@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--col-gap: 8px;--side-padding-mobile: calc(16px - var(--col-gap));--side-padding-desktop: calc(12px - var(--col-gap));--arch-heading-0: 3rem;--arch-heading-1: 1.5rem;--arch-heading-2: 1rem;--arch-heading-3: .75rem;--arch-heading-4: .62rem;--arch-heading-5: .62rem;--arch-body-1: .88rem;--arch-body-2: .75rem;--arch-body-3: .62rem;--arch-txt-li: .62rem;--arch-input: .62rem;--123: 2px 2px 4px rgba(128, 128, 128, .5), -2px -2px 4px rgba(255, 255, 255, .5);--321: inset 2.5px 2.5px 5px rgba(128, 128, 128, .5), inset -2.5px -2.5px 5px rgba(255, 255, 255, .5)}*{margin:0;padding:0;box-sizing:border-box;max-width:100svw;font-family:Roboto,sans-serif}html{scroll-behavior:smooth;will-change:scroll-position}body{position:relative;margin:0!important;background-color:var(--bg-tertiary);background-size:8px 8px;background-image:linear-gradient(to right,var(--gray-alpha-10) 1px,transparent 1px),linear-gradient(to bottom,var(--gray-alpha-10) 1px,transparent 1px);max-width:100svw;transform:translateZ(0);backface-visibility:hidden}#services,#skills{background-image:url(./iso-grid.BtnK77tg.svg);background-size:cover;background-position:center;background-repeat:repeat}.text-title{font-size:2.5rem;text-transform:uppercase;font-weight:900;background:-webkit-linear-gradient(left,var(--bleu-600),var(--bleu-400));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .text-title{background:-webkit-linear-gradient(left,var(--bleu-300),var(--bleu-600));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-caption{font-size:1rem;background:none;text-transform:uppercase;color:var(--text-accent)}.text-subheader{font-size:1.2rem;color:var(--text-primary)}.grainy:not(.hero):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(./grainy-texture.DfaHDV6q.png) center center;background-size:64px 64px;filter:invert(.15);mix-blend-mode:multiply;pointer-events:none}.bg-texture:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;color:var(--text-tertiary);background:url(./grainy-texture.DfaHDV6q.png) center center;background-size:40px 40px;mix-blend-mode:multiply;pointer-events:none;z-index:1}.hero.grainy:after{content:"";position:absolute;top:0;left:0;width:100%;height:100svh;background:url(./grainy-texture.DfaHDV6q.png) center center;background-size:64px 64px;filter:invert(.15);mix-blend-mode:multiply;pointer-events:none}[data-theme=dark] body{background-attachment:scroll;background-color:var(--bg-tertiary);background-image:linear-gradient(to right,rgba(66,133,192,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(66,133,192,.1) 1px,transparent 1px)}[data-theme=dark] .bg-texture:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(./grainy-texture-dark.DRKn7GO6.png) center center;background:none;filter:brightness(1.2);background-size:100px 100px;mix-blend-mode:overlay;z-index:-5}[data-theme=dark] body:before{background-color:var(--bg-tertiary);background-size:16px 16px}[data-theme=dark] .grainy:not(.hero):before{background:url(./grainy-texture-dark.DRKn7GO6.png);mix-blend-mode:overlay;z-index:-5;pointer-events:none}.main-content{position:relative;background-color:var(--bg-primary);min-height:10svh;padding:0 1rem 1rem;row-gap:8px;grid-column:2 / -2;flex-direction:column}.radial-deco-wrapper{display:block}.stripped-divider{grid-column:2 / -2;background:repeating-linear-gradient(to right,#dadada,#dadada 10px,transparent 10px,transparent 20px);height:100px;background-color:#e9e8e6;width:100%;border:1.5px solid var(--border-tertiary);border-top:0;border-bottom:0}main,nav,footer,section,.hero-main,.nav-container,ul.axes{display:grid;grid-template-columns:var(--side-padding-mobile) repeat(4,1fr) var(--side-padding-mobile);justify-items:center;column-gap:var(--col-gap);overflow:hidden;grid-template-rows:1fr}section{position:relative}@media (min-width: 720px){section:not(#projects):not(.hero-main):not(.mobile-only):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;height:calc(100% - 2px);width:calc(100% - 1.5rem);border:1px solid var(--bleu-200);z-index:1;pointer-events:none}[data-theme=dark] section:not(#projects):not(.hero-main):not(.mobile-only):after{border:1px solid var(--bleu-50)}}.main-content{display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--col-gap)}@media (min-width: 480px){main,.hero-main,nav,footer,section,.nav-container,ul.axes{grid-template-columns:var(--side-padding-desktop) repeat(6,1fr) var(--side-padding-desktop)}.main-content{display:grid;grid-template-columns:repeat(6,1fr)}}@media (min-width: 720px){.radial-deco-wrapper{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:3!important}main,.hero-main,nav,footer,section,.nav-container,ul.axes{grid-template-columns:var(--side-padding-desktop) repeat(8,1fr) var(--side-padding-desktop)}}@media (min-width: 1029px){main,nav,footer,section,ul.axes,.hero-main,.nav-container{grid-template-columns:var(--side-padding-desktop) repeat(12,1fr) var(--side-padding-desktop)}.main-content{display:grid;grid-template-columns:repeat(10,1fr);column-gap:var(--col-gap);row-gap:1rem}}.barlow-thin{font-family:Barlow,sans-serif;font-weight:100;font-style:normal}.barlow-extralight{font-family:Barlow,sans-serif;font-weight:200;font-style:normal}.barlow-light{font-family:Barlow,sans-serif;font-weight:300;font-style:normal}.barlow-regular{font-family:Barlow,sans-serif;font-weight:400;font-style:normal}.barlow-medium{font-family:Barlow,sans-serif;font-weight:500;font-style:normal}.barlow-semibold{font-family:Barlow,sans-serif;font-weight:600;font-style:normal}.barlow-bold{font-family:Barlow,sans-serif;font-weight:700;font-style:normal}.barlow-extrabold{font-family:Barlow,sans-serif;font-weight:800;font-style:normal}.barlow-black{font-family:Barlow,sans-serif;font-weight:900;font-style:normal}.barlow-thin-italic{font-family:Barlow,sans-serif;font-weight:100;font-style:italic}.barlow-extralight-italic{font-family:Barlow,sans-serif;font-weight:200;font-style:italic}.barlow-light-italic{font-family:Barlow,sans-serif;font-weight:300;font-style:italic}.barlow-regular-italic{font-family:Barlow,sans-serif;font-weight:400;font-style:italic}.barlow-medium-italic{font-family:Barlow,sans-serif;font-weight:500;font-style:italic}.barlow-semibold-italic{font-family:Barlow,sans-serif;font-weight:600;font-style:italic}.barlow-bold-italic{font-family:Barlow,sans-serif;font-weight:700;font-style:italic}.barlow-extrabold-italic{font-family:Barlow,sans-serif;font-weight:800;font-style:italic}.barlow-black-italic{font-family:Barlow,sans-serif;font-weight:900;font-style:italic}.arc-h0{font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:800;font-size:48px;letter-spacing:10%;text-transform:uppercase;color:var(--text-primary);padding-bottom:16px}.arc-h1{font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:800;font-size:24px;letter-spacing:10%;text-transform:uppercase;color:var(--text-primary);padding-bottom:8px}.arc-h2{font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;font-size:18px;letter-spacing:10%;text-transform:uppercase;color:var(--text-primary);padding-bottom:5px}.arc-h3{font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;font-size:16px;letter-spacing:10%;text-transform:uppercase;color:var(--text-primary);padding-bottom:4px}.arc-h4{font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-size:14px;letter-spacing:10%;text-transform:uppercase;color:var(--text-primary);padding-bottom:3px}.arc-h5{font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;font-size:clamp(10px,3vw,12px);letter-spacing:10%;text-transform:uppercase;color:var(--text-primary);padding-bottom:3px}.arc-h6{font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-size:clamp(8px,3vw,10px);letter-spacing:10%;text-transform:uppercase;color:var(--text-primary);padding-bottom:2px}h1,h2,h3,h4,h5,h6{color:var(--text-primary)}.arc-body-0{font-family:Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-size:clamp(16px,4vw,20px);color:var(--text-secondary)}.arc-body-1{font-family:Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-size:clamp(12px,3vw,16px);color:var(--text-secondary)}.arc-body-2{font-family:Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-size:clamp(12px,3vw,14px);color:var(--text-tertiary)}.arc-body-3{font-family:Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-size:10px;color:var(--text-tertiary)}.arc-mono{font-family:Roboto Mono,Courier New,Courier,monospace;font-weight:500;font-size:14px;color:var(--text-secondary)}.arc-txt-li{font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;letter-spacing:10%;color:var(--text-secondary)}.arc-input{font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-size:10px;letter-spacing:10%;text-transform:uppercase;color:var(--text-primary)}.color-invert{color:var(--white)}[class*=arc-button]{background-color:var(--white)}[class*=arc-button] #button-text{padding-bottom:0}button{border:none;background:none}[data-theme=dark] .arc-button-primary{background-color:var(--bg-blueprint);color:var(--white);border:2px solid var(--blue-radix-800)}[data-theme=dark] .arc-button-primary:hover{outline:1.5px solid var(--border-tertiary);background-color:var(--white);color:var(--text-primary)}[data-theme=dark] .arc-button-primary.invert{background-color:var(--white);color:var(--text-tertiary);background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(0.25) rotate(45)'><rect x='0' y='0' width='100%' height='100%' fill='%232b2b3100'/><path d='M11 6a5 5 0 01-5 5 5 5 0 01-5-5 5 5 0 015-5 5 5 0 015 5'  stroke-width='1' stroke='none' fill='%233b82f640'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>")}[data-theme=dark] .arc-button-primary.invert:hover{outline:1.5px solid var(--border-primary);background-color:var(--bleu-600);color:var(--white)}.arc-button-primary{background-color:var(--bg-blueprint);color:var(--white);border:2px solid var(--blue-radix-1000);background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(0.25) rotate(45)'><rect x='0' y='0' width='100%' height='100%' fill='%232b2b3100'/><path d='M11 6a5 5 0 01-5 5 5 5 0 01-5-5 5 5 0 015-5 5 5 0 015 5'  stroke-width='1' stroke='none' fill='%23ffffff33'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>")}.arc-button-primary:hover{outline:1.5px solid var(--border-primary);background-color:var(--white);color:var(--text-primary)}.arc-button-primary.invert{background-color:var(--white);color:var(--text-primary);background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(0.25) rotate(45)'><rect x='0' y='0' width='100%' height='100%' fill='%232b2b3100'/><path d='M11 6a5 5 0 01-5 5 5 5 0 01-5-5 5 5 0 015-5 5 5 0 015 5'  stroke-width='1' stroke='none' fill='%233b82f640'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>")}.arc-button-primary.invert:hover{outline:1.5px solid var(--border-primary);background-color:var(--bleu-600);color:var(--white)}.arc-button-secondary.invert{background-color:var(--bleu-100);background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='70' height='8' patternTransform='scale(0.6) rotate(0)'><rect x='0' y='0' width='200%' height='100%' fill='%232b2b3100'/><path d='M-.02 22c8.373 0 11.938-4.695 16.32-9.662C20.785 7.258 25.728 2 35 2c9.272 0 14.215 5.258 18.7 10.338C58.082 17.305 61.647 22 70.02 22M-.02 14.002C8.353 14 11.918 9.306 16.3 4.339 20.785-.742 25.728-6 35-6 44.272-6 49.215-.742 53.7 4.339c4.382 4.967 7.947 9.661 16.32 9.664M70 6.004c-8.373-.001-11.918-4.698-16.3-9.665C49.215-8.742 44.272-14 35-14c-9.272 0-14.215 5.258-18.7 10.339C11.918 1.306 8.353 6-.02 6.002'  stroke-width='1' stroke='%23173e8830' fill='none'/></pattern></defs><rect width='800%' height='400%' transform='translate(0,0)' fill='url(%23a)'/></svg>");color:var(--text-primary)}.arc-button-secondary{background-color:var(--bg-blueprint);background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='70' height='8' patternTransform='scale(0.6) rotate(0)'><rect x='0' y='0' width='200%' height='100%' fill='%232b2b3100'/><path d='M-.02 22c8.373 0 11.938-4.695 16.32-9.662C20.785 7.258 25.728 2 35 2c9.272 0 14.215 5.258 18.7 10.338C58.082 17.305 61.647 22 70.02 22M-.02 14.002C8.353 14 11.918 9.306 16.3 4.339 20.785-.742 25.728-6 35-6 44.272-6 49.215-.742 53.7 4.339c4.382 4.967 7.947 9.661 16.32 9.664M70 6.004c-8.373-.001-11.918-4.698-16.3-9.665C49.215-8.742 44.272-14 35-14c-9.272 0-14.215 5.258-18.7 10.339C11.918 1.306 8.353 6-.02 6.002'  stroke-width='1' stroke='%2385A3E0' fill='none'/></pattern></defs><rect width='800%' height='400%' transform='translate(0,0)' fill='url(%23a)'/></svg>");color:var(--white)}.arc-button-secondary:hover{outline:1.5px solid var(--border-primary);background-color:var(--white);color:var(--text-primary)}[data-theme=dark] .arc-button-secondary.invert{background-color:var(--bleu-50);background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='70' height='8' patternTransform='scale(0.6) rotate(0)'><rect x='0' y='0' width='200%' height='100%' fill='%232b2b3100'/><path d='M-.02 22c8.373 0 11.938-4.695 16.32-9.662C20.785 7.258 25.728 2 35 2c9.272 0 14.215 5.258 18.7 10.338C58.082 17.305 61.647 22 70.02 22M-.02 14.002C8.353 14 11.918 9.306 16.3 4.339 20.785-.742 25.728-6 35-6 44.272-6 49.215-.742 53.7 4.339c4.382 4.967 7.947 9.661 16.32 9.664M70 6.004c-8.373-.001-11.918-4.698-16.3-9.665C49.215-8.742 44.272-14 35-14c-9.272 0-14.215 5.258-18.7 10.339C11.918 1.306 8.353 6-.02 6.002'  stroke-width='1' stroke='%23ffffff33' fill='none'/></pattern></defs><rect width='800%' height='400%' transform='translate(0,0)' fill='url(%23a)'/></svg>");color:var(--text-primary)}[data-theme=dark] .arc-button-secondary.invert:hover{background-color:var(--bleu-50);color:var(--white)}a{text-decoration:none;display:flex;align-items:center;justify-content:center;color:var(--text-primary);width:100%;height:100%;padding:.5rem 1rem}.button-wrapper{position:relative;height:32px}.button-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.square{position:absolute;height:8px;width:8px;border:2px solid var(--border-primary);background-color:var(--white)}.square.top-right{top:-4px;right:-4px;transition:all .6s ease-in-out}.square.top-left{top:-4px;left:-4px;transition:all .6s ease-in-out}.square.bottom-left{bottom:-4px;left:-4px;transition:all .6s ease-in-out}.square.bottom-right{bottom:-4px;right:-4px;transition:all .6s ease-in-out}[data-theme=dark] .square{border-color:var(--border-secondary)}[data-theme=dark] .stripped-divider{background:repeating-linear-gradient(to right,var(--fg-primary),var(--fg-primary) 10px,transparent 10px,transparent 20px);background-color:var(--bg-sunken-1)}:root{--white: #ffffff;--black: #000000;--bleu-50: #e7edff;--bleu-100: #c7d1eb;--bleu-200: #acc4e6;--bleu-300: #6b92d3;--bleu-400: #4774cc;--bleu-500: #3561b9;--bleu-600: #2855ad;--bleu-700: #173e88;--bleu-800: #102f6a;--bleu-900: #061e4d;--bleu-950: #01102c;--blue-radix-100: #eff6ff;--blue-radix-200: #dbeafe;--blue-radix-300: #bfdbfe;--blue-radix-400: #93c5fd;--blue-radix-500: #60a5fa;--blue-radix-600: #3b82f6;--blue-radix-700: #2563eb;--blue-radix-800: #1d4ed8;--blue-radix-900: #1e40af;--blue-radix-1000: #1e3a8a;--blue-radix-1100: #172554;--blue-radix-1200: #0f172a;--sand-radix-100: #fdfdfc;--sand-radix-200: #f9f9f8;--sand-radix-300: #f1f0ef;--sand-radix-400: #e9e8e6;--sand-radix-500: #e2e1de;--sand-radix-600: #dad9d6;--sand-radix-700: #cfceca;--sand-radix-800: #bcbbb5;--sand-radix-900: #8d8d86;--sand-radix-1000: #82827c;--sand-radix-1100: #63635e;--sand-radix-1200: #21201c;--gray-50: #f2f7ff;--gray-100: #e9f1ff;--gray-200: #e5eefe;--gray-300: #d4e0f5;--gray-400: #c2d0ea;--gray-500: #adbad1;--gray-600: #a2abc0;--gray-700: #828eac;--gray-800: #57637f;--gray-900: #424b5f;--gray-950: #2d3341;--yellow-50: #f9e1a4;--yellow-100: #f6d970;--yellow-300: #e6b04d;--yellow-500: #f6b501;--yellow-700: #c68c00;--yellow-900: #6c4000;--yellow-950: #4a1d00;--gray-alpha-05: rgba(39, 45, 57, .05);--gray-alpha-10: rgba(39, 45, 57, .1);--gray-alpha-20: rgba(39, 45, 57, .2);--gray-alpha-30: rgba(39, 45, 57, .3);--gray-alpha-50: rgba(39, 45, 57, .5);--gray-alpha-70: rgba(39, 45, 57, .7);--gray-alpha-90: rgba(39, 45, 57, .9);--white-alpha-05: rgba(255, 255, 255, .05);--white-alpha-10: rgba(255, 255, 255, .1);--white-alpha-20: rgba(255, 255, 255, .2);--white-alpha-30: rgba(255, 255, 255, .3);--white-alpha-50: rgba(255, 255, 255, .5);--white-alpha-70: rgba(255, 255, 255, .7);--white-alpha-90: rgba(255, 255, 255, .9);--gold-50: #ffeda7;--gold-100: #ffe169;--gold-200: #fad642;--gold-300: #edc530;--gold-400: #dbb42b;--gold-500: #caa228;--gold-600: #b69021;--gold-700: #a47e1b;--gold-800: #916c14;--gold-900: #815b10;--gold-950: #583c09;--bg-primary: var(--sand-radix-200);--bg-secondary: var(--sand-radix-300);--bg-tertiary: var(--sand-radix-400);--bg-darksand: var(--sand-radix-600);--bg-brand: var(--brand-primary);--bg-brand-light: var(--brand-light);--bg-brand-dark: var(--brand-dark);--bg-light: var(--bleu-50);--bg-light-hover: var(--bleu-100);--bg-dark: var(--bleu-950);--bg-sunken-1: var(--gray-alpha-10);--bg-sunken-2: var(--gray-alpha-20);--bg-sunken-3: var(--gray-alpha-50);--bg-sunken-4: var(--gray-alpha-70);--bg-blueprint: var(--bleu-500);--fg-primary: var(--sand-radix-100);--fg-secondary: var(--sand-radix-200);--fg-tertiary: var(--sand-radix-300);--fg-brand: rgba(138, 98, 0, .2);--fg-accent: rgba(255, 207, 100, .15);--fg-raised-1: var(--white-alpha-10);--fg-raised-2: var(--white-alpha-30);--fg-raised-3: var(--white-alpha-50);--text-primary: var(--bleu-700);--text-secondary: var(--bleu-500);--text-tertiary: var(--bleu-400);--text-light: var(--bleu-50);--text-dark: var(--bleu-800);--text-brand: var(--brand-light);--text-accent: var(--bleu-700);--brand-primary: #ffbf49;--brand-light: #f6d970;--brand-dark: #f6b501;--brand-accent: #be5b18;--border-brand: var(--brand-primary);--border-primary: var(--bleu-700);--border-secondary: var(--bleu-500);--border-tertiary: var(--bleu-400);--border-light: var(--bleu-100);--border-dark: var(--bleu-600);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--radius-xs: 3px;--icon-brand: var(--brand-light);--icon-primary: var(--bleu-700);--icon-secondary: var(--bleu-500);--icon-tertiary: var(--bleu-400);--icon-light: #ffffff;--icon-dark: var(--bleu-700);--shadow-1: inset 0 1.5px 2px 0 var(--white-alpha-10), inset 0 1.5px 2px 0 var(--gray-alpha-20);--shadow-2: 0 1px 1px 0 var(--gray-alpha-20), 0 2px 1px -1px var(--gray-alpha-10), 0 1px 3px 0 var(--gray-alpha-10);--shadow-3: 0 2px 3px -2px var(--gray-alpha-30), 0 3px 12px -4px var(--gray-alpha-20), 0 4px 16px -8px var(--gray-alpha-20);--shadow-4: 0 8px 40px var(--gray-alpha-10), 0 12px 32px -16px var(--gray-alpha-30);--shadow-5: 0 12px 60px var(--gray-alpha-30), 0 12px 32px -16px var(--gray-alpha-50);--shadow-6: 0 12px 60px var(--gray-alpha-30), 0 16px 64px var(--gray-alpha-20), 0 16px 36px -20px var(--gray-alpha-70)}[data-theme=dark]{--bleu-50: #113264;--bleu-100: #0d74ce;--bleu-200: #0588f0;--bleu-300: #0090ff;--bleu-400: #5eb1ef;--bleu-500: #8ec8f6;--bleu-600: #acd8fc;--bleu-700: #c2e5ff;--bleu-800: #d5efff;--bleu-900: #e6f4fe;--bleu-950: #f4faff;--blue-radix-100: #0f172a;--blue-radix-200: #1e3a8a;--blue-radix-300: #1e40af;--blue-radix-400: #1d4ed8;--blue-radix-500: #2563eb;--blue-radix-600: #3b82f6;--blue-radix-700: #60a5fa;--blue-radix-800: #93c5fd;--blue-radix-900: #bfdbfe;--blue-radix-1000: #dbeafe;--blue-radix-1100: #eff6ff;--blue-radix-1200: #f8fafc;--sand-radix-100: #111110;--sand-radix-200: #191918;--sand-radix-300: #222221;--sand-radix-400: #2a2a28;--sand-radix-500: #31312e;--sand-radix-600: #3b3a37;--sand-radix-700: #494844;--sand-radix-800: #62605b;--sand-radix-900: #6f6d66;--sand-radix-1000: #7c7b74;--sand-radix-1100: #b5b3ad;--sand-radix-1200: #eeeeec;--bg-primary: var(--sand-radix-200);--bg-secondary: var(--sand-radix-300);--bg-tertiary: var(--sand-radix-400);--bg-darksand: var(--sand-radix-100);--bg-brand: var(--brand-primary);--bg-brand-light: var(--brand-light);--bg-brand-dark: var(--brand-dark);--bg-light: var(--bleu-50);--bg-light-hover: var(--bleu-100);--bg-dark: var(--sand-radix-300);--bg-sunken-1: var(--gray-alpha-10);--bg-sunken-2: var(--gray-alpha-20);--bg-sunken-3: var(--gray-alpha-50);--bg-sunken-4: var(--gray-alpha-70);--bg-blueprint: var(--bleu-50);--fg-primary: var(--sand-radix-100);--fg-secondary: var(--sand-radix-200);--fg-tertiary: var(--sand-radix-300);--fg-brand: rgba(138, 98, 0, .2);--fg-accent: rgba(255, 207, 100, .15);--fg-raised-1: var(--white-alpha-10);--fg-raised-2: var(--white-alpha-30);--fg-raised-3: var(--white-alpha-50);--text-primary: var(--blue-radix-900);--text-secondary: var(--bleu-500);--text-tertiary: var(--blue-radix-700);--text-light: var(--blue-radix-600);--text-dark: var(--bleu-300);--text-brand: var(--brand-light);--text-accent: var(--bleu-300);--brand-primary: #ffbf49;--brand-light: #f6d970;--brand-dark: #f6b501;--brand-accent: #cb3f42;--border-brand: var(--brand-accent);--border-primary: var(--bleu-500);--border-secondary: var(--bleu-300);--border-tertiary: var(--bleu-100);--border-light: var(--bleu-50);--border-dark: var(--bleu-700);--icon-brand: var(--brand-accent);--icon-primary: var(--blue-radix-700);--icon-secondary: var(--blue-radix-300);--icon-tertiary: var(--blue-radix-200);--icon-light: var(--bleu-400);--icon-dark: var(--bleu-700);--shadow-1: inset 0 -1px 1px 0 var(--white-alpha-30), inset 0 3px 4px 0 var(--white-alpha-50);--shadow-2: 0 1px 1px 0 var(--white-alpha-10), 0 2px 1px -1px var(--white-alpha-20), 0 1px 3px 0 var(--white-alpha-50);--shadow-3: 0 4px 4px -4px var(--white-alpha-30);--shadow-4: 0 8px 40px var(--white-alpha-30), 0 12px 32px -16px var(--white-alpha-50);--shadow-5: 0 12px 60px var(--white-alpha-50), 0 12px 32px -16px var(--white-alpha-70);--shadow-6: 0 12px 60px var(--white-alpha-40), 0 16px 64px var(--white-alpha-60), 0 16px 36px -20px var(--white-alpha-90)}
