@layer reset,base,tokens,recipes,utilities;html{background-color:#fafafa;scroll-behavior:smooth;width:100vw;overflow-x:hidden}body{position:relative}@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor);box-sizing:border-box}hr{color:inherit;height:0px;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;background:transparent;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback: rgba(0, 0, 0, .5);opacity:1;color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}table{border-color:inherit;text-indent:0px;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}@property --bottom-fade{syntax: "<length>"; inherits: false; initial-value: 0;}}@layer tokens{:where(:root,:host){--colors-neutral-50: #fafafa;--colors-neutral-100: #f5f5f5;--colors-neutral-200: #e5e5e5;--colors-neutral-300: #d4d4d4;--colors-neutral-400: #a3a3a3;--colors-neutral-500: #737373;--colors-neutral-600: #525252;--colors-neutral-700: #404040;--colors-neutral-800: #262626;--colors-neutral-900: #171717;--colors-neutral-950: #0a0a0a;--colors-brand: #2563eb;--colors-content-primary: #0a0a0a;--colors-content-secondary: #525252;--colors-content-reverse: #fafafa;--colors-db-base-white: #FFFFFF;--colors-db-base-black: #090A0B;--colors-db-transparent: transparent;--colors-db-grey-50: #F3F5F7;--colors-db-grey-100: #E7EBEF;--colors-db-grey-200: #DAE0E7;--colors-db-grey-300: #C2CCD6;--colors-db-grey-400: #98A6B3;--colors-db-grey-500: #6C7F93;--colors-db-grey-600: #576675;--colors-db-grey-700: #45525E;--colors-db-grey-800: #373D43;--colors-db-grey-900: #25292D;--colors-db-grey-950: #171A1C;--colors-db-green-50: #F0FDF4;--colors-db-green-100: #DCFCE7;--colors-db-green-200: #BBF7D0;--colors-db-green-300: #86EFAC;--colors-db-green-400: #4ADE80;--colors-db-green-500: #22C55E;--colors-db-green-600: #16A34A;--colors-db-green-700: #15803D;--colors-db-green-800: #166534;--colors-db-green-900: #14532D;--colors-db-green-950: #052e16;--colors-db-blue-50: #EFF6FF;--colors-db-blue-100: #DBEAFE;--colors-db-blue-200: #BFDBFE;--colors-db-blue-300: #93C5FD;--colors-db-blue-400: #60A5FA;--colors-db-blue-500: #3B82F6;--colors-db-blue-600: #2563EB;--colors-db-blue-700: #1D4ED8;--colors-db-blue-800: #1E40AF;--colors-db-blue-900: #1E3A8A;--colors-db-blue-950: #172554;--colors-db-red-50: #FEF2F2;--colors-db-red-100: #FEE2E2;--colors-db-red-200: #FECACA;--colors-db-red-300: #FCA5A5;--colors-db-red-400: #F87171;--colors-db-red-500: #EF4444;--colors-db-red-600: #DC2626;--colors-db-red-700: #B91C1C;--colors-db-red-800: #991B1B;--colors-db-red-900: #7F1D1D;--colors-db-red-950: #450a0a;--colors-db-yellow-50: #FEFCE8;--colors-db-yellow-100: #FEF9C3;--colors-db-yellow-200: #FEF08A;--colors-db-yellow-300: #FDE047;--colors-db-yellow-400: #FACC15;--colors-db-yellow-500: #EAB308;--colors-db-yellow-600: #ca8a04;--colors-db-yellow-700: #a16207;--colors-db-yellow-800: #854d0e;--colors-db-yellow-900: #713F12;--colors-db-yellow-950: #422006;--fonts-db-heading: "Archivo";--fonts-db-body: "Archivo", sans-serif;--font-sizes-db-xl: 20px;--font-sizes-db-lg: 16px;--font-sizes-db-md: 14px;--font-sizes-db-rg: 12px;--font-sizes-db-sm: 9px;--font-weights-db-lg: 600;--font-weights-db-md: 550;--font-weights-db-rg: 400;--letter-spacings-db-md: .2px;--letter-spacings-db-rg: 0;--line-heights-db-xl: 26px;--line-heights-db-lg: 20px;--line-heights-db-md: 18px;--line-heights-db-rg: 16px;--line-heights-db-sm: 12px;--spacing-db-xxl: 48px;--spacing-db-xl: 40px;--spacing-db-lg: 32px;--spacing-db-md: 24px;--spacing-db-rg: 16px;--spacing-db-sm: 12px;--spacing-db-xs: 8px;--spacing-db-xxs: 4px;--spacing-db-none: 0px;--sizes-db-full: 100%;--sizes-db-xl: 64px;--sizes-db-lg: 56px;--sizes-db-md: 48px;--sizes-db-rg: 40px;--sizes-db-sm: 32px;--sizes-db-xs: 24px;--sizes-db-xxs: 16px;--sizes-db-3xs: 8px;--sizes-db-none: 0px;--sizes-db-icons-lg: 24px;--sizes-db-icons-rg: 16px;--sizes-db-icons-xs: 12px;--sizes-breakpoint-mobile: 480px;--sizes-breakpoint-tablet: 768px;--sizes-breakpoint-laptop: 1024px;--sizes-breakpoint-desktop: 1200px;--border-widths-db-lg: 4px;--border-widths-db-md: 2px;--border-widths-db-rg: 1px;--border-widths-db-none: 0px;--radii-db-full: 100%;--radii-db-lg: 12px;--radii-db-md: 8px;--radii-db-rg: 4px;--radii-db-sm: 2px;--radii-db-xs: 0px;--shadows-db-primary: 0px 0px 10px 0px #0000001A;--animations-db-flash-negative: flashNegative 1s forwards;--animations-db-flash-positive: flashPositive 1s forwards;--animations-db-flash-neutral: flashNeutral 1s forwards;--breakpoints-mobile: 480px;--breakpoints-tablet: 768px;--breakpoints-laptop: 1024px;--breakpoints-desktop: 1200px;--colors-db-brand: var(--colors-db-blue-600);--colors-db-content-primary: var(--colors-db-grey-950);--colors-db-content-secondary: var(--colors-db-grey-500);--colors-db-content-tertiary: var(--colors-db-grey-300);--colors-db-content-reverse: var(--colors-db-base-white);--colors-db-content-disabled: var(--colors-db-grey-300);--colors-db-content-error: var(--colors-db-red-500);--colors-db-content-negative: var(--colors-db-red-500);--colors-db-content-success: var(--colors-db-green-600);--colors-db-content-positive: var(--colors-db-green-600);--colors-db-content-warning: var(--colors-db-yellow-500);--colors-db-content_on-brand: var(--colors-db-base-white);--colors-db-content_on-color: var(--colors-db-base-white);--colors-db-content_on-positive: var(--colors-db-base-white);--colors-db-content_on-negative: var(--colors-db-base-white);--colors-db-background: var(--colors-db-grey-50);--colors-db-surface-primary: var(--colors-db-base-white);--colors-db-surface-secondary: var(--colors-db-grey-50);--colors-db-surface-tertiary: var(--colors-db-grey-100);--colors-db-surface-reverse: var(--colors-db-base-black);--colors-db-surface-accent: var(--colors-db-blue-600);--colors-db-surface-info: var(--colors-db-blue-600);--colors-db-surface-warning: var(--colors-db-yellow-500);--colors-db-surface-success: var(--colors-db-green-600);--colors-db-surface-error: var(--colors-db-red-500);--colors-db-surface_button-primary: var(--colors-db-blue-600);--colors-db-surface_button-primary_hover: var(--colors-db-blue-700);--colors-db-surface_button-secondary: var(--colors-db-grey-200);--colors-db-surface_button-secondary_hover: var(--colors-db-grey-300);--colors-db-surface_button-tertiary: var(--colors-db-grey-100);--colors-db-surface_button-tertiary_hover: var(--colors-db-grey-200);--colors-db-surface_button-ghost: color-mix(in srgb, var(--colors-db-base-black) 30%, transparent);--colors-db-surface_button-ghost_hover: color-mix(in srgb, var(--colors-db-base-black) 50%, transparent);--colors-db-surface_button-disabled: var(--colors-db-grey-300);--colors-db-surface_button-positive: var(--colors-db-green-600);--colors-db-surface_button-positive_hover: var(--colors-db-green-700);--colors-db-surface_button-negative: var(--colors-db-red-500);--colors-db-surface_button-negative_hover: var(--colors-db-red-600);--colors-db-surface_button-danger: var(--colors-db-red-500);--colors-db-surface_button-danger_hover: var(--colors-db-red-600);--colors-db-surface_field-primary: var(--colors-db-grey-50);--colors-db-border-primary: var(--colors-db-grey-300);--colors-db-border-secondary: var(--colors-db-grey-200);--colors-db-border-interactive: var(--colors-db-blue-600);--colors-db-border-contrast: var(--colors-db-base-black)}@keyframes flashNegative{0%{background-color:#fee2e2}50%{background-color:#fee2e2}to{background-color:transparent}}@keyframes flashPositive{0%{background-color:#dcfce7}50%{background-color:#dcfce7}to{background-color:transparent}}@keyframes flashNeutral{0%{background-color:#f1f5f9}50%{background-color:#f1f5f9}to{background-color:transparent}}@keyframes scrollFadeBottom{0%{--bottom-fade: 24px}99%{--bottom-fade: 24px}to{--bottom-fade: 0}}}@layer utilities{@layer compositions{.textStyle_heading{font-size:20px;font-weight:700;letter-spacing:-.02em}.textStyle_heading,.textStyle_body{font-family:Satoshi,sans-serif}.textStyle_body{font-size:16px}.textStyle_db\.label{font-family:var(--fonts-db-body);font-size:var(--font-sizes-db-rg);font-weight:var(--font-weights-db-md);font-stretch:105%;letter-spacing:var(--letter-spacings-db-rg);line-height:var(--line-heights-db-rg)}.textStyle_db\.label-sm{font-size:var(--font-sizes-db-sm);letter-spacing:var(--letter-spacings-db-md);line-height:var(--line-heights-db-sm)}.textStyle_db\.label-sm,.textStyle_db\.value-rg{font-family:var(--fonts-db-body);font-weight:var(--font-weights-db-md);font-stretch:110%;text-transform:uppercase}.textStyle_db\.value-rg{font-variant:tabular-nums;font-size:var(--font-sizes-db-rg);letter-spacing:var(--letter-spacings-db-rg);line-height:var(--line-heights-db-rg)}.\[\&_span\]\:textStyle_body span{font-family:Satoshi,sans-serif;font-size:16px}.\[\&\[data-counter\]\]\:after\:textStyle_db\.label-sm[data-counter]:after{font-family:var(--fonts-db-body);font-size:var(--font-sizes-db-sm);font-weight:var(--font-weights-db-md);font-stretch:110%;letter-spacing:var(--letter-spacings-db-md);line-height:var(--line-heights-db-sm);text-transform:uppercase}}.--thickness_1px{--thickness: 1px}.p_16px{padding:16px}.p_8px{padding:8px}.bg_neutral\.100\/80{--mix-background: color-mix(in srgb, var(--colors-neutral-100) 80%, transparent);background:var(--mix-background, var(--colors-neutral-100))}.p_4px{padding:4px}.p_0_24px{padding:0 24px}.bd_9px_solid{border:9px solid}.bg_neutral\.800{background:var(--colors-neutral-800)}.m_auto{margin:auto}.bg_neutral\.900{background:var(--colors-neutral-900)}.bd_1px_solid_\#cbd5e1{border:1px solid #cbd5e1}.bg_\#F7931A{background:#f7931a}.bg_\#f1f5f9{background:#f1f5f9}.p_14px{padding:14px}.grid-area_2_\/_2_\/_3_\/_4{grid-area:2 / 2 / 3 / 4}.m_8px{margin:8px}.bg_db\.surface\.primary{background:var(--colors-db-surface-primary)}.anim_scrollFadeBottom{animation:scrollFadeBottom}.bg_db\.surface_button\.secondary{background:var(--colors-db-surface_button-secondary)}.p_db\.xxs{padding:var(--spacing-db-xxs)}.m_db\.xxs{margin:var(--spacing-db-xxs)}.p_db\.xs{padding:var(--spacing-db-xs)}.grid-area_3_\/_2_\/_4_\/_4{grid-area:3 / 2 / 4 / 4}.m_db\.xs{margin:var(--spacing-db-xs)}.grid-area_1_\/_1_\/_2_\/_4{grid-area:1 / 1 / 2 / 4}.p_db\.sm{padding:var(--spacing-db-sm)}.anim_unset{animation:unset}.grid-area_2_\/_1_\/_4_\/_2{grid-area:2 / 1 / 4 / 2}.bg_db\.surface\.secondary{background:var(--colors-db-surface-secondary)}.bg_db\.surface\.reverse\!{background:var(--colors-db-surface-reverse)!important}.p_2px{padding:2px}.gap_16px{gap:16px}.gap_1rem{gap:1rem}.bdr_50\%{border-radius:50%}.ov_hidden{overflow:hidden}.bg-p_center{background-position:center}.tw_nowrap{text-wrap:nowrap}.trs_opacity_0\.3s_ease-in-out{transition:opacity .3s ease-in-out}.gap_2rem{gap:2rem}.bd-c_content\.secondary{border-color:var(--colors-content-secondary)}.bd-w_1{border-width:1px}.gap_4px{gap:4px}.td_none{text-decoration:none}.trs_color_0\.2s_ease{transition:color .2s ease}.mx_auto{margin-inline:auto}.px_calc\(2\.5vw_\+_8px\){padding-inline:calc(2.5vw + 8px)}.bdr_32{border-radius:32px}.bd-c_neutral\.900{border-color:var(--colors-neutral-900)}.px_24px{padding-inline:24px}.flex_1{flex:1 1 0%}.gap_200px{gap:200px}.mx_clamp\(24px\,_10vw\,_100px\){margin-inline:clamp(24px,10vw,100px)}.py_40vh{padding-block:40vh}.bdr_8px{border-radius:8px}.mx_2px{margin-inline:2px}.py_56px{padding-block:56px}.bg-p_right{background-position:right}.px_4{padding-inline:4px}.bdr_2{border-radius:2px}.px_16px{padding-inline:16px}.gap_6px{gap:6px}.gap_8px{gap:8px}.my_46px{margin-block:46px}.py_24px{padding-block:24px}.bd-c_\#e2e8f0{border-color:#e2e8f0}.py_12px{padding-block:12px}.my_24px{margin-block:24px}.bdr_1000px{border-radius:1000px}.fv_tabular-nums{font-variant:tabular-nums}.bdr_4{border-radius:4px}.bd-c_db\.border\.secondary{border-color:var(--colors-db-border-secondary)}.mx_db\.xxs{margin-inline:var(--spacing-db-xxs)}.msk_linear-gradient\(to_bottom\,_\#0000\,_\#FFF_var\(--top-fade\)_calc\(100\%_-_var\(--bottom-fade\)\)\,_\#0000\){mask:linear-gradient(to bottom,#0000,#FFF var(--top-fade) calc(100% - var(--bottom-fade)),#0000);-webkit-mask:linear-gradient(to bottom,#0000,#FFF var(--top-fade) calc(100% - var(--bottom-fade)),#0000)}.scrtl_--scrollFadeBottom_y{scroll-timeline:--scrollFadeBottom y}.px_db\.md{padding-inline:var(--spacing-db-md)}.gap_db\.xs{gap:var(--spacing-db-xs)}.bdr_db\.sm{border-radius:var(--radii-db-sm)}.py_db\.xxs{padding-block:var(--spacing-db-xxs)}.bdr_db\.rg{border-radius:var(--radii-db-rg)}.bdr_db\.full{border-radius:var(--radii-db-full)}.my_auto{margin-block:auto}.border-style_solid{border-style:solid}.py_db\.sm{padding-block:var(--spacing-db-sm)}.px_db\.rg{padding-inline:var(--spacing-db-rg)}.gap_db\.sm{gap:var(--spacing-db-sm)}.gap_db\.xxs{gap:var(--spacing-db-xxs)}.my_db\.xs{margin-block:var(--spacing-db-xs)}.mx_db\.xs{margin-inline:var(--spacing-db-xs)}.gap_db\.rg{gap:var(--spacing-db-rg)}.trs_all_\.1s_ease-out{transition:all .1s ease-out}.px_db\.xxs{padding-inline:var(--spacing-db-xxs)}.pos_fixed{position:fixed}.z_100{z-index:100}.d_flex{display:flex}.jc_space-between{justify-content:space-between}.ai_center{align-items:center}.c_content\.primary{color:var(--colors-content-primary)}.bkdp_saturate\(180\%\)_blur\(20px\){backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.bg-s_cover{background-size:cover}.fs_16px{font-size:16px}.d_block{display:block}.d_none{display:none}.fw_500{font-weight:500}.op_0\.5{opacity:.5}.op_1{opacity:1}.cursor_pointer{cursor:pointer}.z_10{z-index:10}.flex-d_column{flex-direction:column}.jc_center{justify-content:center}.fs_24px{font-size:24px}.bd-e-w_var\(--thickness\){border-inline-end-width:var(--thickness)}.ta_center{text-align:center}.c_content\.secondary{color:var(--colors-content-secondary)}.fs_10px{font-size:10px}.pos_relative{position:relative}.text-wrap-style_inherit{text-wrap-style:inherit}.fs_40px{font-size:40px}.fs_19px{font-size:19px}.flex-d_row{flex-direction:row}.bg-c_neutral\.800{background-color:var(--colors-neutral-800)}.c_content\.reverse{color:var(--colors-content-reverse)}.ai_start{align-items:start}.pos_sticky{position:sticky}.direction_up{direction:up}.direction_down{direction:down}.title_Expertise_Web_\&_Background_Ingénieur{title:Expertise Web & Background Ingénieur}.body_Suite_à_l’obtention_de_ma_licence_en_management_des_systèmes_d’information\,_j’ai_rejoint_Universe_Bank_en_alternance_pour_une_durée_de_deux_ans\._En_parallèle\,_je_poursuivais_un_master_avec_une_spécialisation_en_intelligence_artificielle\,_ce_qui_m’a_permis_de_consolider_mes_bases_techniques_tout_en_les_mettant_immédiatement_en_pratique_sur_des_projets_en_production\.{body:Suite à l’obtention de ma licence en management des systèmes d’information,j’ai rejoint Universe Bank en alternance pour une durée de deux ans. En parallèle,je poursuivais un master avec une spécialisation en intelligence artificielle,ce qui m’a permis de consolider mes bases techniques tout en les mettant immédiatement en pratique sur des projets en production.}.d_grid{display:grid}.grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.ac_center{align-content:center}.fs_20px{font-size:20px}.direction_left{direction:left}.direction_right{direction:right}.asp_16_\/_9{aspect-ratio:16 / 9}.bg-r_no-repeat{background-repeat:no-repeat}.flex-sh_0{flex-shrink:0}.will-change_transform{will-change:transform}.md_6{md:6px}.lg_8{lg:8px}.ai_flex-start{align-items:flex-start}.bg-c_neutral\.50{background-color:var(--colors-neutral-50)}.trf-o_center{transform-origin:center}.pos_absolute{position:absolute}.jc_flex-start{justify-content:flex-start}.grid-tc_1fr_min\(100px\,_100\%\)_1fr{grid-template-columns:1fr min(100px,100%) 1fr}.jc_start{justify-content:start}.fs_14px{font-size:14px}.fw_bold{font-weight:700}.jc_end{justify-content:end}.bg-c_\#e2e8f0{background-color:#e2e8f0}.c_\#64748b\!{color:#64748b!important}.grid-tc_repeat\(4\,_1fr\){grid-template-columns:repeat(4,1fr)}.c_\#94a3b8{color:#94a3b8}.fs_12px{font-size:12px}.tt_uppercase{text-transform:uppercase}.c_\#f8fafc\!{color:#f8fafc!important}.bg-c_\#F7931A{background-color:#f7931a}.c_\#f8fafc{color:#f8fafc}.asp_16\/9{aspect-ratio:16/9}.bg-c_\#f1f5f9{background-color:#f1f5f9}.bdr-b_8px{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.bd-be-w_var\(--thickness\){border-block-end-width:var(--thickness)}.c_\#475569{color:#475569}.c_\#64748b{color:#64748b}.c_\#F7931A{color:#f7931a}.grid-tc_56px_3fr_7fr{grid-template-columns:56px 3fr 7fr}.grid-tr_56px_1fr_32px{grid-template-rows:56px 1fr 32px}.bg-c_db\.background{background-color:var(--colors-db-background)}.anim-tl_--scrollFadeBottom{animation-timeline:--scrollFadeBottom}.bdr-t_db\.rg{border-top-left-radius:var(--radii-db-rg);border-top-right-radius:var(--radii-db-rg)}.flex-g_1{flex-grow:1}.c_db\.content\.primary{color:var(--colors-db-content-primary)}.c_db\.content\.primary\/80{--mix-color: color-mix(in srgb, var(--colors-db-content-primary) 80%, transparent);color:var(--mix-color, var(--colors-db-content-primary))}.c_inherit{color:inherit}.tov_ellipsis{text-overflow:ellipsis}.c_db\.content\.secondary{color:var(--colors-db-content-secondary)}.c_db\.content\.reverse{color:var(--colors-db-content-reverse)}.bg-c_db\.surface\.reverse{background-color:var(--colors-db-surface-reverse)}.lh_16px{line-height:16px}.d_contents{display:contents}.c_db\.content\.negative{color:var(--colors-db-content-negative)}.c_db\.content\.positive{color:var(--colors-db-content-positive)}.bx-sh_0px_0px_10px_0_\#bcadad59{box-shadow:0 0 10px #bcadad59}.z_1{z-index:1}.flex-wrap_wrap{flex-wrap:wrap}.tt_capitalize{text-transform:capitalize}.c_positive{color:positive}.rotate_180deg{rotate:180deg}.bx-sh_db\.primary{box-shadow:var(--shadows-db-primary)}.grid-tc_56px_1fr_repeat\(5\,_auto\){grid-template-columns:56px 1fr repeat(5,auto)}.bg-c_db\.surface\.primary{background-color:var(--colors-db-surface-primary)}.grid-tc_auto_2fr_1fr_1fr_auto{grid-template-columns:auto 2fr 1fr 1fr auto}.bg-s_contain{background-size:contain}.bx-sh_0px_10px_10px_0px_\#0000001A{box-shadow:0 10px 10px #0000001a}.c_surface{color:surface}.cursor_ns-resize{cursor:ns-resize}.cursor_ew-resize{cursor:ew-resize}.c_db\.content\.reverse\!{color:var(--colors-db-content-reverse)!important}.fv-num_tabular-nums{font-variant-numeric:tabular-nums}.top_0{top:0}.left_0{left:0}.right_0{right:0}.ml_2\.5vw{margin-left:2.5vw}.w_40px{width:40px}.h_40px{height:40px}.mr_2\.5vw{margin-right:2.5vw}.h_100lvh{height:100lvh}.h_100\%{height:100%}.h_100vh{height:100vh}.max-w_500px{max-width:500px}.mb_1rem{margin-bottom:1rem}.h_calc\(100svh_-_32px\){height:calc(100svh - 32px)}.max-w_960px{max-width:960px}.mt_5\%{margin-top:5%}.min-h_100vh{min-height:100vh}.w_100\%{width:100%}.mt_16px{margin-top:16px}.w_150px{width:150px}.pt_32px{padding-top:32px}.pt_1rem{padding-top:1rem}.max-w_600px{max-width:600px}.mt_2rem{margin-top:2rem}.mt_1rem{margin-top:1rem}.w_200px{width:200px}.w_100vw{width:100vw}.max-w_8xl{max-width:8xl}.mb_25vh{margin-bottom:25vh}.mt_25vh{margin-top:25vh}.w_75\%{width:75%}.top_25vh{top:25vh}.h_50vh{height:50vh}.mt_100vh{margin-top:100vh}.h_250vh{height:250vh}.h_200vh{height:200vh}.bottom_0{bottom:0}.max-w_800px{max-width:800px}.pl_20px{padding-left:20px}.h_12px{height:12px}.h_48px{height:48px}.max-w_480px{max-width:480px}.max-h_100vh{max-height:100vh}.ov-y_hidden{overflow-y:hidden}.pb_36px{padding-bottom:36px}.w_48px{width:48px}.mb_8px{margin-bottom:8px}.w_auto{width:auto}.ov-y_auto{overflow-y:auto}.ov-x_scroll{overflow-x:scroll}.h_db\.rg{height:var(--sizes-db-rg)}.pr_db\.rg{padding-right:var(--spacing-db-rg)}.pl_db\.xs{padding-left:var(--spacing-db-xs)}.pr_db\.sm{padding-right:var(--spacing-db-sm)}.h_db\.xxs{height:var(--sizes-db-xxs)}.w_db\.xxs{width:var(--sizes-db-xxs)}.h_db\.icons\.rg{height:var(--sizes-db-icons-rg)}.w_db\.icons\.rg{width:var(--sizes-db-icons-rg)}.h_db\.xs{height:var(--sizes-db-xs)}.bd-t-w_db\.rg{border-top-width:var(--border-widths-db-rg)}.w_db\.full{width:var(--sizes-db-full)}.h_db\.icons\.xs{height:var(--sizes-db-icons-xs)}.w_db\.icons\.xs{width:var(--sizes-db-icons-xs)}.pr_db\.xs{padding-right:var(--spacing-db-xs)}.h_32px{height:32px}.w_32px{width:32px}.bd-b-w_db\.rg{border-bottom-width:var(--border-widths-db-rg)}.h_db\.icons\.lg{height:var(--sizes-db-icons-lg)}.w_db\.icons\.lg{width:var(--sizes-db-icons-lg)}.w_db\.lg{width:var(--sizes-db-lg)}.bd-r-w_db\.rg{border-right-width:var(--border-widths-db-rg)}.pl_db\.xxl{padding-left:var(--spacing-db-xxl)}.h_db\.full{height:var(--sizes-db-full)}.h_db\.3xs{height:var(--sizes-db-3xs)}.w_db\.3xs{width:var(--sizes-db-3xs)}.h_db\.md{height:var(--sizes-db-md)}.w_db\.md{width:var(--sizes-db-md)}.\[\&_canvas\]\:m_auto canvas{margin:auto}.after\:bg_db\.border\.secondary:after{background:var(--colors-db-border-secondary)}.\[\&\.negative\]\:anim_db\.flash\.negative.negative{animation:var(--animations-db-flash-negative)}.\[\&\.positive\]\:anim_db\.flash\.positive.positive{animation:var(--animations-db-flash-positive)}.\[\&\.neutral\]\:anim_db\.flash\.neutral.neutral{animation:var(--animations-db-flash-neutral)}.\[\&_\.logo_container\]\:p_db\.xxs .logo_container{padding:var(--spacing-db-xxs)}.after\:bg_db\.surface_button\.secondary_hover:after{background:var(--colors-db-surface_button-secondary_hover)}.\[\&\:\:after\]\:trs_transform_0\.3s_ease:after{transition:transform .3s ease}.before\:bdr_100\%:before{border-radius:100%}.after\:bdr_1000px:after{border-radius:1000px}.after\:my_db\.xxs:after{margin-block:var(--spacing-db-xxs)}.after\:my_db\.sm:after{margin-block:var(--spacing-db-sm)}.\[\&_\.logo_container\]\:bdr_db\.rg .logo_container{border-radius:var(--radii-db-rg)}.after\:bdr_2px:after{border-radius:2px}.\[\&\:\:after\]\:content_\"\":after{content:""}.\[\&\:\:after\]\:pos_absolute:after{position:absolute}.\[\&\:\:after\]\:bg-c_brand:after{background-color:var(--colors-brand)}.\[\&\:\:after\]\:trf_scaleX\(1\):after{transform:scaleX(1)}.\[\&\:\:after\]\:trf-o_left:after{transform-origin:left}.before\:content_\'\':before{content:""}.before\:trf_translateX\(-50\%\):before{transform:translate(-50%)}.after\:content_\'\':after{content:""}.after\:pos_absolute:after{position:absolute}.after\:trf_translate\(-50\%\,_-50\%\):after{transform:translate(-50%,-50%)}.after\:bg-c_black:after{background-color:#000}.\[\&_span\]\:fs_14px span{font-size:14px}.\[\&_span\]\:tt_uppercase span{text-transform:uppercase}.\[\&_span\]\:c_currentcolor span{color:currentcolor}.\[\&_svg\]\:fill_currentcolor svg{fill:currentcolor}.\[\&_svg\]\:z_1 svg{z-index:1}.\[\&_svg\]\:c_db\.content\.secondary svg{color:var(--colors-db-content-secondary)}.\[\&_svg\]\:pointer-events_none svg{pointer-events:none}.placeholder\:c_db\.content\.secondary::placeholder,.placeholder\:c_db\.content\.secondary[data-placeholder]{color:var(--colors-db-content-secondary)}.after\:d_none:after{display:none}.\[\&\:\:after\]\:bottom_-2px:after{bottom:-2px}.\[\&\:\:after\]\:left_0:after{left:0}.\[\&\:\:after\]\:w_100\%:after{width:100%}.\[\&\:\:after\]\:h_1px:after{height:1px}.before\:top_0:before{top:0}.before\:left_50\%:before{left:50%}.before\:w_25\%:before{width:25%}.before\:h_10\%:before{height:10%}.\[\&_canvas\]\:w_100\% canvas{width:100%}.\[\&_canvas\]\:pt_5rem canvas{padding-top:5rem}.after\:top_50\%:after{top:50%}.after\:left_50\%:after{left:50%}.after\:h_100\%:after{height:100%}.after\:max-w_100px:after{max-width:100px}.after\:w_100\%:after{width:100%}.\[\&_svg\]\:h_18px svg{height:18px}.\[\&_svg\]\:ml_-8px svg{margin-left:-8px}.\[\&_svg\]\:w_24px svg{width:24px}.\[\&_svg\]\:h_24px svg{height:24px}.\[\&_svg\]\:h_db\.icons\.rg svg{height:var(--sizes-db-icons-rg)}.\[\&_svg\]\:w_db\.icons\.rg svg{width:var(--sizes-db-icons-rg)}.after\:bottom_0px:after{bottom:0}.after\:left_0:after{left:0}.after\:h_1px:after{height:1px}.after\:left_-8px:after{left:-8px}.after\:w_1px:after{width:1px}.after\:h_calc\(100\%_-_8px\):after{height:calc(100% - 8px)}.after\:right_0:after{right:0}.after\:h_calc\(100\%_-_24px\):after{height:calc(100% - 24px)}.\[\&_\.logo_container\]\:h_db\.md .logo_container{height:var(--sizes-db-md)}.\[\&_\.logo_container\]\:w_db\.md .logo_container{width:var(--sizes-db-md)}.after\:top_2px:after{top:2px}.after\:h_4px:after{height:4px}.after\:top_0:after{top:0}.after\:left_2px:after{left:2px}.after\:w_4px:after{width:4px}.focus\:bg_db\.surface\.tertiary:is(:focus,[data-focus]){background:var(--colors-db-surface-tertiary)}.focus\:ring_none:is(:focus,[data-focus]){outline:2px solid transparent;outline-offset:2px}.hover\:bg_db\.surface_button\.secondary_hover:is(:hover,[data-hover]){background:var(--colors-db-surface_button-secondary_hover)}.hover\:bg_db\.surface\.secondary:is(:hover,[data-hover]){background:var(--colors-db-surface-secondary)}.hover\:bg_\#00000012:is(:hover,[data-hover]){background:#00000012}.hover\:bg_db\.surface\.tertiary:is(:hover,[data-hover]){background:var(--colors-db-surface-tertiary)}.hover\:c_content\.primary:is(:hover,[data-hover]){color:var(--colors-content-primary)}.\[\&\:hover\]\:c_brand:hover{color:var(--colors-brand)}.hover\:c_db\.content\.primary:is(:hover,[data-hover]){color:var(--colors-db-content-primary)}.hover\:c_db\.content\.primary\/85:is(:hover,[data-hover]){--mix-color: color-mix(in srgb, var(--colors-db-content-primary) 85%, transparent);color:var(--mix-color, var(--colors-db-content-primary))}.hover\:bg-c_db\.surface\.secondary\!:is(:hover,[data-hover]){background-color:var(--colors-db-surface-secondary)!important}.\[\&\.active\]\:after\:bg_db\.surface\.reverse.active:after{background:var(--colors-db-surface-reverse)}.\[\&\[data-counter\]\]\:after\:bdr_db\.full[data-counter]:after{border-radius:var(--radii-db-full)}.\[\&\.active\]\:after\:z_1.active:after{z-index:1}.\[\&\.active\]\:after\:content_\'\'.active:after{content:""}.\[\&\.active\]\:after\:pos_absolute.active:after{position:absolute}.\[\&\[data-counter\]\]\:after\:content_attr\(data-counter\)[data-counter]:after{content:attr(data-counter)}.\[\&\[data-counter\]\]\:after\:pos_absolute[data-counter]:after{position:absolute}.\[\&\[data-counter\]\]\:after\:bg-c_db\.surface\.primary[data-counter]:after{background-color:var(--colors-db-surface-primary)}.\[\&\[data-counter\]\]\:after\:c_db\.content\.primary[data-counter]:after{color:var(--colors-db-content-primary)}.\[\&\[data-counter\]\]\:after\:ta_center[data-counter]:after{text-align:center}.\[\&\.active\]\:after\:bottom_0px.active:after{bottom:0}.\[\&\.active\]\:after\:left_0.active:after{left:0}.\[\&\.active\]\:after\:w_100\%.active:after{width:100%}.\[\&\.active\]\:after\:h_1px.active:after{height:1px}.\[\&_div\]\:last\:mt_auto div:last-child{margin-top:auto}.\[\&\[data-counter\]\]\:after\:right_10[data-counter]:after{right:10px}.\[\&\[data-counter\]\]\:after\:bottom_10[data-counter]:after{bottom:10px}.\[\&\[data-counter\]\]\:after\:w_db\.icons\.xs[data-counter]:after{width:var(--sizes-db-icons-xs)}.\[\&\[data-counter\]\]\:after\:h_db\.icons\.xs[data-counter]:after{height:var(--sizes-db-icons-xs)}.\[\&\:hover\]\:\[\&\:\:after\]\:trf_scaleX\(0\):hover:after{transform:scaleX(0)}.\[\&\:hover\]\:\[\&\:\:after\]\:trf-o_right:hover:after{transform-origin:right}.hover\:after\:d_block:is(:hover,[data-hover]):after{display:block}.hover\:after\:bg-c_db\.surface\.tertiary:is(:hover,[data-hover]):after{background-color:var(--colors-db-surface-tertiary)}@media screen and (min-width: 30rem){.mobile\:d_none{display:none}.mobile\:d_flex{display:flex}.mobile\:body_Cette_double_dynamique_entre_formation_académique_et_terrain_m’a_permis_de_monter_rapidement_en_compétences_et_de_m’investir_durablement_dans_les_produits_développés\._À_l’issue_de_mon_alternance\,_j’ai_naturellement_poursuivi_l’aventure_en_CDI\._J’y_ai_également_occupé_un_rôle_de_lead_développeur\,_avec_la_responsabilité_d’accompagner_l’équipe\,_d’arbitrer_les_choix_techniques_et_de_maintenir_un_haut_niveau_d’exigence_sur_la_qualité_globale_du_code_et_des_interfaces\.{body:Cette double dynamique entre formation académique et terrain m’a permis de monter rapidement en compétences et de m’investir durablement dans les produits développés. À l’issue de mon alternance,j’ai naturellement poursuivi l’aventure en CDI. J’y ai également occupé un rôle de lead développeur,avec la responsabilité d’accompagner l’équipe,d’arbitrer les choix techniques et de maintenir un haut niveau d’exigence sur la qualité globale du code et des interfaces.}}@media screen and (min-width: 30rem) and (max-width: 47.9975rem){.mobileOnly\:bdr_40px{border-radius:40px}.mobileOnly\:bx-sh_0px_0px_0px_8px_black\,_0px_0px_0px_9px_lightgrey\!{box-shadow:0 0 0 8px #000,0 0 0 9px #d3d3d3!important}}@media screen and (min-width: 48rem){.tablet\:d_block{display:block}}@media screen and (min-width: 48rem) and (max-width: 63.9975rem){.tabletOnly\:fs_30px{font-size:30px}.tabletOnly\:mb_20vh{margin-bottom:20vh}}@media screen and (max-width: 74.9975rem){.desktopDown\:d_none{display:none}}@media screen and (max-width: 63.9975rem){.laptopDown\:mx_48px{margin-inline:48px}.laptopDown\:ta_left{text-align:left}.laptopDown\:ai_flex-start{align-items:flex-start}.laptopDown\:text-wrap-style_pretty{text-wrap-style:pretty}.laptopDown\:fs_16px{font-size:16px}.laptopDown\:max-w_600px{max-width:600px}.laptopDown\:w_100px{width:100px}.laptopDown\:\[\&_br\]\:d_none br{display:none}}@media screen and (max-width: 47.9975rem){.tabletDown\:fs_20px{font-size:20px}.tabletDown\:fs_16px{font-size:16px}.tabletDown\:h_90vh{height:90vh}}@media screen and (max-width: 29.9975rem){.mobileDown\:ta_start{text-align:start}}}
