@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wdth,wght@0,75..125,400..800;1,75..125,400..700&family=Space+Mono:ital,wght@0,400;0,700;1,400&family=Bricolage+Grotesque:opsz,wght@12..96,200;12..96,400;12..96,700;12..96,800&family=DM+Sans:ital,opsz,wght@0,9..40,200;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=JetBrains+Mono:wght@400;500&display=swap";@layer components;@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:"JetBrains Mono",ui-monospace,monospace;--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-950:oklch(14.7% .004 49.25);--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--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);--font-display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--font-body:"DM Sans",ui-sans-serif,system-ui,sans-serif;--color-accent:#c4a069;--color-accent-light:#d4b88a;--color-surface-ground:#0e0e12;--color-surface-elevated:#141418}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;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);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.-right-4{right:calc(var(--spacing)*-4)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-6{bottom:calc(var(--spacing)*6)}.left-0{left:calc(var(--spacing)*0)}.left-6{left:calc(var(--spacing)*6)}.-z-10{z-index:-10}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.-mb-8{margin-bottom:calc(var(--spacing)*-8)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-24{height:calc(var(--spacing)*24)}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-96{max-height:calc(var(--spacing)*96)}.min-h-\[80vh\]{min-height:80vh}.min-h-\[85vh\]{min-height:85vh}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-24{width:calc(var(--spacing)*24)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.resize-none{resize:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}.gap-px{gap:1px}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}.gap-x-12{-moz-column-gap:calc(var(--spacing)*12);column-gap:calc(var(--spacing)*12)}.gap-y-8{row-gap:calc(var(--spacing)*8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}:where(.divide-stone-800\/50>:not(:last-child)){border-color:#29252480}@supports (color:color-mix(in lab,red,red)){:where(.divide-stone-800\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--color-stone-800)50%,transparent)}}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e+38px}.rounded-sm{border-radius:var(--radius-sm)}.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-accent\/30{border-color:#c4a0694d}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--color-accent)30%,transparent)}}.border-accent\/50{border-color:#c4a06980}@supports (color:color-mix(in lab,red,red)){.border-accent\/50{border-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.border-stone-600{border-color:var(--color-stone-600)}.border-stone-700{border-color:var(--color-stone-700)}.border-stone-800\/50{border-color:#29252480}@supports (color:color-mix(in lab,red,red)){.border-stone-800\/50{border-color:color-mix(in oklab,var(--color-stone-800)50%,transparent)}}.border-stone-950\/40{border-color:#0c0a0966}@supports (color:color-mix(in lab,red,red)){.border-stone-950\/40{border-color:color-mix(in oklab,var(--color-stone-950)40%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-\[\#f4f2ee\]{background-color:#f4f2ee}.bg-accent{background-color:var(--color-accent)}.bg-accent\/10{background-color:#c4a0691a}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-800{background-color:var(--color-stone-800)}.bg-stone-950{background-color:var(--color-stone-950)}.bg-surface-elevated{background-color:var(--color-surface-elevated)}.bg-surface-ground{background-color:var(--color-surface-ground)}.bg-surface-ground\/50{background-color:#0e0e1280}@supports (color:color-mix(in lab,red,red)){.bg-surface-ground\/50{background-color:color-mix(in oklab,var(--color-surface-ground)50%,transparent)}}.bg-transparent{background-color:#0000}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.02\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.02\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(196\,160\,105\,0\.08\)\,transparent_70\%\)\]{background-image:radial-gradient(#c4a06914,#0000 70%)}.from-stone-950\/90{--tw-gradient-from:#0c0a09e6}@supports (color:color-mix(in lab,red,red)){.from-stone-950\/90{--tw-gradient-from:color-mix(in oklab,var(--color-stone-950)90%,transparent)}}.from-stone-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-stone-950\/70{--tw-gradient-via:#0c0a09b3}@supports (color:color-mix(in lab,red,red)){.via-stone-950\/70{--tw-gradient-via:color-mix(in oklab,var(--color-stone-950)70%,transparent)}}.via-stone-950\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-stone-950\/40{--tw-gradient-to:#0c0a0966}@supports (color:color-mix(in lab,red,red)){.to-stone-950\/40{--tw-gradient-to:color-mix(in oklab,var(--color-stone-950)40%,transparent)}}.to-stone-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-\[size\:4rem_4rem\]{background-size:4rem 4rem}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-8{padding:calc(var(--spacing)*8)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8rem\]{font-size:8rem}.text-\[10px\]{font-size:10px}.text-\[15px\]{font-size:15px}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[200\]{--tw-font-weight:200;font-weight:200}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-accent{color:var(--color-accent)}.text-stone-50{color:var(--color-stone-50)}.text-stone-100{color:var(--color-stone-100)}.text-stone-200{color:var(--color-stone-200)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-800\/50{color:#29252480}@supports (color:color-mix(in lab,red,red)){.text-stone-800\/50{color:color-mix(in oklab,var(--color-stone-800)50%,transparent)}}.text-stone-950{color:var(--color-stone-950)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-100{opacity:1}.ring-1{--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)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));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-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:border-accent\/50:is(:where(.group):hover *){border-color:#c4a06980}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-accent\/50:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:text-stone-400:is(:where(.group):hover *){color:var(--color-stone-400)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.placeholder\:text-stone-700::-moz-placeholder{color:var(--color-stone-700)}.placeholder\:text-stone-700::placeholder{color:var(--color-stone-700)}@media(hover:hover){.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-accent\/30:hover{border-color:#c4a0694d}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/30:hover{border-color:color-mix(in oklab,var(--color-accent)30%,transparent)}}.hover\:border-stone-400:hover{border-color:var(--color-stone-400)}.hover\:border-stone-500:hover{border-color:var(--color-stone-500)}.hover\:border-stone-700:hover{border-color:var(--color-stone-700)}.hover\:border-stone-950:hover{border-color:var(--color-stone-950)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-accent\/90:hover{background-color:#c4a069e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab,var(--color-accent)90%,transparent)}}.hover\:bg-stone-800\/50:hover{background-color:#29252480}@supports (color:color-mix(in lab,red,red)){.hover\:bg-stone-800\/50:hover{background-color:color-mix(in oklab,var(--color-stone-800)50%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.hover\:shadow-accent\/20:hover{--tw-shadow-color:#c4a06933}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-accent\/20:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-accent)20%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);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,)}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:64rem){.lg\:bottom-10{bottom:calc(var(--spacing)*10)}.lg\:left-12{left:calc(var(--spacing)*12)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:mb-20{margin-bottom:calc(var(--spacing)*20)}.lg\:mb-24{margin-bottom:calc(var(--spacing)*24)}.lg\:block{display:block}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:py-24{padding-block:calc(var(--spacing)*24)}.lg\:py-28{padding-block:calc(var(--spacing)*28)}.lg\:py-32{padding-block:calc(var(--spacing)*32)}.lg\:py-36{padding-block:calc(var(--spacing)*36)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:80rem){.xl\:text-\[8\.5rem\]{font-size:8.5rem}}}html{background:var(--color-surface-ground);color:#a8a29e;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}::-moz-selection{background:#c4a0694d}::selection{background:#c4a0694d}@supports (color:color-mix(in lab,red,red)){::-moz-selection{background:color-mix(in oklch,var(--color-accent)30%,transparent)}::selection{background:color-mix(in oklch,var(--color-accent)30%,transparent)}}::-moz-selection{color:#fafaf9}::selection{color:#fafaf9}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.prose-custom{color:#a8a29e;font-size:1.0625rem;line-height:1.75}.prose-custom h1,.prose-custom h2,.prose-custom h3,.prose-custom h4{color:#e7e5e4;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;margin-bottom:.75em;margin-top:2.5em}.prose-custom h1:first-child,.prose-custom h2:first-child,.prose-custom h3:first-child{margin-top:0}.prose-custom h1{font-size:2.25rem;line-height:1.1}.prose-custom h2{font-size:1.75rem;line-height:1.2}.prose-custom h3{font-size:1.25rem;line-height:1.3}.prose-custom p{margin-bottom:1.25em}.prose-custom a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;transition:color .3s}.prose-custom a:hover{color:var(--color-accent-light)}.prose-custom strong{color:#d6d3d1;font-weight:600}.prose-custom ol,.prose-custom ul{margin-bottom:1.25em;padding-left:1.5em}.prose-custom li{margin-bottom:.5em}.prose-custom ul li::marker{color:var(--color-accent)}.prose-custom blockquote{border-left:2px solid var(--color-accent);color:#d6d3d1;font-style:italic;margin:2em 0;padding-left:1.25em}.prose-custom img{border-radius:2px;margin:2em 0}.prose-custom hr{border:none;border-top:1px solid #292524;margin:3em 0}.prose-custom code{background:#1c1917;border-radius:2px;color:#d6d3d1;font-family:var(--font-mono);font-size:.875em;padding:.15em .4em}.prose-custom pre{background:#1c1917;border-radius:2px;margin:2em 0;overflow-x:auto;padding:1.25em}.prose-custom pre code{background:0 0;padding:0}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .7s cubic-bezier(.16,1,.3,1) forwards}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.prose-invert p{color:inherit}.h-18{height:4.5rem}html.home-page,html.home-page body{overscroll-behavior-y:contain}html.home-page #fullpage>.section,html.home-page #fullpage>.section>.ps-section{height:100%}::view-transition-old(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-name:vt-fade-out}::view-transition-new(root){animation-name:vt-fade-in}@keyframes vt-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}@keyframes vt-fade-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}::view-transition-old(ps-hero-bg){animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(ps-hero-bg){animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(ps-hero-title){animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(ps-hero-title){animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:10ms!important}::view-transition-new(root){animation-duration:10ms!important}::view-transition-old(ps-hero-bg){animation-duration:10ms!important}::view-transition-new(ps-hero-bg){animation-duration:10ms!important}::view-transition-old(ps-hero-title){animation-duration:10ms!important}::view-transition-new(ps-hero-title){animation-duration:10ms!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-surface-ground)}::-webkit-scrollbar-thumb{background:#292524;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#44403c}:root{--bg:#f7f9fb;--surface:#fff;--line:#dde3ea;--line-2:#eaeef3;--ink:#07111f;--ink-2:#3b4654;--ink-3:#6b7682;--blue:#0057ff;--lime:#b7ff00;--carbon:#080a0d;--metal:#aeb7c2;--accent:var(--blue);--accent-ink:#fff;--sans:"Archivo",system-ui,sans-serif;--mono:"Space Mono",ui-monospace,monospace;--wdth:112;--maxw:1320px;--gut:clamp(20px,4vw,56px);--radius:3px;--ease:cubic-bezier(.22,.61,.36,1);--hair:1px solid var(--line)}.rafx-layout,.rafx-page{background:var(--bg);color:var(--ink);font-family:var(--sans);max-width:100%;min-width:0;overflow-x:hidden;width:100%}body,html{background:var(--bg)}#__nuxt,body,html{max-width:100%;overflow-x:hidden}@supports (overflow:clip){#__nuxt,.rafx-layout,.rafx-page,body,html{overflow-x:clip}}.rafx-layout a,.rafx-page a{color:inherit;text-decoration:none}.rafx-layout svg,.rafx-page svg{display:block;max-width:100%}.wrap{box-sizing:border-box;margin:0 auto;max-width:var(--maxw);padding-inline:var(--gut);width:100%}.display,.h1,.h2,.h3,.rafx-page h1,.rafx-page h2,.rafx-page h3,header.site h3{font-variation-settings:"wdth" var(--wdth),"wght" 700;font-weight:700;letter-spacing:-.01em;line-height:1.02;margin:0}.display{font-size:clamp(40px,7.2vw,104px);letter-spacing:-.02em;line-height:.96}.h1{font-size:clamp(30px,4.4vw,58px)}.h3{font-size:clamp(19px,1.6vw,24px);font-variation-settings:"wdth" var(--wdth),"wght" 600;font-weight:600}.lead{color:var(--ink-2);font-size:clamp(17px,1.5vw,21px);line-height:1.5;max-width:60ch}.muted{color:var(--ink-3)}.coord,.label,.sec-idx,.tag{font-family:var(--mono)}.label{color:var(--ink-3);font-weight:400;letter-spacing:.16em;text-transform:uppercase}.coord,.label{font-size:11px}.coord{color:var(--metal);letter-spacing:.06em}.tag{align-items:center;background:var(--surface);border:var(--hair);color:var(--ink-2);display:inline-flex;font-size:11px;gap:6px;letter-spacing:.08em;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.tag .dot{background:var(--accent);height:6px;width:6px}.btn{align-items:center;background:var(--ink);border:1.5px solid var(--ink);color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:10px;height:50px;letter-spacing:.01em;padding:0 22px;transition:transform .18s var(--ease),background .18s,color .18s,box-shadow .18s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn .ar{height:18px;transition:transform .25s var(--ease);width:18px}.btn:hover .ar{transform:translate(4px)}.btn-wa{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-wa,.btn-wa:focus-visible,.btn-wa:hover,.btn-wa:visited{color:var(--accent-ink)!important}a.btn-wa,a.btn-wa:focus-visible,a.btn-wa:hover,a.btn-wa:visited{-webkit-text-fill-color:#fff;color:#fff!important}.btn-wa svg{color:currentColor!important}.btn-wa:hover{box-shadow:0 10px 30px -10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn-wa:hover{box-shadow:0 10px 30px -10px color-mix(in srgb,var(--accent)70%,transparent)}}.btn-ghost{background:0 0;border-color:var(--line);color:var(--ink)}.btn-ghost:hover{background:var(--surface);border-color:var(--ink)}.btn-sm{font-size:13px;height:40px;padding:0 16px}.wa-ico{flex:none;height:17px;width:17px}.top{background:var(--bg);border-bottom:var(--hair);color:var(--metal);font-family:var(--mono);font-size:11px;letter-spacing:.08em}.top .wrap{align-items:center;display:flex;height:34px;justify-content:space-between;overflow:hidden;white-space:nowrap}.top .marq{display:flex;gap:26px}.top b{color:var(--ink-2);font-weight:400}header.site{background:var(--bg);position:sticky;top:0;z-index:60}@supports (color:color-mix(in lab,red,red)){header.site{background:color-mix(in srgb,var(--bg)86%,transparent)}}header.site{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:var(--hair);transition:box-shadow .3s}header.site.scrolled{box-shadow:0 1px 0 var(--line),0 18px 40px -34px #07111f80}.nav{gap:24px;height:72px;justify-content:space-between}.brand,.nav{align-items:center;display:flex}.brand{font-size:23px;font-variation-settings:"wdth" 118,"wght" 800;font-weight:800;gap:11px;letter-spacing:-.01em}.brand .mark{flex:none;height:30px;width:30px}.brand .x,footer .x{color:var(--accent)}.menu{align-items:center;display:flex;gap:4px}.menu a{color:var(--ink-2);font-size:14.5px;font-weight:500;padding:9px 13px;position:relative;transition:color .15s}.menu a:hover{color:var(--ink)}.menu a:after{background:var(--accent);bottom:4px;content:"";height:1.5px;left:13px;position:absolute;right:13px;transform:scaleX(0);transform-origin:0;transition:transform .25s var(--ease)}.menu a:hover:after{transform:scaleX(1)}.has-mega{align-items:center;display:inline-flex;gap:6px}.has-mega .chev{border-bottom:1.5px solid;border-right:1.5px solid;height:9px;transform:rotate(45deg)translateY(-2px);width:9px}.nav-cta{display:flex;gap:12px}.burger,.nav-cta{align-items:center}.burger{background:var(--surface);border:var(--hair);display:none;flex-direction:column;gap:5px;height:46px;justify-content:center;width:46px}.burger span{background:var(--ink);height:1.5px;width:18px}.mega{background:var(--surface);border-bottom:var(--hair);box-shadow:0 30px 60px -40px #07111f80;left:0;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s;visibility:hidden;z-index:55}.mega.open{opacity:1;transform:none;visibility:visible}.mega-inner{display:grid;grid-template-columns:1.1fr 2fr}.mega-aside{background:var(--bg);border-right:var(--hair);padding:34px var(--gut)}.mega-grid{display:grid;grid-template-columns:repeat(2,1fr)}.mega-item{border-bottom:var(--hair);border-right:var(--hair);display:flex;gap:14px;padding:22px 26px;transition:background .15s}.mega-item:hover{background:var(--bg)}.mega-item .mi-ico{background:var(--surface);border:var(--hair);display:grid;flex:none;height:34px;place-items:center;width:34px}.mega-item .mi-ico svg{height:18px;width:18px}.mega-item h4{font-size:15px;font-weight:600;margin:0 0 3px}.mega-item p{color:var(--ink-3);font-size:12.5px;line-height:1.4}.mega-item .mi-n{color:var(--accent);font-family:var(--mono);font-size:10px}.mnav{background:var(--bg);clip-path:inset(0 0 0 100%);display:flex;flex-direction:column;inset:0;opacity:0;overflow-x:hidden;pointer-events:none;position:fixed;transition:clip-path .34s var(--ease),opacity .2s,visibility .34s;visibility:hidden;z-index:90}.mnav.open{clip-path:inset(0);opacity:1;pointer-events:auto;visibility:visible}.mnav-top{align-items:center;border-bottom:var(--hair);display:flex;height:72px;justify-content:space-between;padding-inline:var(--gut)}.mnav-links{flex:1;overflow:auto;padding:14px var(--gut)}.mnav-links a{align-items:baseline;border-bottom:var(--hair);display:flex;font-size:26px;font-variation-settings:"wdth" 108,"wght" 700;font-weight:700;gap:14px;padding:16px 0}.mnav-links a .mn-n{color:var(--accent);font-family:var(--mono);font-size:12px;font-weight:400}.mnav-foot{border-top:var(--hair);display:grid;gap:12px;padding:20px var(--gut) calc(20px + env(safe-area-inset-bottom))}.mclose{background:var(--surface);border:var(--hair);height:46px;position:relative;width:46px}.mclose:after,.mclose:before{background:var(--ink);content:"";height:1.5px;inset:0;margin:auto;position:absolute;width:18px}.mclose:before{transform:rotate(45deg)}.mclose:after{transform:rotate(-45deg)}.sec{padding-block:clamp(56px,9vw,128px)}.sec-head{align-items:end;display:grid;gap:18px 28px;grid-template-columns:auto 1fr;margin-bottom:44px}.sec-idx{color:var(--accent);font-size:12px;letter-spacing:.1em;padding-top:7px;white-space:nowrap}.sec-head .label{grid-column:2}.sec-title{max-width:18ch}.sec-head--flush .sec-title,.sec-title{grid-column:1/-1}.sec-meta{align-items:center;border-top:var(--hair);display:flex;gap:20px;justify-content:space-between;margin-top:8px;padding-top:18px}.ph{background:linear-gradient(135deg,var(--accent),transparent 42%),repeating-linear-gradient(0deg,transparent 0 27px,var(--line)27px 28px),repeating-linear-gradient(90deg,transparent 0 27px,var(--line)27px 28px),linear-gradient(160deg,#eef2f6,#f8fafc);overflow:hidden;position:relative}@supports (color:color-mix(in lab,red,red)){.ph{background:linear-gradient(135deg,color-mix(in srgb,var(--accent)6%,transparent),transparent 42%),repeating-linear-gradient(0deg,transparent 0 27px,var(--line)27px 28px),repeating-linear-gradient(90deg,transparent 0 27px,var(--line)27px 28px),linear-gradient(160deg,#eef2f6,#f8fafc)}}.ph{border:var(--hair)}.ph:after{border-left:2px solid var(--accent);border-top:2px solid var(--accent);content:"";height:34px;left:0;opacity:.5;position:absolute;top:0;width:34px;z-index:3}.ph>img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .6s var(--ease);width:100%;z-index:2}.ph>img.ok{opacity:1}.ph .ph-meta{flex-direction:column;inset:0;padding:12px;pointer-events:none;position:absolute;z-index:1}.ph .ph-meta,.ph .ph-top{display:flex;justify-content:space-between}.ph .ph-cap,.ph .ph-cat,.ph .ph-code{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ph .ph-code{color:var(--ink-2);font-weight:700}.ph .ph-cat{color:var(--accent)}.ph .ph-cap{color:var(--metal);letter-spacing:.04em}.ph .reticle{border:1px solid var(--metal);border-radius:50%;height:58px;inset:0;margin:auto;opacity:.6;position:absolute;width:58px}.ph .reticle:after,.ph .reticle:before{background:var(--metal);content:"";position:absolute}.ph .reticle:before{bottom:0;left:50%;top:0;width:1px}.ph .reticle:after{height:1px;left:0;right:0;top:50%}.ph .corner{border:1.5px solid var(--metal);height:11px;opacity:.7;position:absolute;width:11px}.ph .corner.tl{border-bottom:0;border-right:0;left:8px;top:8px}.ph .corner.tr{border-bottom:0;border-left:0;right:8px;top:8px}.ph .corner.bl{border-right:0;border-top:0;bottom:8px;left:8px}.ph .corner.br{border-left:0;border-top:0;bottom:8px;right:8px}.hero{padding-bottom:0}.hero-grid{align-items:end;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:1.05fr .95fr}.hero-copy,.hero-media{min-width:0}.hero-kick{align-items:center;display:flex;gap:14px;margin-bottom:22px}.hero-kick .ln{background:var(--ink);display:block;height:1px;width:48px}.hero h1{margin:0 0 24px}.hero h1 .pop{color:var(--accent)}.hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0 0}.hero-stats{border-top:var(--hair);display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px}.hero-stats .st{padding:18px 0}.hero-stats .st .n{font-size:34px;font-weight:700;letter-spacing:-.02em}.hero-stats .st .n b{color:var(--accent);font-weight:700}.hero-stats .st .l{color:var(--ink-3);font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}.hero-media{position:relative}.hero-media .float{background:var(--surface);border:var(--hair);bottom:22px;box-shadow:0 24px 50px -30px #07111f66;left:-14px;max-width:215px;padding:12px 14px;position:absolute;z-index:5}.hero-media .float .label{margin-bottom:6px}.hero-media .float .ff{font-size:14px;font-weight:600}.hero-edge{align-items:center;border-bottom:var(--hair);border-top:var(--hair);display:flex;justify-content:space-between;margin-top:44px;padding:12px 0}@media(min-width:1081px){.hero .wrap{max-width:1760px}.hero-grid{grid-template-columns:minmax(0,1fr) clamp(460px,42vw,760px)}.hero-media{max-width:none;place-self:center end;width:100%}}.metiers{background:var(--surface);border-block:var(--hair)}.metiers-track{display:grid;grid-template-columns:repeat(7,1fr)}.metier{border-right:var(--hair);padding:26px 18px;position:relative;transition:background .2s}.metier:last-child{border-right:0}.metier:hover{background:var(--bg)}.metier .mn{color:var(--accent);font-family:var(--mono);font-size:11px}.metier .mi{color:var(--ink);height:30px;margin:16px 0 14px;width:30px}.metier .mi svg{height:28px;width:28px}.metier h4{font-size:15px;font-weight:600;line-height:1.15;margin:0 0 4px}.metier p{color:var(--ink-3);font-size:12px;line-height:1.35}.metier .go{color:var(--accent);opacity:0;position:absolute;right:16px;top:24px;transform:translate(-4px);transition:all .2s}.metier:hover .go{opacity:1;transform:none}.split{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:1fr 1fr}.capabilities{border-top:var(--hair);display:grid;gap:0;margin-top:26px}.cap{align-items:center;border-bottom:var(--hair);display:grid;gap:18px;grid-template-columns:auto 1fr auto;padding:18px 0}.cap .cn{color:var(--accent);font-family:var(--mono);font-size:11px}.cap h4{font-size:17px;font-weight:600;margin:0}.cap p{color:var(--ink-3);font-size:13px;margin-top:2px}.cap .ck{color:var(--ink);height:20px;width:20px}.split-media{display:grid;gap:14px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.split-media .ph:first-child{grid-column:1/-1}.filters{display:flex;flex-wrap:wrap;gap:8px}.filter{align-items:center;background:var(--surface);border:var(--hair);color:var(--ink-2);display:inline-flex;font-family:var(--mono);font-size:12px;gap:7px;height:38px;letter-spacing:.04em;padding:0 15px;text-transform:uppercase;transition:all .16s;white-space:nowrap}.filter .c{color:var(--metal);font-size:10px}.filter:hover{border-color:var(--ink);color:var(--ink)}.filter.active{background:var(--ink);border-color:var(--ink);color:#fff}.filter.active .c{color:var(--lime)}.projects-head{margin-bottom:clamp(38px,5vw,58px)}.projects-head .sec-title{max-width:20ch}.projects-meta{align-items:start;display:grid;gap:14px clamp(28px,4vw,70px);grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(28px,3vw,42px)}.projects-meta .filters{min-width:0}.projects-all-link{align-items:center;color:var(--ink-2);display:inline-flex;gap:12px;justify-content:flex-end;min-height:38px;text-transform:uppercase;white-space:nowrap}.proj-grid{display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.proj{background:var(--surface);border:var(--hair);display:flex;flex-direction:column;grid-column:span 4;position:relative;transition:transform .25s var(--ease),box-shadow .25s,border-color .2s}.proj.feat{grid-column:span 6}.proj:hover{border-color:var(--ink);box-shadow:0 30px 50px -34px #07111f73;transform:translateY(-4px)}.proj .pm{aspect-ratio:16/11;border:0;border-bottom:var(--hair)}.proj.feat .pm{aspect-ratio:16/9}.proj .pcat{left:12px;position:absolute;top:12px;z-index:5}.proj .pbody{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px 18px 20px}.proj .ptop{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.proj .ptop h3{font-size:19px}.proj.feat .ptop h3{font-size:24px}.proj .pdur,.proj .pserv span{color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.proj .psum{color:var(--ink-2);font-size:13.5px;line-height:1.45}.proj .pserv{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px}.proj .pserv span{border:var(--hair);padding:3px 7px}.proj .pgo{align-items:center;border-top:var(--hair);color:var(--ink);display:flex;font-size:13.5px;font-weight:600;justify-content:space-between;margin-top:12px;padding-top:13px}.proj .pgo .ar{color:var(--accent);flex:none;height:18px;transition:transform .25s;width:18px}.proj:hover .pgo .ar{transform:translate(5px)}.proj .pmeta{border-top:var(--hair);color:var(--ink-3);display:flex;gap:14px;justify-content:space-between;margin-top:2px;padding-top:10px}.cs-status,.proj .pmeta{align-items:center;font-family:var(--mono);font-size:10.5px}.cs-status{background:var(--surface);border:var(--hair);color:var(--ink);display:inline-flex;gap:7px;letter-spacing:.06em;padding:5px 10px;text-transform:uppercase}.cs-status i{background:var(--lime);border-radius:50%;flex:none;height:7px;width:7px}.cs-status.encours i{background:var(--accent)}.proj .pstatus{position:absolute;right:12px;top:12px;z-index:5}.page-hero{background:var(--bg);padding-block:clamp(58px,9vw,126px) clamp(24px,4vw,48px)}.crumb{align-items:center;color:var(--ink-3);display:flex;font-family:var(--mono);font-size:11px;gap:10px;letter-spacing:.08em;margin-bottom:22px;text-transform:uppercase}.crumb a{color:var(--ink);transition:color .16s}.crumb a:hover{color:var(--accent)}.crumb .sep{color:var(--metal)}.page-title{font-size:clamp(40px,6vw,88px);max-width:13ch}.page-title span{color:var(--accent)}.page-hero .lead{margin-top:22px;max-width:56ch}.page-edge{border-bottom:var(--hair);border-top:var(--hair);display:flex;gap:18px;justify-content:space-between;margin-top:clamp(34px,5vw,68px);padding:12px 0}.realisations-list{padding-top:clamp(24px,3vw,44px)}.realisations-meta{border-top:0;margin-bottom:26px;padding-top:0}.projects-intent{height:38px;white-space:nowrap}.cta-kicker{color:var(--lime);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.final-title,.impact-title,.result-title{margin:14px 0 16px;max-width:16ch}.final-title{color:#fff}.case-quick{border-bottom:var(--hair)}.case-quick .wrap{padding-block:clamp(28px,4vw,48px)}.cshero{background:var(--carbon);color:#fff;overflow:hidden;position:relative}.cshero>.ph{aspect-ratio:auto!important;border:0;inset:0;position:absolute}.cshero>.ph .ph-meta,.cshero>.ph:after,.focusbox .ph:after,.videobox .ph:after{display:none}.cshero .scrim{background:linear-gradient(#080a0d52,#080a0d14 30%,#080a0d9e 78%,#080a0de6);inset:0;position:absolute;z-index:3}.cshero .csh-inner{display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(480px,72vh,780px);padding-block:clamp(22px,3vw,34px);position:relative;z-index:4}.cshero .crumb{color:#ffffffb3}.cshero .crumb a,.cshero .crumb span:last-child{color:#fff}.cshero .crumb .sep{color:#ffffff6b}.cshero .csh-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.cshero .csh-code{color:var(--lime);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.cshero .csh-bot{max-width:26ch}.cshero .csh-cat{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff52;color:#fff;display:inline-flex;font-family:var(--mono);font-size:11px;gap:8px;letter-spacing:.1em;margin-bottom:20px;padding:6px 12px;text-transform:uppercase}.cshero .csh-cat i{background:var(--lime);display:block;height:7px;width:7px}.cshero h1{color:#fff;font-size:clamp(42px,6vw,92px);letter-spacing:-.02em;line-height:.96}.cshero .csh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.cshero .csh-tags span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff29;color:#ffffffeb;font-family:var(--mono);font-size:11px;letter-spacing:.06em;padding:6px 11px;text-transform:uppercase}.cshero .csh-meta{display:flex;flex-wrap:wrap;gap:26px;margin-top:24px}.cshero .csh-meta .m{display:flex;flex-direction:column;gap:3px}.cshero .csh-meta .ml{color:#ffffff8c;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.cshero .csh-meta .mv{font-size:15px;font-weight:600}.quickbar{background:var(--surface);border:var(--hair);display:grid;grid-template-columns:repeat(5,1fr)}.quickbar .qb{border-right:var(--hair);padding:20px 22px}.quickbar .qb:last-child{border-right:0}.quickbar .qk{color:var(--ink-3);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.quickbar .qv{display:block;font-size:16px;font-weight:600;line-height:1.2;margin-top:7px}.quickbar .dot{background:var(--lime);display:inline-block;height:7px;margin-right:7px;width:7px}.quickbar .dot.enc{background:var(--accent)}.startpair{background:var(--surface);border:var(--hair);display:grid;gap:0;grid-template-columns:1fr 1fr}.startpair .sp{padding:clamp(28px,3.4vw,46px)}.startpair .sp:first-child{border-right:var(--hair)}.startpair .sp.obj{background:var(--bg)}.startpair .spk{align-items:center;color:var(--accent);display:flex;font-family:var(--mono);font-size:11px;gap:10px;letter-spacing:.1em;margin-bottom:18px;text-transform:uppercase}.startpair .spn{color:var(--ink);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1}.startpair h3{font-size:clamp(20px,2.1vw,26px);margin:0 0 12px;max-width:18ch}.startpair p{color:var(--ink-2);font-size:16px;line-height:1.6;max-width:48ch}.fiche-section,.impact-section,.narr-section,.parcours-section,.process-section,.video-section{background:var(--surface);border-block:var(--hair)}.narr{display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:auto 1fr}.narr .narr-side{color:var(--ink-3);font-family:var(--mono);font-size:11px;height:-moz-fit-content;height:fit-content;letter-spacing:.1em;padding-top:6px;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.narr .narr-body{max-width:72ch}.narr .narr-body p{color:var(--ink-2);font-size:clamp(17px,1.5vw,20px);line-height:1.7;margin-bottom:20px}.narr .narr-body p:first-child{color:var(--ink);font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.55}.mob-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.mob-card{background:var(--surface);border:var(--hair);display:flex;flex-direction:column;gap:14px;padding:22px;transition:transform .25s var(--ease),box-shadow .25s,border-color .2s}.mob-card:hover{border-color:var(--ink);box-shadow:0 26px 44px -32px #07111f66;transform:translateY(-4px)}.mob-card .mob-ico,.mob-card .mob-ico svg{color:var(--ink);height:38px;width:38px}.mob-card .mob-n{color:var(--accent);font-family:var(--mono);font-size:10.5px}.mob-card h4{font-size:16px;font-weight:600;margin:0}.mob-card p{color:var(--ink-3);font-size:12.5px;line-height:1.45;margin:0}.mob-card .mob-go{align-items:center;color:var(--accent);display:inline-flex;font-family:var(--mono);font-size:10.5px;gap:6px;letter-spacing:.06em;margin-top:auto;text-transform:uppercase}.mob-card .mob-go svg{height:15px;width:15px}.worklog{border-top:var(--hair)}.wlog{align-items:start;border-bottom:var(--hair);display:grid;gap:22px;grid-template-columns:54px 1fr;padding:22px 0;position:relative}.wlog .wl-n{color:var(--accent);font-family:var(--mono);font-size:13px;padding-top:3px}.wlog .wl-n:after{background:var(--line);content:"";display:block;height:calc(100% - 6px);left:6px;margin:10px 0 0 6px;position:absolute;top:30px;width:1px}.wlog:last-child .wl-n:after{display:none}.wlog h4{font-size:18px;font-weight:600;margin:0 0 5px}.wlog p{color:var(--ink-2);font-size:14.5px;line-height:1.55;max-width:64ch}.case-gal{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.case-gal .cg{background:0 0;border:var(--hair);cursor:zoom-in;overflow:hidden;padding:0;position:relative;text-align:left}.case-gal .cg .ph{aspect-ratio:1;border:0}.case-gal .gz{background:#ffffffeb;display:grid;height:30px;opacity:0;place-items:center;position:absolute;right:10px;top:10px;transition:all .2s;width:30px;z-index:6}.case-gal .gz svg{height:16px;width:16px}.case-gal .cg:hover .gz{opacity:1}.bpa{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.bpa .bpa-step .bpa-h{align-items:center;display:flex;gap:10px;margin-top:14px}.bpa .bpa-n{background:var(--ink);color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.bpa .bpa-step:nth-child(2) .bpa-n{background:var(--accent)}.bpa .bpa-step:nth-child(3) .bpa-n{background:var(--lime);color:var(--carbon)}.bpa .bpa-step p{color:var(--ink-3);font-size:13px;line-height:1.45;margin:7px 0 0}.drag-lab{align-items:center;display:flex;gap:8px}.drag-lab svg{height:18px;width:18px}.focusbox{background:var(--carbon);border:var(--hair);color:#fff;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.focusbox .fx-media{min-height:340px;position:relative}.focusbox .fx-media .ph{aspect-ratio:auto!important;border:0;inset:0;position:absolute}.focusbox .fx-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,56px)}.focusbox .fx-k{align-items:center;color:var(--lime);display:flex;font-family:var(--mono);font-size:11px;gap:10px;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.focusbox .fx-k i{background:var(--lime);height:1px;width:24px}.focusbox h3{color:#fff;font-size:clamp(24px,2.6vw,36px);margin:0 0 16px;max-width:16ch}.focusbox p{color:#ffffffbd;font-size:16px;line-height:1.65;max-width:46ch}.focusbox .fx-badge{background:var(--accent);color:#fff;font-family:var(--mono);font-size:10px;left:16px;letter-spacing:.1em;padding:6px 11px;position:absolute;text-transform:uppercase;top:16px;z-index:4}.result-band{background:var(--carbon);color:#fff}.result-grid{align-items:center;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1.2fr 1fr}.result-band .h1,.result-band .label{color:#fff}.result-band .label{color:var(--lime)}.result-band .lead{color:#ffffffb8}.result-media .ph{aspect-ratio:4/3}.result-points{border-top:1px solid #ffffff29;display:grid;gap:0;margin-top:22px}.result-points .rp{align-items:center;border-bottom:1px solid #ffffff29;display:grid;gap:14px;grid-template-columns:auto 1fr;padding:15px 0}.result-points .rpi,.result-points .rpi svg{color:var(--lime);height:22px;width:22px}.created-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.created-card{background:var(--surface);border:var(--hair);padding:20px;position:relative}.created-card:before{background:var(--accent);content:"";height:3px;left:0;position:absolute;top:0;width:30px}.created-card .cc-k{color:var(--ink-3);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.created-card .cc-v{font-size:18px;font-weight:600;line-height:1.2;margin-top:8px}.created-note,.fiche-note{align-items:center;color:var(--ink-3);display:flex;font-family:var(--mono);font-size:11px;gap:10px;letter-spacing:.04em;margin-top:18px}.created-note i,.fiche-note i{background:var(--lime);display:block;flex:none;height:7px;width:7px}.fiche{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}.fiche-group{background:var(--surface);border:var(--hair)}.fiche-group .fg-head{align-items:center;background:var(--bg);border-bottom:var(--hair);display:flex;gap:14px;justify-content:space-between;padding:13px 18px}.fiche-group .fgt{font-size:14.5px;font-weight:600}.fiche-group .fgn{color:var(--accent);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.fiche-group .fg-row{align-items:baseline;border-bottom:var(--hair);display:grid;gap:18px;grid-template-columns:1fr auto;padding:11px 18px}.fiche-group .fg-row:last-child{border-bottom:0}.fiche-group .k{color:var(--ink-3);font-size:13px}.fiche-group .v{color:var(--ink);font-size:14px;font-weight:600;text-align:right}.tests-grid{border-top:var(--hair);display:grid;gap:0;grid-template-columns:repeat(2,1fr)}.tests-grid .tst{align-items:center;border-bottom:var(--hair);display:grid;gap:14px;grid-template-columns:auto 1fr;padding:18px 26px 18px 0}.tests-grid .tst:nth-child(odd){border-right:var(--hair);padding-right:26px}.tests-grid .tst:nth-child(2n){padding-left:26px}.tests-grid .tsi{border:1.5px solid var(--accent);color:var(--accent);display:grid;flex:none;height:26px;place-items:center;width:26px}.tests-grid .tsi svg{height:15px;width:15px}.tests-grid p{color:var(--ink-2);font-size:15px;line-height:1.45}.impact-grid{align-items:center;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:1.1fr 1fr}.impact-pts{background:var(--surface);border:var(--hair);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.impact-pts .ip{border-right:var(--hair);padding:24px 18px}.impact-pts .ip:last-child{border-right:0}.impact-pts .ipn{color:var(--accent);font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1}.impact-pts .ipl{color:var(--ink-3);font-size:12.5px;line-height:1.4;margin-top:10px}.kpi-band{background:var(--carbon);color:#fff;overflow:hidden;padding-block:clamp(40px,5vw,72px);position:relative}.kpi-band .blab{color:var(--lime);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.kpi-grid{border-top:1px solid #ffffff24;display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-top:18px}.kpi-band .kpi{border-right:1px solid #ffffff24;padding:28px 0}.kpi-band .kpi:last-child{border-right:0}.kpi-band .kn{font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.05}.kpi-band .kl{color:var(--metal);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;margin-top:9px;text-transform:uppercase}.quote-block{border-left:3px solid var(--accent);max-width:64ch;padding:clamp(8px,2vw,18px) 0 clamp(8px,2vw,18px) clamp(22px,3vw,40px)}.quote-block .qmark{color:var(--accent);display:block;font-family:var(--sans);font-size:64px;font-weight:800;height:34px;line-height:.6}.quote-block blockquote{color:var(--ink);font-size:clamp(22px,2.6vw,34px);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.quote-block .qauthor{align-items:center;color:var(--ink-2);display:flex;font-family:var(--mono);font-size:12px;gap:12px;letter-spacing:.04em;margin-top:22px}.quote-block .qauthor i{background:var(--metal);height:1px;width:28px}.videobox{aspect-ratio:21/9;background:var(--carbon);border:var(--hair);overflow:hidden;position:relative}.videobox>.ph{aspect-ratio:auto!important;border:0;inset:0;position:absolute}.videobox .vscrim{background:#080a0d6b;inset:0;position:absolute;z-index:3}.videobox .vplay{align-items:center;background:0 0;border:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;position:absolute;z-index:4}.videobox .vbtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1.5px solid #fff9;border-radius:50%;display:grid;height:74px;place-items:center;transition:all .2s;width:74px}.videobox .vplay:hover .vbtn{background:var(--accent);border-color:var(--accent);transform:scale(1.06)}.videobox .vbtn svg{height:26px;margin-left:3px;width:26px}.videobox .vlabel{font-size:11px;letter-spacing:.12em}.videobox .vlabel,.videobox .vmeta{font-family:var(--mono);text-transform:uppercase}.videobox .vmeta{bottom:16px;color:#ffffffc7;font-size:10.5px;left:16px;letter-spacing:.08em;position:absolute;z-index:4}.secondary-video{display:flex;justify-content:flex-end;margin-top:16px}.secondary-video a{align-items:center;color:var(--ink-2);display:inline-flex;font-family:var(--mono);font-size:11px;gap:8px;letter-spacing:.08em;text-transform:uppercase}.secondary-video svg{height:16px;width:16px}.rafx-lightbox{background:#07111fe0;display:grid;inset:0;padding:clamp(16px,3vw,36px);place-items:center;position:fixed;z-index:120}.rafx-lightbox .lb-stage{width:min(1180px,86vw)}.rafx-lightbox .lb-stage .ph{border-color:#fff3}.rafx-lightbox .lb-nav,.rafx-lightbox .lb-x{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff3d;color:#fff;display:grid;place-items:center;position:fixed;z-index:122}.rafx-lightbox .lb-x{font-size:28px;height:46px;right:20px;top:20px;width:46px}.rafx-lightbox .lb-nav{font-size:44px;height:72px;line-height:1;top:50%;transform:translateY(-50%);width:52px}.rafx-lightbox .lb-prev{left:20px}.rafx-lightbox .lb-next{right:20px}.rafx-lightbox .lb-cap{bottom:18px;color:#ffffffc7;display:flex;font-family:var(--mono);font-size:11px;gap:16px;justify-content:space-between;left:clamp(16px,3vw,36px);letter-spacing:.08em;position:fixed;right:clamp(16px,3vw,36px);text-transform:uppercase}.ba{aspect-ratio:16/9;background:var(--surface);border:var(--hair);overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ba .layer{inset:0;position:absolute}.ba .layer.before{z-index:1}.ba .layer.after{z-index:2}.ba .badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07111fc7;color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.12em;padding:6px 11px;position:absolute;text-transform:uppercase;top:14px;z-index:5}.ba .badge.b-before{left:14px}.ba .badge.b-after{background:var(--accent);color:var(--accent-ink);right:14px}.ba .handle{background:#fff;bottom:0;box-shadow:0 0 0 1px #07111f1f;position:absolute;top:0;transform:translate(-1px);width:2px;z-index:6}.ba .knob{background:#fff;border:1.5px solid var(--ink);border-radius:50%;box-shadow:0 10px 24px -10px #07111f8c;display:grid;height:46px;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:46px;z-index:7}.ba .knob svg{color:var(--ink);height:18px;width:18px}.ba-meta{align-items:center;border-bottom:var(--hair);display:flex;justify-content:space-between;padding:14px 0}.ba-meta .lab{color:var(--ink-3);font-family:var(--mono);font-size:11px;letter-spacing:.06em}.srv-list{border-top:var(--hair)}.srv{align-items:center;border-bottom:var(--hair);display:grid;gap:26px;grid-template-columns:64px 1.4fr 1fr auto;padding:26px 0;transition:padding .25s var(--ease),background .25s}.srv:hover{background:var(--surface);padding-inline:18px}.srv .sn{color:var(--accent);font-family:var(--mono);font-size:13px}.srv .si{display:flex;flex-direction:column;gap:5px}.srv .si h3{font-size:clamp(20px,2.2vw,28px)}.srv .si .ss{color:var(--metal);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.srv .sd{color:var(--ink-2);font-size:13.5px;line-height:1.45;max-width:42ch}.srv .sx{align-items:center;display:flex;gap:12px;justify-self:end}.srv .sx .seg{display:flex;gap:6px}.srv .sx .seg span{border:var(--hair);color:var(--ink-3);font-family:var(--mono);font-size:10px;padding:3px 7px;text-transform:uppercase}.srv .sarrow{border:var(--hair);color:var(--ink);display:grid;flex:none;height:40px;place-items:center;transition:all .2s;width:40px}.srv:hover .sarrow{background:var(--ink);color:#fff}.team-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.tm{background:var(--surface);border:var(--hair);transition:transform .25s var(--ease),box-shadow .25s}.tm:hover{box-shadow:0 26px 44px -32px #07111f66;transform:translateY(-4px)}.tm .tph{border:0;border-bottom:var(--hair)}.tm .tx{padding:15px 15px 17px}.tm .trole{color:var(--accent);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.tm h4{font-size:18px;font-weight:700;margin:5px 0 3px}.tm .tspec{color:var(--ink-3);font-size:12.5px;line-height:1.4}.tm .tmeta{align-items:center;border-top:var(--hair);display:flex;justify-content:space-between;margin-top:12px;padding-top:11px}.tm .texp{color:var(--ink-2);font-family:var(--mono);font-size:11px}.tm .tskill{display:flex;gap:5px}.tm .tskill i{background:var(--lime);display:block;height:6px;width:6px}.jrn-grid{background:var(--surface);border:var(--hair);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.jrn{border-right:var(--hair);display:flex;flex-direction:column;padding:0;transition:background .2s}.jrn:nth-child(3n){border-right:0}.jrn:hover{background:var(--bg)}.jrn .jm{border:0;border-bottom:var(--hair)}.jrn .jb{display:flex;flex:1;flex-direction:column;gap:9px;padding:18px 20px 22px}.jrn .jtype{align-items:center;align-self:flex-start;color:var(--accent);display:inline-flex;font-family:var(--mono);font-size:10px;gap:6px;letter-spacing:.08em;text-transform:uppercase}.jrn .jtype i{background:var(--accent);height:6px;width:6px}.jrn h3{font-size:19px;line-height:1.1}.jrn p{color:var(--ink-2);font-size:13px;line-height:1.45}.jrn .jfoot{align-items:center;color:var(--ink-3);display:flex;font-family:var(--mono);font-size:11px;justify-content:space-between;margin-top:auto;padding-top:12px}.jrn .jfoot .read{align-items:center;color:var(--ink);display:inline-flex;font-weight:600;gap:6px}.band{background:var(--carbon);color:#fff;overflow:hidden;position:relative}.band .wrap{position:relative;z-index:2}.band .blab{color:var(--lime);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.band-grid{border-top:1px solid #ffffff24;display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-top:30px}.band .bs{border-right:1px solid #ffffff24;padding:30px 0}.band .bs:last-child{border-right:0}.band .bs .n{font-size:clamp(36px,4.6vw,62px);font-weight:700;letter-spacing:-.02em;line-height:1}.band .bs .n b{color:var(--lime)}.band .bs .l{color:var(--metal);font-family:var(--mono);font-size:11px;letter-spacing:.06em;margin-top:8px;text-transform:uppercase}.band .ghost{bottom:-18%;color:#fff;font-size:30vw;font-weight:800;line-height:1;opacity:.035;pointer-events:none;position:absolute;right:-2%;z-index:1}.gal{align-items:start;display:grid;gap:14px;grid-auto-rows:8px;grid-template-columns:repeat(4,1fr)}.gal .gi{border:var(--hair);cursor:zoom-in;margin:0;overflow:hidden;position:relative}.gal .gi .ph{border:0}.gal .gi .gcap{background:linear-gradient(#0000,#07111fb8);bottom:0;color:#fff;font-family:var(--mono);font-size:10.5px;left:0;letter-spacing:.04em;opacity:0;padding:10px 12px;position:absolute;right:0;transform:translateY(6px);transition:all .2s;z-index:6}.gal .gi:hover .gcap{opacity:1;transform:none}.gal .gi .gz{background:#ffffffeb;display:grid;height:30px;opacity:0;place-items:center;position:absolute;right:10px;top:10px;transition:all .2s;width:30px;z-index:6}.gal .gi:hover .gz{opacity:1}.lb{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07111fed;display:none;inset:0;justify-content:center;padding:4vw;position:fixed;z-index:100}.lb.open{display:flex}.lb .lb-ph{border:1px solid #ffffff29;max-height:82vh;width:min(88vw,1100px)}.lb-cap,.lb-count{color:#ffffffbd;font-family:var(--mono);font-size:11px;letter-spacing:.08em;position:absolute}.lb-count{left:4vw;top:3vw}.lb-cap{bottom:3vw;left:4vw}.lb-nav,.lb-x{background:#ffffff14;border:1px solid #ffffff4d;color:#fff;position:absolute}.lb-x{font-size:26px;height:44px;right:4vw;top:3vw;width:44px}.lb-nav{font-size:42px;height:50px;line-height:1;top:50%;transform:translateY(-50%);width:50px}.lb-nav.prev{left:4vw}.lb-nav.next{right:4vw}.recruit{background:var(--surface);border:var(--hair)}.recruit-in{display:grid;grid-template-columns:1.2fr 1fr}.recruit-l,.recruit-r{padding:clamp(32px,4vw,56px)}.recruit-r{background:var(--bg);border-left:var(--hair)}.roles{border-top:var(--hair);display:grid;gap:0;margin-top:22px}.role{background:0 0;border:0;border-bottom:var(--hair);color:var(--ink);font-size:14.5px;height:auto;justify-content:space-between;padding:13px 0;transition:padding .2s,background .2s}.role:hover{background:var(--surface);padding-inline:12px}.culture{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.culture span{background:var(--surface);border:var(--hair);color:var(--ink-2);font-family:var(--mono);font-size:11px;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase}.form,.frow{display:grid;gap:14px}.frow{grid-template-columns:1fr 1fr}.field{display:flex;flex-direction:column;gap:6px}.field label{color:var(--ink-3);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.field input,.field select,.field textarea{background:var(--surface);border:var(--hair);border-radius:0;color:var(--ink);font-family:var(--sans);font-size:14.5px;height:46px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.field textarea{height:auto;min-height:96px;padding:12px 14px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)14%,transparent)}}.field.err input,.field.err select,.field.err textarea{border-color:#e0294b;box-shadow:0 0 0 3px #e0294b1f}.field .msg{color:#e0294b;display:none;font-family:var(--mono);font-size:10px}.field.err .msg{display:block}.upload{align-items:center;background:var(--surface);border:1.5px dashed var(--line);cursor:pointer;display:flex;gap:14px;padding:18px;transition:all .15s}.upload:hover{background:var(--bg);border-color:var(--accent)}.upload .ui{border:var(--hair);color:var(--ink);display:grid;flex:none;height:34px;place-items:center;width:34px}.upload .ui svg{height:18px;width:18px}.upload .ut{font-size:13px}.upload .us{color:var(--ink-3);font-family:var(--mono);font-size:11px}.form-ok{align-items:center;background:var(--lime);display:none;gap:12px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.form-ok{background:color-mix(in srgb,var(--lime)22%,var(--surface))}}.form-ok{border:var(--hair)}.form-ok.show{display:flex}.faq-grid{align-items:start;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:.8fr 1.2fr}.faq-list{border-top:var(--hair)}.fa{border-bottom:var(--hair)}.fa .fq{align-items:center;background:0 0;border:0;color:var(--ink);display:flex;font-family:var(--sans);font-size:16.5px;font-weight:600;gap:20px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.fa .fi{flex:none;height:18px;position:relative;width:18px}.fa .fi:after,.fa .fi:before{background:var(--accent);content:"";inset:0;margin:auto;position:absolute}.fa .fi:before{height:1.6px;width:14px}.fa .fi:after{height:14px;transition:transform .25s var(--ease);width:1.6px}.fa.open .fi:after{transform:scaleY(0)}.fa .fanswer{max-height:0;overflow:hidden;transition:max-height .35s var(--ease)}.fa.open .fanswer{max-height:240px}.fa .fanswer p{color:var(--ink-2);font-size:14.5px;line-height:1.55;padding:0 40px 22px 0}.mapbox{aspect-ratio:16/10;background:repeating-linear-gradient(0deg,transparent 0 27px,var(--line)27px 28px),repeating-linear-gradient(90deg,transparent 0 27px,var(--line)27px 28px),linear-gradient(160deg,#eef2f6,#f8fafc);border:var(--hair);overflow:hidden;position:relative}.mapbox .road{background:var(--metal);opacity:.4;position:absolute}.mapbox .road.r1{height:6px;left:-10%;top:60%;transform:rotate(-8deg);width:130%}.mapbox .road.r2{height:130%;left:38%;top:-10%;transform:rotate(7deg);width:6px}.mapbox .pin{color:var(--accent);left:44%;position:absolute;top:52%;transform:translate(-50%,-100%);z-index:3}.mapbox .pin svg{filter:drop-shadow(0 6px 10px #0057ff59);height:38px;width:38px}.mapbox .maplabel{background:var(--surface);border:var(--hair);left:14px;padding:9px 13px;position:absolute;top:14px;z-index:3}.mapbox .maplabel .ml1{display:block;font-size:14px;font-weight:600}.mapbox .maplabel .ml2{color:var(--metal);display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;margin-top:2px}.final{background:var(--carbon);color:#fff;overflow:hidden;position:relative}.final-grid{align-items:center;display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:1.2fr .8fr;position:relative;z-index:2}.final .sub{color:#ffffffb3;font-size:17px;margin-top:18px;max-width:48ch}.final .cards{border-top:1px solid #ffffff26;display:grid;gap:0}.final .cinfo{align-items:center;border-bottom:1px solid #ffffff26;display:grid;gap:16px;grid-template-columns:auto 1fr;padding:18px 0}.final .cinfo .ci{color:var(--lime);height:22px;width:22px}.final .cinfo .lab{color:var(--metal);display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.final .cinfo .val{font-size:15px;margin-top:3px}.final .big-wa{margin-top:30px}.final .ghost{bottom:-26%;color:#fff;font-size:28vw;font-weight:800;left:-1%;line-height:1;opacity:.04;position:absolute;z-index:1}footer.site{background:var(--bg);border-top:var(--hair);padding-block:54px 26px}.foot-grid{display:grid;gap:30px;grid-template-columns:1.6fr 1fr 1fr 1fr}footer .fcol h5{color:var(--ink-3);font-family:var(--mono);font-size:11px;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}footer .fcol a{color:var(--ink-2);display:block;font-size:14px;padding:5px 0;transition:color .15s}footer .fcol a:hover{color:var(--accent)}footer .fbrand{font-size:26px;font-variation-settings:"wdth" 118,"wght" 800;font-weight:800}footer .fbot{align-items:center;border-top:var(--hair);color:var(--metal);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:11px;gap:10px;justify-content:space-between;margin-top:46px;padding-top:20px}.js .rafx-page .rv{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .rafx-page .rv.in{opacity:1;transform:none}.rv-2{transition-delay:70ms}.rv-3{transition-delay:.14s}.rv-4{transition-delay:.21s}@media(prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important}}@media(max-width:1080px){.mega,.menu,.nav-cta .desktop-cta{display:none}.burger{display:flex}.hero-grid{gap:30px;grid-template-columns:1fr}.hero-media{order:-1}.hero-media .ph{aspect-ratio:16/11!important}.metiers-track{grid-template-columns:repeat(4,1fr)}.split{grid-template-columns:1fr}.proj-grid{grid-template-columns:repeat(8,1fr)}.proj,.proj.feat{grid-column:span 4}.quickbar{grid-template-columns:repeat(2,1fr)}.quickbar .qb{border-bottom:var(--hair)}.quickbar .qb:nth-child(2n){border-right:0}.case-gal,.mob-grid{grid-template-columns:repeat(2,1fr)}.focusbox,.impact-grid,.result-grid{grid-template-columns:1fr}.focusbox .fx-media{min-height:280px}.created-grid{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}.kpi-band .kpi:nth-child(2n){border-right:0}.team-grid{grid-template-columns:repeat(2,1fr)}.jrn-grid{grid-template-columns:1fr 1fr}.jrn:nth-child(3n){border-right:var(--hair)}.jrn:nth-child(2n){border-right:0}.final-grid,.recruit-in{grid-template-columns:1fr}.recruit-r{border-left:0;border-top:var(--hair)}.gal{grid-template-columns:repeat(3,1fr)}.foot-grid{grid-template-columns:1fr 1fr}.band-grid{grid-template-columns:repeat(2,1fr)}.band .bs:nth-child(2){border-right:0}}@media(max-width:680px){:root{--gut:18px}.top .marq b:nth-child(n+3){display:none}.hero-stats{grid-template-columns:1fr 1fr}.hero-stats .st:last-child{border-top:var(--hair);grid-column:1/-1}.metiers-track{grid-template-columns:1fr 1fr}.metier:nth-child(2n){border-right:0}.proj-grid{grid-template-columns:1fr}.proj,.proj.feat{grid-column:span 1}.page-edge{align-items:flex-start;flex-direction:column}.page-title{font-size:clamp(38px,13vw,58px)}.realisations-meta{grid-template-columns:1fr}.realisations-meta .filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.realisations-meta .filters::-webkit-scrollbar{display:none}.projects-intent{justify-content:flex-start;width:-moz-fit-content;width:fit-content}.cshero .csh-inner{min-height:640px}.cshero .csh-bot{max-width:100%}.cshero h1{font-size:clamp(42px,15vw,64px)}.quickbar{grid-template-columns:1fr}.quickbar .qb{border-right:0}.startpair{grid-template-columns:1fr}.startpair .sp:first-child{border-bottom:var(--hair);border-right:0}.narr{grid-template-columns:1fr}.narr .narr-side{transform:none;writing-mode:horizontal-tb}.bpa,.fiche,.impact-pts,.kpi-grid,.mob-grid,.tests-grid{grid-template-columns:1fr}.case-gal{grid-template-columns:1fr 1fr}.tests-grid .tst:nth-child(odd){border-right:0;padding-right:0}.tests-grid .tst:nth-child(2n){padding-left:0}.impact-pts .ip{border-bottom:var(--hair);border-right:0}.impact-pts .ip:last-child{border-bottom:0}.kpi-band .kpi{border-bottom:1px solid #ffffff24;border-right:0}.videobox{aspect-ratio:4/5}.rafx-lightbox .lb-stage{width:calc(100vw - 36px)}.rafx-lightbox .lb-nav{font-size:34px;height:58px;width:42px}.projects-meta{grid-template-columns:1fr}.projects-all-link{justify-content:flex-start}.srv{gap:14px;grid-template-columns:40px 1fr auto}.srv .sd,.srv .sx .seg{display:none}.team-grid{grid-template-columns:1fr 1fr}.jrn-grid{grid-template-columns:1fr}.jrn{border-right:0!important}.frow{grid-template-columns:1fr}.gal{grid-template-columns:repeat(2,1fr)}.band-grid,.foot-grid{grid-template-columns:1fr 1fr}.sec-head{grid-template-columns:1fr}.sec-head .label,.sec-title{grid-column:1}.sec-idx{grid-row:1}.hero-media .float{max-width:170px}.faq-grid{grid-template-columns:1fr}}@media(max-width:420px){.band-grid,.foot-grid,.hero-stats,.team-grid{grid-template-columns:1fr}.band .bs,.hero-stats .st{border-right: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}
