@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-border-style:solid;--tw-font-weight: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-outline-style:solid;--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:var(--sans);--font-mono:var(--mono);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:1.42857;--font-weight-medium:500;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;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{-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-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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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}::-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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}*{box-sizing:border-box}body,html{background:var(--background);color:var(--foreground);font-family:var(--sans);-webkit-font-smoothing:antialiased}body{overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-left-\[9999px\]{left:-9999px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-px{height:1px}.min-h-dvh{min-height:100dvh}.w-px{width:1px}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.overflow-hidden{overflow:hidden}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-muted{background-color:var(--muted)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-scroll{background-attachment:scroll}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring,.shadow-xs{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-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-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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--radius:.625rem;--sans:"Geist",-apple-system,system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 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-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/Jtqhy44WKYEjGWTSusP5YJfJv7Wf74QqgkBOI9u_77s-Rl_Bht5SvmaotE20bkavBEAJEEGEa0hcz3d_8yOeXmw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/uTGoASwNPxQoErpawYG8LxDAzXETHa_cYibPEm5a0js-FzPMEutgGN9BPdA0CHFmlTc89SYCuPok1t3usEo_5Vw.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/Jz2_acfD_oqut-QwcF37YvFRf5BjWGsFyb8HNT_yWCs-16G9G3z7MFIXvLaOHqfBk5LoEVcoAKUaoZTf8EsRj_Q.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/Qen6kKXoOl3R3jgb-RCpynJeEkuDL6QxKNQxFRactqY-cbUcT37MIzmxspnwnOT_NKvWS8Fd4n9eqT4cZAr_cWA.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ZHaz3DhCHNWhsElqYfuM71rfBBDgjuU2sd34vaYJwQg-71NZaZSGjxzAGjCMnCc2zS5rS_EGA0xHKPGCggWuXik.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/RUUN-23UGP8yTJV6xaMhEeTm2TLDCA206NGUBPDCQyk-xkhXnPxF1UcF1sQuTpcjj6vj81p3pox8F65G5ndYOYs.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/Bo1YvO13V3DbVwJcDOML4fx8wU8CkuqdVBmtg4dB56s-_tXBJUSBLGtGY0T2mljhSbG78q0wL0Pbgza1LnD1mD0.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ppPcyD9u3AAh0XAJnxi7vJUfx53qxORStdLloFeDOew-yg9zZpRrZit_sUTwUa9zS6y6ilu4ghjvIE_Mw6kE5D8.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/wMdBqIWtsuS5eTYXRFwACf6n6oW2h-j42f90vWIPIO8-vrVOc_lrScYZMKO0_R3igKLheJfV2qZ3c5qlWOY0LDQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/jdxxYtarUcBVyMF8ept7IKVLDVft2Q2Wh_3Qwp2Gr18-k1edQnUpPwGpJi33uw6UvkILCCiJmrpQnM_s0ZLiIHg.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/0NVhBXN17UbgUBvhB3DjdJerTRMhjb8hkVRMHMd7jtw-i_YvLtpAx8PoCy8RF5ZXaqWZCNhUw2xuDOhjV84Rxjc.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/7ocsgEBMs65XkFyRSVxbiZ0oLu1JyS_VPajA5jgRE8k-IT1u8_QyfSMILMlYEbM6lvhKcb9z-uDnfQoKshVykig.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/_mKoL0KF_pKQ_DL_DqRDpNi5GX-6ffdJYMCSxTff61A-R_IJ0Yir46B_ncD3IFi6GXerpNI-74WKRSzOE_b8aHY.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}:root{color-scheme:dark;--cream-1000:#07080b;--cream-900:#0c0d13;--cream-850:#111218;--cream-800:#0d0e14;--cream-700:#16171f;--cream-650:#181a24;--cream-600:#1e202e;--cream-500:#272937;--cream-400:#35384a;--ink-text:#f3eede;--ink-strong:#fff;--ink-muted:#d7d2c2;--ink-dim:#a39da9;--ink-faint:#86818c;--acc-strength:.9;--lav-full:#6b59ff;--pch-full:#ff7d4f;--lav-neutral:#8a89a6;--pch-neutral:#9c8f86;--lavender-500:color-mix(in oklab,var(--lav-full) calc(var(--acc-strength)*100%),var(--lav-neutral));--lavender-300:color-mix(in oklab,#877cf1 calc(var(--acc-strength)*100%),var(--lav-neutral));--lavender-700:color-mix(in oklab,#6b59ff calc(var(--acc-strength)*100%),#6f6e86);--peach-500:color-mix(in oklab,var(--pch-full) calc(var(--acc-strength)*100%),var(--pch-neutral));--peach-700:color-mix(in oklab,#d9602f calc(var(--acc-strength)*100%),#8a7468);--peach-300:color-mix(in oklab,#ff9d76 calc(var(--acc-strength)*100%),var(--pch-neutral));--signal-warn:#92400e;--signal-danger:#b91c1c;--signal-success:#1f7a52;--bg:var(--cream-1000);--bg-elev-1:var(--cream-850);--bg-elev-2:var(--cream-600);--surface:var(--cream-900);--border:#20212c;--border-soft:#2b2d3a;--border-strong:color-mix(in oklab,var(--lavender-500) 55%,var(--cream-400));--fg:var(--ink-text);--fg-muted:var(--ink-muted);--fg-dim:var(--ink-dim);--fg-faint:var(--ink-faint);--accent:var(--lavender-500);--accent-soft:var(--lavender-300);--accent-deep:var(--lavender-700);--accent-warm:var(--peach-500);--accent-warm-deep:var(--peach-700);--grad-emphasis:linear-gradient(135deg,var(--lavender-500) 0%,var(--peach-500) 100%);--font-sans:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans","Arial","Helvetica Neue",system-ui,sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono","Consolas","Menlo",monospace;--t-eyebrow:14px;--t-meta:14px;--t-body:18px;--t-body-lg:22px;--t-h6:20px;--t-h5:24px;--t-h4:32px;--t-h3:46px;--t-h2:64px;--t-h1:88px;--t-h0:128px;--tr-tight:-.02em;--tr-normal:0em;--tr-eyebrow:.18em;--tr-meta:.06em;--lh-tight:1.05;--lh-snug:1.18;--lh-normal:1.45;--lh-prose:1.6;--r-1:2px;--r-2:6px;--r-3:10px;--r-4:10px;--r-pill:999px;--shadow-card:0 1px 0 hsla(0,0%,100%,.03) inset,0 18px 44px -18px rgba(0,0,0,.55),0 14px 40px -16px rgba(107,89,255,.14);--shadow-glow:0 0 80px -10px rgba(107,89,255,.22);--shadow-press:0 0 0 1px rgba(107,89,255,.3);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-quick:.14s;--dur-base:.22s;--dur-slow:.4s;--rule-hair:1px solid var(--cream-500);--rule-soft:1px solid var(--cream-400);--s-0:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--background:var(--bg);--foreground:var(--fg);--card:var(--cream-850);--card-foreground:var(--fg);--popover:var(--cream-850);--popover-foreground:var(--fg);--primary:var(--lavender-500);--primary-foreground:#0c1020;--secondary:var(--cream-700);--secondary-foreground:var(--fg);--muted:var(--cream-700);--muted-foreground:var(--fg-dim);--accent-foreground:#0c1020;--input:var(--cream-500);--ring:var(--lavender-500);--radius:10px;--sans:var(--font-sans);--mono:var(--font-mono)}body{font-size:var(--t-body);line-height:var(--lh-normal);text-rendering:optimizeLegibility;background-color:var(--bg)}.cta,.hero,.phead{position:relative}.cta:before,.hero:before,.phead:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in oklab,var(--fg) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--fg) 7%,transparent) 1px,transparent 1px);background-size:62px 62px}.hero:before{background-position:top;-webkit-mask-image:radial-gradient(ellipse 82% 72% at 52% 32%,#000 8%,transparent 72%);mask-image:radial-gradient(ellipse 82% 72% at 52% 32%,#000 8%,transparent 72%)}.cta:before{background-position:50%;opacity:.5;-webkit-mask-image:radial-gradient(ellipse 60% 80% at 50% 50%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse 60% 80% at 50% 50%,#000 0,transparent 70%)}.phead:before{background-position:top;-webkit-mask-image:radial-gradient(ellipse 84% 78% at 28% 34%,#000 6%,transparent 72%);mask-image:radial-gradient(ellipse 84% 78% at 28% 34%,#000 6%,transparent 72%)}::-moz-selection{background:color-mix(in oklab,var(--accent) 26%,transparent);color:var(--fg)}::selection{background:color-mix(in oklab,var(--accent) 26%,transparent);color:var(--fg)}.h1,.h2,.h3,h1,h2,h3{font-family:var(--font-sans);font-weight:500;letter-spacing:var(--tr-tight);line-height:var(--lh-tight);color:var(--fg);margin:0;text-wrap:balance}.h1,h1{font-size:var(--t-h1)}.h1,.h2,h1,h2{font-weight:400}.h2,h2{font-size:var(--t-h2)}.h3,h3{font-size:var(--t-h3);font-weight:500}.h1 em,.h2 em,.h3 em,h1 em,h2 em,h3 em{font-family:var(--font-sans);font-style:normal;font-weight:inherit;letter-spacing:inherit;background:var(--grad-emphasis);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.h4,h4{font-size:var(--t-h4);letter-spacing:var(--tr-tight)}.h4,.h5,h4,h5{font-family:var(--font-sans);font-weight:600;line-height:var(--lh-snug);margin:0}.h5,h5{font-size:var(--t-h5)}.h6,h6{font-family:var(--font-sans);font-weight:600;font-size:var(--t-h6);line-height:var(--lh-snug);margin:0}p{font-size:var(--t-body);line-height:var(--lh-prose);color:var(--fg-muted);margin:0;text-wrap:pretty}p.lede{font-size:var(--t-body-lg);color:var(--fg)}.eyebrow{font-family:var(--font-sans);font-weight:700;font-size:12px;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-muted)}.meta,code,kbd,samp{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--tr-meta);color:var(--fg-dim)}a{color:var(--accent-deep);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--dur-quick) var(--ease-out)}a:hover{border-bottom-color:var(--accent-deep)}.hairline{border:0;border-top:var(--rule-hair);margin:0}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 40px}@media(max-width:720px){.wrap{padding:0 22px}}.btn{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-weight:600;font-size:15px;padding:12px 22px;border-radius:var(--r-2);border:1px solid transparent;background:var(--accent);color:#0c1020;cursor:pointer;white-space:nowrap;transition:transform var(--dur-quick) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.btn:hover{box-shadow:var(--shadow-glow);transform:translateY(-1px);border-bottom-color:transparent}.btn .ar{width:15px;height:15px;transition:transform var(--dur-base) var(--ease-out)}.btn:hover .ar{transform:translate(3px)}.btn-ghost{background:transparent;color:var(--accent-deep);border-color:var(--border-strong)}.btn-ghost:hover{background:var(--cream-600);box-shadow:none}.lnk{color:var(--accent);border:0;border-bottom:1px solid transparent;transition:border-color var(--dur-quick) var(--ease-out);white-space:nowrap}.lnk:hover{border-bottom-color:var(--accent-soft)}.lnk .ext-ar{display:inline-block;width:.7em;height:.7em;margin-left:.12em;vertical-align:baseline}section.block{padding:100px 0;border-bottom:1px solid var(--border)}.block-head{display:grid;grid-template-columns:1fr 1.5fr;gap:56px;align-items:start;margin-bottom:56px}.block-head h2{font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.06;letter-spacing:-.025em;margin-top:18px;color:var(--fg)}.block-head p{font-size:16px;line-height:1.6;color:var(--fg-muted);max-width:52ch}@media(max-width:860px){.block-head{grid-template-columns:1fr;gap:22px;margin-bottom:40px}section.block{padding:68px 0}}.more{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:12px;letter-spacing:.04em;color:var(--accent-deep);border:0}.more .ar{width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out)}.more:hover .ar{transform:translate(3px)}.more:hover{border-bottom-color:transparent}.sec-foot{margin-top:36px;display:flex;justify-content:center}@media(prefers-reduced-motion:no-preference){h1 em,h2 em,h3 em{background-size:220% 100%;animation:amSheen 12s var(--ease-in-out) infinite alternate}@keyframes amSheen{0%{background-position:0 50%}to{background-position:100% 50%}}body.motion .reveal.pre{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);will-change:opacity,transform}body.motion .reveal.pre.in{opacity:1;transform:none}}@media print{.reveal.pre{opacity:1!important;transform:none!important}}[data-bg^=ref-]{--bgv-image:url(../bg/hero-bg.svg);--bgv-fallback:#332f42}[data-bg^=dark-]{--bgv-image:url(../bg/hero-bg-dark.svg);--bgv-fallback:#201c2e}[data-bg$=-hero] .hero{background:var(--bgv-fallback) var(--bgv-image) 50% 40% /cover no-repeat}[data-bg$=-scroll]{background:var(--bgv-fallback) var(--bgv-image) 50% 50% /cover no-repeat}[data-bg$=-alt] main>section:nth-of-type(odd){background:var(--bgv-fallback) var(--bgv-image) 50% 40% /cover no-repeat}[data-bg$=-scroll]{--bgv-glass:color-mix(in oklab,var(--bgv-fallback) 72%,transparent);--bgv-glass-hover:color-mix(in oklab,var(--bgv-fallback) 88%,transparent);--bgv-glass-inner:color-mix(in oklab,var(--bgv-fallback) 88%,transparent);--bgv-hairline:color-mix(in oklab,var(--fg) 10%,transparent)}[data-bg$=-scroll] nav.nav{background:color-mix(in oklab,var(--bgv-fallback) 75%,transparent);border-bottom-color:var(--bgv-hairline)}[data-bg$=-scroll] section.manifesto{background:color-mix(in oklab,var(--bgv-fallback) 60%,transparent)}[data-bg$=-scroll] section .amethod,[data-bg$=-scroll] section .chantiers,[data-bg$=-scroll] section .clients,[data-bg$=-scroll] section .phaseboard{background:transparent;border-color:var(--bgv-hairline)}[data-bg$=-scroll] .amethod .acard,[data-bg$=-scroll] .chantiers .chantier,[data-bg$=-scroll] .clients .client,[data-bg$=-scroll] .phaseboard .pcol{background:var(--bgv-glass);box-shadow:0 0 0 1px var(--bgv-hairline)}[data-bg$=-scroll] .amethod .acard:hover,[data-bg$=-scroll] .chantiers .chantier:hover,[data-bg$=-scroll] .clients .client:hover{background:var(--bgv-glass-hover)}[data-bg$=-scroll] .chantier .mock.has-chart,[data-bg$=-scroll] .pcol .pchip{background:var(--bgv-glass-inner)}[data-bg$=-alt] .cta:before,[data-bg$=-scroll] .cta:before,[data-bg$=-scroll] .phead:before,[data-bg^=dark-] .hero:before,[data-bg^=ref-] .hero:before{display:none}[data-bg=dark-scroll][data-design]{--fg-dim:#bbb4c6;--fg-faint:#aaa2b7;--accent-soft:#b6aaff;--accent-deep:#b6aaff;--border:rgba(226,216,255,.14);--border-soft:rgba(226,216,255,.22);--grad-emphasis:linear-gradient(115deg,#b6aaff 8%,#efa88c 96%)}[data-bg=dark-scroll][data-design] .hero-inner{gap:48px;padding-top:112px;padding-bottom:88px}[data-bg=dark-scroll][data-design] .hero h1{font-size:clamp(2.5rem,5.2vw,4.5rem);line-height:1.06;letter-spacing:-.045em}[data-bg=dark-scroll][data-design] .hero .lede{max-width:34em;line-height:1.65}[data-bg=dark-scroll][data-design] .block-head>*,[data-bg=dark-scroll][data-design] .hero-inner>*{min-width:0}[data-bg=dark-scroll][data-design] .hm-stage{background:#1b1728cc;border-color:var(--border-soft)}[data-bg=dark-scroll][data-design] .hm-app{background:#110f1cbf}[data-bg=dark-scroll][data-design] .btn{min-height:46px;background:#baadff;color:#211a38;padding:13px 23px}[data-bg=dark-scroll][data-design] .btn:hover{background:#cbbfff;box-shadow:0 8px 28px #0a061633}[data-bg=dark-scroll][data-design] a:focus-visible{outline:2px solid var(--accent-soft);outline-offset:5px}[data-bg=dark-scroll][data-design] .eyebrow{font-size:.75rem;letter-spacing:.16em;color:var(--accent-soft)}[data-bg=dark-scroll][data-design] .block-head{align-items:end;gap:64px}[data-bg=dark-scroll][data-design] .block-head h2{font-size:clamp(1.875rem,3.3vw,2.875rem);line-height:1.13;letter-spacing:-.035em}[data-bg=dark-scroll][data-design] .block-head p{font-size:1rem;line-height:1.75}[data-bg=dark-scroll][data-design] section.block{border-bottom-color:var(--border)}[data-bg=dark-scroll][data-design] section.manifesto{margin-top:64px}[data-bg=dark-scroll][data-design] .figures{border-color:var(--border-soft)}[data-bg=dark-scroll][data-design] .aout b,[data-bg=dark-scroll][data-design] .chantier .kind,[data-bg=dark-scroll][data-design] .client .loc,[data-bg=dark-scroll][data-design] .fig .label,[data-bg=dark-scroll][data-design] .pchip .ck,[data-bg=dark-scroll][data-design] .pcol-h .pc,[data-bg=dark-scroll][data-design] .pcol-h .pi{font-size:.75rem}[data-bg=dark-scroll][data-design] .fig .cap,[data-bg=dark-scroll][data-design] .ref-note{font-size:.875rem;line-height:1.6}[data-bg=dark-scroll][data-design] .acard .obj,[data-bg=dark-scroll][data-design] .chantier p,[data-bg=dark-scroll][data-design] .tenet p{font-size:1rem;line-height:1.65}[data-bg=dark-scroll][data-design] .acard .aout{font-size:.875rem;line-height:1.6}[data-bg=dark-scroll][data-design] .chantier .top{gap:12px;flex-wrap:wrap}[data-bg=dark-scroll][data-design] .chantier h3{line-height:1.3}[data-bg=dark-scroll][data-design] .chantier h3,[data-bg=dark-scroll][data-design] .tenet h4{font-size:1.25rem}[data-bg=dark-scroll][data-design] .pchip .cn,[data-bg=dark-scroll][data-design] .pcol-h .pn{font-size:.875rem}[data-bg=dark-scroll][data-design] .pcol-h{flex-wrap:wrap}[data-bg=dark-scroll][data-design] .client .plaque{height:88px}[data-bg=dark-scroll][data-design] .client .loc{line-height:1.6}[data-bg=dark-scroll][data-design] .client:focus-visible{outline-offset:-3px}[data-bg=dark-scroll][data-design] .cta h2{max-width:20ch;line-height:1.12}[data-bg=dark-scroll][data-design] .cta p{line-height:1.7}[data-bg=dark-scroll][data-design=epure]{--bgv-glass:rgba(25,21,38,.36);--bgv-glass-hover:rgba(25,21,38,.56)}[data-bg=dark-scroll][data-design=epure] .hero-inner{padding-top:128px;padding-bottom:104px}[data-bg=dark-scroll][data-design=epure] .hero h1{font-weight:400}[data-bg=dark-scroll][data-design=epure] .hm-stage{padding:12px;background:transparent;box-shadow:0 24px 64px -32px #00000073}[data-bg=dark-scroll][data-design=epure] .hm-cap{padding-inline:8px}[data-bg=dark-scroll][data-design=epure] .figures{border-inline:0;border-radius:0}[data-bg=dark-scroll][data-design=epure] .fig{padding-block:34px}[data-bg=dark-scroll][data-design=epure] .fig .num{font-weight:400;font-size:clamp(2.5rem,4vw,3.5rem)}[data-bg=dark-scroll][data-design=epure] section.block{padding-block:112px}[data-bg=dark-scroll][data-design=epure] section.manifesto{background:transparent}[data-bg=dark-scroll][data-design=epure] .tenet{-o-border-image:none;border-image:none;border-top:1px solid var(--border-soft);padding-top:24px}[data-bg=dark-scroll][data-design=epure] .tenet .tn{color:var(--accent-soft)}[data-bg=dark-scroll][data-design=epure] section .amethod,[data-bg=dark-scroll][data-design=epure] section .chantiers,[data-bg=dark-scroll][data-design=epure] section .clients{border-inline:0;border-radius:0}[data-bg=dark-scroll][data-design=epure] .chantier{padding:32px}[data-bg=dark-scroll][data-design=epure] .chantiers .chantier{background:transparent}[data-bg=dark-scroll][data-design=epure] .chantier .mock.has-chart{background:#17142366}[data-bg=dark-scroll][data-design=epure] .acard{padding:28px 22px}[data-bg=dark-scroll][data-design=epure] .cta{padding-block:144px}[data-bg=dark-scroll][data-design=atelier]{--r-2:3px;--r-4:4px;--bgv-glass:rgba(21,18,33,.65)}[data-bg=dark-scroll][data-design=atelier] .block-head .eyebrow,[data-bg=dark-scroll][data-design=atelier] .hero .eyebrow{display:inline-flex;align-items:center;gap:12px}[data-bg=dark-scroll][data-design=atelier] .block-head .eyebrow:before,[data-bg=dark-scroll][data-design=atelier] .hero .eyebrow:before{content:"";width:24px;height:1px;flex:0 0 auto;background:var(--accent-soft)}[data-bg=dark-scroll][data-design=atelier] .hm-stage{border-radius:4px;padding:24px;box-shadow:10px 10px #b7a6ff12}[data-bg=dark-scroll][data-design=atelier] .figures{border-radius:4px;background:#15122180}[data-bg=dark-scroll][data-design=atelier] .fig .num{color:var(--accent-soft)}[data-bg=dark-scroll][data-design=atelier] section.manifesto{background:#15122166}[data-bg=dark-scroll][data-design=atelier] .tenet{position:relative;padding:24px 0 0 48px;-o-border-image:none;border-image:none;border-top:1px solid var(--border-soft)}[data-bg=dark-scroll][data-design=atelier] .tenet .tn{position:absolute;top:28px;left:0;font-family:var(--font-mono);font-size:1rem}[data-bg=dark-scroll][data-design=atelier] .tenet h4{margin-top:0}[data-bg=dark-scroll][data-design=atelier] .chantiers{grid-template-columns:repeat(2,minmax(0,1fr))}[data-bg=dark-scroll][data-design=atelier] .chantier{padding:32px}[data-bg=dark-scroll][data-design=atelier] .chantier .n{font-family:var(--font-mono);color:var(--accent-soft)}[data-bg=dark-scroll][data-design=atelier] .chantier .kind{border-radius:3px}[data-bg=dark-scroll][data-design=atelier] .phaseboard .pcol{border-top:2px solid var(--phase)}[data-bg=dark-scroll][data-design=atelier] .pcol{padding:24px 20px}[data-bg=dark-scroll][data-design=atelier] .amethod{grid-template-columns:1fr}[data-bg=dark-scroll][data-design=atelier] .acard{display:grid;grid-template-columns:44px 1fr 1.25fr 1fr;gap:24px;align-items:baseline;padding:28px 32px}[data-bg=dark-scroll][data-design=atelier] .acard .anum{font-family:var(--font-mono);font-size:1rem}[data-bg=dark-scroll][data-design=atelier] .acard h4{margin:0;font-size:1.125rem;line-height:1.4}[data-bg=dark-scroll][data-design=atelier] .acard .obj{margin:0}[data-bg=dark-scroll][data-design=atelier] .acard .aout{margin:0;padding:0 0 0 24px;border-top:0;border-left:1px solid var(--border-soft)}[data-bg=dark-scroll][data-design=atelier] .cta{text-align:left;padding-block:100px}[data-bg=dark-scroll][data-design=atelier] .cta-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:24px 64px;align-items:center}[data-bg=dark-scroll][data-design=atelier] .cta .eyebrow{grid-column:1/-1}[data-bg=dark-scroll][data-design=atelier] .cta h2{grid-row:span 2;margin:0;font-size:clamp(2rem,3.8vw,3.25rem)}[data-bg=dark-scroll][data-design=atelier] .cta p{margin:0;max-width:38ch}[data-bg=dark-scroll][data-design=atelier] .cta .cta-row{justify-content:start;margin:0}[data-bg=dark-scroll][data-design=signature]{--r-2:10px;--r-4:18px;--bgv-glass:rgba(32,26,48,.7);--bgv-glass-hover:rgba(43,34,61,.85)}[data-bg=dark-scroll][data-design=signature] .hero-inner{padding-top:120px;padding-bottom:96px}[data-bg=dark-scroll][data-design=signature] .hm-stage{padding:24px;border-radius:24px;background:linear-gradient(145deg,#8268d02e,#191427e6);box-shadow:0 28px 70px -24px #080411a6}[data-bg=dark-scroll][data-design=signature] .btn{border-radius:999px}[data-bg=dark-scroll][data-design=signature] .figures{gap:12px;border:0;border-radius:0;overflow:visible}[data-bg=dark-scroll][data-design=signature] .fig{border:1px solid var(--border-soft);border-radius:16px;background:#1b16298c}[data-bg=dark-scroll][data-design=signature] .fig:last-child{border-right:1px solid var(--border-soft)}[data-bg=dark-scroll][data-design=signature] .fig .num{color:#dacfff}[data-bg=dark-scroll][data-design=signature] section.manifesto{background:linear-gradient(110deg,#231b35a6,#36212f40)}[data-bg=dark-scroll][data-design=signature] .tenet{padding:28px;border:1px solid var(--border-soft);-o-border-image:none;border-image:none;border-radius:16px;background:#1d172b73}[data-bg=dark-scroll][data-design=signature] .tenets{gap:20px}[data-bg=dark-scroll][data-design=signature] .acard .anum,[data-bg=dark-scroll][data-design=signature] .tenet .tn{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(182,170,255,.24);border-radius:50%;color:var(--accent-soft);background:#b6aaff14}[data-bg=dark-scroll][data-design=signature] section .amethod,[data-bg=dark-scroll][data-design=signature] section .chantiers,[data-bg=dark-scroll][data-design=signature] section .clients,[data-bg=dark-scroll][data-design=signature] section .phaseboard{gap:18px;border:0;border-radius:0;overflow:visible}[data-bg=dark-scroll][data-design=signature] .amethod .acard,[data-bg=dark-scroll][data-design=signature] .chantiers .chantier,[data-bg=dark-scroll][data-design=signature] .clients .client,[data-bg=dark-scroll][data-design=signature] .phaseboard .pcol{border:1px solid var(--border-soft);border-radius:18px;box-shadow:0 12px 28px -18px #08041180}[data-bg=dark-scroll][data-design=signature] .chantier{padding:28px}[data-bg=dark-scroll][data-design=signature] .amethod{grid-template-columns:repeat(6,minmax(0,1fr))}[data-bg=dark-scroll][data-design=signature] .acard{grid-column:span 2;padding:28px}[data-bg=dark-scroll][data-design=signature] .acard:nth-child(n+4){grid-column:span 3}[data-bg=dark-scroll][data-design=signature] .acard h4{font-size:1.125rem}[data-bg=dark-scroll][data-design=signature] .pcol{padding:24px 18px}[data-bg=dark-scroll][data-design=signature] .client{padding:24px}[data-bg=dark-scroll][data-design=signature] .client .plaque{border-radius:10px}[data-bg=dark-scroll][data-design=signature] .cta{padding:80px 40px}[data-bg=dark-scroll][data-design=signature] .cta-inner{padding:72px 40px;max-width:1160px;border:1px solid rgba(216,188,235,.25);border-radius:28px;background:linear-gradient(125deg,#6e54a13d,#8e545029);box-shadow:0 24px 64px -40px #0006}@media(max-width:980px){[data-bg=dark-scroll][data-design] .hero-inner{gap:48px;padding-top:72px;padding-bottom:64px}[data-bg=dark-scroll][data-design] .hero h1{max-width:18ch}[data-bg=dark-scroll][data-design] .hero-motion{width:100%}[data-bg=dark-scroll][data-design] .hm-stage{max-width:540px}[data-bg=dark-scroll][data-design=signature] .fig{border:1px solid var(--border-soft)}[data-bg=dark-scroll][data-design=signature] .amethod{grid-template-columns:repeat(2,minmax(0,1fr))}[data-bg=dark-scroll][data-design=signature] .acard,[data-bg=dark-scroll][data-design=signature] .acard:nth-child(n+4){grid-column:auto}[data-bg=dark-scroll][data-design=signature] .acard:last-child{grid-column:1/-1}}@media(max-width:860px){[data-bg=dark-scroll][data-design] .block-head{gap:24px}[data-bg=dark-scroll][data-design] section.block{padding-block:72px}[data-bg=dark-scroll][data-design] section.manifesto{margin-top:40px}[data-bg=dark-scroll][data-design=atelier] .acard{grid-template-columns:36px 1fr;gap:12px 20px;padding:24px}[data-bg=dark-scroll][data-design=atelier] .acard .aout,[data-bg=dark-scroll][data-design=atelier] .acard .obj{grid-column:2}[data-bg=dark-scroll][data-design=atelier] .acard .aout{border-left:0;border-top:1px solid var(--border);padding:12px 0 0}[data-bg=dark-scroll][data-design=atelier] .cta-inner{grid-template-columns:1fr;gap:24px}[data-bg=dark-scroll][data-design=atelier] .cta h2{grid-row:auto;max-width:20ch}}@media(max-width:560px){[data-bg=dark-scroll][data-design] .hero-inner{padding-top:52px;padding-bottom:48px;gap:36px}[data-bg=dark-scroll][data-design] .hero h1{font-size:clamp(2.25rem,9.4vw,3.25rem)}[data-bg=dark-scroll][data-design] .hm-stage{padding:12px}[data-bg=dark-scroll][data-design] .cta{padding:72px 0}[data-bg=dark-scroll][data-design] .chantier{padding:24px}[data-bg=dark-scroll][data-design=atelier] .chantiers{grid-template-columns:1fr}[data-bg=dark-scroll][data-design=signature] .amethod{grid-template-columns:1fr}[data-bg=dark-scroll][data-design=signature] .acard:last-child{grid-column:auto}[data-bg=dark-scroll][data-design=signature] .cta{padding:48px 22px}[data-bg=dark-scroll][data-design=signature] .cta-inner{padding:44px 22px;border-radius:20px}[data-bg=dark-scroll][data-design=signature] .cta h2{font-size:2rem}[data-bg=dark-scroll][data-design=signature] .cta .btn{white-space:normal;justify-content:center}}[data-bg=dark-scroll][data-design=signature] .phead{border-bottom-color:var(--border)}[data-bg=dark-scroll][data-design=signature] .phead-inner{max-width:960px;padding-top:104px;padding-bottom:72px}[data-bg=dark-scroll][data-design=signature] .phead h1{font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:500;line-height:1.08;letter-spacing:-.045em}[data-bg=dark-scroll][data-design=signature] .phead-lede{max-width:52ch;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.7;color:var(--fg-muted)}[data-bg=dark-scroll][data-design=signature] section.contact-band{padding-block:72px 104px}[data-bg=dark-scroll][data-design=signature] .contact-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}[data-bg=dark-scroll][data-design=signature] .contact-grid>*{min-width:0}[data-bg=dark-scroll][data-design=signature] .contact-aside{padding-top:20px}[data-bg=dark-scroll][data-design=signature] .contact-aside .lede{font-size:1.125rem;line-height:1.75}[data-bg=dark-scroll][data-design=signature] .contact-points{gap:0;margin-top:32px}[data-bg=dark-scroll][data-design=signature] .contact-points li{padding:18px 0 18px 32px;border-top:1px solid var(--border);font-size:1rem;line-height:1.5}[data-bg=dark-scroll][data-design=signature] .contact-points li:before{color:var(--accent-soft)}[data-bg=dark-scroll][data-design=signature] .contact-card{--background:rgba(17,14,28,.65);--primary:#baadff;--primary-foreground:#211a38;--ring:var(--accent-soft);--input:var(--border-soft);padding:clamp(24px,3.5vw,44px);border:1px solid var(--border-soft);border-radius:24px;background:linear-gradient(145deg,rgba(130,104,208,.16),var(--bgv-glass) 65%);box-shadow:0 24px 64px -32px #08041199}[data-bg=dark-scroll][data-design=signature] .contact-card form{gap:24px}[data-bg=dark-scroll][data-design=signature] .contact-card label{font-size:.875rem;line-height:1.5;color:var(--fg-muted)}[data-bg=dark-scroll][data-design=signature] .contact-card :is(input[name=name],input[name=email],textarea[name=message]){width:100%;min-width:0;min-height:50px;padding:13px 16px;border-radius:12px;font:inherit;font-size:1rem;line-height:1.5;color:var(--fg);caret-color:var(--accent-soft);transition:border-color .18s ease,background-color .18s ease}[data-bg=dark-scroll][data-design=signature] .contact-card textarea[name=message]{min-height:180px;resize:vertical}[data-bg=dark-scroll][data-design=signature] .contact-card :is(input[name=name],input[name=email],textarea[name=message]):hover{border-color:var(--accent-soft)}[data-bg=dark-scroll][data-design=signature] .contact-card :is(input[name=name],input[name=email],textarea[name=message]):focus-visible{border-color:var(--accent-soft);outline:2px solid var(--accent-soft);outline-offset:3px;box-shadow:none}[data-bg=dark-scroll][data-design=signature] .contact-card button[type=submit]{min-height:50px;padding:13px 24px;border:1px solid transparent;border-radius:999px;font-size:1rem;font-weight:600;white-space:normal;transition:background-color .18s ease,box-shadow .18s ease}[data-bg=dark-scroll][data-design=signature] .contact-card button[type=submit]:hover:not(:disabled){background:#cbbfff;opacity:1;box-shadow:0 8px 28px #0a061633}[data-bg=dark-scroll][data-design=signature] .contact-card button[type=submit]:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px}[data-bg=dark-scroll][data-design=signature] .contact-card :is([role=alert],[role=status]){padding:16px 18px;border:1px solid var(--border-soft);border-radius:12px;font-size:1rem;line-height:1.65}[data-bg=dark-scroll][data-design=signature] .contact-card [role=alert]{color:#ffc5b4;background:#5e232859;border-color:#ff9d764d}[data-bg=dark-scroll][data-design=signature] .contact-card [role=status]{color:var(--fg);background:#b6aaff1a}[data-bg=dark-scroll][data-design=signature] .legal,[data-bg=dark-scroll][data-design=signature].legal-page .phead>.wrap{max-width:1000px}[data-bg=dark-scroll][data-design=signature].legal-page section.block{padding-block:72px 96px}[data-bg=dark-scroll][data-design=signature] .lsec{display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:24px;column-gap:24px}[data-bg=dark-scroll][data-design=signature] .lsec>:not(.num){grid-column:2;min-width:0}[data-bg=dark-scroll][data-design=signature] .lsec .num{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(182,170,255,.24);border-radius:50%;background:#b6aaff14;color:var(--accent-soft);font-size:.8125rem;letter-spacing:.04em}[data-bg=dark-scroll][data-design=signature] .lsec h2{align-self:center;margin-top:0;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.25;letter-spacing:-.025em}[data-bg=dark-scroll][data-design=signature] .lsec :is(p,li){font-size:1rem;line-height:1.8;color:var(--fg-muted)}[data-bg=dark-scroll][data-design=signature] .lsec :is(p,ul){max-width:70ch}[data-bg=dark-scroll][data-design=signature] .idcard{margin-top:20px;background:var(--bgv-glass);border-color:var(--border-soft);border-radius:18px;box-shadow:0 12px 28px -18px #08041180}[data-bg=dark-scroll][data-design=signature] .idrow{grid-template-columns:minmax(140px,.75fr) minmax(0,1.75fr);gap:24px;padding:20px 24px}[data-bg=dark-scroll][data-design=signature] .idrow dt{font-size:.75rem;line-height:1.6;letter-spacing:.07em;color:var(--fg-dim)}[data-bg=dark-scroll][data-design=signature] .idrow dd{font-size:1rem;line-height:1.65}[data-bg=dark-scroll][data-design=signature] .legal :is(dd,p,li,a){overflow-wrap:anywhere}[data-bg=dark-scroll][data-design=signature] .legal .lnk{white-space:normal}[data-bg=dark-scroll][data-design=signature] .legal-note{font-size:.8125rem;line-height:1.6;color:var(--fg-dim)}@media(max-width:860px){[data-bg=dark-scroll][data-design=signature] .phead-inner{padding-top:72px;padding-bottom:56px}[data-bg=dark-scroll][data-design=signature] .contact-grid{grid-template-columns:minmax(0,1fr);gap:36px}[data-bg=dark-scroll][data-design=signature] .contact-aside{max-width:58ch;padding-top:0}[data-bg=dark-scroll][data-design=signature] section.contact-band,[data-bg=dark-scroll][data-design=signature].legal-page section.block{padding-block:48px 72px}}@media(max-width:640px){[data-bg=dark-scroll][data-design=signature] .phead-inner{padding-top:52px;padding-bottom:44px}[data-bg=dark-scroll][data-design=signature] .phead h1{font-size:clamp(2.25rem,9.4vw,3.25rem)}[data-bg=dark-scroll][data-design=signature] .contact-card{padding:24px 20px;border-radius:20px}[data-bg=dark-scroll][data-design=signature] .lsec{grid-template-columns:minmax(0,1fr);row-gap:12px}[data-bg=dark-scroll][data-design=signature] .lsec>:not(.num){grid-column:1}[data-bg=dark-scroll][data-design=signature] .lsec :is(p,ul){margin-top:4px}[data-bg=dark-scroll][data-design=signature] .idrow{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 20px}}[data-bg=dark-scroll][data-design][data-motion] .reveal.pre{opacity:1;transform:none;transition:none;will-change:auto}@media(prefers-reduced-motion:no-preference){[data-bg=dark-scroll][data-design][data-motion=on]{--design-enter:arkyan-soft-enter;--design-distance:18px;--design-shift:0px;--design-scale:1;--design-duration:.7s}[data-bg=dark-scroll][data-design][data-motion=on] .reveal[data-motion-reveal]{opacity:1;transform:none;transition:opacity var(--design-duration) var(--ease-out),transform var(--design-duration) var(--ease-out);transition-delay:var(--design-delay,0s)!important;will-change:auto}[data-bg=dark-scroll][data-design][data-motion=on] .reveal[data-motion-reveal=pending]{opacity:0;transform:translate(var(--design-shift),var(--design-distance)) scale(var(--design-scale))}[data-bg=dark-scroll][data-design][data-motion=on] .reveal[data-motion-reveal]:focus-within{opacity:1;transform:none;transition:none}[data-bg=dark-scroll][data-design][data-motion=on] .reveal[data-motion-reveal=pending] .chart-svg *{animation:none!important}[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .hero .cta-row,[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .hero .eyebrow,[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .hero .lede,[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .hero h1,[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .hero-motion,[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .phead .eyebrow,[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .phead .phead-lede,[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .phead h1{animation:var(--design-enter) var(--design-duration) var(--ease-out) backwards}[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .hero h1{animation-delay:70ms}[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .hero .lede{animation-delay:.14s}[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .hero .cta-row{animation-delay:.21s}[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .hero-motion{animation-delay:.16s}[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .phead h1{animation-delay:70ms}[data-bg=dark-scroll][data-design][data-motion=on][data-motion-ready] .phead .phead-lede{animation-delay:.14s}[data-bg=dark-scroll][data-design][data-motion=on] .client{transition:background .24s ease,box-shadow .24s ease,border-color .24s ease}[data-bg=dark-scroll][data-design][data-motion=on] .client .plaque{transition:translate .3s var(--ease-out)}[data-bg=dark-scroll][data-design][data-motion=on] .btn .ar{transition:transform .25s var(--ease-out)}[data-bg=dark-scroll][data-design][data-motion=on] .client:focus-visible .plaque{translate:0 -3px}[data-bg=dark-scroll][data-design=epure][data-motion=on]{--design-duration:.85s;--design-distance:12px}[data-bg=dark-scroll][data-design=epure][data-motion=on] .tenet{position:relative}[data-bg=dark-scroll][data-design=epure][data-motion=on] .tenet:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--grad-emphasis);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-out)}[data-bg=dark-scroll][data-design=epure][data-motion=on] .tenet[data-motion-reveal=visible]:before{transform:scaleX(1)}[data-bg=dark-scroll][data-design=atelier][data-motion=on]{--design-enter:arkyan-side-enter;--design-distance:0px;--design-shift:-18px;--design-duration:.65s}[data-bg=dark-scroll][data-design=atelier][data-motion=on] .pcol-h{position:relative}[data-bg=dark-scroll][data-design=atelier][data-motion=on] .pcol-h:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--phase);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease-out) var(--design-delay,0s)}[data-bg=dark-scroll][data-design=atelier][data-motion=on] .pcol[data-motion-reveal=visible] .pcol-h:after{transform:scaleX(1)}[data-bg=dark-scroll][data-design=atelier][data-motion=on] .acard .anum{transition:color .25s ease}[data-bg=dark-scroll][data-design=signature][data-motion=on]{--design-enter:arkyan-lift-enter;--design-distance:26px;--design-scale:.985;--design-duration:.9s}[data-bg=dark-scroll][data-design=signature][data-motion=on][data-motion-ready] .hm-stage{animation:arkyan-float 5s ease-in-out .9s 2}[data-bg=dark-scroll][data-design=signature][data-motion=on] .acard .anum,[data-bg=dark-scroll][data-design=signature][data-motion=on] .tenet .tn{transition:background .3s ease,box-shadow .3s ease}[data-bg=dark-scroll][data-design=signature][data-motion=on] .acard[data-motion-reveal=visible] .anum,[data-bg=dark-scroll][data-design=signature][data-motion=on] .tenet[data-motion-reveal=visible] .tn{background:#b6aaff29;box-shadow:0 0 22px -8px #b6aaff59}@media(hover:hover)and (pointer:fine){[data-bg=dark-scroll][data-design][data-motion=on] .client:hover .plaque{translate:0 -3px}[data-bg=dark-scroll][data-design=atelier][data-motion=on] .acard:hover .anum{color:var(--accent-warm)}[data-bg=dark-scroll][data-design=signature][data-motion=on] .client:hover{box-shadow:0 18px 38px -20px #080411a6}}@keyframes arkyan-soft-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes arkyan-side-enter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes arkyan-lift-enter{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}@keyframes arkyan-float{0%,to{translate:0 0}50%{translate:0 -6px}}}[data-bg=dark-scroll][data-design][data-motion=off] main *,[data-bg=dark-scroll][data-design][data-motion=off] main :after,[data-bg=dark-scroll][data-design][data-motion=off] main :before{animation:none!important;transition:none!important}[data-bg=dark-scroll][data-design][data-motion=off] .reveal.pre{opacity:1;transform:none}[data-bg=dark-scroll][data-design][data-motion=off] .chart-svg :is(.seg,.area,.alert){opacity:1}[data-bg=dark-scroll][data-design][data-motion=off] .chart-svg .line{stroke-dashoffset:0}[data-bg=dark-scroll][data-design][data-motion=off] .btn:hover,[data-bg=dark-scroll][data-design][data-motion=off] .btn:hover .ar{transform:none}@media(prefers-reduced-motion:reduce),print{[data-bg=dark-scroll][data-design][data-motion] main *,[data-bg=dark-scroll][data-design][data-motion] main :after,[data-bg=dark-scroll][data-design][data-motion] main :before{animation:none!important;transition:none!important}[data-bg=dark-scroll][data-design][data-motion] .reveal.pre,[data-bg=dark-scroll][data-design][data-motion] .reveal[data-motion-reveal]{opacity:1;transform:none}[data-bg=dark-scroll][data-design][data-motion] .chart-svg :is(.seg,.area,.alert){opacity:1}[data-bg=dark-scroll][data-design][data-motion] .chart-svg .line{stroke-dashoffset:0}[data-bg=dark-scroll][data-design][data-motion] .btn:hover,[data-bg=dark-scroll][data-design][data-motion] .btn:hover .ar{transform:none}}
