:root{--font-base:"Open Sans",Helvetica,Arial,sans-serif;--font-second:"Montserrat",Helvetica,Arial,sans-serif;--c-orange-300:#F37E42;--c-orange-300-rgb:243,126,66;--c-orangeWeb-500:#B54414;--c-orangeWeb-100:#FFE4C9;--c-accent:#E75F25;--c-accent-rgb:231,95,37;--c-accentHover:var(--c-orange-300);--c-accent-deep:#C44D18;--c-accent-deep-rgb:196,77,24;--c-oldlace:#fcede7;--c-navy-900:#00112B;--c-navy-900-rgb:0,17,43;--c-navy-700:#121628;--c-navy-600:#001f4f;--c-blue-700:#242FA5;--c-blue-500:#3248D9;--c-blue-500-rgb:50,72,217;--c-blue-400:#80A1FF;--c-blue-200:#DCE5FF;--c-choco-100:#F8F4F0;--c-choco-100-rgb:248,244,240;--c-choco-200:#EDE4DB;--c-choco-300:#DDC8B6;--c-slate-50:#FCFAF7;--c-slate-700:#36404E;--c-slate-600:#5E6773;--c-slate-400:#A2A8B0;--c-slate-200:#EDE4DB;--c-white:#fff;--c-black:#000;--c-red:#D80027;--c-red-rgb:216,0,39;--c-orange:var(--c-accent-deep);--c-green:#33CE9D;--c-green-rgb:51,206,157;--c-cyan:#80A1FF;--c-state-success:var(--c-green);--c-state-warning:var(--c-orange);--c-state-error:var(--c-red);--fs-h1:30px;--lh-h1:36px;--fs-h2:20px;--lh-h2:28px;--fs-h3:18px;--lh-h3:26px;--fs-h4:16px;--lh-h4:24px;--fs-h5:15px;--lh-h5:22px;--fs-h6:14px;--lh-h6:20px;--fs-blockTitle:36px;--lh-blockTitle:40px;--fs-body:14px;--lh-body:20px;--fs-bodyXSmall:10px;--fs-bodySmall:13px;--lh-bodySmall:16px;--fs-bodyMedium:16px;--wrapper-width-large:1440px;--wrapper-width:1208px;--viewport-width:100vw;--viewport-height:100vh;--block-desktop-spacing:var(--space-12);--block-mobile-spacing:var(--space-9);--rad-xxs:2px;--rad-xs:6px;--rad-md:12px;--rad-lg:16px;--rad-xl:20px;--rad-pill:999px;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--hspace:var(--space-9);--hspace-mobile:var(--space-7);--p-xs:6px;--p-md:14px;--p-lg:22px;--transition-dur-fast:120ms;--transition-dur-med:220ms;--transition-dur-slow:320ms;--transition-ease-standard:cubic-bezier(.2,0,0,1);--header-row1-h:92px;--header-row2-h:56px;--header-compact-h:64px;--header-h:calc(var(--header-row1-h) + var(--header-row2-h));--header-offset:0px;--shadow-xs:0 1px 2px rgba(107,127,146,0.15);--shadow-sm:0 2px 4px rgba(107,127,146,0.18),0 1px 2px rgba(107,127,146,0.12);--shadow-md:0 4px 10px rgba(107,127,146,0.22),0 2px 4px rgba(107,127,146,0.12);--shadow-lg:0 12px 24px rgba(107,127,146,0.28),0 4px 8px rgba(107,127,146,0.12);--shadow-xl:0 24px 48px rgba(0,17,43,0.28);--shadow-focus:0 0 0 3px rgba(50,72,217,0.25)}@media screen and (max-width:1280px){:root{--fs-blockTitle:33px;--lh-blockTitle:36px}}@media screen and (max-width:1024px){:root{--fs-h1:24px;--lh-h1:30px;--fs-h2:18px;--lh-h2:26px;--fs-h3:16px;--lh-h3:24px;--fs-blockTitle:27px;--lh-blockTitle:30px}}@media screen and (max-width:768px){:root{--fs-blockTitle:26px;--lh-blockTitle:29px}}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSans-latin-variable-font.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSans-latin-ext-variable-font.woff2) format("woff2");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-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSans-italic-latin-variable-font.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSans-italic-latin-ext-variable-font.woff2) format("woff2");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-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Montserrat-latin-variable-font.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Montserrat-latin-ext-variable-font.woff2) format("woff2");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}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none!important}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--c-choco-100);color:var(--c-slate-600);font-family:var(--font-base);font-size:var(--fs-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding-left:0;list-style:none}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}button{padding:0;border:none;background-color:rgba(0,0,0,0);color:inherit;cursor:pointer}html.is-scroll-locked{overflow:hidden}html.is-scroll-locked body{position:fixed;top:var(--scroll-lock-y,0);right:0;left:0;width:100%}body{padding-block-start:var(--header-h)}body.admin-bar{padding-block-end:32px}@media screen and (max-width:782px){body.admin-bar{padding-block-end:46px}}#wpadminbar{position:fixed;top:auto;bottom:0}#wpadminbar .ab-sub-wrapper{top:auto;bottom:100%}#wpadminbar .ab-sub-wrapper .ab-sub-wrapper{bottom:0}table{border-collapse:collapse}.otgs-development-site-front-end{display:none}.u-dblock{display:block;width:100%}.screen-reader-text,.u-a11yhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;width:1px;height:1px}.u-hcenter{margin-right:auto;margin-left:auto}.ds-u-fit{position:relative;display:block;height:0}.ds-u-fit :is(iframe,img,picture){position:absolute;top:0;left:0;width:100%;height:100%}.u-hspace{padding-inline:var(--hspace)}@media screen and (max-width:480px){.u-hspace{padding-inline:var(--hspace-mobile)}}.u-hspaceBlock{padding-inline:50px}@media screen and (max-width:1024px){.u-hspaceBlock{padding-inline:24px}}@media screen and (max-width:480px){.u-hspaceBlock{padding-inline:16px}}[data-layout=column] .u-hspaceBlock{padding-inline:0}[data-layout=column] .u-hspaceBlock[data-bg]:not([data-bg=white]){padding-inline:var(--space-7)}.u-wrapper{margin-right:auto;margin-left:auto;width:var(--wrapper-width);max-width:100%}.u-block{color:var(--color-white);scroll-margin-top:calc(var(--header-offset) + var(--header-compact-h) + var(--space-9))}.u-block[data-bg=secondary]{background:var(--c-choco-100)}.u-block[data-bg=white]{background:var(--c-white)}.u-blockPadding{padding-block:var(--block-desktop-spacing)}@media screen and (max-width:1024px){.u-blockPadding{padding-block:var(--block-mobile-spacing)}}.u-blockPadding[data-bg=white]+.u-blockPadding[data-bg=white]{padding-top:0}.u-blockPadding[data-bg=secondary]+.u-blockPadding[data-bg=secondary]{padding-top:0}[data-layout=column] .u-blockPadding:first-child:not([data-bg]),[data-layout=column] .u-blockPadding:first-child[data-bg=white]{padding-top:0}.u-blockWrapper{position:relative;margin-right:auto;margin-left:auto;width:var(--wrapper-width);max-width:100%}.u-blockMargin{margin-block:var(--block-desktop-spacing)}@media screen and (max-width:1024px){.u-blockMargin{margin-block:var(--block-mobile-spacing)}}.u-blockEyebrow:not(:last-child){margin-bottom:var(--space-6)}.u-blockTitle{display:block;font-size:var(--fs-blockTitle);line-height:var(--lh-blockTitle);color:var(--c-navy-900);font-weight:400}.u-scrollbar{scrollbar-width:thin;scrollbar-color:var(--color-black) rgba(0,0,0,0)}.u-scrollbar::-webkit-scrollbar{width:4px;height:4px}.u-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-black);border:0 solid #fff;outline:none}.u-scrollbar ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}:is(.comment-content,.entry-content,.page-content) .wp-smiley{margin-bottom:0;margin-top:0;padding:0;border:none}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{margin:.8075em 0;text-align:center}.gallery{margin:0 auto 20px}.gallery-item{display:inline-block;margin:0 auto;padding:1%;width:100%;text-align:center;vertical-align:top}.gallery-item .gallery-icon a{display:block}.gallery-item .gallery-icon a img{display:block}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.alignleft{display:inline;float:left;margin-right:20px;margin-left:0}.alignright{display:inline;float:right;margin-left:20px;margin-right:0}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.updated:not(.published){display:none}.widecolumn{width:800px;max-width:100%;margin-right:auto;margin-left:auto;padding:var(--space-12) var(--space-8)}.widecolumn h2{margin-bottom:24px}.widecolumn p{margin-bottom:16px}.widecolumn a{-webkit-text-decoration:underline;text-decoration:underline}.widecolumn a:hover{-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:480px){.widecolumn{padding:var(--space-10) var(--space-7)}}.u-h1,.u-h2,.u-h3,.u-h4,.u-h5,.u-h6{font-family:var(--font-base);color:var(--c-navy-900)}.u-h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}.u-h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.u-h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.u-h4{font-size:var(--fs-h4);line-height:var(--lh-h4)}.u-h5{font-size:var(--fs-h5);line-height:var(--lh-h5)}.u-h6{font-size:var(--fs-h6);line-height:var(--lh-h6)}.u-p{font-size:var(--fs-bodyMedium)}@media screen and (max-width:1024px){.u-p{font-size:var(--fs-body)}}.u-lede{color:var(--c-slate-700);font-size:var(--fs-bodyMedium);line-height:1.6}.u-lede.c-Wysiwyg p{line-height:inherit}.u-lede .has-dropcap:first-letter{-webkit-initial-letter:2;initial-letter:2;margin-inline-end:var(--space-3);color:var(--c-orange-300);font-weight:700}@supports not ((initial-letter:2) or (-webkit-initial-letter:2)){.u-lede .has-dropcap:first-letter{float:left;margin-block-start:.14em;font-size:3.2em;line-height:.85}}.u-accent{color:var(--c-orangeWeb-500)}.u-navy{color:var(--c-navy)}.u-blue{color:var(--c-blue-700)}.u-bold{font-weight:700}.u-smallText{font-size:var(--fs-bodySmall)}#tinymce>:first-child,.c-Wysiwyg>:first-child{margin-top:0}#tinymce>:last-child,.c-Wysiwyg>:last-child{margin-bottom:0}#tinymce strong,.c-Wysiwyg strong{font-weight:700}#tinymce a,.c-Wysiwyg a{-webkit-text-decoration:underline;text-decoration:underline;color:var(--c-orangeWeb-500)}#tinymce a:hover,.c-Wysiwyg a:hover{-webkit-text-decoration:none;text-decoration:none}#tinymce p,.c-Wysiwyg p{margin:10px 0;line-height:1.4}#tinymce ol,#tinymce ul,.c-Wysiwyg ol,.c-Wysiwyg ul{list-style:inside;margin-left:30px;margin-bottom:25px}#tinymce ol,.c-Wysiwyg ol{list-style:decimal inside}#tinymce table,.c-Wysiwyg table{margin:0 auto}#tinymce table td,.c-Wysiwyg table td{padding:25px 20px;border:2px solid #000}#tinymce table td:first-child,.c-Wysiwyg table td:first-child{border-left:none}#tinymce table td:last-child,.c-Wysiwyg table td:last-child{border-right:none}#tinymce table tr:first-child td,.c-Wysiwyg table tr:first-child td{border-top:none}#tinymce table tr:last-child td,.c-Wysiwyg table tr:last-child td{border-bottom:none}.c-Accordion{margin:0;padding:0;list-style:none;border-top:1px solid rgb(var(--c-navy-900-rgb),.08)}.c-Accordion-item{border-bottom:1px solid rgb(var(--c-navy-900-rgb),.08)}.c-Accordion-question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:18px 0;cursor:pointer;color:var(--c-navy-900);font-family:var(--font-base);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-h3);letter-spacing:-.01em;transition:color .2s;list-style:none}.c-Accordion-question::-webkit-details-marker{display:none}.c-Accordion-question:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:2px;border-radius:var(--rad-xxs)}.c-Accordion-question:hover{color:var(--c-blue-500)}.c-Accordion-question-text{flex:1}.c-Accordion-marker{position:relative;flex-shrink:0;width:24px;height:24px}.c-Accordion-marker:after,.c-Accordion-marker:before{content:"";position:absolute;background:currentColor;transition:transform .2s}.c-Accordion-marker:before{inset:50% 0 auto;height:2px;transform:translateY(-50%)}.c-Accordion-marker:after{inset:0 auto 0 50%;width:2px;transform:translateX(-50%)}.c-Accordion-details[open] .c-Accordion-marker:after{transform:translateX(-50%) rotate(90deg)}.c-Accordion-answer{padding-bottom:var(--space-7);color:var(--c-slate-700)}@media(prefers-reduced-motion:reduce){.c-Accordion-marker:after,.c-Accordion-marker:before{transition:none}}.c-Badge{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-radius:var(--rad-pill);background:rgba(var(--c-navy-900-rgb),.86);border:1px solid rgba(0,0,0,0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--c-white);font-size:var(--fs-body);font-weight:600;box-shadow:0 10px 28px -12px rgba(var(--c-navy-900-rgb),.5)}.c-Badge[data-size=sm]{padding:var(--space-3) var(--space-6);font-size:12px;line-height:1}.c-Badge[data-color=accent-deep]{background:#ffe4c9;border-color:#e0a17d;color:var(--c-accent-deep);box-shadow:none}.c-Badge[data-color=accent-deep][data-bullet]:before{background:var(--c-accent-deep);box-shadow:0 0 0 4px #efc1a1}.c-Badge[data-color=accent-deep][data-square]:before{background:var(--c-accent-deep);box-shadow:0 0 0 3px #efc1a1}.c-Badge[data-bullet]:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 4px rgba(var(--c-accent-rgb),.22)}.c-Badge[data-square]:before{content:"";width:6px;height:6px;border-radius:0;background:var(--c-accent);box-shadow:0 0 0 3px rgba(var(--c-accent-rgb),.22)}.c-Breadcrumb{background:var(--c-slate-50);border-bottom:1px solid rgba(var(--c-navy-900-rgb),.08);font-size:var(--fs-bodySmall);line-height:1.4}.c-Breadcrumb-wrapper{padding-block:14px}.c-Breadcrumb-list{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-3);margin:0;padding:0;list-style:none}.c-Breadcrumb-item{display:flex;align-items:center;flex-shrink:0;gap:var(--space-3)}.c-Breadcrumb-item:not(:last-child):after{content:"/";color:var(--c-slate-400)}.c-Breadcrumb-item:last-child{flex-shrink:1;min-width:0}.c-Breadcrumb-link{color:var(--c-slate-600);-webkit-text-decoration:none;text-decoration:none;transition:color var(--transition-dur-fast) var(--transition-ease-standard)}.c-Breadcrumb-link:focus-visible,.c-Breadcrumb-link:hover{color:var(--c-blue-500);-webkit-text-decoration:underline;text-decoration:underline}.c-Breadcrumb-current{display:block;min-width:0;overflow:hidden;color:var(--c-navy-900);font-weight:600;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.c-Breadcrumb-wrapper{padding-block:var(--space-4)}}.c-Btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:var(--space-4);font-size:var(--fs-body);line-height:1.25;padding:var(--space-6) var(--space-7);border:1px var(--c-accent) solid;background:var(--c-accent);color:var(--c-white);font-weight:600;overflow:hidden;position:relative;cursor:pointer;border-radius:var(--rad-pill);transition:var(--transition-dur-med)}.c-Btn:hover{border-color:var(--c-accentHover);background:var(--c-accentHover)}.c-Btn svg{flex-shrink:0}.c-Btn svg path[fill]{fill:currentColor}.c-Btn svg path[stroke]{stroke:currentColor}.c-Btn[data-color=dark]{border-color:var(--c-navy-900);background:var(--c-navy-900);color:var(--c-white)}.c-Btn[data-color=dark]:hover{border-color:var(--c-navy-600);background:var(--c-navy-600)}.c-Btn[data-color=blue]{border-color:var(--c-blue-500);background:var(--c-blue-500)}.c-Btn[data-color=blue]:hover{border-color:var(--c-blue-700);background:var(--c-blue-700)}.c-Btn[data-color=white]{border-color:var(--c-navy-900);background:var(--c-white);color:var(--c-navy-900)}.c-Btn[data-color=white]:hover{border-color:var(--c-blue-700);color:var(--c-blue-700)}.c-Btn[data-color=choco]{background:var(--c-choco-100);border-color:var(--c-choco-300);color:var(--c-navy-900)}.c-Btn[data-color=choco]:hover{background:var(--c-choco-200);border-color:var(--c-choco-300)}.c-Btn[data-color=ghost]{border-color:var(--c-white);background-color:#14243c}.c-Btn[data-color=ghost]:hover{background-color:#2e3c51}.c-Btn[data-color=ghost-light]{border-color:var(--c-white);background-color:rgba(0,0,0,0)}.c-Btn[data-color=ghost-light]:hover{background-color:var(--accent);border-color:var(--accent)}.c-Btn[data-color=moon]{padding:var(--space-5) var(--space-7);color:var(--c-white);border:0;background:rgba(255,255,255,.06);box-shadow:inset 3px 0 0 0 var(--btn-moon,var(--c-accent));transition:box-shadow var(--transition-dur-med)}.c-Btn[data-color=moon]:hover{box-shadow:inset 0 0 0 2px var(--btn-moon,var(--c-accent))}.c-Btn[data-color=moon] svg{color:var(--btn-moon,var(--c-accent));width:18px;height:18px}.c-Btn[data-size=sm]{padding:var(--space-3) var(--space-6);font-size:var(--fs-bodySmall)}.c-Btn[data-size=sm][data-icon]{padding:var(--space-3)}.c-Btn[data-size=md]{padding:var(--space-4) var(--space-6);font-size:13px}.c-Btn[data-size=md][data-icon]{padding:var(--space-4)}.c-Btn[data-size=lg]{padding:var(--space-6) var(--space-8);font-size:var(--fs-bodyMedium)}.c-Btn[data-size=lg][data-icon]{padding:var(--space-6)}.c-Btn[data-color=transparent]{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.c-Btn[data-color=transparent]:hover{background-color:rgba(var(--c-choco-100-rgb),.08)}.c-Btn[data-icon]{aspect-ratio:1}.c-Link{display:inline-flex;align-items:center;gap:var(--space-3);font-weight:600;color:var(--c-blue-500);-webkit-text-decoration:none;text-decoration:none;font-size:var(--fs-body);padding-bottom:var(--space-1);border-bottom:1px solid currentColor;transition:gap var(--transition-dur-med) var(--ease-standard)}.c-Link:hover{gap:12px;color:var(--c-blue-700);-webkit-text-decoration:none;text-decoration:none}.c-Link svg{width:13px;height:13px}.c-Link[data-color=accent]{color:var(--c-orangeWeb-500)}.c-Chips{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-radius:999px;border:1px solid rgba(var(--c-navy-900-rgb),.1);background:var(--c-choco-100);color:var(--c-navy-900);font-size:var(--fs-body);font-weight:600;transition:border-color var(--transition-dur-fast) var(--transition-ease-standard)}.c-Chips:hover{border-color:var(--c-accent)}.c-Chips svg{height:20px;width:auto;color:var(--c-black)}.c-FicheCta{margin-top:var(--space-8);padding:var(--space-7);border-radius:var(--rad-lg);background:var(--c-orangeWeb-100)}@media screen and (max-width:768px){.c-FicheCta{margin-top:0}}.c-FicheCta-title{margin:0;color:var(--c-navy-900);font-family:var(--font-base);font-size:var(--fs-h4);font-weight:500;line-height:1.25;letter-spacing:-.015em}.c-FicheCta-text{margin:var(--space-5) 0 0;color:var(--c-slate-700);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall)}.c-FicheCta-link{width:100%;margin-top:var(--space-7);justify-content:center}.c-Dropdown{position:relative;width:fit-content}.c-Dropdown[data-active]{position:relative}.c-Dropdown[data-active] .c-Dropdown-content{top:calc(100% + 12px);visibility:visible;opacity:1;pointer-events:auto;transition:.3s}.c-Dropdown[data-active] .c-Dropdown-icon{transform:rotate(180deg)}.c-Dropdown-content{position:absolute;top:calc(100% + 8px);right:0;z-index:1100;min-width:180px;list-style:none;padding:var(--space-3);background:var(--c-white);color:var(--c-navy-900);border:1px solid rgba(var(--c-navy-900-rgb),.1);border-radius:var(--rad-md);box-shadow:var(--shadow-lg);visibility:hidden;opacity:0;transition:.1s;pointer-events:none}.c-Eyebrow{display:inline-flex;text-transform:uppercase;font-size:11px;font-weight:700;line-height:var(--lh-bodySmall);letter-spacing:.16em;border-top-right-radius:var(--rad-pill);border-bottom-right-radius:var(--rad-pill);padding:var(--p-xs) var(--p-md);background-color:var(--c-blue-200);color:var(--c-blue-500)}.c-Eyebrow[data-color=accent]{color:var(--c-orange-300);background-color:rgba(var(--c-orange-300-rgb),.14)}.c-Eyebrow[data-color=light]{color:var(--c-white);background-color:rgba(255,255,255,.1)}.c-Form{--form-gap:var(--space-7);--form-radius:var(--rad-xs);--form-border:rgb(var(--c-navy-900-rgb),0.18);--form-borderFocus:var(--c-blue-500);--form-selectArrow:var(--c-slate-600)}.c-Form .gform_anchor{scroll-margin-top:calc(var(--header-offset) + var(--header-compact-h) + var(--space-9))}.c-Form .gform_wrapper{margin:0}.c-Form .gform_heading{margin-bottom:var(--space-9);display:flex;align-items:center;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;border-bottom:1px solid rgba(var(--c-navy-900-rgb),.06)}.c-Form .gform_heading:not(:has(.gform_title)){margin:0}.c-Form .gform_button{width:100%}.c-Form .gform_title{margin:0;color:var(--c-navy-900);font-family:var(--font-second);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-h3);letter-spacing:-.015em}.c-Form .gform_description{display:none}.c-Form .gform_required_legend{color:var(--c-slate-600);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall)}.c-Form .gform_required_legend .gfield_required{display:inline}.c-Form .gform_fields{row-gap:var(--form-gap)}.c-Form .gform-footer{margin:var(--space-9) 0 0;padding:0}.c-Form .gform_validation_errors{margin:0 0 var(--space-8);padding:var(--space-6) var(--space-7);border:1px solid var(--c-accent);border-radius:var(--form-radius);background:var(--c-oldlace);box-shadow:none}.c-Form .gform_validation_errors>h2{margin:0;color:var(--c-navy-900);font-size:var(--fs-bodyMedium);font-weight:600;line-height:var(--lh-bodySmall)}.c-Form .gform_validation_errors :is(ol,ul){margin:var(--space-4) 0 0;padding-left:var(--space-7);color:var(--c-slate-700);font-size:var(--fs-bodySmall)}.c-Form .gform_validation_error .gform_submission_error .gform-icon{display:none}.c-Form .gform_confirmation_message{padding:var(--space-8);padding-inline-start:calc(var(--space-8) + 32px + var(--space-5));border:1px solid rgb(var(--c-navy-900-rgb),.07);border-radius:var(--rad-lg);background:var(--c-white) url(../img/icons/valide.svg) no-repeat var(--space-8) center/32px;color:var(--c-navy-900);font-size:var(--fs-bodyMedium);font-weight:600;line-height:1.6}.c-Form .gform_ajax_spinner{margin-left:var(--space-5)}.c-FormModal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:4vmin;border:0;background:rgba(0,0,0,0)}.c-FormModal::backdrop{background:rgba(0,17,43,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.c-FormModal[open]{display:flex;align-items:center;justify-content:center}.c-FormModal-close{position:absolute;top:var(--space-7);right:var(--space-7);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--rad-md);background:rgba(255,255,255,.14);color:var(--c-white);cursor:pointer;transition:background var(--transition-dur-fast) var(--transition-ease-standard)}.c-FormModal-close:after,.c-FormModal-close:before{content:"";position:absolute;width:18px;height:2px;background:currentColor}.c-FormModal-close:before{transform:rotate(45deg)}.c-FormModal-close:after{transform:rotate(-45deg)}.c-FormModal-close:hover{background:rgba(255,255,255,.26)}.c-FormModal-close:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.c-FormModal-body{width:100%;max-width:720px;max-height:100%;padding:var(--space-10);border-radius:var(--rad-md);overflow-y:auto;border:1px solid var(--c-choco-300);background:var(--c-choco-100)}.c-FormModal-body .gform_validation_errors{padding:var(--space-5)}.c-FormModal-body .gform_validation_errors>h2{font-size:var(--fs-body)}@media screen and (max-width:768px){.c-FormModal{padding:0;background:var(--c-white)}.c-FormModal::backdrop{background:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}.c-FormModal[open]{flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--c-choco-100)}.c-FormModal-close{position:static;flex-shrink:0;align-self:flex-end;margin:var(--space-6) var(--space-6) 0;background:var(--c-choco-200);color:var(--c-navy-900)}.c-FormModal-close:hover{background:rgb(var(--c-navy-900-rgb),.12)}.c-FormModal-close:focus-visible{outline-color:var(--c-navy-900)}.c-FormModal-body{flex:1;max-width:none;max-height:none;padding:var(--space-7);border-radius:0;border:0;background:rgba(0,0,0,0)}}.c-Hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(var(--c-navy-900-rgb),.06);background:var(--c-white)}.c-Hero-inner{position:relative;display:flex;align-items:center;gap:var(--space-9);z-index:1;min-height:200px;padding-block:var(--space-9)}@media screen and (max-width:480px){.c-Hero-inner{flex-direction:column;align-items:stretch}}.c-Hero .c-Eyebrow{margin-block-end:var(--space-5)}.c-Hero-logo{max-width:320px;height:auto}.c-Hero-wordmark{font-family:var(--font-second);letter-spacing:0}.c-Hero-wordmark-base{display:block;font-weight:700;font-size:34px}.c-Hero-wordmark-suffix{display:block;font-size:22px}.c-Hero-wordmark-suffix[data-italic=true]{font-style:italic}.c-Hero-text{width:50%;max-width:100%}@media screen and (max-width:480px){.c-Hero-text{width:100%}}.c-Hero-title{display:flex;align-items:center;gap:var(--space-5);margin-block-end:var(--space-3);font-size:42px;line-height:1;letter-spacing:-.02em;font-weight:500;color:var(--c-navy-900)}.c-Hero-title:has(.c-Hero-wordmark) .c-Hero-icon{width:60px;height:60px}.c-Hero-icon{flex:none;width:34px;height:34px;color:var(--c-navy-900)}.c-Hero-icon svg{display:block;width:100%;height:100%}.c-Hero-icon img{object-fit:contain;object-position:center;height:auto;width:auto;display:block;max-width:100%;max-height:100%;margin:auto}.c-Hero-lede{color:var(--c-slate-700);font-style:italic}.c-Hero-infos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);margin-block-start:var(--space-5)}@media screen and (max-width:480px){.c-Hero-infos{gap:var(--space-3) var(--space-5)}}.c-Hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.c-Hero-meta-item{display:flex;align-items:center;gap:var(--space-4)}.c-Hero-meta-item:not(:last-child):after{content:"|";margin-inline-start:var(--space-2);color:rgba(var(--c-navy-900-rgb),.2)}.c-Hero-meta-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;width:28px;height:28px;border-radius:var(--rad-xs);background-color:var(--c-oldlace);color:var(--c-accent)}.c-Hero-meta-logo{display:block;width:17px;height:17px}.c-Hero-meta-label{color:var(--c-slate-700);font-weight:600;font-size:var(--fs-bodySmall)}.c-Hero-tags{display:flex;flex-wrap:wrap;gap:6px}.c-Hero-tags-tag{padding:3px var(--space-4);border-radius:11px;background-color:var(--c-oldlace);color:var(--c-accent);font-weight:600;font-size:11px;line-height:var(--lh-bodySmall)}.c-Hero-meta+.c-Hero-tags:before{content:"|";margin-inline-end:var(--space-2);color:rgba(var(--c-navy-900-rgb),.2)}.c-Hero-cta{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:480px){.c-Hero-cta>[data-position=secondary]:not(:only-child){display:none}}@media screen and (max-width:768px){.c-Hero[data-aside=true] .c-Hero-cta{display:none}}.c-Hero[data-infos=true] .c-Hero-text{width:620px}.c-Hero[data-infos=true] .c-Hero-media{left:56%}@media screen and (max-width:1024px){.c-Hero[data-infos=true] .c-Hero-media{left:64%}}.c-Hero-media{position:absolute;inset:0 0 0 42%;z-index:0;pointer-events:none}@media screen and (max-width:1024px){.c-Hero-media{left:52%}}@media screen and (max-width:480px){.c-Hero-media{display:none}}.c-Hero-media:before{content:"";position:absolute;inset:0;background:var(--c-white);mask-image:linear-gradient(90deg,#000,#000 18%,rgba(0,0,0,.72) 32%,rgba(0,0,0,.28) 44%,transparent 56%)}.c-Hero-media-img{object-position:center;object-fit:cover;width:100%;height:100%}@keyframes c-LangNotice-in{0%{opacity:0;transform:translateY(var(--space-6))}to{opacity:1;transform:translateY(0)}}.c-LangNotice-card{position:fixed;right:var(--space-8);bottom:var(--space-8);z-index:1200;width:480px;max-width:calc(100vw - var(--space-8)*2);padding:var(--space-8);background:var(--c-white);border-radius:var(--rad-xl);box-shadow:var(--shadow-xl);animation:c-LangNotice-in var(--transition-dur-slow) var(--transition-ease-standard) both}.c-LangNotice-card:focus-visible{outline:none;box-shadow:var(--shadow-xl),var(--shadow-focus)}@media screen and (max-width:480px){.c-LangNotice-card{right:var(--space-6);bottom:var(--space-6);left:var(--space-6);width:auto;max-width:none;padding:var(--space-7)}}@media(prefers-reduced-motion:reduce){.c-LangNotice-card{animation:none}}.c-LangNotice-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.c-LangNotice-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--c-accent);background:rgba(var(--c-accent-rgb),.12);border-radius:var(--rad-pill)}.c-LangNotice-icon svg{width:20px;height:20px}.c-LangNotice-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--c-slate-600);cursor:pointer;background:rgba(0,0,0,0);border:0;border-radius:var(--rad-pill);transition:var(--transition-dur-fast)}.c-LangNotice-close svg{width:14px;height:14px}.c-LangNotice-close:hover{color:var(--c-navy-900);background:var(--c-choco-100)}.c-LangNotice-title{margin:0 0 var(--space-3);font-family:var(--font-second);font-size:var(--fs-h3);font-weight:700;line-height:1.3;color:var(--c-navy-900)}.c-LangNotice-lede{margin:0 0 var(--space-6);font-size:var(--fs-bodySmall);line-height:1.5;color:var(--c-slate-600)}.c-LangNotice-switch{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin:0 0 var(--space-6);padding:var(--space-5) var(--space-6);font-size:var(--fs-bodySmall);background:var(--c-choco-100);border-radius:var(--rad-md)}.c-LangNotice-switchLabel{color:var(--c-slate-600)}.c-LangNotice-switchName{font-weight:700;color:var(--c-navy-900)}.c-LangNotice-switchIcon{display:inline-flex;color:var(--c-slate-400)}.c-LangNotice-switchIcon svg{width:14px;height:14px}.c-LangNotice-actions{display:flex;gap:var(--space-3)}.c-LangNotice-actions .c-Btn{flex:1}.c-LangSwitcher-button{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);color:rgba(var(--c-choco-100-rgb),.9)}.c-LangSwitcher-button .c-Dropdown-icon{width:12px;height:12px}@media screen and (min-width:1025px){[data-compact] .c-LangSwitcher-button .c-Dropdown-icon{display:none}}.c-LangSwitcher-icon{width:16px;height:16px}.c-LangSwitcher-item{display:inline-flex;align-items:center;gap:var(--space-5);width:100%;padding:var(--space-3) var(--space-5);border-radius:var(--rad-xs);color:var(--c-navy-900);font-weight:500;transition:var(--transition-dur-fast)}.c-LangSwitcher-item[aria-current]{background:rgba(50,72,217,.1);color:var(--c-blue-500);font-weight:600}.c-LangSwitcher-item:hover{background:rgba(50,72,217,.1)}.c-Lightbox{--lightbox-gap:var(--space-4);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:4vmin;border:0;background:rgba(0,0,0,0);color:var(--c-white)}.c-Lightbox::backdrop{background:rgba(0,17,43,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.c-Lightbox[open]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6)}.c-Lightbox-close{position:absolute;top:var(--space-7);right:var(--space-7);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--rad-md);background:rgba(255,255,255,.14);color:var(--c-white);cursor:pointer;transition:background var(--transition-dur-fast) var(--transition-ease-standard)}.c-Lightbox-close:after,.c-Lightbox-close:before{content:"";position:absolute;width:18px;height:2px;background:currentColor}.c-Lightbox-close:before{transform:rotate(45deg)}.c-Lightbox-close:after{transform:rotate(-45deg)}.c-Lightbox-close:hover{background:rgba(255,255,255,.26)}.c-Lightbox-close:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.c-Lightbox-stage{position:relative;z-index:1;display:block;width:100%;max-width:1280px;min-height:0;overflow:hidden}.c-Lightbox-track{position:relative;display:flex;width:100%;box-sizing:initial;transition-property:transform}.c-Lightbox-slide{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;transition-property:transform}.c-Lightbox-img{display:block;max-width:100%;max-height:calc(100dvh - 220px);border-radius:var(--rad-md);object-fit:contain;box-shadow:0 24px 60px -20px rgba(0,0,0,.6)}.c-Lightbox-thumbs{position:relative;z-index:1;display:block;width:100%;max-width:90vw;overflow:hidden}.c-Lightbox-thumbsTrack{display:flex;box-sizing:initial;transition-property:transform}.c-Lightbox-thumb{flex-shrink:0;width:84px;border:2px solid rgba(0,0,0,0);border-radius:var(--rad-xs);overflow:hidden;background:rgba(255,255,255,.08);opacity:.5;cursor:pointer;transition:opacity var(--transition-dur-fast) var(--transition-ease-standard),border-color var(--transition-dur-fast) var(--transition-ease-standard)}.c-Lightbox-thumb.swiper-slide-thumb-active{border-color:var(--c-white);opacity:1}.c-Lightbox-thumb img{display:block;width:100%;height:100%;aspect-ratio:16/10;object-fit:cover}.c-SeoContent{position:relative;background:var(--c-navy-900);color:var(--c-white);overflow:hidden}.c-SeoContent:before{content:"";position:absolute;top:-30px;right:-60px;width:360px;height:280px;background:url(../img/icons/logo-mark.svg) 92% 18%/78px no-repeat,url(../img/icons/logo-mark.svg) 60% 88%/64px no-repeat,url(../img/icons/logo-mark.svg) 26% 42%/96px no-repeat;opacity:.08;pointer-events:none}.c-SeoContent-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--space-11);padding-block:var(--space-12)}@media screen and (max-width:1024px){.c-SeoContent-wrapper{gap:var(--space-10);padding-block:var(--space-11)}}.c-SeoContent-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.c-SeoContent-title{font-size:38px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.c-SeoContent-title .u-accent{color:var(--c-orange-300);font-style:italic;font-weight:400}.c-SeoContent-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-5);max-width:980px}.c-SeoContent-content{max-width:580px;color:rgba(255,255,255,.8)}.c-SeoContent-content p{line-height:1.7}.c-SeoContent-content strong{color:rgba(255,255,255,.9)}.c-SeoContent-content a{color:currentColor;transition:var(--transition-dur-fast)}.c-SeoContent-content a:hover{color:var(--c-white);-webkit-text-decoration:underline;text-decoration:underline}.c-Tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-7);border-bottom:1px solid rgb(var(--c-navy-900-rgb),.08)}.c-Tabs-tab{position:relative;margin-bottom:-1px;padding:var(--space-5) 18px;border:0;border-bottom:2px solid rgba(0,0,0,0);background:none;color:var(--c-slate-600);font-family:inherit;font-size:var(--fs-body);font-weight:600;line-height:1.3;cursor:pointer;transition:color var(--transition-dur-fast) var(--transition-ease-standard),border-color var(--transition-dur-fast) var(--transition-ease-standard)}.c-Tabs-tab:hover{color:var(--c-navy-900)}.c-Tabs-tab:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:2px}.c-Tabs-tab.is-active{border-bottom-color:var(--c-blue-500);color:var(--c-blue-500)}.c-Tabs-panel:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:var(--space-3)}.c-Tabs-panel.is-entering{animation:cTabsIn var(--transition-dur-slow) var(--transition-ease-standard) both}@keyframes cTabsIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.c-Tabs-panel.is-entering{animation:none}}.c-Toc{display:block}@media screen and (max-width:768px){.c-Toc{display:none}}.c-Toc-pillar{margin-bottom:var(--space-8)}.c-Toc-pillar:last-child{margin-bottom:0}.c-Toc-pillar-label{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);padding-left:var(--space-5);color:var(--c-slate-600);font-size:var(--fs-bodyXSmall);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.c-Toc-pillar-label:before{content:"";width:16px;height:1px;margin-left:calc(var(--space-5)*-1);background:currentColor;opacity:.5}.c-Toc-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-left:2px solid rgb(var(--c-navy-900-rgb),.08)}.c-Toc-item{display:flex}.c-Toc-link{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) 0 var(--space-3) var(--space-6);margin-left:-2px;border-left:2px solid rgba(0,0,0,0);color:var(--c-slate-700);font-size:var(--fs-bodySmall);font-weight:500;line-height:1.3;-webkit-text-decoration:none;text-decoration:none;transition:color .2s,border-color .2s}.c-Toc-link:hover{color:var(--c-navy-900)}.c-Toc-link:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:-2px}.c-Toc-link.is-active{color:var(--c-blue-500);border-left-color:var(--c-blue-500);font-weight:600}.c-Toc-num{flex-shrink:0;opacity:.5;font-family:var(--font-second);font-size:11px;font-style:italic;font-weight:400;font-variant-numeric:tabular-nums;transition:opacity .2s}.c-Toc-link.is-active .c-Toc-num{opacity:1}.c-Form .gfield{margin:0;padding:0;border:0}.c-Form .gfield_label,.c-Form .gform-field-label:not(.gform-field-label--type-inline){display:block;margin-bottom:var(--space-3);padding:0;color:var(--c-slate-600);font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.c-Form .gform-field-label--type-sub{margin-bottom:var(--space-2)}.c-Form .gfield_required{color:var(--c-accent);font-weight:700}.c-Form .gfield_label>.gfield_required{margin-left:var(--space-3)}.c-Form .gfield_description{margin:0 0 var(--space-3);padding:0;color:var(--c-slate-600);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall)}.c-Form input[type=date],.c-Form input[type=email],.c-Form input[type=number],.c-Form input[type=password],.c-Form input[type=tel],.c-Form input[type=text],.c-Form input[type=url],.c-Form select,.c-Form textarea{width:100%;padding:13px var(--space-6);border:1px solid var(--form-border);border-radius:var(--form-radius);background:var(--c-white);color:var(--c-navy-900);font-family:var(--font-base);font-size:var(--fs-body);font-weight:400;line-height:1.4;transition:border-color var(--transition-dur-fast) var(--transition-ease-standard),box-shadow var(--transition-dur-fast) var(--transition-ease-standard)}.c-Form input[type=date]::placeholder,.c-Form input[type=email]::placeholder,.c-Form input[type=number]::placeholder,.c-Form input[type=password]::placeholder,.c-Form input[type=tel]::placeholder,.c-Form input[type=text]::placeholder,.c-Form input[type=url]::placeholder,.c-Form select::placeholder,.c-Form textarea::placeholder{color:var(--c-slate-600);opacity:1}.c-Form input[type=date]:hover,.c-Form input[type=email]:hover,.c-Form input[type=number]:hover,.c-Form input[type=password]:hover,.c-Form input[type=tel]:hover,.c-Form input[type=text]:hover,.c-Form input[type=url]:hover,.c-Form select:hover,.c-Form textarea:hover{border-color:rgb(var(--c-navy-900-rgb),.32)}.c-Form input[type=date]:focus,.c-Form input[type=date]:focus-visible,.c-Form input[type=email]:focus,.c-Form input[type=email]:focus-visible,.c-Form input[type=number]:focus,.c-Form input[type=number]:focus-visible,.c-Form input[type=password]:focus,.c-Form input[type=password]:focus-visible,.c-Form input[type=tel]:focus,.c-Form input[type=tel]:focus-visible,.c-Form input[type=text]:focus,.c-Form input[type=text]:focus-visible,.c-Form input[type=url]:focus,.c-Form input[type=url]:focus-visible,.c-Form select:focus,.c-Form select:focus-visible,.c-Form textarea:focus,.c-Form textarea:focus-visible{outline:0;border-color:var(--form-borderFocus);box-shadow:0 0 0 3px rgb(var(--c-blue-500-rgb),.14)}.c-Form .gfield:not(.gfield--type-choice) input:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--c-blue-500-rgb),.14)}.c-Form textarea{min-height:132px;resize:vertical}.c-Form select{appearance:none;padding-right:var(--space-11);background-image:linear-gradient(45deg,transparent 50%,var(--form-selectArrow) 50%),linear-gradient(135deg,var(--form-selectArrow) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.c-Form .ginput_container{margin:0}.c-Form .ginput_complex{row-gap:var(--space-5)}.c-Form .ginput_phone_container{min-width:0}.c-Form .gform_wrapper.gravity-theme .gfield--type-phone .gform-field-label--type-sub{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;width:1px;height:1px}.c-Form .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__country-selector{height:100%;margin-inline-end:0;padding-inline:var(--space-5);border:1px solid var(--form-border);border-inline-end:0;border-radius:var(--form-radius) 0 0 var(--form-radius);background-color:var(--c-white);color:var(--c-navy-900)}.c-Form .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__country-selector:hover{border-color:rgb(var(--c-navy-900-rgb),.32)}.c-Form .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__country-selector:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:2px}.c-Form .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__input{border-start-start-radius:0;border-end-start-radius:0}.c-Form .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__dropdown{border:1px solid var(--form-border);border-radius:var(--rad-md);background-color:var(--c-white);box-shadow:0 16px 40px -16px rgba(0,17,43,.25)}.c-Form .gfield--type-choice :is(input[type=checkbox],input[type=radio]){position:absolute;opacity:0;pointer-events:none}.c-Form .gfield--type-choice :is(input[type=checkbox],input[type=radio])+.gform-field-label{display:block;position:relative;cursor:pointer;line-height:1.4}.c-Form .gfield--type-choice :is(input[type=checkbox],input[type=radio])+.gform-field-label:before{position:absolute;left:0;top:0;content:"";display:block;border:1px solid var(--form-border);background-color:var(--c-white);transition:var(--transition-dur-fast)}.c-Form .gfield--type-choice :is(input[type=checkbox],input[type=radio])+.gform-field-label a{-webkit-text-decoration:underline;text-decoration:underline;font-weight:600;text-underline-offset:2px}.c-Form .gfield--type-choice .gchoice+.gchoice{margin-block-start:var(--space-2)}.c-Form .gfield--type-choice input[type=radio]+.gform-field-label{padding-inline-start:var(--space-8)}.c-Form .gfield--type-choice input[type=radio]+.gform-field-label:before{top:2px;width:16px;height:16px;border-radius:50%}.c-Form .gfield--type-choice input[type=radio]:checked+.gform-field-label:before{border-width:5px}.c-Form .gfield--type-choice input[type=checkbox]+.gform-field-label{padding-inline-start:var(--space-9)}.c-Form .gfield--type-choice input[type=checkbox]+.gform-field-label:before{width:20px;height:20px;border-radius:4px}.c-Form .gfield--type-choice input[type=checkbox]:checked+.gform-field-label:before{border-color:var(--c-accent);background:var(--c-accent) url(../img/icons/check.svg) no-repeat center}.c-Form .gfield_error input[type=email],.c-Form .gfield_error input[type=tel],.c-Form .gfield_error input[type=text],.c-Form .gfield_error input[type=url],.c-Form .gfield_error select,.c-Form .gfield_error textarea{border-color:var(--c-accent);background-color:var(--c-oldlace)}.c-Form .gfield_validation_message{display:block;margin-top:var(--space-3);padding:0;border:0;background:none;color:var(--c-red);font-size:var(--fs-bodySmall);font-weight:600;line-height:var(--lh-bodySmall)}.c-Form .gform_validation_error .gfield_error input,.c-Form .gform_validation_error .gfield_error input[type=checkbox]+.gform-field-label:before{box-shadow:0 8px 24px -10px rgba(0,17,43,.3),0 0 0 3px rgba(216,0,39,.25)}.c-Form .gform_validation_error .gfield_error input[type=checkbox]+.gform-field-label:before{border-color:var(--c-red)}.c-Gravity-dark{--form-border:rgba(255,255,255,0.2);--form-borderFocus:var(--c-accent);--shadow-focus:0 0 0 3px rgba(var(--c-accent-rgb),0.25);--darkForm-field-bg:rgba(255,255,255,0.08);--darkForm-label:rgba(255,255,255,0.7);--darkForm-placeholder:rgba(255,255,255,0.4);--form-selectArrow:var(--darkForm-label);color:var(--c-white)}.c-Gravity-dark .gform_required_legend{display:none}.c-Gravity-dark .gfield .gform-field-label:not(.gform-field-label--type-inline),.c-Gravity-dark .gfield_label_before_complex{color:var(--darkForm-label)}.c-Gravity-dark .gfield_required{color:currentColor}.c-Gravity-dark .gfield--type-consent .gform-field-label:not(.gfield_consent_label){position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;width:1px;height:1px}.c-Gravity-dark .gfield--type-consent .gform-field-label{font-size:var(--fs-bodySmall)}.c-Gravity-dark .gfield:not(.gfield--type-choice) :is(input,select,textarea){padding-block:var(--space-5);background-color:var(--darkForm-field-bg);color:var(--c-white);font-size:var(--fs-bodyMedium)}.c-Gravity-dark .gfield:not(.gfield--type-choice) input::placeholder,.c-Gravity-dark .gfield:not(.gfield--type-choice) select::placeholder,.c-Gravity-dark .gfield:not(.gfield--type-choice) textarea::placeholder{color:var(--darkForm-placeholder)}.c-Gravity-dark .gfield:not(.gfield--type-choice) :is(input:hover,select:hover,textarea:hover){border-color:rgba(255,255,255,.32)}.c-Gravity-dark .gfield:not(.gfield--type-choice) input:focus,.c-Gravity-dark .gfield:not(.gfield--type-choice) input:focus-visible,.c-Gravity-dark .gfield:not(.gfield--type-choice) select:focus,.c-Gravity-dark .gfield:not(.gfield--type-choice) select:focus-visible,.c-Gravity-dark .gfield:not(.gfield--type-choice) textarea:focus,.c-Gravity-dark .gfield:not(.gfield--type-choice) textarea:focus-visible{border-color:var(--form-borderFocus);background-color:rgba(255,255,255,.12);box-shadow:var(--shadow-focus)}.c-Gravity-dark .gfield:not(.gfield--type-choice) select option{background-color:var(--c-white);color:var(--c-navy-900)}@media screen and (max-width:768px){.c-Gravity-dark .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1.4}}.c-Gravity-dark .gfield--type-choice :is(input[type=checkbox],input[type=radio])+.gform-field-label{color:var(--darkForm-label)}.c-Gravity-dark .gfield--type-choice :is(input[type=checkbox],input[type=radio])+.gform-field-label:before{background-color:var(--darkForm-field-bg)}.c-Gravity-dark .gfield--type-choice input[type=radio]:checked+.gform-field-label:before{background-color:var(--c-navy-900)}.c-Gravity-dark .gfield--type-choice input[type=checkbox]:checked+.gform-field-label:before{background-color:var(--c-accent)}.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__country-selector{gap:var(--space-2);background-color:rgba(255,255,255,.1);color:var(--c-white);font-size:var(--fs-bodySmall);line-height:1.4}.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__country-selector:after{filter:brightness(2)}.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__country-selector:focus,.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__country-selector:focus-visible,.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__country-selector:hover{border-color:var(--form-border);background-color:rgba(255,255,255,.16);color:var(--c-white)}.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__flag-icon{transform:scale(.5)}.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__country-item .gform-phone__flag-icon{transform:scale(.7)}.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__dial-code{margin-right:var(--space-2)}.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__dropdown{background-color:var(--c-navy-900);box-shadow:var(--shadow-xl)}.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__search-wrapper{background-color:var(--c-navy-900)}.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__country-item{color:var(--darkForm-label)}.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone :is(.gform-phone__country-item.gform-phone__country-item--active,.gform-phone__country-item.gform-phone__country-item--focused,.gform-phone__country-item:hover){background-color:rgba(255,255,255,.08);color:var(--c-white)}.c-Gravity-dark .gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__country-code{color:var(--darkForm-placeholder)}.c-Gravity-dark .gform_validation_errors{background:rgba(var(--c-red-rgb),.3);border-color:rgba(var(--c-red-rgb),.6)}.c-Gravity-dark .gform_validation_errors>h2{color:var(--c-oldlace);font-size:var(--fs-body);font-weight:500}.c-Gravity-dark .gform_validation_errors :is(li,ol){color:var(--c-white)}.c-Gravity-inline form{position:relative}.c-Gravity-inline .gform_heading{display:none}.c-Gravity-inline .gfield:not(.gfield--type-choice) .gform-field-label,.c-Gravity-inline .gfield_label_before_complex{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;width:1px;height:1px}.c-Gravity-inline .gfield:not(.gfield--type-choice) input{display:flex;background:var(--c-white);padding:var(--space-3) var(--space-5);border-radius:var(--rad-md);box-shadow:none;border:1px solid rgba(var(--c-navy-900-rgb),.15);height:auto;line-height:1.4;font-size:var(--fs-bodyMedium)}@media screen and (min-width:481px){.c-Gravity-inline .gfield:not(.gfield--type-choice) input{padding:var(--space-8) 40% var(--space-8) var(--space-9);border-radius:var(--rad-pill);box-shadow:0 8px 24px -10px rgba(var(--c-navy-900-rgb),.3);border:none}}.c-Gravity-inline .gfield--type-choice input[type=checkbox]+.gform-field-label{font-size:var(--fs-bodySmall)}.c-Gravity-inline .gfield--type-choice input[type=checkbox]+.gform-field-label:before{top:-1px;border-color:rgba(var(--c-navy-900-rgb),.4);background-color:rgba(255,255,255,.6)}.c-Gravity-inline .gfield--type-choice input[type=checkbox]:checked+.gform-field-label:before{border-color:var(--c-navy-900);background-color:var(--c-navy-900)}.c-Gravity-inline .gform_button{width:100%;margin-block-start:var(--space-6)}@media screen and (min-width:481px){.c-Gravity-inline .gform_button{position:absolute;inset:var(--space-4) var(--space-4) auto auto;width:fit-content;margin-block-start:0}}@media screen and (min-width:481px){.c-Gravity-inline .gform_validation_error .gfield_validation_message{padding-inline-start:var(--space-9)}}.c-Gravity-inline .gform_validation_errors{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;width:1px;height:1px}.c-Gravity-inline .gform-footer{margin:0}.c-Card{--card-badge:var(--c-accent);display:block;width:300px;border:1px solid rgb(var(--c-navy-900-rgb),.07);background-color:var(--c-white);border-radius:var(--rad-lg);overflow:hidden;transition:transform var(--transition-dur-med) var(--transition-ease-standard),box-shadow var(--transition-dur-med) var(--transition-ease-standard),border-color var(--transition-dur-med) var(--transition-ease-standard)}.c-Card[data-type=ressource]:has(.c-Card-headLink):has(a:focus-visible),.c-Card[data-type=ressource]:has(.c-Card-headLink):hover,.c-Card[href]:hover{border-color:var(--c-accent);box-shadow:0 16px 40px -16px rgba(0,17,43,.25);transform:translateY(-3px)}.c-Card[data-type=ressource]:has(.c-Card-headLink):has(a:focus-visible) .c-Card-fakeBtn,.c-Card[data-type=ressource]:has(.c-Card-headLink):hover .c-Card-fakeBtn,.c-Card[href]:hover .c-Card-fakeBtn{visibility:visible;opacity:1}.c-Card[data-type=ressource]:has(.c-Card-headLink):has(a:focus-visible) .c-Card-head-mask,.c-Card[data-type=ressource]:has(.c-Card-headLink):hover .c-Card-head-mask,.c-Card[href]:hover .c-Card-head-mask{visibility:visible;opacity:1}.c-Card-headLink{display:block}.c-Card-head{display:block;position:relative;overflow:hidden;aspect-ratio:4/3;background-color:var(--c-choco-100)}.c-Card-head-img{display:block;width:100%;height:100%;object-fit:cover}.c-Card-head-content{display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.c-Card-head-mask{display:block;position:absolute;background:linear-gradient(180deg,transparent 50%,rgba(0,17,43,.6));top:0;left:0;height:100%;width:100%;visibility:hidden;opacity:0;z-index:0}.c-Card-contentJobLogo{display:flex;align-items:center;justify-content:center;position:absolute;top:14px;left:14px;border-radius:var(--rad-lg);overflow:hidden;width:52px;height:52px;background:rgba(255,255,255,.94);color:var(--c-navy-900)}.c-Card-jobLogo{width:30px;height:30px}.c-Card-categories{position:absolute;top:12px;left:12px;display:flex;gap:6px}.c-Card-categories-item{color:var(--c-white);background-color:var(--c-blue-500);border-radius:11px;padding:3px var(--space-4);font-size:var(--fs-bodySmall);font-weight:700;line-height:var(--lh-bodySmall);text-transform:uppercase}.c-Card-badge{position:absolute;top:12px;left:12px;z-index:1;color:var(--c-white);background-color:var(--card-badge);border-radius:11px;padding:3px var(--space-4);font-size:var(--fs-bodySmall);font-weight:700;line-height:var(--lh-bodySmall);text-transform:uppercase;max-width:calc(100% - 24px)}.c-Card-fakeBtn{position:absolute;top:auto;left:auto;right:14px;bottom:14px;visibility:hidden;opacity:0}@media screen and (max-width:1024px){.c-Card-fakeBtn{visibility:visible;opacity:1}}.c-Card-fakeBtn-icon{width:14px;height:14px}.c-Card-content{display:grid;padding:18px 22px;gap:12px}.c-Card-top{font-size:var(--fs-h4);font-weight:500;color:var(--c-navy-900);letter-spacing:-.015em;padding-bottom:2px}.c-Card-description{color:var(--c-slate-600);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall)}.c-Card-listJob{display:flex;gap:6px;padding-bottom:var(--space-9);position:relative;border-top:1px rgb(var(--c-navy-900-rgb),.07) solid;padding-top:var(--space-3)}.c-Card-listJob-item{flex:1 1}.c-Card-listJob-item:hover .c-Card-listJob-contentLogo{color:var(--c-white);background-color:var(--c-blue-500)}.c-Card-listJob-item:hover .c-Card-listJob-contentLogo:after{visibility:visible;opacity:1}.c-Card-listJob-item:hover .c-Card-listJob-name{visibility:visible;opacity:1}.c-Card-listJob-contentLogo{display:flex;align-items:center;justify-content:center;width:100%;height:42px;border:1px solid rgb(var(--c-navy-900-rgb),.12);border-radius:var(--rad-xs);position:relative}.c-Card-listJob-contentLogo:after{content:"";display:block;width:4px;height:4px;position:absolute;left:50%;translate:-50%;top:auto;bottom:-10px;background-color:var(--c-blue-500);border-radius:50%;visibility:hidden;opacity:0}.c-Card-listJob-logo{display:block;width:28px;height:28px;max-width:100%}.c-Card-listJob-name{display:flex;position:absolute;left:0;top:auto;bottom:0;width:100%;height:36px;align-items:center;justify-content:center;visibility:hidden;text-transform:uppercase;color:var(--c-navy-900);font-weight:700;font-size:10px;opacity:0;padding-top:10px}.c-Card-tags{display:flex;gap:6px;flex-wrap:wrap}.c-Card-tags-tag{color:var(--c-accent);background-color:var(--c-oldlace);border-radius:11px;padding:3px var(--space-4);font-weight:600;font-size:11px;line-height:var(--lh-bodySmall)}.c-Card-listMeta{border-top:1px solid rgba(var(--c-navy-900-rgb),.08)}.c-Card-listMeta-item{margin-top:10px;display:flex;align-items:center;gap:10px}.c-Card-listMeta-contentLogo{display:flex;width:28px;height:28px;background-color:var(--c-oldlace);border-radius:var(--rad-xs);overflow:hidden;align-items:center;color:var(--c-accent);justify-content:center}.c-Card-listMeta-logo{display:block;width:17px;height:17px}.c-Card-listMeta-name{font-weight:600;font-size:var(--fs-bodySmall);color:var(--c-slate-700)}.c-Card-topLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.c-Card-topLink:hover{color:var(--c-accent)}.c-Card-listLink{margin:0;padding:0;list-style:none}.c-Card-listLink-item{border-top:1px solid var(--c-slate-200)}.c-Card-listLink-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;color:var(--c-slate-700);font-size:var(--fs-bodySmall);transition:all .2s linear;padding-left:5px;font-weight:500}.c-Card-listLink-link:hover{color:var(--c-accent);transform:translate(5px)}.c-Card-listLink-link:hover svg{opacity:1}.c-Card-listLink-icon{transition:opacity .2s linear;opacity:0;flex-shrink:0;width:14px;height:14px}.c-Card-information{color:var(--c-accent);font-weight:700;font-size:var(--fs-bodySmall);letter-spacing:.02em}.c-Card[type=product] .c-Card-top{display:flex;align-items:center;justify-content:start;gap:var(--space-5)}.c-Card[type=product] .c-Card-top-logo{width:42px;height:46px}.c-Card[type=product] .c-Card-top-name{display:block;font-family:var(--font-second);font-size:18px;font-weight:700;letter-spacing:-.005em}.c-Card[type=product] .c-Card-top-subname{display:block;font-family:var(--font-second);font-weight:500}.c-Card-top-subname[data-italic=true]{font-style:italic}.c-Card[data-format]{width:100%}.c-Card[data-type=sg_solution] .c-Card-description{display:-webkit-box;overflow:hidden;padding-bottom:2px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-Card[data-type=post]{--card-badge:var(--c-blue-500)}.c-Card[data-type=post] .c-Card-top{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-Card[data-type=post] .c-Card-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-Card[data-type=sg_event] .c-Card-top{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-Card[data-type=sg_formation] .c-Card-top{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-Card[data-type=sg_formation] .c-Card-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-Card[data-type=sg_temoignage] .c-Card-top{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-Card[data-type=sg_temoignage] .c-Card-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-Card[data-type=sg_case_study] .c-Card-top{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-Card[data-type=sg_case_study] .c-Card-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-Card[data-type=sg_partenaire] .c-Card-top{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-Card[data-type=sg_partenaire] .c-Card-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-Card[data-type=sg_livre_blanc] .c-Card-top{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-Card[data-type=sg_livre_blanc] .c-Card-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-Card[data-type=sg_documentation]{--card-badge:var(--c-navy-600)}.c-Card[data-type=sg_documentation] .c-Card-top{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-Card[data-type=sg_documentation] .c-Card-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-Card[data-type=page] .c-Card-content{gap:var(--space-3)}.c-Card[data-type=page] .c-Card-top{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-Card[data-type=page] .c-Card-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.c-Card[data-type=sg_persona] .c-Card-content{gap:var(--space-3)}.c-Card[data-type=sg_persona] .c-Card-top{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-Card[data-type=sg_persona] .c-Card-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.c-Card[data-type=ressource] .c-Card-topLink:hover{color:var(--c-navy-900)}.c-Filters{padding-block:var(--space-8) var(--space-7);border-bottom:1px solid rgba(var(--c-navy-900-rgb),.06)}.c-Filters-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-5)}.c-Filters-label{margin-right:var(--space-3);color:var(--c-slate-400);font-size:var(--fs-bodyXSmall);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.c-Filters-mobileTrigger{display:none;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:1px solid rgba(var(--c-navy-900-rgb),.15);border-radius:var(--rad-xs);background:var(--c-white);color:var(--c-navy-900);font-family:inherit;font-size:var(--fs-body);font-weight:600;cursor:pointer;transition:border-color var(--transition-dur-fast) var(--transition-ease-standard),color var(--transition-dur-fast) var(--transition-ease-standard)}.c-Filters-mobileTrigger:hover{border-color:var(--c-blue-500);color:var(--c-blue-500)}.c-Filters-mobileTrigger-icon{width:16px;height:16px}.c-Filters-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:var(--space-2);border-radius:var(--rad-pill);background:var(--c-blue-500);color:var(--c-white);font-size:var(--fs-bodyXSmall);font-weight:700;line-height:1}.c-Filters-search{display:inline-flex;align-items:center;gap:var(--space-3);min-width:280px;margin-left:auto;padding:var(--space-4) var(--space-3) var(--space-4) var(--space-6);border:1px solid rgba(var(--c-navy-900-rgb),.15);border-radius:var(--rad-xs);background:var(--c-white);transition:border-color var(--transition-dur-fast) var(--transition-ease-standard)}.c-Filters-search:focus-within{border-color:var(--c-blue-500)}.c-Filters-search-field{display:inline-flex;align-items:center;gap:var(--space-3);flex:1;min-width:0;cursor:text}.c-Filters-search-icon{flex-shrink:0;width:14px;height:14px;color:var(--c-slate-400)}.c-Filters-search-input{flex:1;min-width:0;border:0;background:rgba(0,0,0,0);color:var(--c-navy-900);font-family:inherit;font-size:var(--fs-body);outline:none}.c-Filters-search-input::-webkit-search-cancel-button{appearance:none;display:none}.c-Filters-search-clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:rgba(var(--c-blue-500-rgb),.18);color:var(--c-blue-500);cursor:pointer;transition:background var(--transition-dur-fast) var(--transition-ease-standard),color var(--transition-dur-fast) var(--transition-ease-standard)}.c-Filters-search-clear:focus-visible,.c-Filters-search-clear:hover{background:var(--c-blue-500);color:var(--c-white)}.c-Filters-search-clear[hidden]{display:none}.c-Filters-search-clearIcon{width:11px;height:11px}.c-Filters-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-6)}.c-Filters-bar+.c-Filters-meta{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(var(--c-navy-900-rgb),.05)}.c-Filters-state{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);min-width:0}.c-Filters-fallback{margin-top:var(--space-5)}.c-Filters-stateEmpty{color:var(--c-slate-400);font-size:var(--fs-bodySmall)}.c-Filters-reset{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:0;border-radius:var(--rad-pill);background:rgba(var(--c-navy-900-rgb),.04);color:var(--c-navy-900);font-family:inherit;font-size:var(--fs-bodySmall);font-weight:600;cursor:pointer;transition:background var(--transition-dur-fast) var(--transition-ease-standard)}.c-Filters-reset:hover{background:rgba(var(--c-navy-900-rgb),.08)}.c-Filters-reset-icon{width:12px;height:12px}.c-Filters-right{display:inline-flex;align-items:center;gap:var(--space-8)}.c-Filters-count{color:var(--c-navy-900);font-size:var(--fs-bodySmall);font-weight:600}.c-Filters-sort{position:relative;display:inline-flex;align-items:center;gap:var(--space-3)}.c-Filters-sort-label{color:var(--c-slate-600);font-size:var(--fs-bodySmall)}.c-Filters-sort-select{appearance:none;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border:0;background:none;color:var(--c-navy-900);font-family:inherit;font-size:var(--fs-bodySmall);font-weight:600;cursor:pointer}.c-Filters-sort-icon{position:absolute;right:var(--space-2);width:14px;height:14px;color:var(--c-slate-400);pointer-events:none}@media screen and (max-width:1024px){.c-Filters-search{flex-basis:100%;min-width:0;margin-left:0}.c-Filters-bar{gap:var(--space-3)}}@media screen and (max-width:768px){.c-Filters-bar{flex-wrap:nowrap}.c-Filters .c-FilterDropdown,.c-Filters-label{display:none}.c-Filters-mobileTrigger{display:inline-flex}.c-Filters-search{flex:1;flex-basis:auto}.c-Filters-meta{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.c-Filters-right{flex-wrap:wrap;gap:var(--space-5)}}.c-FilterDropdown{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:1px solid rgba(var(--c-navy-900-rgb),.15);border-radius:var(--rad-xs);background:var(--c-white);color:var(--c-navy-900);transition:border-color var(--transition-dur-fast) var(--transition-ease-standard),background var(--transition-dur-fast) var(--transition-ease-standard),color var(--transition-dur-fast) var(--transition-ease-standard)}.c-FilterDropdown:hover{border-color:var(--c-navy-900)}.c-FilterDropdown[data-active],.c-FilterDropdown[data-filled]{border-color:var(--c-blue-500);background:rgba(var(--c-blue-500-rgb),.06);color:var(--c-blue-500)}.c-FilterDropdown-button,.c-FilterDropdown-toggle{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:inherit;font-family:inherit;cursor:pointer}.c-FilterDropdown-button{font-size:var(--fs-body);font-weight:600}.c-FilterDropdown-label{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-FilterDropdown-count{font-variant-numeric:tabular-nums}.c-FilterDropdown-clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:rgba(var(--c-blue-500-rgb),.18);color:var(--c-blue-500);cursor:pointer;transition:background var(--transition-dur-fast) var(--transition-ease-standard),color var(--transition-dur-fast) var(--transition-ease-standard)}.c-FilterDropdown-clear:focus-visible,.c-FilterDropdown-clear:hover{background:var(--c-blue-500);color:var(--c-white)}.c-FilterDropdown-clearIcon{width:11px;height:11px}.c-FilterDropdown-chevron{width:14px;height:14px}.c-FilterDropdown-list{left:0;right:auto;min-width:240px;max-height:360px;padding:var(--space-3);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.c-FilterDropdown-option{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--rad-xs);color:var(--c-navy-900);font-size:var(--fs-body);font-weight:500;cursor:pointer;transition:background var(--transition-dur-fast) var(--transition-ease-standard)}.c-FilterDropdown-option:hover{background:rgba(var(--c-blue-500-rgb),.06)}.c-FilterDropdown-box{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid rgba(var(--c-navy-900-rgb),.25);border-radius:var(--rad-xxs);background:var(--c-white);color:var(--c-white);transition:background var(--transition-dur-fast) var(--transition-ease-standard),border-color var(--transition-dur-fast) var(--transition-ease-standard)}.c-FilterDropdown-check{width:10px;height:10px;opacity:0}.c-FilterDropdown-optionLabel{flex:1;min-width:0}.c-FilterDropdown-input:checked~.c-FilterDropdown-box{border-color:var(--c-blue-500);background:var(--c-blue-500)}.c-FilterDropdown-input:checked~.c-FilterDropdown-box .c-FilterDropdown-check{opacity:1}.c-FilterDropdown-input:checked~.c-FilterDropdown-optionLabel{color:var(--c-blue-500);font-weight:600}.c-FilterDropdown-input:focus-visible~.c-FilterDropdown-box{box-shadow:var(--shadow-focus)}.c-FiltersPopin{position:fixed;inset:0;z-index:1200;display:flex}.c-FiltersPopin-backdrop{position:absolute;inset:0;background:rgba(var(--c-navy-900-rgb),.5);opacity:0;transition:opacity var(--transition-dur-med) var(--transition-ease-standard)}.c-FiltersPopin-panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:420px;height:100%;margin-left:auto;background:var(--c-white);box-shadow:var(--shadow-xl);transform:translateX(24px);opacity:0;transition:transform var(--transition-dur-med) var(--transition-ease-standard),opacity var(--transition-dur-med) var(--transition-ease-standard)}.c-FiltersPopin-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-7) var(--space-7);border-bottom:1px solid rgba(var(--c-navy-900-rgb),.1)}.c-FiltersPopin-title{margin:0;color:var(--c-navy-900);font-size:var(--fs-h3);font-weight:700}.c-FiltersPopin-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1px solid rgba(var(--c-navy-900-rgb),.1);border-radius:var(--rad-xs);background:rgba(0,0,0,0);color:var(--c-navy-900);cursor:pointer;transition:background var(--transition-dur-fast) var(--transition-ease-standard)}.c-FiltersPopin-close:hover{background:rgba(var(--c-navy-900-rgb),.04)}.c-FiltersPopin-close svg{width:18px;height:18px}.c-FiltersPopin-body{flex:1;padding:var(--space-7);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.c-FiltersPopin-group+.c-FiltersPopin-group{margin-top:var(--space-8)}.c-FiltersPopin-groupTitle{margin:0 0 var(--space-5);color:var(--c-slate-400);font-size:var(--fs-bodyXSmall);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.c-FiltersPopin-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.c-FiltersPopin-option{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--rad-xs);color:var(--c-navy-900);font-size:var(--fs-h5);font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-dur-fast) var(--transition-ease-standard)}.c-FiltersPopin-option:hover{background:rgba(var(--c-navy-900-rgb),.04)}.c-FiltersPopin-box{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid rgba(var(--c-navy-900-rgb),.22);border-radius:var(--rad-xs);background:var(--c-white);color:var(--c-white);transition:background var(--transition-dur-fast) var(--transition-ease-standard),border-color var(--transition-dur-fast) var(--transition-ease-standard)}.c-FiltersPopin-check{width:12px;height:12px;opacity:0}.c-FiltersPopin-optionLabel{flex:1}.c-FiltersPopin-input:checked~.c-FiltersPopin-box{border-color:var(--c-blue-500);background:var(--c-blue-500)}.c-FiltersPopin-input:checked~.c-FiltersPopin-box .c-FiltersPopin-check{opacity:1}.c-FiltersPopin-input:checked~.c-FiltersPopin-optionLabel{font-weight:600}.c-FiltersPopin-input:focus-visible~.c-FiltersPopin-box{box-shadow:var(--shadow-focus)}.c-FiltersPopin-foot{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-7);border-top:1px solid rgba(var(--c-navy-900-rgb),.1)}.c-FiltersPopin-apply{flex:1;justify-content:center}.c-Filters[data-open] .c-FiltersPopin-backdrop{opacity:1}.c-Filters[data-open] .c-FiltersPopin-panel{transform:translateX(0);opacity:1}.c-listing{background:var(--c-white)}.c-listing-body{padding-block:0 var(--block-desktop-spacing)}@media screen and (max-width:768px){.c-listing-body{padding-block:0 var(--block-mobile-spacing)}}.c-listing-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.c-listing-layout[data-aside=true]{grid-template-columns:minmax(0,1fr) 332px;gap:var(--space-10)}@media screen and (max-width:1280px){.c-listing-layout[data-aside=true]{grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-9)}}@media screen and (max-width:1024px){.c-listing-layout[data-aside=true]{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}}.c-listing-layout[data-aside=true] .c-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:1280px){.c-listing-layout[data-aside=true] .c-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:1024px){.c-listing-layout[data-aside=true] .c-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.c-listing-layout[data-aside=true] .c-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.c-listing-layout[data-aside=true] .c-listing-grid{grid-template-columns:minmax(0,1fr)}}.c-listing-main{min-width:0}.c-listing-start{margin:var(--space-8) 0 0;font-size:var(--fs-bodySmall)}.c-listing-start-link{color:var(--c-navy-900);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.c-listing-start-link:hover{-webkit-text-decoration:none;text-decoration:none}.c-listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-7);margin:0;padding-top:var(--space-8);list-style:none}@media screen and (max-width:1024px){.c-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.c-listing-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}}.c-listing-grid-item{display:flex;min-width:0}.c-listing-more{display:flex;justify-content:center;margin-top:var(--space-10)}.c-listing-more[hidden]{display:none}.c-listing-more[aria-busy=true]{opacity:.6;pointer-events:none}.c-listing-more-count{opacity:.65;font-variant-numeric:tabular-nums}.c-listing-empty{padding:var(--space-12) var(--space-9);border:2px dashed rgb(var(--c-navy-900-rgb),.1);border-radius:var(--rad-lg);text-align:center}.c-listing-empty-title{margin:0;color:var(--c-navy-900);font-family:var(--font-base);font-size:var(--fs-h4);font-weight:500;letter-spacing:-.015em}.c-listing-empty-text{margin:var(--space-4) 0 0;color:var(--c-slate-600);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall)}.c-ListingAside{position:sticky;top:calc(var(--header-offset) + var(--header-compact-h) + var(--space-9) - var(--space-8));display:flex;flex-direction:column;gap:var(--space-7);min-width:0;padding-top:var(--space-8)}@media screen and (max-width:1024px){.c-ListingAside{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media screen and (max-width:480px){.c-ListingAside{grid-template-columns:minmax(0,1fr);gap:18px}}.c-ListingAside-card{padding:var(--p-lg) var(--p-lg) var(--space-8);background:var(--c-white);border:1px solid rgba(var(--c-navy-900-rgb),.1);border-radius:var(--rad-lg)}.c-ListingAside-card-title{margin:0 0 var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid rgba(var(--c-navy-900-rgb),.08);color:var(--c-navy-900);font-family:var(--font-second);font-size:var(--fs-h4);font-weight:700;line-height:var(--lh-h4);letter-spacing:-.01em}.c-ListingAside-pop{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.c-ListingAside-pop-item{display:flex;align-items:flex-start;gap:var(--p-md);padding:var(--space-4);border-radius:var(--rad-md);-webkit-text-decoration:none;text-decoration:none;transition:background var(--transition-dur-fast) var(--transition-ease-standard)}.c-ListingAside-pop-item:hover{background:#f8f4f0;-webkit-text-decoration:none;text-decoration:none}.c-ListingAside-pop-rank{flex:none;width:22px;color:rgba(var(--c-navy-900-rgb),.18);font-family:var(--font-second);font-size:24px;font-weight:700;line-height:1;text-align:center}.c-ListingAside-pop-body{display:flex;flex-direction:column;gap:3px;min-width:0}.c-ListingAside-pop-cat{color:var(--listingAside-cat,var(--c-blue-500));font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.c-ListingAside-pop-title{display:-webkit-box;overflow:hidden;color:var(--c-navy-900);font-size:13.5px;font-weight:600;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-ListingAside-pop-meta{color:var(--c-slate-400);font-size:12px}.c-ListingAside-recent{display:flex;flex-direction:column;gap:var(--p-md);margin:0;padding:0;list-style:none}.c-ListingAside-recent-item{display:flex;gap:13px;-webkit-text-decoration:none;text-decoration:none}.c-ListingAside-recent-item:hover{-webkit-text-decoration:none;text-decoration:none}.c-ListingAside-recent-item:hover .c-ListingAside-recent-thumb img{transform:scale(1.06)}.c-ListingAside-recent-item:hover .c-ListingAside-recent-title{color:var(--c-blue-500)}.c-ListingAside-recent-thumb{flex:none;overflow:hidden;width:66px;height:66px;background:var(--c-choco-100);border-radius:11px}.c-ListingAside-recent-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-dur-med) var(--transition-ease-standard)}.c-ListingAside-recent-body{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);min-width:0}.c-ListingAside-recent-title{display:-webkit-box;overflow:hidden;color:var(--c-navy-900);font-size:var(--fs-bodySmall);font-weight:600;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color var(--transition-dur-fast) var(--transition-ease-standard)}.c-ListingAside-recent-date{color:var(--c-slate-400);font-size:12px}.c-listingEvent{background:var(--c-white)}.c-listingEvent-body{padding-block:0 var(--block-desktop-spacing)}@media screen and (max-width:768px){.c-listingEvent-body{padding-block:0 var(--block-mobile-spacing)}}.c-listingEvent-filters+.c-listingEvent-segment{margin-top:var(--space-12)}.c-listingEvent-segment+.c-listingEvent-segment{margin-top:var(--space-12)}@media screen and (max-width:1024px){.c-listingEvent-segment+.c-listingEvent-segment{margin-top:var(--space-11)}}@media screen and (max-width:768px){.c-listingEvent-segment+.c-listingEvent-segment{margin-top:var(--space-10)}}.c-listingEvent-segment-head{display:flex;align-items:baseline;gap:var(--space-6);margin-bottom:28px;padding-bottom:var(--space-5);border-bottom:2px solid rgb(var(--c-navy-900-rgb),.1)}@media screen and (max-width:1024px){.c-listingEvent-segment-head{margin-bottom:var(--space-8)}}@media screen and (max-width:768px){.c-listingEvent-segment-head{flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-bottom:18px}}.c-listingEvent-segment-tag{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--p-xs) var(--space-5);border-radius:var(--rad-pill);background:rgb(var(--c-navy-900-rgb),.06);color:var(--c-slate-600);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.c-listingEvent-segment-pulse{width:7px;height:7px;border-radius:50%;background:var(--c-state-success);animation:c-listingEvent-pulse 2s infinite}.c-listingEvent-segment-title{margin:0;color:var(--c-navy-900);font-family:var(--font-base);font-size:26px;font-style:italic;font-weight:600;line-height:32px;letter-spacing:-.01em}@media screen and (max-width:1024px){.c-listingEvent-segment-title{font-size:21px;line-height:27px}}@media screen and (max-width:768px){.c-listingEvent-segment-title{font-size:20px;line-height:26px}}.c-listingEvent-segment-count{margin-left:auto;color:var(--c-slate-600);font-size:var(--fs-bodySmall);font-weight:600;line-height:var(--lh-bodySmall);white-space:nowrap}@media screen and (max-width:768px){.c-listingEvent-segment-count{flex-basis:100%;margin-left:0}}.c-listingEvent-segment[data-segment=upcoming] .c-listingEvent-segment-tag{background:rgb(var(--c-green-rgb),.14);color:var(--c-state-success)}.c-listingEvent-start{margin:var(--space-8) 0;font-size:var(--fs-bodySmall)}.c-listingEvent-start-link{color:var(--c-navy-900);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.c-listingEvent-start-link:hover{-webkit-text-decoration:none;text-decoration:none}.c-listingEvent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-7);margin:0;padding:0;list-style:none}@media screen and (max-width:1024px){.c-listingEvent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.c-listingEvent-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}}.c-listingEvent-grid-item{display:flex;min-width:0}.c-listingEvent-more{display:flex;justify-content:center;margin-top:var(--space-11)}@media screen and (max-width:768px){.c-listingEvent-more{margin-top:var(--space-10)}}.c-listingEvent-more[hidden]{display:none}.c-listingEvent-more[aria-busy=true]{opacity:.6;pointer-events:none}.c-listingEvent-more-count{opacity:.65;font-variant-numeric:tabular-nums}.c-listingEvent-empty{padding:var(--space-12) var(--space-9);border:2px dashed rgb(var(--c-navy-900-rgb),.1);border-radius:var(--rad-lg);text-align:center}.c-listingEvent-empty-title{margin:0;color:var(--c-navy-900);font-family:var(--font-base);font-size:var(--fs-h4);font-weight:500;letter-spacing:-.015em}.c-listingEvent-empty-text{margin:var(--space-4) 0 0;color:var(--c-slate-600);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall)}@keyframes c-listingEvent-pulse{0%{box-shadow:0 0 0 0 rgb(var(--c-green-rgb),.55)}70%{box-shadow:0 0 0 6px rgb(var(--c-green-rgb),0)}to{box-shadow:0 0 0 0 rgb(var(--c-green-rgb),0)}}@media(prefers-reduced-motion:reduce){.c-listingEvent-segment-pulse{animation:none}}.c-page404{background:var(--c-white)}.c-page404-body{padding-block:var(--block-desktop-spacing)}@media screen and (max-width:768px){.c-page404-body{padding-block:var(--block-mobile-spacing)}}.c-page404-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.c-page404-code{margin:0;color:rgba(var(--c-navy-900-rgb),.12);font-family:var(--font-base);font-size:120px;font-weight:600;line-height:1;letter-spacing:-.04em}@media screen and (max-width:1024px){.c-page404-code{font-size:96px}}@media screen and (max-width:480px){.c-page404-code{font-size:72px}}.c-page404-title{margin:var(--space-7) 0 0;color:var(--c-navy-900);font-family:var(--font-base);font-size:var(--fs-blockTitle);font-weight:400;line-height:var(--lh-blockTitle);letter-spacing:-.015em}@media screen and (max-width:480px){.c-page404-title{font-size:var(--fs-h1);line-height:var(--lh-h1)}}.c-page404-text{max-width:44ch;margin:var(--space-6) 0 0;color:var(--c-slate-600);font-size:var(--fs-bodyMedium);line-height:var(--lh-body)}.c-page404 .c-Btn{margin-top:var(--space-9)}.c-search{background:var(--c-white)}.c-search-body{padding-block:var(--block-desktop-spacing)}@media screen and (max-width:768px){.c-search-body{padding-block:var(--block-mobile-spacing)}}.c-search-head{padding-bottom:var(--space-10);border-bottom:1px solid rgba(var(--c-navy-900-rgb),.08)}@media screen and (max-width:768px){.c-search-head{padding-bottom:var(--space-9)}}.c-search-head .c-Eyebrow{margin-bottom:var(--space-5)}.c-search-title{margin:0;color:var(--c-navy-900);font-family:var(--font-base);font-size:var(--fs-blockTitle);font-weight:400;line-height:var(--lh-blockTitle);letter-spacing:-.015em}@media screen and (max-width:480px){.c-search-title{font-size:var(--fs-h1);line-height:var(--lh-h1)}}.c-search-title-term{color:var(--c-accent)}.c-search-form{max-width:560px;margin-top:var(--space-8)}.c-search-form form{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-7);background:var(--c-white);border:1px solid rgba(var(--c-navy-900-rgb),.18);border-radius:var(--rad-pill);transition:border-color var(--transition-dur-fast) var(--transition-ease-standard),box-shadow var(--transition-dur-fast) var(--transition-ease-standard)}.c-search-form form:hover{border-color:rgba(var(--c-navy-900-rgb),.32)}.c-search-form form:focus-within{border-color:var(--c-blue-500);box-shadow:0 0 0 4px rgba(var(--c-blue-500-rgb),.12)}.c-search-form input{flex:1;min-width:0;border:0;background:none;color:var(--c-navy-900);font-family:inherit;font-size:var(--fs-body);text-overflow:ellipsis}.c-search-form input::placeholder{color:var(--c-slate-400)}.c-search-form input:focus{outline:none}.c-search-form .c-SearchForm-icon{display:inline-flex;flex-shrink:0;color:var(--c-slate-400)}.c-search-form .c-SearchForm-icon svg{display:block;width:18px;height:18px}.c-search-form button{flex-shrink:0}@media screen and (max-width:480px){.c-search-form{max-width:none;margin-top:var(--space-7)}.c-search-form form{gap:var(--space-4);padding-left:var(--space-6)}}.c-search-count{margin:var(--space-6) 0 0;color:var(--c-slate-600);font-size:var(--fs-bodySmall)}.c-search-group+.c-search-group{margin-top:var(--space-12)}@media screen and (max-width:768px){.c-search-group+.c-search-group{margin-top:var(--space-10)}}.c-search-group:first-of-type{margin-top:var(--space-11)}.c-search-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-8)}.c-search-group-title{margin:0;color:var(--c-navy-900);font-family:var(--font-base);font-size:var(--fs-h1);font-weight:500;line-height:var(--lh-h1);letter-spacing:-.015em}.c-search-group-count{color:var(--c-slate-400);font-size:var(--fs-bodySmall);font-variant-numeric:tabular-nums}.c-search-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}@media screen and (max-width:768px){.c-search-list{grid-template-columns:minmax(0,1fr)}}.c-search-list-item{display:flex;min-width:0}.c-search-row{--search-row-color:var(--search-color,var(--c-blue-500));display:flex;flex:1;align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-6);border:1px solid rgba(var(--c-navy-900-rgb),.08);border-radius:var(--rad-md);color:var(--c-navy-900);-webkit-text-decoration:none;text-decoration:none;transition:border-color var(--transition-dur-fast) var(--transition-ease-standard),transform var(--transition-dur-fast) var(--transition-ease-standard)}.c-search-row:focus-visible,.c-search-row:hover{border-color:var(--c-blue-500);transform:translateY(-1px)}.c-search-row-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rad-xs);background:color-mix(in srgb,var(--search-row-color) 16%,transparent);color:var(--search-row-color)}.c-search-row-icon{width:17px;height:17px}.c-search-row-body{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.c-search-row-title{display:-webkit-box;overflow:hidden;font-size:var(--fs-body);font-weight:600;line-height:var(--lh-body);-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-search-row-meta{color:var(--c-slate-600);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall)}.c-search-empty{margin:var(--space-11) 0 0;color:var(--c-slate-600);font-size:var(--fs-body);line-height:var(--lh-body);text-align:left}.c-Single{background:var(--c-white)}.c-Single-body{padding-block:var(--space-11) var(--block-desktop-spacing)}@media screen and (max-width:768px){.c-Single-body{padding-block:var(--space-10) var(--block-mobile-spacing)}}.c-Single-body-wrapper[data-aside=true]{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:var(--space-11);align-items:start}@media screen and (max-width:768px){.c-Single-body-wrapper[data-aside=true]{grid-template-columns:minmax(0,1fr);gap:0}}.c-Single-aside{position:sticky;top:calc(var(--header-offset) + var(--header-compact-h) + var(--space-9));padding-right:var(--space-4);padding-bottom:var(--space-9)}@media screen and (max-width:768px){.c-Single-aside{position:relative;top:auto}}.c-Single-content{min-width:0}.c-CtaBanner{--ctaBanner-overlay:transparent;position:relative;overflow:hidden;background:var(--c-navy-900);color:var(--c-white)}.c-CtaBanner-media{position:absolute;inset:0;pointer-events:none}.c-CtaBanner-media-picture{display:block;width:100%;height:100%}.c-CtaBanner-media-img{object-position:center;object-fit:cover;width:100%;height:100%}.c-CtaBanner-overlay{position:absolute;inset:0;background:var(--ctaBanner-overlay);pointer-events:none}.c-CtaBanner-inner{position:relative}.c-CtaBanner-wrapper{display:flex;align-items:center;gap:var(--space-12);padding-block:var(--space-12)}@media screen and (max-width:1024px){.c-CtaBanner-wrapper{flex-direction:column;align-items:stretch;gap:var(--space-9);padding-block:var(--space-9)}}.c-CtaBanner-content{flex-grow:1;width:50%}@media screen and (max-width:1024px){.c-CtaBanner-content{width:100%}}.c-CtaBanner-content .c-Eyebrow{margin-bottom:var(--space-8)}.c-CtaBanner-title{margin-bottom:var(--space-8);font-size:64px;letter-spacing:-.025em;font-weight:600;line-height:1}@media screen and (max-width:768px){.c-CtaBanner-title{font-size:44px;line-height:1.2}}.c-CtaBanner-title .u-accent{color:var(--c-orange-300);font-weight:400}.c-CtaBanner-lede{color:rgba(255,255,255,.82);font-size:var(--fs-bodyMedium);line-height:1.6;max-width:80%}@media screen and (max-width:768px){.c-CtaBanner-lede{max-width:100%}}.c-CtaBanner-form{flex-shrink:0;width:50%;padding:var(--space-9);border:1px solid rgba(255,255,255,.1);border-radius:var(--rad-xl);background:var(--c-navy-900)}@media screen and (max-width:1024px){.c-CtaBanner-form{width:100%}}@media screen and (max-width:768px){.c-CtaBanner-form{padding:var(--space-8) var(--space-7)}}.c-CtaBanner-legend{display:flex;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-7);color:rgba(255,255,255,.56);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall)}.c-CtaBanner-legend-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px}.c-CtaBanner-legend-icon svg{display:block;width:100%;height:100%}.c-HomeHero{--homeHero-navSize:44px;position:relative;overflow:hidden;background:var(--c-choco-100)}.c-HomeHero-viewport{position:relative;overflow:hidden}.c-HomeHero-viewport.swiper-autoheight{height:auto}.c-HomeHero-viewport.swiper-autoheight .c-HomeHero-slide{height:auto}.c-HomeHero-viewport.swiper-autoheight .c-HomeHero-track{align-items:flex-start;transition-property:transform,height}.c-HomeHero-viewport.swiper-fade .c-HomeHero-slide{z-index:0;pointer-events:none;transition-property:opacity}.c-HomeHero-viewport.swiper-fade .c-HomeHero-slide.swiper-slide-active{z-index:1;pointer-events:auto}.c-HomeHero-track{position:relative;display:flex;margin:0;padding:0;list-style:none;transition-property:transform}.c-HomeHero-slide{position:relative;flex-shrink:0;width:100%;transition-property:transform}.c-HomeHero-slide-wrapper{position:relative;z-index:1;display:grid;grid-template-columns:500px minmax(0,1fr);align-items:center;column-gap:var(--space-12);padding-block:var(--space-12)}.c-HomeHero-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-7)}.c-HomeHero-title{display:block;color:var(--c-navy-900);font-size:58px;font-weight:700;line-height:1;letter-spacing:-.025em}@media screen and (max-width:1024px){.c-HomeHero-title{font-size:50px}}@media screen and (max-width:768px){.c-HomeHero-title{font-size:42px}}.c-HomeHero-title .u-accent{font-weight:500}.c-HomeHero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.c-HomeHero-badge{text-transform:uppercase;font-weight:700;letter-spacing:.16em}.c-HomeHero-badge,.c-HomeHero-cta,.c-HomeHero-lede,.c-HomeHero-title{opacity:0}.c-HomeHero-slide-wrapper.is-entering :is(.c-HomeHero-badge,.c-HomeHero-cta,.c-HomeHero-lede,.c-HomeHero-title){animation:cHomeHeroIn .52s var(--transition-ease-standard) both}.c-HomeHero-slide-wrapper.is-entering .c-HomeHero-title{animation-delay:60ms}.c-HomeHero-slide-wrapper.is-entering .c-HomeHero-lede{animation-delay:.12s}.c-HomeHero-slide-wrapper.is-entering .c-HomeHero-cta{animation-delay:.18s}.c-HomeHero-media{position:absolute;inset:0 0 0 50%;z-index:0;pointer-events:none}.c-HomeHero-media:before{content:"";position:absolute;inset:0;z-index:1;background:var(--c-choco-100);mask-image:linear-gradient(90deg,#000,#000 0,transparent 35%)}.c-HomeHero-media-picture{display:block;width:100%;height:100%}.c-HomeHero-media-img{object-position:center;object-fit:cover;width:100%;height:100%}.c-HomeHero-controls{position:absolute;inset:0;z-index:2;pointer-events:none}.c-HomeHero-controls[data-single=true]{display:none}.c-HomeHero-controls-btn{position:absolute;top:50%;display:grid;place-items:center;width:var(--homeHero-navSize);height:var(--homeHero-navSize);padding:0;border:1px solid rgb(var(--c-navy-900-rgb),.12);box-shadow:0 4px 16px -6px rgba(0,17,43,.18);border-radius:var(--rad-pill);background:rgba(0,0,0,0);color:var(--c-navy-900);cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:border-color var(--transition-dur-med) var(--transition-ease-standard),background var(--transition-dur-med) var(--transition-ease-standard),color var(--transition-dur-med) var(--transition-ease-standard)}.c-HomeHero-controls-btn:hover{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-white)}.c-HomeHero-controls-btn:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:2px}.c-HomeHero-controls-btn[data-nav=left]{left:var(--space-8)}.c-HomeHero-controls-btn[data-nav=left] svg{transform:scaleX(-1)}.c-HomeHero-controls-btn[data-nav=right]{right:var(--space-8)}.c-HomeHero-controls-btn svg{display:block;width:24px;height:24px;stroke-width:2}.c-HomeHero-dots{position:absolute;bottom:var(--space-9);left:50%;display:flex;align-items:center;gap:var(--space-3);pointer-events:auto;transform:translateX(-50%)}.c-HomeHero-dots-dot{width:30px;height:3px;padding:0;border:0;border-radius:var(--rad-pill);background:rgba(var(--c-navy-900-rgb),.18);cursor:pointer;transition:width var(--transition-dur-med) var(--transition-ease-standard),background var(--transition-dur-med) var(--transition-ease-standard)}.c-HomeHero-dots-dot.is-active{width:60px;background:var(--c-accent)}.c-HomeHero-dots-dot:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:4px}@media screen and (min-width:1025px){.c-HomeHero-slide-wrapper{min-height:500px}}@media screen and (min-width:1025px)and (max-width:1536px){.c-HomeHero-text{padding-inline-start:var(--space-5)}.c-HomeHero-controls-btn[data-nav=left]{left:var(--space-3)}.c-HomeHero-controls-btn[data-nav=right]{right:var(--space-3)}}@media screen and (max-width:1024px){.c-HomeHero-slide-wrapper{grid-template-columns:minmax(0,1fr);row-gap:var(--space-8);padding-block:var(--space-9)}.c-HomeHero-text{gap:var(--space-6)}.c-HomeHero-cta{flex-direction:column;align-items:flex-start}.c-HomeHero-media{position:static;padding-inline:var(--hspace);pointer-events:auto}.c-HomeHero-media:before{content:none}.c-HomeHero-media-picture{overflow:hidden;width:var(--wrapper-width);max-width:100%;margin-inline:auto;border-radius:var(--rad-lg)}.c-HomeHero-media-img{height:auto;aspect-ratio:16/9}.c-HomeHero-controls{position:static;display:flex;align-items:center;justify-content:space-between;gap:var(--space-7);padding-block:var(--space-8);padding-inline:var(--hspace)}.c-HomeHero-controls-btn{position:static;transform:none}.c-HomeHero-dots{position:static;margin-inline:auto;transform:none}}@media screen and (max-width:768px){.c-HomeHero-media-img{aspect-ratio:1}}@media screen and (max-width:480px){.c-HomeHero-media{padding-inline:var(--hspace-mobile)}.c-HomeHero-controls{padding-inline:var(--hspace-mobile)}}@keyframes cHomeHeroIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.c-HomeHero-badge,.c-HomeHero-cta,.c-HomeHero-lede,.c-HomeHero-title{opacity:1}.c-HomeHero-slide-wrapper.is-entering :is(.c-HomeHero-badge,.c-HomeHero-cta,.c-HomeHero-lede,.c-HomeHero-title){animation:none}}[data-controller~=reveal] [data-reveal-target~=item]{opacity:0}[data-controller~=reveal] [data-reveal-target~=item].is-revealed{opacity:1;animation:cRevealIn .68s var(--transition-ease-standard) backwards;animation-delay:calc(var(--reveal-rank, 0)*80ms)}@keyframes cRevealIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-controller~=reveal] [data-reveal-target~=item]{opacity:1}[data-controller~=reveal] [data-reveal-target~=item].is-revealed{animation:none}}.c-StatsBand{background:var(--c-navy-900);color:rgba(255,255,255,.75);padding-block:var(--space-12)}.c-StatsBand-wrapper{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-9)}@media screen and (max-width:1024px){.c-StatsBand-wrapper{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10) var(--space-9);padding-block:var(--space-11)}}.c-StatsBand-item{min-width:0;text-align:center}.c-StatsBand-item-value{color:var(--c-choco-100);font-size:64px;font-weight:700;line-height:1;letter-spacing:-.02em}@media screen and (max-width:768px){.c-StatsBand-item-value{font-size:40px}}.c-StatsBand-item-label{margin-top:var(--space-5);font-size:var(--fs-body);line-height:1.5}.c-HeaderWrap{position:fixed;top:var(--header-offset);right:0;left:0;z-index:1000}.c-Header{position:relative;background:var(--c-navy-900);color:var(--c-white)}.c-Header:after{content:"";position:absolute;top:var(--header-row1-h);right:0;left:0;border-block-start:1px solid rgba(255,255,255,.12);pointer-events:none;transition:opacity var(--transition-dur-med) var(--transition-ease-standard)}.c-Header-grid{display:grid;align-items:center;grid-template-rows:var(--header-row1-h) var(--header-row2-h)}@media screen and (min-width:1025px){.c-Header-grid{column-gap:var(--space-8);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search toplink" "nav  nav    join"}}@media screen and (min-width:1025px){.c-Header-nav{display:flex;align-items:center;gap:var(--space-8);grid-area:nav;justify-self:start}}@media screen and (max-width:1024px){.c-Header-nav{display:contents}}.c-Header-logo{display:inline-flex;align-items:center;grid-area:logo}.c-Header-logo .logo-full{display:block}.c-Header-logo .logo-compact{display:none}.c-Header-logo svg{display:block;height:auto;fill:currentColor;transition:width var(--transition-dur-med) var(--transition-ease-standard)}@media screen and (min-width:1025px){.c-Header-logo svg{width:180px}}@media screen and (max-width:1024px){.c-Header-logo svg{width:168px}}.c-Header-search{grid-area:search;justify-self:stretch}@media screen and (min-width:1025px){.c-Header-search{max-width:520px}}@media screen and (max-width:1024px){.c-Header-search{padding-block:var(--space-2)}}.c-Header-search form{display:flex;align-items:center;gap:var(--space-4);padding-inline:var(--space-6);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);height:44px;transition:border-color var(--transition-dur-fast) var(--transition-ease-standard)}.c-Header-search form:focus-within{border-color:rgba(255,255,255,.4)}.c-Header-search input{flex:1;min-width:0;border:0;background:none;color:var(--c-white);font-family:inherit;font-size:var(--fs-body)}.c-Header-search input::placeholder{color:rgba(255,255,255,.55)}.c-Header-search input:focus{outline:none}.c-Header-search button{display:inline-flex;flex-shrink:0;align-items:center;order:-1;color:rgba(255,255,255,.7);transition:color var(--transition-dur-fast) var(--transition-ease-standard)}.c-Header-search button:hover{color:var(--c-white)}.c-Header-search button svg{display:block;width:18px;height:18px}.c-Header-searchToggle{display:none;grid-area:searchToggle;justify-self:end;align-items:center;justify-content:center;border-radius:var(--rad-pill);width:40px;height:40px;color:rgba(255,255,255,.7);transition:color var(--transition-dur-fast) var(--transition-ease-standard)}.c-Header-searchToggle:hover{color:var(--c-white)}.c-Header-searchToggle svg{display:block;width:18px;height:18px}.c-Header-toplink{display:flex;align-items:center;gap:var(--space-2);grid-area:toplink;justify-self:end}.c-Header-toplink svg{display:block;width:18px;height:18px}.c-Header-account,.c-Header-cta,.c-Header-lang{display:flex;align-items:center}.c-Header-account .c-Btn[data-icon]{padding:var(--space-4)}.c-Header-account .c-Btn .btn-label:not(.c-MenuDrawer-foot *){position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;width:1px;height:1px}.c-MenuDrawer-foot .c-Header-account .c-Btn{aspect-ratio:auto;color:var(--c-slate-700)}.c-Header-cta .c-Btn{padding-block:var(--space-4)}.c-Header-cta .c-Btn .icon-desktop{display:block}.c-Header-cta .c-Btn .icon-mobile{display:none}.c-Menu-trigger{color:rgba(var(--c-choco-100-rgb),.9);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--rad-pill);transition:color var(--transition-dur-fast) var(--transition-ease-standard)}@media screen and (max-width:1024px){.c-Menu-trigger{grid-area:trigger}}.c-Menu-trigger:hover{color:var(--c-white)}.c-Menu-trigger[aria-expanded=true]{background:rgba(var(--c-orange-300-rgb),.1)}.c-Menu-trigger[aria-expanded=true] svg{color:var(--c-accent)}.c-Menu-trigger svg{display:block;width:20px;height:20px}.c-Menu-trigger-icon{display:inline-flex}.c-Menu-trigger .c-Menu-trigger-close{display:none}.c-HeaderWrap[data-menu-open] .c-Menu-trigger .c-Menu-trigger-menu{display:none}.c-HeaderWrap[data-menu-open] .c-Menu-trigger .c-Menu-trigger-close{display:block}.c-Menu-inline ul{display:flex;align-items:center;gap:var(--space-2)}.c-Menu-inline a{position:relative;display:inline-block;padding:var(--space-3) var(--space-5);color:rgba(255,255,255,.88);line-height:1.5;transition:color var(--transition-dur-fast) var(--transition-ease-standard)}.c-Menu-inline a:hover{color:var(--c-white)}.c-Menu-inline a:hover:after{background:var(--c-accent)}.c-Menu-inline a:after{content:"";position:absolute;left:14px;right:14px;bottom:-2px;height:2px;background:rgba(0,0,0,0);border-radius:var(--rad-xxs)}.c-Header-join{grid-area:join;justify-self:end}.c-Header-join svg{display:none}.c-HeaderWrap[data-compact] .c-Header-logo{margin-inline-end:var(--space-7)}.c-HeaderWrap[data-compact] .c-Header-logo .logo-full{display:none}.c-HeaderWrap[data-compact] .c-Header-logo .logo-compact{display:block}.c-HeaderWrap[data-compact] .c-Header-logo svg{width:30px}.c-HeaderWrap[data-compact] .c-Header{box-shadow:var(--shadow-lg)}@media screen and (min-width:1025px){.c-HeaderWrap[data-compact] .c-Header:after{opacity:0}.c-HeaderWrap[data-compact] .c-Header-grid{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-rows:var(--header-compact-h);grid-template-areas:"logo nav searchToggle toplink";column-gap:var(--space-2)}.c-HeaderWrap[data-compact] .c-Header-join{display:none}.c-HeaderWrap[data-compact] .c-Header-searchToggle{display:inline-flex}.c-HeaderWrap[data-compact] .c-Header-search{position:absolute;top:100%;right:0;left:0;visibility:hidden;opacity:0;padding:var(--space-6) max(var(--space-6),(100% - var(--wrapper-width))/2);max-width:none;background:var(--c-navy-900);box-shadow:var(--shadow-lg);transform:translateY(-8px);transition:opacity var(--transition-dur-med) var(--transition-ease-standard),transform var(--transition-dur-med) var(--transition-ease-standard),visibility 0s linear var(--transition-dur-med)}.c-HeaderWrap[data-compact][data-search-open] .c-Header-search{visibility:visible;opacity:1;transform:none;transition:opacity var(--transition-dur-med) var(--transition-ease-standard),transform var(--transition-dur-med) var(--transition-ease-standard),visibility 0s}.c-HeaderWrap[data-compact] .c-Header-cta .c-Btn{padding:var(--space-4)}.c-HeaderWrap[data-compact] .c-Header-cta .btn-label{display:none}}@media screen and (max-width:1024px){:root{--header-row1-h:64px;--header-row2-h:60px}.c-Header-grid{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo   toplink" "search trigger"}.c-Header-join,.c-Menu-inline{display:none}.c-Header-cta:not(.c-MenuDrawer-foot *) .c-Btn{padding:var(--space-4)}.c-Header-cta:not(.c-MenuDrawer-foot *) .c-Btn .btn-label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;width:1px;height:1px}.c-Header-cta:not(.c-MenuDrawer-foot *) .c-Btn .icon-desktop{display:block}.c-Header-cta:not(.c-MenuDrawer-foot *) .c-Btn .icon-mobile{display:none}.c-MenuDrawer-foot .c-Header-cta .c-Btn{padding:var(--space-6) var(--space-7)}.c-MenuDrawer-foot .c-Header-cta .c-Btn .icon-desktop{display:none}.c-MenuDrawer-foot .c-Header-cta .c-Btn .icon-mobile{display:block}}@media screen and (max-width:768px){.c-Header-cta{display:none}}@media(prefers-reduced-motion:reduce){.c-Header-logo svg,.c-Header-search,.c-Header-search form,.c-Header:after{transition:none}}.c-MenuDrawer-backdrop{position:fixed;inset:0;z-index:-1;opacity:0;background:rgba(var(--c-navy-900-rgb),.55);pointer-events:none;transition:opacity var(--transition-dur-med) var(--transition-ease-standard)}.c-MenuDrawer-backdrop.is-open{opacity:1;pointer-events:auto}.c-MenuDrawer{--menuDrawer-gutter:96px}@media screen and (max-width:1536px){.c-MenuDrawer{--menuDrawer-gutter:88px}}@media screen and (max-width:1280px){.c-MenuDrawer{--menuDrawer-gutter:76px}}@media screen and (max-width:1024px){.c-MenuDrawer{--menuDrawer-gutter:60px}}@media screen and (max-width:768px){.c-MenuDrawer{--menuDrawer-gutter:44px}}@media screen and (max-width:480px){.c-MenuDrawer{--menuDrawer-gutter:var(--space-8)}}.c-MenuDrawer{--menuDrawer-width:1440px;--menuDrawer-fifthGap:var(--space-7);background:var(--c-white);color:var(--c-navy-900)}@media screen and (min-width:1025px){.c-MenuDrawer{position:absolute;top:100%;right:0;left:0;visibility:hidden;overflow:hidden auto;max-height:min(85vh,760px);opacity:0;box-shadow:0 24px 60px -20px rgba(var(--c-navy-900-rgb),.4);pointer-events:none;transform:translateY(-8px);transition:opacity var(--transition-dur-med) var(--transition-ease-standard),transform var(--transition-dur-med) var(--transition-ease-standard),visibility 0s linear var(--transition-dur-med)}.c-HeaderWrap[data-menu-open] .c-MenuDrawer{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition:opacity var(--transition-dur-med) var(--transition-ease-standard),transform var(--transition-dur-med) var(--transition-ease-standard),visibility 0s}}@media screen and (max-width:1024px){.c-MenuDrawer{display:none}.c-HeaderWrap[data-menu-open] .c-MenuDrawer{display:flex;position:fixed;top:var(--header-offset);right:0;bottom:0;z-index:1;flex-direction:column;overflow:hidden;width:min(420px,88vw);box-shadow:-24px 0 60px -20px rgba(var(--c-navy-900-rgb),.25);animation:c-MenuDrawer-slideIn var(--transition-dur-slow) var(--transition-ease-standard)}}@media screen and (min-width:1025px){.c-MenuDrawer-close,.c-MenuDrawer-foot,.c-MenuDrawer-head{display:none}}@media screen and (max-width:1024px){.c-MenuDrawer-head{display:flex;position:absolute;top:0;right:0;left:0;align-items:center;border-block-end:1px solid rgba(var(--c-navy-900-rgb),.08);padding-inline:var(--space-6);min-height:var(--header-row1-h)}.c-MenuDrawer-logo svg{display:block;width:150px;height:auto;fill:currentColor}.c-MenuDrawer-close{display:flex;position:absolute;top:0;right:var(--space-6);z-index:20;align-items:center;height:var(--header-row1-h);color:var(--c-slate-600)}.c-MenuDrawer-close svg{display:block;width:20px;height:20px}.c-MenuDrawer-foot{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"cta" "join" "account";padding:var(--space-6);border-block-start:1px solid rgba(var(--c-navy-900-rgb),.08)}.c-MenuDrawer-foot :is(.c-Header-cta,.c-Header-join){display:block;justify-self:stretch}.c-MenuDrawer-foot .c-Header-cta .c-Btn,.c-MenuDrawer-foot .c-Header-cta>a,.c-MenuDrawer-foot .c-Header-join .c-Btn,.c-MenuDrawer-foot .c-Header-join>a{display:flex;align-items:center;justify-content:center;gap:var(--space-4);width:100%}.c-MenuDrawer-foot .c-Header-join{grid-area:join}.c-MenuDrawer-foot .c-Header-join svg{display:block}.c-MenuDrawer-foot .c-Header-cta{grid-area:cta}.c-MenuDrawer-foot :is(.c-Btn[data-size=md],.c-Btn[data-size=sm]){font-size:var(--fs-body)}.c-MenuDrawer-foot .c-Header-cta .c-Btn span{position:static;clip:auto;margin:0;width:auto;height:auto}.c-MenuDrawer-foot .c-Header-join>a{padding:var(--space-6) var(--space-7);border:1px solid rgba(var(--c-navy-900-rgb),.2);border-radius:var(--rad-pill);color:var(--c-navy-900);font-weight:600}.c-MenuDrawer-foot .c-Header-account{gap:var(--space-3);grid-area:account;justify-self:stretch;color:var(--c-navy-900)}.c-MenuDrawer-foot .c-Header-account .c-Btn[data-size=sm]{margin-inline:auto;font-size:var(--fs-bodySmall)}.c-MenuDrawer:has(.c-MenuDrawer-panel.is-active) .c-MenuDrawer-foot{display:none}}@media screen and (min-width:1025px){.c-MenuDrawer-inner{display:grid;gap:var(--menuDrawer-fifthGap);padding-block:var(--space-10) var(--space-11);padding-inline:var(--space-7);width:100%;min-height:460px}}@media screen and (min-width:1281px){.c-MenuDrawer-inner{gap:var(--space-9);grid-template-columns:280px minmax(0,1fr);padding-inline:max(var(--menuDrawer-gutter),(100% - var(--menuDrawer-width))/2)}}@media screen and (max-width:1024px){.c-MenuDrawer-inner{display:block;position:relative;flex:1;padding-block-start:var(--header-row1-h);min-height:0}}.c-MenuDrawer-rail ul{display:flex;flex-direction:column}@media screen and (min-width:1025px){.c-MenuDrawer-rail ul{gap:var(--space-1)}}@media screen and (min-width:1025px){.c-MenuDrawer-rail{padding-inline-end:var(--space-6);border-inline-end:1px solid rgba(var(--c-navy-900-rgb),.08)}}@media screen and (max-width:1024px){.c-MenuDrawer-rail{overflow-y:auto;height:100%}}.c-MenuDrawer-item{display:flex;align-items:center;gap:var(--space-5);width:100%;color:var(--c-navy-900);text-align:left;line-height:1.4;transition:background var(--transition-dur-fast) var(--transition-ease-standard),color var(--transition-dur-fast) var(--transition-ease-standard)}@media screen and (min-width:1025px){.c-MenuDrawer-item{padding:var(--space-5) var(--space-6);border-radius:var(--rad-md)}.c-MenuDrawer-item.is-active,.c-MenuDrawer-item:focus-visible,.c-MenuDrawer-item:hover{background:var(--c-oldlace);color:var(--c-orangeWeb-500);font-weight:600}.c-MenuDrawer-item.is-active .c-MenuDrawer-itemLabel,.c-MenuDrawer-item:focus-visible .c-MenuDrawer-itemLabel,.c-MenuDrawer-item:hover .c-MenuDrawer-itemLabel{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}}@media screen and (max-width:1024px){.c-MenuDrawer-item{padding:var(--space-7);border-block-end:1px solid rgba(var(--c-navy-900-rgb),.05);font-size:var(--fs-bodyMedium);font-weight:600}.c-MenuDrawer-item:hover{background:rgba(var(--c-navy-900-rgb),.04)}}.c-MenuDrawer-itemLabel{flex:1;min-width:0}.c-MenuDrawer-itemChevron{flex-shrink:0;width:14px;height:14px;transition:opacity var(--transition-dur-fast) var(--transition-ease-standard)}@media screen and (min-width:1025px){.c-MenuDrawer-itemChevron{opacity:0}}.c-MenuDrawer-item.is-active .c-MenuDrawer-itemChevron{opacity:1;color:var(--c-orangeWeb-500)}@media screen and (min-width:1025px){.c-MenuDrawer-panel{display:none}.c-MenuDrawer-panel.is-active{display:block;animation:c-MenuDrawer-fade var(--transition-dur-med) var(--transition-ease-standard)}}@media screen and (max-width:1024px){.c-MenuDrawer-panel{display:flex;position:absolute;z-index:1;inset:0;flex-direction:column;overflow:hidden;background:var(--c-white);transform:translateX(100%);transition:transform var(--transition-dur-slow) var(--transition-ease-standard)}.c-MenuDrawer-panel.is-active{transform:none}}.c-MenuDrawer-panel .c-Link{border-bottom-width:0;margin-block-start:var(--space-5);transition:var(--transition-dur-fast)}@media screen and (max-width:1024px){.c-MenuDrawer-panel .c-Link{margin-block-start:0;padding:var(--space-7);border:0;font-size:var(--fs-bodyMedium)}}.c-MenuDrawer-panel .c-Link:hover{border-bottom-width:1px}@media screen and (min-width:1025px){.c-MenuDrawer-backBar{display:none}}@media screen and (max-width:1024px){.c-MenuDrawer-backBar{display:flex;position:sticky;top:0;z-index:1;align-items:center;gap:var(--space-5);min-height:var(--header-row1-h);padding:var(--space-4) var(--space-11) var(--space-4) var(--space-5);border-block-end:1px solid rgba(var(--c-navy-900-rgb),.08);background:var(--c-white);font-size:var(--fs-body)}}@media screen and (max-width:1024px){.c-MenuDrawer-back{display:flex;flex-shrink:0;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--rad-xs);color:var(--c-orangeWeb-500);text-align:left;font-weight:600;line-height:1}.c-MenuDrawer-back:hover{background:var(--c-oldlace)}.c-MenuDrawer-back svg{flex-shrink:0;width:16px;height:16px;transform:rotate(180deg)}.c-MenuDrawer-backTitle{color:var(--c-navy-900);font-size:var(--fs-bodyMedium);font-weight:700;text-align:center}}@media screen and (min-width:1281px){.c-MenuDrawer-body{display:flex;align-items:flex-start;gap:var(--space-10)}}@media screen and (max-width:1024px){.c-MenuDrawer-body{display:block;position:static;flex:1;overflow:hidden auto;min-height:0}}@media screen and (min-width:1025px){.c-MenuDrawer-cols{display:grid;flex:1;gap:var(--menuDrawer-fifthGap);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.c-MenuDrawer-cols .c-MenuDrawer-node{color:var(--c-slate-700)}.c-MenuDrawer-cols .c-MenuDrawer-node:focus-visible,.c-MenuDrawer-cols .c-MenuDrawer-node:hover{background:rgba(0,0,0,0);color:var(--c-orangeWeb-500);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}}@media screen and (min-width:1281px){.c-MenuDrawer-cols{gap:var(--space-9) var(--space-8)}}@media screen and (min-width:1025px){.c-MenuDrawer-col{padding:var(--space-8);border:1px solid rgba(var(--c-navy-900-rgb),.08);border-radius:var(--rad-lg);background:var(--c-choco-100)}.c-MenuDrawer-col.is-wide{grid-column:span 2}.c-MenuDrawer-col.is-wide .c-MenuDrawer-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}}@media screen and (max-width:1024px){.c-MenuDrawer-col+.c-MenuDrawer-col{margin-block-start:var(--space-8)}}.c-MenuDrawer-colTitle{font-weight:700}@media screen and (min-width:1025px){.c-MenuDrawer-colTitle{margin-block-end:var(--space-5);color:var(--c-navy-900)}}@media screen and (max-width:1024px){.c-MenuDrawer-colTitle{padding:var(--space-7) var(--space-7) var(--space-3);color:var(--c-slate-600);text-transform:uppercase;font-size:var(--fs-bodySmall)}}.c-MenuDrawer-list{display:flex;flex-direction:column}@media screen and (min-width:1025px){.c-MenuDrawer-list{gap:var(--space-1)}}@media screen and (min-width:1537px){.c-MenuDrawer-list.is-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}}@media screen and (max-width:1024px){.c-MenuDrawer-list li:has(.is-featured){border-bottom:1px solid rgba(var(--c-navy-900-rgb),.05);padding:var(--space-3)}}@media screen and (min-width:1025px)and (max-width:1280px){.c-MenuDrawer-inner{grid-template-columns:calc(20% - var(--menuDrawer-fifthGap)*4/5) minmax(0,1fr)}.c-MenuDrawer-body{display:grid;align-items:start;gap:var(--menuDrawer-fifthGap);grid-template-columns:repeat(4,minmax(0,1fr))}.c-MenuDrawer-cols{grid-column:1/-1}.c-MenuDrawer-cols:has(+.c-MenuDrawer-push){grid-column:span 3}.c-MenuDrawer-cols:has(>.c-MenuDrawer-col:nth-child(2):last-child):not(:has(>.c-MenuDrawer-col.is-wide)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1025px){.c-MenuDrawer-cascade{display:flex;align-items:stretch;gap:var(--space-7);overflow-x:auto}}@media screen and (max-width:1024px){.c-MenuDrawer-cascade{display:block;position:static;flex:1;overflow:hidden auto;min-height:0}}@media screen and (min-width:1025px){.c-MenuDrawer-cascadeCol{display:none;flex:0 1 calc(33.33333% - var(--space-7)*2/3);min-width:0;padding:var(--space-7);border:1px solid rgba(var(--c-navy-900-rgb),.08);border-radius:var(--rad-lg);background:var(--c-slate-50)}.c-MenuDrawer-cascadeCol.is-wide{flex:1 1 auto}.c-MenuDrawer-cascadeCol.is-active{display:block}}@media screen and (max-width:1024px){.c-MenuDrawer-cascadeCol .c-MenuDrawer-colTitle{display:none}.c-MenuDrawer-cascadeCol[data-col="0"]{display:block;padding-block:var(--space-6)}.c-MenuDrawer-cascadeCol:not([data-col="0"]){display:flex;position:absolute;inset:0;flex-direction:column;overflow-y:auto;background:var(--c-white);transform:translateX(100%);transition:transform var(--transition-dur-slow) var(--transition-ease-standard)}.c-MenuDrawer-cascadeCol:not([data-col="0"]).is-active{transform:none}.c-MenuDrawer-cascadeCol[data-col="1"]{z-index:2}.c-MenuDrawer-cascadeCol[data-col="2"]{z-index:3}.c-MenuDrawer-cascadeCol[data-col="3"]{z-index:4}.c-MenuDrawer-cascadeCol[data-col="4"]{z-index:5}.c-MenuDrawer-cascadeCol[data-col="5"]{z-index:6}}@media screen and (min-width:1537px){.c-MenuDrawer-cascade[data-cols="3"]:not([data-wide]) :is(.c-MenuDrawer-cascadeCol[data-col="0"],.c-MenuDrawer-cascadeCol[data-col="1"]){flex-basis:calc(25% - var(--space-7)*2*0.25)}.c-MenuDrawer-cascade[data-cols="3"]:not([data-wide]) .c-MenuDrawer-cascadeCol[data-col="2"]{flex-basis:calc(50% - var(--space-7)*2*0.5)}}.c-MenuDrawer-node{display:flex;align-items:center;gap:var(--space-4);width:100%;color:var(--c-navy-900);text-align:left;line-height:1.5;transition:background var(--transition-dur-fast) var(--transition-ease-standard),color var(--transition-dur-fast) var(--transition-ease-standard)}@media screen and (min-width:1025px){.c-MenuDrawer-node{padding:var(--space-3) var(--space-2);border-radius:var(--rad-xs);font-size:var(--fs-body)}.c-MenuDrawer-node.has-children.is-active,.c-MenuDrawer-node:focus-visible,.c-MenuDrawer-node:hover{background:var(--c-oldlace);color:var(--c-orangeWeb-500);font-weight:600}}@media screen and (max-width:1024px){.c-MenuDrawer-node{padding:var(--space-7);border-block-end:1px solid rgba(var(--c-navy-900-rgb),.05);font-size:var(--fs-bodyMedium);font-weight:600}.c-MenuDrawer-node:hover{background:rgba(var(--c-navy-900-rgb),.04)}}.c-MenuDrawer-node.is-featured{background:var(--c-navy-900);color:var(--c-white);border-radius:var(--rad-md);font-weight:500;padding:var(--space-3) var(--space-5)}@media screen and (max-width:1024px){.c-MenuDrawer-node.is-featured{padding:var(--space-5)}}.c-MenuDrawer-node.is-featured:hover{background:rgba(var(--c-navy-900-rgb),.9);color:var(--c-white)}.c-MenuDrawer-itemIcon,.c-MenuDrawer-nodeIcon{display:inline-flex;flex-shrink:0}.c-MenuDrawer-itemIcon svg,.c-MenuDrawer-nodeIcon svg{display:block;width:20px;height:20px}@media screen and (max-width:1024px){.c-MenuDrawer-nodeIcon{display:none}}.c-MenuDrawer-nodeLabel{flex:1;min-width:0}.c-MenuDrawer-nodeChevron{flex-shrink:0;margin-inline-start:auto;width:14px;height:14px;opacity:.5}.c-MenuDrawer-push{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-3);border-radius:var(--rad-lg);overflow:hidden;color:var(--c-navy-900);transition:transform var(--transition-dur-med) var(--transition-ease-standard)}@media screen and (min-width:1025px){.c-MenuDrawer-push{min-height:300px}.c-MenuDrawer-push:hover{transform:translateY(-2px)}}@media screen and (min-width:1281px){.c-MenuDrawer-push{flex:0 0 280px}}@media screen and (max-width:1024px){.c-MenuDrawer-push{margin:var(--space-8) auto;min-height:200px;border:1px solid rgba(var(--c-navy-900-rgb),.08);max-width:calc(100% - var(--space-9))}}.c-MenuDrawer-pushBg{aspect-ratio:358/140;max-width:100%}@media screen and (min-width:1025px){.c-MenuDrawer-pushBg{position:absolute;inset:0;pointer-events:none;z-index:0;aspect-ratio:auto;max-width:100%}.c-MenuDrawer-pushBg:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(var(--c-navy-900-rgb),.05) 0,rgba(var(--c-navy-900-rgb),.8) 100%)}}.c-MenuDrawer-pushBg img{object-fit:cover;object-position:center;width:100%;height:100%}.c-MenuDrawer-pushContent{position:relative;z-index:1;padding:var(--space-6)}@media screen and (min-width:1025px){.c-MenuDrawer-pushContent{padding:var(--space-5)}}@media screen and (min-width:1281px){.c-MenuDrawer-pushContent{padding:var(--space-7)}}.c-MenuDrawer-pushContent .c-Btn{width:fit-content}@media screen and (max-width:1024px){.c-MenuDrawer-pushContent .c-Btn{color:var(--c-orangeWeb-500);background:rgba(0,0,0,0);border:none;padding:0}}.c-MenuDrawer-pushEyebrow{margin-block-end:var(--space-3);color:var(--c-orange-300);text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-bodyXSmall);font-weight:700}.c-MenuDrawer-pushTitle{margin:0 0 var(--space-3);font-size:var(--fs-h3);font-weight:500;line-height:1.2;letter-spacing:-.012em}@media screen and (min-width:1025px){.c-MenuDrawer-pushTitle{color:var(--c-white)}}.c-MenuDrawer-pushDesc{margin-block-end:var(--space-6);font-size:var(--fs-bodySmall);line-height:1.5}@media screen and (min-width:1025px){.c-MenuDrawer-pushDesc{color:rgba(255,255,255,.8)}}@keyframes c-MenuDrawer-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes c-MenuDrawer-slideIn{0%{transform:translateX(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.c-MenuDrawer,.c-MenuDrawer-backdrop,.c-MenuDrawer-cascadeCol,.c-MenuDrawer-panel,.c-MenuDrawer-push{transition:none;animation:none}}.c-Footer{padding-block:var(--space-12) var(--space-9);background:var(--c-navy-900);color:rgba(255,255,255,.72)}.c-Footer-grid{display:flex;flex-wrap:wrap;gap:var(--space-11)}@media screen and (max-width:480px){.c-Footer-grid{gap:var(--space-9)}}.c-Footer-content{flex:2}@media screen and (max-width:1024px){.c-Footer-content{flex:unset;width:100%}}.c-Footer-logo{width:206px;margin-block-end:var(--space-9)}.c-Footer-text{max-width:400px;margin-block-end:var(--space-9);font-size:14px;line-height:1.6}@media screen and (max-width:1024px){.c-Footer-text{max-width:460px}}.c-Footer-menu{flex:1}@media screen and (max-width:1024px){.c-Footer-menu{flex:unset;width:calc(33.33333% - var(--space-9))}}@media screen and (max-width:480px){.c-Footer-menu{width:100%}}.c-Footer-menu-title{margin-block-end:var(--space-6);color:var(--c-orange-300);text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.12em}.c-Footer-menu .menu{display:flex;flex-direction:column;gap:var(--space-4)}.c-Footer-menu a{font-size:13px}.c-Footer-socialmedias-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-6)}.c-Footer-socialmedias-list{display:flex;align-items:center;gap:var(--space-5)}.c-Footer-socialmedias-list a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.08);color:var(--c-white);transition:var(--transition-dur-med)}.c-Footer-socialmedias-list a:hover{background:var(--c-accent);color:var(--c-white);-webkit-text-decoration:none;text-decoration:none;transform:translateY(-2px)}.c-Footer-socialmedias-list svg{display:block;width:18px;height:auto;max-height:18px}.c-Footer-separator{margin-block:var(--space-11) var(--space-9);border:solid rgba(255,255,255,.1);border-width:2px 0 0;background:none;height:1px}.c-Footer-copy{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8);font-size:12px;color:rgba(255,255,255,.5)}@media screen and (max-width:1024px){.c-Footer-copy{flex-wrap:wrap}}@media screen and (max-width:1024px){.c-Footer-copy-text{flex:unset;width:100%}}.c-Footer-copy .menu{display:flex;flex-wrap:wrap;gap:var(--space-8)}@media screen and (max-width:480px){.c-Footer-copy .menu{gap:var(--space-5)}}.c-Footer .menu a{transition:var(--transition-dur-med)}.c-Footer .menu a:hover{color:var(--c-white)}.c-Prefooter{padding-block:var(--space-11);background:var(--c-choco-100);color:var(--c-navy-900)}.c-Prefooter-grid{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-11)}@media screen and (max-width:1024px){.c-Prefooter-grid{gap:var(--space-8)}}.c-Prefooter-content{flex:1}@media screen and (max-width:1024px){.c-Prefooter-content{flex:unset;width:100%}}.c-Prefooter-content .title{font-weight:500;font-size:32px}@media screen and (max-width:1280px){.c-Prefooter-content .title{font-size:30px}}@media screen and (max-width:1024px){.c-Prefooter-content .title{font-size:25px}}@media screen and (max-width:768px){.c-Prefooter-content .title{font-size:22px}}.c-Prefooter-content .text{line-height:1.4;max-width:480px}.c-Prefooter-form{flex:1}@media screen and (max-width:1024px){.c-Prefooter-form{flex:unset;width:100%}}.c-Prefooter-form:has(.gform_confirmation_wrapper){display:flex;align-items:center}.c-EmptyBlock{display:flex;flex-direction:column;gap:var(--space-3);min-height:96px;justify-content:center;padding:var(--space-8) var(--space-9);border:1px dashed rgb(var(--c-navy-900-rgb),.28);border-radius:var(--rad-md);background:rgb(var(--c-navy-900-rgb),.03);text-align:center}.c-EmptyBlock-title{color:var(--c-navy-900);font-family:var(--font-base);font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-h4)}.c-EmptyBlock-hint{color:var(--c-slate-600);font-size:var(--fs-bodySmall);font-style:italic;line-height:var(--lh-bodySmall)}.c-cmsMissionSection-grid{display:flex;align-items:center;gap:var(--space-12)}@media screen and (max-width:1024px){.c-cmsMissionSection-grid{flex-direction:column;gap:var(--space-9)}}.c-cmsMissionSection-grid[data-align=left]{flex-direction:row-reverse}@media screen and (max-width:1024px){.c-cmsMissionSection-grid[data-align=left]{flex-direction:column}}.c-cmsMissionSection-content{flex-grow:1;width:50%}@media screen and (max-width:1024px){.c-cmsMissionSection-content{width:100%}}.c-cmsMissionSection .c-Eyebrow{margin-block-end:var(--space-8)}.c-cmsMissionSection-title{margin-block-end:var(--space-9);font-size:44px;font-weight:500;line-height:1.1;color:var(--c-navy-900);text-wrap:balance}.c-cmsMissionSection-description{margin-block-end:var(--space-9)}.c-cmsMissionSection-chips{margin-block-end:var(--space-10);display:flex;flex-wrap:wrap;gap:var(--space-5)}.c-cmsMissionSection-media{position:relative;flex-grow:1;width:50%}@media screen and (max-width:1024px){.c-cmsMissionSection-media{width:100%}}.c-cmsMissionSection-media:has(iframe) .c-Badge{display:none}.c-cmsMissionSection-media .c-Badge{position:absolute;bottom:var(--space-7);left:var(--space-7);z-index:2}.c-cmsMissionSection-image{display:block;aspect-ratio:1;border-radius:var(--rad-xl);overflow:hidden}@media screen and (max-width:1024px){.c-cmsMissionSection-image{aspect-ratio:16/9}}.c-cmsMissionSection-image img{display:block;width:100%;height:100%;object-fit:cover}.c-cmsMissionSection-video{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--rad-lg);background:var(--c-navy-900)}.c-cmsMissionSection-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.c-cmsMissionSection-video[data-error=true]{display:none}.c-cmsMissionSection-video-cover{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:pointer;appearance:none}.c-cmsMissionSection-video-cover:focus-visible{outline:2px solid var(--c-blue-400);outline-offset:-4px}.c-cmsMissionSection-video-cover:focus-visible .c-cmsMissionSection-video-thumb,.c-cmsMissionSection-video-cover:hover .c-cmsMissionSection-video-thumb{transform:scale(1.03)}.c-cmsMissionSection-video-cover:focus-visible .c-cmsMissionSection-video-play,.c-cmsMissionSection-video-cover:hover .c-cmsMissionSection-video-play{background:var(--c-accentHover)}.c-cmsMissionSection-video-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.c-cmsMissionSection-video-play{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--c-navy-900);color:var(--c-white);box-shadow:var(--shadow-md);transform:translate(-50%,-50%);transition:background var(--transition-dur-slow) ease,transform var(--transition-dur-slow) ease}@media screen and (max-width:768px){.c-cmsMissionSection-video-play{width:50px;height:50px}}.c-cmsMissionSection-video-play svg{width:auto;height:26px}@media screen and (max-width:1024px){.c-cmsMissionSection-video-play svg{height:20px}}@media(prefers-reduced-motion:reduce){.c-cmsMissionSection-video-play,.c-cmsMissionSection-video-thumb{transition:none}.c-cmsMissionSection-video-cover:focus-visible .c-cmsMissionSection-video-thumb,.c-cmsMissionSection-video-cover:hover .c-cmsMissionSection-video-thumb{transform:none}.c-cmsMissionSection-video-cover:focus-visible .c-cmsMissionSection-video-play,.c-cmsMissionSection-video-cover:hover .c-cmsMissionSection-video-play{transform:translate(-50%,-50%)}}.c-cmsApprocheSection-grid{display:flex;align-items:stretch;gap:var(--space-12)}@media screen and (max-width:1024px){.c-cmsApprocheSection-grid{align-items:flex-start;flex-direction:column;gap:var(--space-9)}}.c-cmsApprocheSection-grid[data-align=left]{flex-direction:row-reverse}@media screen and (max-width:1024px){.c-cmsApprocheSection-grid[data-align=left]{flex-direction:column}}.c-cmsApprocheSection-content{flex-grow:1;width:50%}@media screen and (max-width:1024px){.c-cmsApprocheSection-content{width:100%;max-width:600px;margin-left:0}}.c-cmsApprocheSection-title{margin-bottom:var(--space-7);font-size:44px;letter-spacing:-.025em;font-weight:500;line-height:1.2}.c-cmsApprocheSection-steps{margin:var(--space-10) 0 0;padding:0;list-style:none}@media screen and (max-width:768px){.c-cmsApprocheSection-steps{margin-top:var(--space-8)}}.c-cmsApprocheSection-steps-item{display:flex;align-items:flex-start;gap:var(--space-7);padding-block:var(--space-8);border-top:1px solid rgb(var(--c-navy-900-rgb),.12)}.c-cmsApprocheSection-steps-item:first-child{padding-top:0;border-top:0}.c-cmsApprocheSection-steps-item:last-child{padding-bottom:0}@media screen and (max-width:768px){.c-cmsApprocheSection-steps-item{gap:var(--space-6)}}.c-cmsApprocheSection-steps-num{display:grid;flex-shrink:0;place-items:center;width:46px;height:50px;background:var(--c-choco-200);color:var(--c-blue-500);font-size:20px;font-weight:700;line-height:1;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 92 100'%3E%3Cpath d='M40.73 2.87Q46 0 51.27 2.87l35.46 19.26Q92 25 92 31v38q0 6-5.27 8.87L51.27 97.13q-5.27 2.87-10.54 0L5.27 77.87Q0 75 0 69V31q0-6 5.27-8.87Z'/%3E%3C/svg%3E") center/100% 100% no-repeat}@media screen and (max-width:768px){.c-cmsApprocheSection-steps-num{width:36px;height:40px}}.c-cmsApprocheSection-steps-title{color:var(--c-navy-900);font-size:18px;font-weight:700}.c-cmsApprocheSection-steps-text{margin-top:var(--space-3);color:var(--c-slate-700);font-size:var(--fs-body);line-height:1.6}.c-cmsApprocheSection-media{position:relative;flex-grow:1;margin:0;width:50%}@media screen and (max-width:1024px){.c-cmsApprocheSection-media{width:100%}}.c-cmsApprocheSection-media-picture{position:absolute;inset:0;display:block;overflow:hidden;border-radius:var(--rad-xl);box-shadow:var(--shadow-lg)}@media screen and (max-width:1024px){.c-cmsApprocheSection-media-picture{position:static;aspect-ratio:16/9}}.c-cmsApprocheSection-media-img{object-position:center;object-fit:cover;width:100%;height:100%}.c-cmsApprocheSection-caption{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-9) var(--space-8) var(--space-8);border-bottom-right-radius:var(--rad-xl);border-bottom-left-radius:var(--rad-xl);background:linear-gradient(to top,rgb(var(--c-navy-900-rgb),.88),transparent);color:var(--c-white)}@media screen and (max-width:768px){.c-cmsApprocheSection-caption{padding:var(--space-8) var(--space-7) var(--space-7)}}.c-cmsApprocheSection-caption-title{font-size:var(--fs-bodyMedium);font-weight:700;line-height:var(--lh-h4)}.c-cmsApprocheSection-caption-text{font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall)}.c-cmsCrossContentCarousel{--crossContent-gap:var(--space-7);--crossContent-cardMin:280px;--crossContent-fade:80px;--crossContent-fadeColor:var(--c-white);--crossContent-shadow:20px;--crossContent-navInset:var(--space-5);--crossContent-navSize:44px;--crossContent-edge:50px;--crossContent-track:100%}.c-cmsCrossContentCarousel[data-bg=secondary]{--crossContent-fadeColor:var(--c-choco-100)}@media screen and (max-width:1024px){.c-cmsCrossContentCarousel{--crossContent-cardMin:300px}}@media screen and (max-width:768px){.c-cmsCrossContentCarousel{--crossContent-gap:var(--space-6);--crossContent-cardMin:280px}}@media screen and (min-width:1025px){[data-layout=column] .c-cmsCrossContentCarousel{--crossContent-cardMin:210px}}.c-cmsCrossContentCarousel-head{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-11)}.c-cmsCrossContentCarousel-head[data-stacked=true]{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}@media screen and (max-width:768px){.c-cmsCrossContentCarousel-head[data-stacked=true]{gap:var(--space-6)}}.c-cmsCrossContentCarousel-head{margin-bottom:var(--space-10)}@media screen and (max-width:1280px){.c-cmsCrossContentCarousel-head{margin-bottom:26px}}@media screen and (max-width:1024px){.c-cmsCrossContentCarousel-head{grid-template-columns:minmax(0,1fr);gap:var(--space-8);margin-bottom:var(--space-7)}}@media screen and (max-width:768px){.c-cmsCrossContentCarousel-head{gap:var(--space-6);margin-bottom:var(--space-6)}}.c-cmsCrossContentCarousel-head[data-solo=true]{grid-template-columns:minmax(0,1fr)}.c-cmsCrossContentCarousel-head-aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-7)}.c-cmsCrossContentCarousel-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.c-cmsCrossContentCarousel-ctas-link{display:inline-flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-1);border-bottom:1px solid currentColor;color:var(--c-blue-500);font-size:var(--fs-body);font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:gap var(--transition-dur-med) var(--transition-ease-standard),color var(--transition-dur-fast) var(--transition-ease-standard)}.c-cmsCrossContentCarousel-ctas-link:hover{gap:var(--space-5);color:var(--c-blue-700)}.c-cmsCrossContentCarousel-items{position:relative;width:var(--wrapper-width);max-width:100%;margin-inline:auto}.c-cmsCrossContentCarousel-carousel{margin-top:-3px;padding-top:3px;position:relative;z-index:1;display:block;padding-block-end:var(--crossContent-shadow);margin-bottom:calc(var(--crossContent-shadow)*-1);overflow:hidden;touch-action:pan-y}.c-cmsCrossContentCarousel-track{position:relative;z-index:1;display:flex;width:100%;height:100%;box-sizing:initial;margin:0;padding:0;list-style:none;transition-property:transform}.c-cmsCrossContentCarousel-slide{-webkit-user-select:none;user-select:none}.c-cmsCrossContentCarousel-slide img{-webkit-user-drag:none;user-drag:none}.c-cmsCrossContentCarousel-slide{position:relative;display:flex;flex-shrink:0;width:max(var(--crossContent-cardMin),(var(--crossContent-track) - (var(--crossContent-perView) - 1)*var(--crossContent-gap))/var(--crossContent-perView));height:auto;transition-property:transform}.c-cmsCrossContentCarousel-nav{position:absolute;inset:0 0 var(--crossContent-shadow) 0;z-index:2;pointer-events:none}.c-cmsCrossContentCarousel-nav-btn{position:absolute;top:calc(50% - var(--crossContent-navSize)/2);display:grid;place-items:center;width:var(--crossContent-navSize);height:var(--crossContent-navSize);border:1px solid rgb(var(--c-navy-900-rgb),.12);border-radius:var(--rad-pill);background:var(--c-white);color:var(--c-navy-900);cursor:pointer;pointer-events:auto;transition:border-color var(--transition-dur-med) var(--transition-ease-standard),background var(--transition-dur-med) var(--transition-ease-standard),color var(--transition-dur-med) var(--transition-ease-standard),opacity var(--transition-dur-med) var(--transition-ease-standard)}.c-cmsCrossContentCarousel-nav-btn:hover{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-white)}.c-cmsCrossContentCarousel-nav-btn:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:2px}.c-cmsCrossContentCarousel-nav-btn:disabled{opacity:0;cursor:default}.c-cmsCrossContentCarousel-nav-btn[data-nav=left]{left:var(--crossContent-navInset)}.c-cmsCrossContentCarousel-nav-btn[data-nav=left] svg{transform:scaleX(-1)}.c-cmsCrossContentCarousel-nav-btn[data-nav=right]{right:var(--crossContent-navInset)}.c-cmsCrossContentCarousel-nav-btn svg{display:block}.c-cmsCrossContentCarousel[data-locked=true] .c-cmsCrossContentCarousel-nav{display:none}.c-cmsCrossContentCarousel[data-locked=false] .c-cmsCrossContentCarousel-carousel{cursor:grab}.c-cmsCrossContentCarousel[data-locked=false] .c-cmsCrossContentCarousel-carousel:active{cursor:grabbing}.c-cmsCrossContentCarousel .c-cmsCrossContentCarousel-carousel:not(.swiper-initialized)~.c-cmsCrossContentCarousel-nav{opacity:0;pointer-events:none}@media screen and (min-width:769px){.c-cmsCrossContentCarousel-nav{overflow:hidden}.c-cmsCrossContentCarousel-nav-btn:after{content:"";position:absolute;top:calc(50% - 50vh);z-index:-1;width:calc(var(--crossContent-fade) + 2px);height:100vh;pointer-events:none}.c-cmsCrossContentCarousel-nav-btn[data-nav=left]:after{left:calc((var(--crossContent-navInset) + 2px)*-1);background:linear-gradient(to right,var(--crossContent-fadeColor),transparent)}.c-cmsCrossContentCarousel-nav-btn[data-nav=right]:after{right:calc((var(--crossContent-navInset) + 2px)*-1);background:linear-gradient(to left,var(--crossContent-fadeColor),transparent)}}@media screen and (max-width:768px){.c-cmsCrossContentCarousel-nav{position:static;display:flex;justify-content:center;gap:var(--space-5);pointer-events:auto;margin-top:var(--crossContent-shadow)}.c-cmsCrossContentCarousel-nav-btn{position:static}.c-cmsCrossContentCarousel-nav-btn:disabled{opacity:.35}}.c-cmsCrossContentCarousel[data-layout=full]{overflow-x:clip}@media screen and (min-width:1281px){.c-cmsCrossContentCarousel[data-layout=full]{--crossContent-navInset:var(--crossContent-edge);--crossContent-fade:130px;--crossContent-track:min(var(--wrapper-width),calc(100vw - var(--crossContent-edge)*2))}.c-cmsCrossContentCarousel[data-layout=full] .c-cmsCrossContentCarousel-items{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.c-cmsCrossContentCarousel[data-layout=full] .c-cmsCrossContentCarousel-carousel{padding-inline:var(--crossContent-edge)}}@media screen and (min-width:1281px){[data-layout=column] .c-cmsCrossContentCarousel[data-layout=full]{--crossContent-navInset:var(--space-5);--crossContent-fade:80px;--crossContent-track:100%}[data-layout=column] .c-cmsCrossContentCarousel[data-layout=full] .c-cmsCrossContentCarousel-items{width:var(--wrapper-width);max-width:100%;margin-inline:auto}[data-layout=column] .c-cmsCrossContentCarousel[data-layout=full] .c-cmsCrossContentCarousel-carousel{padding-inline:0}}.c-cmsCrossContentStatic{--crossContent-gap:var(--space-7);--crossContent-cardMin:280px}@media screen and (max-width:1024px){.c-cmsCrossContentStatic{--crossContent-cardMin:300px}}@media screen and (max-width:768px){.c-cmsCrossContentStatic{--crossContent-gap:var(--space-6);--crossContent-cardMin:280px}}@media screen and (min-width:1025px){[data-layout=column] .c-cmsCrossContentStatic{--crossContent-cardMin:210px}}.c-cmsCrossContentStatic-head{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-11)}.c-cmsCrossContentStatic-head[data-stacked=true]{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}@media screen and (max-width:768px){.c-cmsCrossContentStatic-head[data-stacked=true]{gap:var(--space-6)}}.c-cmsCrossContentStatic-head{margin-bottom:28px}@media screen and (max-width:1280px){.c-cmsCrossContentStatic-head{margin-bottom:26px}}@media screen and (max-width:1024px){.c-cmsCrossContentStatic-head{grid-template-columns:minmax(0,1fr);gap:var(--space-8);margin-bottom:var(--space-7)}}@media screen and (max-width:768px){.c-cmsCrossContentStatic-head{gap:var(--space-6);margin-bottom:var(--space-6)}}.c-cmsCrossContentStatic-head[data-solo=true]{grid-template-columns:minmax(0,1fr)}.c-cmsCrossContentStatic-head-aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-7)}.c-cmsCrossContentStatic-lede{max-width:50ch}.c-cmsCrossContentStatic-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.c-cmsCrossContentStatic-ctas-link{display:inline-flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-1);border-bottom:1px solid currentColor;color:var(--c-blue-500);font-size:var(--fs-body);font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:gap var(--transition-dur-med) var(--transition-ease-standard),color var(--transition-dur-fast) var(--transition-ease-standard)}.c-cmsCrossContentStatic-ctas-link:hover{gap:var(--space-5);color:var(--c-blue-700)}.c-cmsCrossContentStatic-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--crossContent-cardMin),(100% - (var(--crossContent-perView) - 1) * var(--crossContent-gap))/var(--crossContent-perView)),1fr));gap:var(--crossContent-gap);margin:0;padding:0;list-style:none}.c-cmsCrossContentStatic-grid-item{display:flex;min-width:0}.c-cmsSectionAccordion-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionAccordion-head{margin-bottom:var(--space-9)}}.c-cmsSectionAccordion-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionAccordion-label{display:flex;align-items:center;gap:var(--space-5)}.c-Accordion .c-cmsSectionAccordion-static,.c-Accordion .c-cmsSectionAccordion-static:hover{cursor:default;color:var(--c-navy-900)}.c-cmsSectionAccordion-num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--c-navy-900);color:var(--c-white);font-size:12px;font-weight:700}.c-cmsSectionBenefices-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionBenefices-head{margin-bottom:var(--space-9)}}.c-cmsSectionBenefices-lede:not(:first-child){padding-top:var(--space-6)}.c-cmsSectionBenefices-metrics{--metrics-count:5;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:28px var(--space-3);border-radius:var(--rad-xl);background:var(--c-navy-900);color:var(--c-white);list-style:none}@media screen and (max-width:1024px){.c-cmsSectionBenefices-metrics{row-gap:var(--space-8)}}.c-cmsSectionBenefices-metric{position:relative;flex:0 0 auto;width:calc(100%/min(var(--metrics-count),5));padding:var(--space-3) var(--space-6);text-align:center}@media screen and (max-width:1024px){.c-cmsSectionBenefices-metric{width:calc(100%/min(var(--metrics-count),3))}}@media screen and (max-width:480px){.c-cmsSectionBenefices-metric{width:calc(100%/min(var(--metrics-count),2))}}.c-cmsSectionBenefices-metric:not(:last-child):after{content:"";position:absolute;top:20%;right:0;bottom:20%;width:1px;background:rgba(255,255,255,.12)}.c-cmsSectionBenefices-metric-value{display:block;margin-bottom:var(--space-3);color:var(--c-orange-300);font-family:var(--font-base);font-size:42px;font-weight:500;line-height:1;letter-spacing:-.02em}@media screen and (max-width:1280px){.c-cmsSectionBenefices-metric-value{font-size:38px}}@media screen and (max-width:1024px){.c-cmsSectionBenefices-metric-value{font-size:31px}}@media screen and (max-width:768px){.c-cmsSectionBenefices-metric-value{font-size:28px}}.c-cmsSectionBenefices-metric-label{display:block;color:var(--c-white);font-size:13px;font-weight:500;line-height:1.35}.c-cmsSectionBenefices-metric-note{display:block;margin-top:var(--space-2);color:rgba(255,255,255,.5);font-size:11px;font-style:italic;line-height:1.35}.c-cmsSectionBenefices-metrics+.c-cmsSectionBenefices-grid{margin-top:var(--space-7)}.c-cmsSectionBenefices-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}.c-cmsSectionBenefices-card{display:flex;flex-direction:column;grid-column:span 2;gap:var(--space-3);padding:18px;border-radius:var(--rad-md);background:var(--c-choco-100)}.c-cmsSectionBenefices-card.is-half{grid-column:span 3}.c-cmsSectionBenefices-card.is-full{grid-column:span 6}@media screen and (max-width:1024px){.c-cmsSectionBenefices-card{grid-column:span 3}.c-cmsSectionBenefices-card.is-tabletFull{grid-column:span 6}}@media screen and (max-width:480px){.c-cmsSectionBenefices-card,.c-cmsSectionBenefices-card.is-half{grid-column:span 6}}.c-cmsSectionBenefices-card-head{display:flex;align-items:center;gap:var(--space-4)}.c-cmsSectionBenefices-card-icon{display:inline-flex;flex-shrink:0;color:var(--c-blue-500)}.c-cmsSectionBenefices-card-icon svg{display:block;width:22px;height:22px}.c-cmsSectionBenefices-card-title{color:var(--c-navy-900);font-size:var(--fs-body);font-weight:700;line-height:1.25}.c-cmsSectionBenefices-card-desc{margin:0;color:var(--c-slate-600);font-size:var(--fs-bodySmall);line-height:1.45}.c-cmsSectionBenefices-card-desc p{line-height:inherit}.c-cmsSectionBenefices[data-bg=secondary] .c-cmsSectionBenefices-card{background:var(--c-white)}.c-cmsSectionCards{--sectionCards-gap:var(--space-8);--sectionCards-cardMin:280px;--sectionCards-perView:4}@media screen and (max-width:1280px){.c-cmsSectionCards{--sectionCards-perView:3}}@media screen and (max-width:1024px){.c-cmsSectionCards{--sectionCards-perView:2;--sectionCards-cardMin:300px}}@media screen and (max-width:768px){.c-cmsSectionCards{--sectionCards-gap:var(--space-6);--sectionCards-cardMin:280px}}@media screen and (min-width:1025px){[data-layout=column] .c-cmsSectionCards{--sectionCards-perView:2;--sectionCards-cardMin:210px}}.c-cmsSectionCards-head{margin-bottom:var(--space-9)}@media screen and (max-width:1024px){.c-cmsSectionCards-head{margin-bottom:var(--space-8)}}@media screen and (max-width:768px){.c-cmsSectionCards-head{margin-bottom:var(--space-7)}}.c-cmsSectionCards-head:empty{display:none}.c-cmsSectionCards-lede:not(:first-child){margin-top:var(--space-5)}.c-cmsSectionCards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--sectionCards-cardMin),(100% - (var(--sectionCards-perView) - 1) * var(--sectionCards-gap))/var(--sectionCards-perView)),1fr));gap:var(--sectionCards-gap);margin:0;padding:0;list-style:none}.c-cmsSectionCards-grid-item{display:flex;min-width:0}.c-cmsSectionCompareTable-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionCompareTable-head{margin-bottom:var(--space-9)}}.c-cmsSectionCompareTable-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionCompareTable-scroll{overflow-x:auto;border:1px solid rgb(var(--c-navy-900-rgb),.08);border-radius:var(--rad-lg)}.c-cmsSectionCompareTable-table{width:100%;min-width:620px;margin:0;border-collapse:collapse;font-size:var(--fs-body);background:var(--c-white)}.c-cmsSectionCompareTable-table thead{background:var(--c-navy-900);color:var(--c-white)}.c-cmsSectionCompareTable-table thead th{padding:var(--space-6);border:0;font-size:var(--fs-body);font-weight:600;line-height:1.55;letter-spacing:.01em;text-align:left;white-space:nowrap}.c-cmsSectionCompareTable-table tbody :is(td,th){padding:var(--space-6);border:0;border-bottom:1px solid rgb(var(--c-navy-900-rgb),.06);vertical-align:top;text-align:left}.c-cmsSectionCompareTable-table tbody th{background:var(--c-choco-100);color:var(--c-navy-900);font-weight:600;line-height:1.55}[data-bg=secondary] .c-cmsSectionCompareTable-table tbody th{background:rgb(var(--c-navy-900-rgb),.03)}.c-cmsSectionCompareTable-table tbody td{color:var(--c-slate-600);line-height:1.5}.c-cmsSectionCompareTable-table tbody tr:last-child>*{border-bottom:0}.c-cmsSectionCompareTable-table tbody tr:hover>*{background:rgb(var(--c-blue-500-rgb),.04)}@media screen and (max-width:768px){.c-cmsSectionCompareTable-table tbody td,.c-cmsSectionCompareTable-table tbody th,.c-cmsSectionCompareTable-table thead th{padding:var(--space-5)}}.c-cmsSectionContact-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionContact-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionContact-head{margin-bottom:var(--space-9)}}.c-cmsSectionContact-card{position:relative;overflow:hidden;padding:var(--space-11);border:1px solid var(--c-choco-300);border-radius:var(--rad-xl);background:var(--c-choco-100)}@media screen and (max-width:1024px){.c-cmsSectionContact-card{padding:var(--space-9)}}@media screen and (max-width:768px){.c-cmsSectionContact-card{padding:var(--space-7)}}.c-cmsSectionContact-form{position:relative;z-index:1}.c-cmsSectionContact[data-bg=secondary] .c-cmsSectionContact-card{background:var(--c-white)}.c-cmsSectionContact-legal{margin-top:var(--space-6);color:var(--c-slate-600);font-size:var(--fs-bodyXSmall);line-height:1.4;text-align:center}.c-cmsSectionCtaCard-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionCtaCard-head{margin-bottom:var(--space-9)}}.c-cmsSectionCtaCard-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionCtaCard-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-9);padding:var(--space-9);border-radius:var(--rad-lg);background-image:linear-gradient(135deg,var(--c-navy-900),var(--c-navy-700));color:var(--c-white);line-height:1.55}.c-cmsSectionCtaCard-card:before{content:"";position:absolute;inset:0;background:url(../img/icons/logo-mark.svg) no-repeat calc(100% + 20px) 50%/220px;opacity:.05;pointer-events:none}@media screen and (max-width:768px){.c-cmsSectionCtaCard-card{grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding:var(--space-7)}}.c-cmsSectionCtaCard-card-copy{position:relative;z-index:1;min-width:0}.c-cmsSectionCtaCard-card-eyebrow{display:block;margin-bottom:var(--space-3);color:var(--c-white);font-size:11px;font-weight:700;line-height:var(--lh-bodySmall);letter-spacing:.18em;text-transform:uppercase}.c-cmsSectionCtaCard-card-title{margin:0 0 var(--space-3);color:var(--c-white);font-family:var(--font-base);font-size:22px;font-weight:500;line-height:1.2}@media screen and (max-width:768px){.c-cmsSectionCtaCard-card-title{font-size:20px}}.c-cmsSectionCtaCard-card-text{max-width:448px;margin:0;color:rgba(255,255,255,.78);font-size:var(--fs-body);line-height:1.55}.c-cmsSectionCtaCard-card-btn{position:relative;z-index:1}@media screen and (max-width:768px){.c-cmsSectionCtaCard-card-btn{width:100%}}.c-cmsSectionEngagements-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionEngagements-head{margin-bottom:var(--space-9)}}.c-cmsSectionEngagements-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionEngagements-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}@media screen and (max-width:768px){.c-cmsSectionEngagements-cards{grid-template-columns:minmax(0,1fr)}}.c-cmsSectionEngagements-card{padding:var(--space-8);border:1px solid rgb(var(--c-navy-900-rgb),.1);border-radius:var(--rad-lg);background:var(--c-white);transition:border-color var(--transition-dur-med) var(--transition-ease-standard),transform var(--transition-dur-med) var(--transition-ease-standard)}.c-cmsSectionEngagements-card:hover{border-color:var(--c-accent);transform:translateY(-2px)}.c-cmsSectionEngagements-card-head{display:flex;align-items:center;gap:var(--space-5);margin-bottom:var(--space-3)}.c-cmsSectionEngagements-card-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--rad-md);background:var(--c-blue-200);color:var(--c-blue-500)}.c-cmsSectionEngagements-card-icon svg{display:block;width:24px;height:24px}.c-cmsSectionEngagements-card-title{color:var(--c-navy-900);font-family:var(--font-second);font-size:var(--fs-h4);font-weight:500;line-height:1.25;letter-spacing:-.01em}.c-cmsSectionEngagements-card-desc{margin:0;color:var(--c-slate-600);font-size:13px;line-height:1.5}.c-cmsSectionEngagements-card-desc p{line-height:inherit}.c-cmsSectionEngagements-cta{display:flex;margin-top:var(--space-8)}.c-cmsSectionFaq-head{margin-bottom:var(--space-10)}.c-cmsSectionFaq-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionFeatures-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionFeatures-head{margin-bottom:var(--space-9)}}.c-cmsSectionFeatures-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionFeatures-acc{border-top:1px solid rgb(var(--c-navy-900-rgb),.08)}.c-cmsSectionFeatures-item{border-bottom:1px solid rgb(var(--c-navy-900-rgb),.08)}.c-cmsSectionFeatures-item-heading{margin:0}.c-cmsSectionFeatures-item-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);width:100%;padding:18px 0;border:0;background:none;color:var(--c-navy-900);font:inherit;text-align:left;cursor:pointer;transition:color var(--transition-dur-fast) var(--transition-ease-standard)}.c-cmsSectionFeatures-item-head:hover{color:var(--c-blue-500)}.c-cmsSectionFeatures-item-head:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:2px}.c-cmsSectionFeatures-item-title{font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.005em}.c-cmsSectionFeatures-item-chev{display:inline-flex;flex-shrink:0;color:var(--c-slate-400);transition:transform var(--transition-dur-med) var(--transition-ease-standard),color var(--transition-dur-med) var(--transition-ease-standard)}.c-cmsSectionFeatures-item-chev svg{display:block;width:18px;height:18px}.c-cmsSectionFeatures-item.is-open .c-cmsSectionFeatures-item-chev{transform:rotate(180deg);color:var(--c-blue-500)}.c-cmsSectionFeatures-item-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-dur-med) var(--transition-ease-standard)}.c-cmsSectionFeatures-item.is-open .c-cmsSectionFeatures-item-body{grid-template-rows:1fr}.c-cmsSectionFeatures-item-bodyInner{overflow:hidden;visibility:hidden;transition:visibility 0s var(--transition-dur-med)}.c-cmsSectionFeatures-item.is-open .c-cmsSectionFeatures-item-bodyInner{visibility:visible;transition:visibility 0s}.c-cmsSectionFeatures-item-desc{max-width:70ch;margin:0;padding-bottom:var(--space-7);color:var(--c-slate-600);font-size:var(--fs-body);line-height:1.6}.c-cmsSectionFeatures-item-desc p{line-height:inherit}.c-cmsSectionFeatures-item[data-gallery] .c-cmsSectionFeatures-item-desc{padding-bottom:var(--space-5)}.c-cmsSectionFeatures-gallery{padding-bottom:var(--space-7)}.c-cmsSectionFeatures-thumbs{display:flex;flex-wrap:wrap;gap:var(--space-3)}.c-cmsSectionFeatures-thumb{position:relative;flex:0 0 auto;width:124px;aspect-ratio:16/10;padding:0;border:1.5px solid rgb(var(--c-navy-900-rgb),.1);border-radius:var(--rad-md);overflow:hidden;background:var(--c-choco-100);cursor:pointer;transition:border-color var(--transition-dur-fast) var(--transition-ease-standard),transform var(--transition-dur-fast) var(--transition-ease-standard)}.c-cmsSectionFeatures-thumb:hover{border-color:var(--c-blue-500);transform:translateY(-2px)}.c-cmsSectionFeatures-thumb:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:2px}.c-cmsSectionFeatures-thumb img{display:block;width:100%;height:100%;object-fit:cover}.c-cmsSectionFeatures-thumbZoom{position:absolute;right:var(--space-3);bottom:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--rad-xs);background:rgb(var(--c-navy-900-rgb),.62);color:var(--c-white);opacity:0;transition:opacity var(--transition-dur-fast) var(--transition-ease-standard)}.c-cmsSectionFeatures-thumbZoom svg{display:block;width:13px;height:13px}.c-cmsSectionFeatures-thumb:focus-visible .c-cmsSectionFeatures-thumbZoom,.c-cmsSectionFeatures-thumb:hover .c-cmsSectionFeatures-thumbZoom{opacity:1}@media screen and (max-width:768px){.c-cmsSectionFeatures-thumbs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.c-cmsSectionFeatures-thumbs::-webkit-scrollbar{display:none}.c-cmsSectionFeatures-thumb{scroll-snap-align:start}.c-cmsSectionFeatures-thumbZoom{opacity:1}}@media(prefers-reduced-motion:reduce){.c-cmsSectionFeatures-item-body{transition:none}.c-cmsSectionFeatures-item-chev{transition:none}}.c-cmsSectionKeyPoints-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionKeyPoints-head{margin-bottom:var(--space-9)}}.c-cmsSectionKeyPoints-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionKeyPoints-list{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}.c-cmsSectionKeyPoints-item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-6);padding:var(--space-7) var(--space-8);border:1px solid rgb(var(--c-navy-900-rgb),.08);border-radius:var(--rad-lg);background:var(--c-white);transition:border-color var(--transition-dur-med) var(--transition-ease-standard),transform var(--transition-dur-med) var(--transition-ease-standard)}@media screen and (max-width:768px){.c-cmsSectionKeyPoints-item{grid-template-columns:40px minmax(0,1fr);gap:var(--space-5);padding:var(--space-6)}}.c-cmsSectionKeyPoints-item:hover{border-color:var(--c-accent);transform:translateY(-2px)}.c-cmsSectionKeyPoints-item-num{grid-column:1;color:var(--c-accent);font-size:28px;line-height:1}@media screen and (max-width:768px){.c-cmsSectionKeyPoints-item-num{font-size:22px}}.c-cmsSectionKeyPoints-item-content{grid-column:2;min-width:0}.c-cmsSectionKeyPoints-item-head{margin:0 0 var(--space-3);color:var(--c-navy-900);font-family:var(--font-base);font-size:var(--fs-h4);font-weight:600;line-height:1.5}.c-cmsSectionKeyPoints-item-body{margin:0;color:var(--c-slate-600);font-size:var(--fs-body);line-height:1.6}@media(prefers-reduced-motion:reduce){.c-cmsSectionKeyPoints-item{transition:border-color var(--transition-dur-med) var(--transition-ease-standard)}.c-cmsSectionKeyPoints-item:hover{transform:none}}.c-cmsSectionPresentation{--presentation-gap:var(--space-4)}.c-cmsSectionPresentation-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionPresentation-head{margin-bottom:var(--space-9)}}.c-cmsSectionPresentation-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionPresentation-body{display:grid;align-items:start;gap:36px}.c-cmsSectionPresentation-body[data-media=none]{grid-template-columns:minmax(0,1fr)}.c-cmsSectionPresentation-body[data-media=gallery],.c-cmsSectionPresentation-body[data-media=single]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}@media screen and (max-width:1024px){.c-cmsSectionPresentation-body[data-media=gallery],.c-cmsSectionPresentation-body[data-media=single]{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:1025px){.c-cmsSectionPresentation-body[data-side=left]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.c-cmsSectionPresentation-copy{color:var(--c-slate-600);font-size:15px;line-height:1.65}.c-cmsSectionPresentation-copy p{margin:0 0 14px}.c-cmsSectionPresentation-copy>:last-child{margin-bottom:0}.c-cmsSectionPresentation-copy strong{color:var(--c-navy-900);font-weight:600}@media screen and (min-width:1025px){.c-cmsSectionPresentation-body[data-side=left] .c-cmsSectionPresentation-copy{order:2}}.c-cmsSectionPresentation-gallery{position:relative;display:flex;flex-direction:column;gap:var(--presentation-gap);min-width:0}@media screen and (min-width:1025px){.c-cmsSectionPresentation-body[data-side=left] .c-cmsSectionPresentation-gallery{order:1}}.c-cmsSectionPresentation-main,.c-cmsSectionPresentation-thumbs{position:relative;z-index:1;display:block;flex:1;min-width:0;overflow:hidden;touch-action:pan-y}.c-cmsSectionPresentation-thumbs{padding-top:2px}.c-cmsSectionPresentation-mainTrack,.c-cmsSectionPresentation-thumbsTrack{position:relative;z-index:1;display:flex;width:100%;height:100%;box-sizing:initial;transition-property:transform}.c-cmsSectionPresentation-slide,.c-cmsSectionPresentation-thumb{position:relative;flex-shrink:0;transition-property:transform}.c-cmsSectionPresentation-slide{width:100%}.c-cmsSectionPresentation-thumbsRow{display:flex;align-items:center;gap:var(--presentation-gap);min-width:0}.c-cmsSectionPresentation-thumbsNav{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgb(var(--c-navy-900-rgb),.12);border-radius:var(--rad-pill);background:var(--c-white);color:var(--c-navy-900);cursor:pointer;transition:border-color var(--transition-dur-med) var(--transition-ease-standard),background var(--transition-dur-med) var(--transition-ease-standard),color var(--transition-dur-med) var(--transition-ease-standard),opacity var(--transition-dur-med) var(--transition-ease-standard)}.c-cmsSectionPresentation-thumbsNav:hover{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-white)}.c-cmsSectionPresentation-thumbsNav:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:2px}.c-cmsSectionPresentation-thumbsNav:disabled{opacity:.35;cursor:default}.c-cmsSectionPresentation-thumbsNav:disabled:hover{border-color:rgb(var(--c-navy-900-rgb),.12);background:var(--c-white);color:var(--c-navy-900)}.c-cmsSectionPresentation-thumbsNav[data-nav=left] svg{transform:scaleX(-1)}.c-cmsSectionPresentation-thumbsNav svg{display:block;width:14px;height:14px}.c-cmsSectionPresentation-visual{display:block;position:relative;width:100%;padding:0;border:0;border-radius:var(--rad-lg);overflow:hidden;background:var(--c-choco-100);cursor:zoom-in}.c-cmsSectionPresentation-visual:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:2px}.c-cmsSectionPresentation-visual-img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;transition:transform var(--transition-dur-med) var(--transition-ease-standard)}.c-cmsSectionPresentation-visual:hover .c-cmsSectionPresentation-visual-img{transform:scale(1.04)}.c-cmsSectionPresentation-visual-zoom{position:absolute;right:var(--space-5);bottom:var(--space-5);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--rad-md);background:rgb(var(--c-navy-900-rgb),.62);color:var(--c-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transform:translateY(4px);transition:opacity var(--transition-dur-fast) var(--transition-ease-standard),transform var(--transition-dur-fast) var(--transition-ease-standard);pointer-events:none}.c-cmsSectionPresentation-visual-zoom svg{display:block;width:18px;height:18px}.c-cmsSectionPresentation-visual:focus-visible .c-cmsSectionPresentation-visual-zoom,.c-cmsSectionPresentation-visual:hover .c-cmsSectionPresentation-visual-zoom{opacity:1;transform:translateY(0)}.c-cmsSectionPresentation-thumb{width:84px;border:2px solid rgba(0,0,0,0);border-radius:var(--rad-md);overflow:hidden;background:var(--c-choco-100);opacity:.6;cursor:pointer;transition:opacity var(--transition-dur-fast) var(--transition-ease-standard),border-color var(--transition-dur-fast) var(--transition-ease-standard),transform var(--transition-dur-fast) var(--transition-ease-standard)}.c-cmsSectionPresentation-thumb:hover{opacity:.9;transform:translateY(-2px)}.c-cmsSectionPresentation-thumb.swiper-slide-thumb-active{border-color:var(--c-blue-500);opacity:1}.c-cmsSectionPresentation-thumb-img{display:block;width:100%;height:100%;aspect-ratio:16/10;object-fit:cover}.c-cmsSectionProfils-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionProfils-head{margin-bottom:var(--space-9)}}.c-cmsSectionProfils-lede:not(:first-child){padding-top:var(--space-6)}.c-cmsSectionProfils-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}@media screen and (max-width:768px){.c-cmsSectionProfils-grid{grid-template-columns:minmax(0,1fr)}}.c-cmsSectionProfils-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-7);border:1px solid rgba(var(--c-navy-900-rgb),.1);border-radius:var(--rad-lg);background:var(--c-white);transition:border-color var(--transition-dur-med) var(--transition-ease-standard),transform var(--transition-dur-med) var(--transition-ease-standard)}.c-cmsSectionProfils-card:hover{border-color:var(--c-accent);transform:translateY(-2px)}.c-cmsSectionProfils-card-tag{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--rad-pill);background:var(--c-blue-200);color:var(--c-blue-700);font-size:var(--fs-bodySmall);font-weight:700;line-height:1.3;letter-spacing:.04em}.c-cmsSectionProfils-card-desc{margin:0;color:var(--c-slate-600);font-size:var(--fs-bodySmall);line-height:1.5}.c-cmsSectionReperes-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionReperes-head{margin-bottom:var(--space-9)}}.c-cmsSectionReperes-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionReperes-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5) 28px;margin:0;padding:var(--space-6) 0;border-top:1px solid rgb(var(--c-navy-900-rgb),.08);border-bottom:1px solid rgb(var(--c-navy-900-rgb),.08)}@media screen and (max-width:1024px){.c-cmsSectionReperes-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.c-cmsSectionReperes-table{grid-template-columns:minmax(0,1fr)}}.c-cmsSectionReperes-table-item{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.c-cmsSectionReperes-table-ic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgb(var(--c-accent-rgb),.14);color:var(--c-accent)}.c-cmsSectionReperes-table-ic svg{display:block;width:17px;height:17px}.c-cmsSectionReperes-table-body{min-width:0}.c-cmsSectionReperes-table-title{color:var(--c-slate-700);font-size:var(--fs-bodySmall);font-weight:600;line-height:1.3}.c-cmsSectionReperes-table-text{display:-webkit-box;overflow:hidden;margin:var(--space-1) 0 0;color:var(--c-slate-600);font-size:var(--fs-bodySmall);line-height:1.35;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-cmsSectionReperes-table+.c-cmsSectionReperes-list{margin-top:28px}.c-cmsSectionReperes-list{display:flex;flex-direction:column;gap:14px;max-width:640px;margin:0;padding:0;list-style:none}.c-cmsSectionReperes-list-item{display:flex;align-items:flex-start;gap:var(--space-5);color:var(--c-navy-900);font-size:15px;line-height:1.5}.c-cmsSectionReperes-list-ic{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:7px;background:rgb(var(--c-green-rgb),.14);color:var(--c-state-success)}.c-cmsSectionReperes-list-ic svg{display:block;width:16px;height:16px}.c-cmsSectionReperes-list-ic svg path{stroke:currentColor}.c-cmsSectionSessions-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionSessions-head{margin-bottom:var(--space-9)}}.c-cmsSectionSessions-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionSessions-list{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.c-cmsSectionSessions-row{display:grid;grid-template-columns:1.3fr 1.7fr 1.2fr auto;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-7);border:1px solid rgb(var(--c-navy-900-rgb),.08);border-radius:14px;transition:border-color var(--transition-dur-med)}.c-cmsSectionSessions-row:hover{border-color:rgb(var(--c-navy-900-rgb),.18)}.c-cmsSectionSessions-row[data-complet]{background:var(--c-choco-100)}@media screen and (max-width:768px){.c-cmsSectionSessions-row{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:var(--space-3)}}.c-cmsSectionSessions-cell{display:flex;align-items:center;gap:var(--space-4);min-width:0;color:var(--c-slate-700);font-size:var(--fs-bodySmall);font-weight:600}.c-cmsSectionSessions-cell[data-role=date]{grid-column:1}.c-cmsSectionSessions-cell[data-role=format]{grid-column:2}.c-cmsSectionSessions-cell[data-role=places]{grid-column:3}@media screen and (max-width:768px){.c-cmsSectionSessions-cell[data-role]{grid-column:auto}}.c-cmsSectionSessions-cell-ic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgb(var(--c-accent-rgb),.14);color:var(--c-accent)}.c-cmsSectionSessions-cell-ic svg{display:block;width:17px;height:17px}.c-cmsSectionSessions-cell-ic svg :is(circle,path,rect){stroke:currentColor}.c-cmsSectionSessions-row[data-complet] .c-cmsSectionSessions-cell{color:var(--c-slate-600)}.c-cmsSectionSessions-cta{grid-column:4;flex-shrink:0;white-space:nowrap}.c-cmsSectionSessions-cta[aria-disabled=true]{background:rgba(0,0,0,0);border-color:rgb(var(--c-navy-900-rgb),.14);color:var(--c-slate-600);opacity:.6;pointer-events:none}@media screen and (max-width:768px){.c-cmsSectionSessions-cta{grid-column:auto;width:100%;margin-top:var(--space-2)}}.c-cmsSectionVersions-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionVersions-head{margin-bottom:var(--space-9)}}.c-cmsSectionVersions-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionVersions-releases{padding:var(--space-8);border-radius:var(--rad-lg);background:var(--c-choco-100)}@media screen and (max-width:768px){.c-cmsSectionVersions-releases{padding:var(--space-7)}}.c-cmsSectionVersions-releases-head{display:flex;align-items:baseline;gap:var(--space-5);flex-wrap:wrap;margin-bottom:18px}.c-cmsSectionVersions-releases-title{color:var(--c-navy-900);font-family:var(--font-second);font-size:var(--fs-h3);font-weight:500;line-height:1.2;letter-spacing:-.015em}.c-cmsSectionVersions-releases-link{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto;color:var(--c-blue-500);font-size:13px;font-weight:600;line-height:1.2;-webkit-text-decoration:none;text-decoration:none}.c-cmsSectionVersions-releases-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-cmsSectionVersions-releases-link svg{display:block;width:12px;height:12px}.c-cmsSectionVersions-list{margin:0;padding:0;list-style:none}.c-cmsSectionVersions-release{display:grid;grid-template-columns:80px 110px minmax(0,1fr);align-items:baseline;gap:var(--space-6);padding-block:var(--space-5);border-top:1px solid rgb(var(--c-navy-900-rgb),.06)}.c-cmsSectionVersions-release:first-child{border-top:0}@media screen and (max-width:768px){.c-cmsSectionVersions-release{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}.c-cmsSectionVersions-release-version{color:var(--c-navy-900);font-family:var(--font-second);font-size:var(--fs-h5);font-weight:500;line-height:1.2;letter-spacing:-.01em}.c-cmsSectionVersions-release-meta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);color:var(--c-slate-600);font-size:11px;line-height:1.4}.c-cmsSectionVersions-release-tag{display:inline-block;padding:2px 6px;border-radius:var(--rad-xs);background:var(--c-blue-200);color:var(--c-blue-700);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.c-cmsSectionVersions-release-highlights{display:flex;flex-wrap:wrap;gap:var(--space-2) 14px;margin:0;padding:0;color:var(--c-slate-600);font-size:13px;line-height:1.55;list-style:none}.c-cmsSectionVersions-release-highlight:before{content:"·";margin-right:6px;color:var(--c-blue-500);font-weight:700}.c-cmsSectionVersions[data-bg=secondary] .c-cmsSectionVersions-releases{background:var(--c-white)}.c-cmsSectionVideo{--video-titleSize:24px;--video-thumbsWidth:300px}@media screen and (max-width:1280px){.c-cmsSectionVideo{--video-thumbsWidth:260px}}.c-cmsSectionVideo-head{margin-bottom:var(--space-10)}@media screen and (max-width:1024px){.c-cmsSectionVideo-head{margin-bottom:var(--space-9)}}.c-cmsSectionVideo-lede:not(:first-child){margin-top:var(--space-6)}.c-cmsSectionVideo-gallery[data-thumbs=true]{display:grid;grid-template-columns:minmax(0,1fr) var(--video-thumbsWidth);align-items:start;gap:var(--space-6)}@media screen and (max-width:1024px){.c-cmsSectionVideo-gallery[data-thumbs=true]{grid-template-columns:minmax(0,1fr)}}.c-cmsSectionVideo-gallery[data-error=true]{display:none}.c-cmsSectionVideo-player{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--rad-xl);background:var(--c-navy-900)}.c-cmsSectionVideo-player iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.c-cmsSectionVideo-cover{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;appearance:none;cursor:pointer}.c-cmsSectionVideo-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--c-navy-900-rgb),.1),rgb(var(--c-navy-900-rgb),.7))}.c-cmsSectionVideo-cover:focus-visible{outline:2px solid var(--c-white);outline-offset:-4px}.c-cmsSectionVideo-cover-img{display:block;width:100%;height:100%;object-fit:cover}.c-cmsSectionVideo-play{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--rad-pill);background:rgba(255,255,255,.95);color:var(--c-navy-900);transform:translate(-50%,-50%);transition:transform var(--transition-dur-med) var(--transition-ease-standard),background var(--transition-dur-fast) var(--transition-ease-standard)}.c-cmsSectionVideo-play svg{display:block;width:28px;height:28px}@media screen and (max-width:768px){.c-cmsSectionVideo-play{width:60px;height:60px}.c-cmsSectionVideo-play svg{width:22px;height:22px}}.c-cmsSectionVideo-cover:focus-visible .c-cmsSectionVideo-play,.c-cmsSectionVideo-cover:hover .c-cmsSectionVideo-play{background:var(--c-accent);color:var(--c-white);transform:translate(-50%,-50%) scale(1.08)}.c-cmsSectionVideo-meta{position:absolute;right:var(--space-8);bottom:var(--space-8);left:var(--space-8);z-index:1;display:flex;flex-direction:column;gap:var(--space-2);color:var(--c-white);text-align:left}@media screen and (max-width:768px){.c-cmsSectionVideo-meta{right:var(--space-6);bottom:var(--space-6);left:var(--space-6)}}.c-cmsSectionVideo-meta-title{font-family:var(--font-second);font-size:var(--video-titleSize);font-weight:500;line-height:1.2;letter-spacing:-.015em}.c-cmsSectionVideo-meta-sub{display:inline-flex;align-items:center;gap:var(--space-3);color:rgba(255,255,255,.78);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall)}.c-cmsSectionVideo-meta-dot{flex-shrink:0;width:6px;height:6px;border-radius:var(--rad-pill);background:var(--c-red)}.c-cmsSectionVideo-thumbs{display:flex;flex-direction:column;gap:var(--space-4);max-height:100%;overflow-y:auto;scrollbar-width:thin}@media screen and (max-width:1024px){.c-cmsSectionVideo-thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:none}.c-cmsSectionVideo-thumbs::-webkit-scrollbar{display:none}}.c-cmsSectionVideo-thumb{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:var(--space-5);padding:var(--space-3);border:1px solid rgb(var(--c-navy-900-rgb),.08);border-radius:var(--rad-md);background:var(--c-white);font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-dur-fast) var(--transition-ease-standard),background var(--transition-dur-fast) var(--transition-ease-standard),transform var(--transition-dur-fast) var(--transition-ease-standard)}.c-cmsSectionVideo-thumb:hover{border-color:var(--c-blue-500);transform:translateY(-1px)}.c-cmsSectionVideo-thumb:focus-visible{outline:2px solid var(--c-blue-500);outline-offset:2px}.c-cmsSectionVideo-thumb.is-active{border-color:var(--c-blue-500);background:rgb(var(--c-blue-500-rgb),.04);box-shadow:inset 0 0 0 1px var(--c-blue-500)}@media screen and (max-width:1024px){.c-cmsSectionVideo-thumb{flex:0 0 auto;width:200px;grid-template-columns:minmax(0,1fr);align-items:stretch;scroll-snap-align:start}}.c-cmsSectionVideo-thumb-media{position:relative;display:block;aspect-ratio:16/9;border-radius:var(--rad-xs);overflow:hidden;background:var(--c-navy-900)}.c-cmsSectionVideo-thumb-img{display:block;width:100%;height:100%;object-fit:cover}.c-cmsSectionVideo-thumb-play{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--rad-pill);background:rgba(255,255,255,.92);color:var(--c-navy-900);transform:translate(-50%,-50%);transition:background var(--transition-dur-fast) var(--transition-ease-standard),color var(--transition-dur-fast) var(--transition-ease-standard)}.c-cmsSectionVideo-thumb-play svg{display:block;width:14px;height:14px}.c-cmsSectionVideo-thumb-dur{position:absolute;right:5px;bottom:5px;padding:1px var(--space-3);border-radius:var(--rad-pill);background:rgb(var(--c-navy-900-rgb),.78);color:var(--c-white);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.02em}.c-cmsSectionVideo-thumb-body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.c-cmsSectionVideo-thumb-title{display:-webkit-box;overflow:hidden;color:var(--c-navy-900);font-family:var(--font-second);font-size:var(--fs-bodySmall);font-weight:500;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-cmsSectionVideo-thumb-tag{color:var(--c-blue-500);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.c-cmsSectionVideo-thumb.is-active .c-cmsSectionVideo-thumb-play{background:var(--c-accent);color:var(--c-white)}@media screen and (max-width:768px){.c-cmsSectionVideo{--video-titleSize:var(--fs-h2)}}@media(prefers-reduced-motion:reduce){.c-cmsSectionVideo-play,.c-cmsSectionVideo-thumb{transition:none}}.c-cmsTocPillar{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px dashed rgb(var(--c-navy-900-rgb),.28);border-radius:var(--rad-md);background:rgb(var(--c-navy-900-rgb),.03)}.c-cmsTocPillar-tag{flex:0 0 auto;padding:var(--p-xs) var(--space-5);border-radius:var(--rad-pill);background:var(--c-navy-900);color:var(--c-white);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.c-cmsTocPillar-label{color:var(--c-navy-900);font-family:var(--font-base);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3)}.c-cmsTocPillar-empty{color:var(--c-slate-600);font-size:var(--fs-bodySmall);font-style:italic;line-height:var(--lh-bodySmall)}
