*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:--theme(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}summary::-webkit-details-marker{display:none}:root{interpolate-size:allow-keywords;--clr-light-white:#fff;--clr-light-beige:#f4e9dc;--clr-light-bleu:#d2e3ff;--clr-light-bleu-2:rgba(210,227,255,.4);--clr-light-gris:#c1c1c1;--clr-light-orange:#ffd196;--clr-light-orange-2:rgba(255,209,148,.3);--clr-dark-gray-1:#3a3a3a;--clr-dark-orange:#f97421;--clr-dark-bleu:#568de6;--font-body:"Transducer",sans-serif;--font-heading:"Transducer",sans-serif;--font-weight-regular:400;--font-weight-bold:700;--background-primary:var(--clr-light-white);--foreground-primary:var(--clr-dark-gray-1);--background-invert-primary:var(--clr-dark-orange);--foreground-invert-primary:var(--clr-light-white);--foreground-accent:var(--clr-dark-orange);--border-clr-accent:var(--clr-dark-orange);--border-clr-primary:var(--clr-light-bleu);--border-size:1px;--transition-base:all 0.3s ease;--breakpoint-desktop:768px;--spacing-1:clamp(0.2rem,0.25rem + 0.02vw,0.6rem);--spacing-2:clamp(0.4rem,0.5rem + 0.04vw,1.2rem);--spacing-3:clamp(0.6rem,0.75rem + 0.06vw,1.8rem);--spacing-4:clamp(0.8rem,1rem + 0.08vw,2.4rem);--spacing-5:clamp(1rem,1.25rem + 0.1vw,3rem);--spacing-6:clamp(1.2rem,1.5rem + 0.12vw,3.6rem);--spacing-8:clamp(1.6rem,2rem + 0.16vw,4.8rem);--spacing-10:clamp(2rem,2.5rem + 0.2vw,6rem);--spacing-12:clamp(2.4rem,3rem + 0.24vw,7.2rem);--spacing-16:clamp(3.2rem,4rem + 0.32vw,9.6rem);--spacing-20:clamp(4rem,5rem + 0.4vw,12rem);--spacing-24:clamp(4.8rem,6rem + 0.48vw,14.4rem);--spacing-32:clamp(6.4rem,8rem + 0.64vw,19.2rem);--spacing-40:clamp(8rem,10rem + 0.8vw,24rem);--spacing-48:clamp(9.6rem,12rem + 0.96vw,28.8rem);--spacing-56:clamp(11.2rem,14rem + 1.12vw,33.6rem);--spacing-64:clamp(12.8rem,16rem + 1.28vw,38.4rem);--fs-xs:clamp(0.75rem,0.6307rem + 0.3817vw,0.875rem);--fs-sm:clamp(0.875rem,0.7557rem + 0.3817vw,1rem);--fs-base:clamp(1rem,0.8569rem + 0.458vw,1.05rem);--fs-lg:clamp(1.125rem,0.8865rem + 0.7634vw,1.375rem);--fs-xl:clamp(1.25rem,1.06rem + 1.5vw,1.75rem);--fs-2xl:clamp(1.5rem,1.21rem + 2.03vw,1.875rem);--fs-3xl:clamp(1.875rem,1.37rem + 3.15vw,2.25rem);--fs-4xl:clamp(2.25rem,1.54rem + 4.74vw,3rem);--fs-5xl:clamp(3rem,1.7rem + 6.66vw,3.75rem);--fs-6xl:clamp(3.75rem,1.85rem + 9.99vw,4.5rem);--fs-7xl:clamp(4.5rem,2rem + 14.99vw,6rem);--fs-8xl:clamp(6rem,2.2rem + 22.48vw,8rem);--fs-9xl:clamp(8rem,2.4rem + 33.72vw,10rem);--gutter-base:clamp(1rem,0.2941rem + 1.8824vw,2rem);--max-width-content:100ch}@font-face{font-display:swap;font-family:Transducer;font-style:normal;font-weight:400;src:url(../../fonts/transducer-regular.woff2) format("woff2"),url(../../fonts/transducer-regular.woff) format("woff"),url(../../fonts/transducer-regular.otf) format("opentype")}@font-face{font-display:swap;font-family:transducer;font-style:normal;font-weight:700;src:url(../../fonts/transducer-bold.woff2) format("woff2"),url(../../fonts/transducer-bold.woff) format("woff"),url(../../fonts/transducer-bold.otf) format("opentype")}html{color:var(--foreground-primary);font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:1.2}h1{font-size:var(--fs-4xl)}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-lg)}p{font-size:var(--fs-base)}blockquote,p{font-family:var(--font-body);line-height:1.5}blockquote{font-size:var(--fs-lg);font-weight:var(--font-weight-bold)}.accordion__body ul,ul.style-list{list-style:disc}.accordion__body ul li,.accordion__body ul ol,ul.style-list li,ul.style-list ol{margin-left:var(--spacing-4)}a:not(.button):not(.menu-item){color:currentColor;font-weight:var(--font-weight-bold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}a:not(.button):not(.menu-item):hover{text-decoration:none}.layout-content{--zone:main;--gap:var(--gutter-base,1rem);--main:min(var(--max-width-content),100% - var(--gap) * 2);--justify:start;--full:minmax(var(--gutter-base),1fr);display:grid;grid-template-columns:[full-start] var(--full) [main-start] var(--main) [main-end] var(--full) [full-end];justify-content:center}.layout-push-full{grid-column:full}.layout-content>*{grid-column:var(--zone);justify-self:var(--justify);text-align:var(--justify)}.layout-content-2cols{display:grid;--gap:var(--gutter-base,1rem);gap:var(--gap);grid-template-columns:1fr 1fr}@media (max-width:768px){.layout-content-2cols{grid-template-columns:1fr}}.layout-content-2cols>*{display:grid}.layout-content-2cols>*>*{grid-column:main}.layout-content-2cols>:first-child{gap:0;grid-template-columns:1fr [main-start] min(calc(var(--max-width-content)/2 - var(--gap)*2),100% - var(--gap)*2) [main-end] var(--gap)}.layout-content-2cols>:last-child{gap:0;grid-template-columns:var(--gap) [main-start] min(calc(var(--max-width-content)/2 - var(--gap)),100% - var(--gap)*2) [main-end] 1fr}@media (max-width:768px){.layout-content-2cols[data-reversed-mobile]>:first-child{order:2}.layout-content-2cols[data-reversed-mobile]>:last-child{order:1}}.layout-2cols{--gap:var(--gutter-base);display:grid;gap:var(--gap);grid-template-columns:1fr 1fr}@media (max-width:768px){.layout-2cols{grid-template-columns:1fr}}.layout-2cols>*{display:grid}.layout-2cols>:first-child{grid-template-columns:1fr [main-start] min(calc(var(--max-width-content)/2),100%) [main-end]}@media (max-width:768px){.layout-2cols>:first-child{grid-template-columns:1fr}}.layout-2cols>:last-child{grid-template-columns:[main-start] min(calc(var(--max-width-content)/2),100%) [main-end] 1fr}@media (max-width:768px){.layout-2cols>:last-child{grid-template-columns:1fr}}.layout-2cols .full-width{grid-template-columns:1fr}.layout-2cols>*>*{grid-column:main;justify-self:flex-start}@media (max-width:768px){.layout-2cols[data-reversed-mobile]>:first-child{order:2}.layout-2cols[data-reversed-mobile]>:last-child{order:1}}.grid{--grid-max-col-count:3;--grid-min-col-size:25ch;--grid-gap:var(--gutter-base,1rem);--grid-behavior:auto-fill;--grid-col-size-calc:calc((100% - var(--grid-gap)*var(--grid-max-col-count))/var(--grid-max-col-count));--grid-col-min-size-calc:min(100%,max(var(--grid-min-col-size),var(--grid-col-size-calc)));display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(var(--grid-col-min-size-calc),1fr))}.bg-primary{background-color:var(--background-primary)}.foreground-primary{color:var(--foreground-primary)}.bg-invert-primary{background-color:var(--background-invert-primary)}.foreground-invert-primary{color:var(--foreground-invert-primary)}.foreground-accent,.foreground-accent a{color:var(--foreground-accent)}.flow-base>*+*{margin-top:var(--spacing-8)}.flow-sm>*+*{margin-top:var(--spacing-4)}.py-section{padding-bottom:var(--spacing-16);padding-top:var(--spacing-16)}.py-8{padding-bottom:var(--spacing-8);padding-top:var(--spacing-8)}.py-16{padding-bottom:var(--spacing-16);padding-top:var(--spacing-16)}.px-gutter{padding-inline:var(--gutter-base)}.gap-8{gap:var(--spacing-8)}.flex-wrap{display:flex;flex-wrap:wrap}.self-start{justify-self:start}.items-end{align-self:flex-end}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.flex-center-x-y{align-items:center;display:flex;justify-content:center}.overflow-hidden{overflow:hidden}.max-w{--max-width:50ch;max-width:var(--max-width)}.w-full{width:100%}.align-self-end{align-self:flex-end}.text-center{text-align:center}.flex-col-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.overflow-x-hidden{overflow-x:hidden;overflow-y:scroll}@media (max-width:768px){.hidden-on-mobile{display:none}}.z-10{z-index:10}.z-20{z-index:20}.button{display:inline-flex;font-size:var(--fs-sm);font-weight:var(--font-weight-bold);justify-self:start;padding:var(--spacing-2) var(--spacing-4);text-decoration:none;transition:var(--transition-base)}.button-primary-invert{background-color:var(--clr-light-white);color:var(--foreground-primary)}.button-primary-invert:hover{background-color:var(--foreground-primary);color:var(--clr-light-white)}.button-primary{background-color:var(--clr-dark-orange);color:var(--clr-light-white)}.button-primary,.button-primary:hover{border:var(--border-size) solid var(--clr-dark-orange)}.button-primary:hover{background-color:var(--clr-light-white);color:var(--clr-dark-orange)}.icon-button{--bg-color-button:var(--clr-light-bleu-2);--color-button:var(--foreground-primary);background:var(--bg-color-button);color:var(--color-button);-o-object-fit:contain;object-fit:contain;padding:var(--spacing-2)}.icon-button .icon{height:1.8rem;width:1.8rem}footer .container{justify-content:space-between;width:100%}footer .container,footer .container ul{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}footer .container ul{justify-content:flex-end}.card-argument{--background-color:var(--clr-light-bleu-2,#ededed);--icon-color:var(--clr-dark-bleu);background-color:var(--background-color);display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6)}.card-argument .icon{color:var(--icon-color);display:block;height:7rem;width:7rem}.card-argument[data-theme=blue]{--background-color:var(--clr-light-bleu-2,#ededed);--icon-color:var(--clr-dark-bleu)}.card-argument[data-theme=orange]{--background-color:var(--clr-light-orange-2,#ffd196);--icon-color:var(--clr-dark-orange)}.accordions-list>*+*{margin-top:calc(var(--border-size)*-1)}.accordion{--border-clr:var(--border-clr-primary);border-bottom:var(--border-size) solid var(--border-clr);border-top:var(--border-size) solid var(--border-clr);-moz-column-gap:0;column-gap:0;display:grid;row-gap:0}.accordion details{overflow:hidden;width:100%}.accordion details .icon-button svg{transform:rotate(0deg);transition:var(--transition-base)}.accordion details[open] .icon-button svg{transform:rotate(180deg)}.accordion details summary{align-items:center;cursor:pointer;display:flex;list-style:none;padding-bottom:var(--spacing-3);padding-top:var(--spacing-3);width:100%}.accordion details::details-content{block-size:0;transition:block-size .35s ease-out,content-visibility .35s;transition-behavior:allow-discrete}.accordion details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.accordion details::details-content{transition-duration:.01ms}}.accordion details .accordion__body{padding-bottom:var(--spacing-8);padding-top:var(--spacing-3)}.accordion[data-theme=accent]{--border-clr:var(--border-clr-accent)}.accordion[data-theme=accent] .icon-button{--bg-color-button:var(--border-clr-accent);--color-button:var(--foreground-invert-primary)}.accordion-main summary{justify-content:space-between}.accordion-main:has(summary:focus-visible),.accordion-main:has(summary:hover){background-color:var(--clr-light-orange-2)}.accordion-secondary summary{color:var(--clr-dark-bleu);gap:var(--spacing-2)}.accordion-secondary:has(summary:focus-visible),.accordion-secondary:has(summary:hover){background-color:var(--clr-light-bleu-2)}.accordion-secondary .accordion__body{margin-left:calc(var(--spacing-2)*3 + 1.8rem)}ul.download-list{display:flex;flex-direction:column}ul.download-list li{align-items:center;border-bottom:var(--border-size) solid var(--clr-light-white);border-top:var(--border-size) solid var(--clr-light-white);display:flex;gap:var(--spacing-2);padding-bottom:var(--spacing-4);padding-top:var(--spacing-4)}ul.download-list li+li{margin-top:calc(var(--border-size)*-1)}.menu-icon{--bar-width:2rem;--bar-space:.6rem;--bar-clr:var(--foreground-invert-primary);background:var(--background-invert-primary);cursor:pointer;height:calc(var(--bar-width)*2);position:relative;width:calc(var(--bar-width)*2);z-index:10}.menu-icon div{height:1.5rem;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:var(--bar-width,22px)}.menu-icon span{background-color:var(--bar-clr);border-radius:1px;display:block;height:2px;position:absolute;transform-origin:left center;transition:all .2s cubic-bezier(.1,.82,.76,.965);width:100%}.menu-icon span:first-child{top:0}.menu-icon span:nth-child(2){top:var(--bar-space)}.menu-icon span:nth-child(3){top:calc(var(--bar-space)*2)}.menu-icon .menu-icon__cheeckbox:checked+div span:first-child,.menu-icon.active span:first-child,.menu-icon[aria-expanded=true] span:first-child{left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center center}.menu-icon .menu-icon__cheeckbox:checked+div span:nth-child(2),.menu-icon.active span:nth-child(2),.menu-icon[aria-expanded=true] span:nth-child(2){opacity:0;width:0}.menu-icon .menu-icon__cheeckbox:checked+div span:nth-child(3),.menu-icon.active span:nth-child(3),.menu-icon[aria-expanded=true] span:nth-child(3){left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center center}.menu-icon.active:hover span:first-of-type,.menu-icon.active:hover span:last-of-type,.menu-icon:hover .menu-icon__cheeckbox:checked+div span:first-of-type,.menu-icon:hover .menu-icon__cheeckbox:checked+div span:last-of-type{width:var(--bar-width,22px)}@media (min-width:1280px){.menu-icon:hover span:first-of-type{width:var(--bar-width,22px)}.menu-icon:hover span:last-of-type{width:calc(var(--bar-width, 22px)*.65)}}.site-header{background-color:var(--background-primary)}.site-header>nav{background-color:var(--background-primary);justify-content:space-between;padding:var(--spacing-4) 0;width:100%}.site-header nav ul,.site-header>nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.site-header nav ul li{padding:var(--spacing-2) 0}.site-header nav .menu-icon{transition:var(--transition-base)}.site-header nav ul li a:not(.button){padding:var(--spacing-2)}.site-header nav ul li a:not(.button):hover{background-color:var(--clr-light-bleu)}.site-header .menu-icon{display:none}@media (max-width:767px){.site-header .menu-icon{display:block}.site-header nav ul{align-items:flex-start;background-color:var(--background-primary);display:none;flex-direction:column;gap:0;inset:0;justify-content:flex-start;padding:var(--spacing-24) var(--gutter-base) var(--spacing-4) var(--gutter-base);position:fixed;z-index:9}.site-header nav:has(button[aria-expanded=true]) ul{display:flex}.site-header nav ul li a:not(.button){display:block;font-size:var(--fs-lg);padding:var(--spacing-3)}.site-header nav ul li a.button{display:inline-block;margin-top:var(--spacing-2)}}.back-to-top{align-items:center;background-color:var(--clr-dark-orange);border-radius:50%;box-shadow:0 .25rem .75rem rgba(0,0,0,.2);color:var(--clr-light-white);display:inline-flex;height:3rem;inset-block-end:var(--spacing-6);inset-inline-end:var(--gutter-base);justify-content:center;position:fixed;transition:transform var(--transition-base),opacity var(--transition-base);width:3rem;z-index:100}.back-to-top:hover{opacity:.95;transform:translateY(-.25rem)}.back-to-top:focus{outline:none}.back-to-top:focus-visible{outline:2px solid var(--foreground-primary);outline-offset:2px}.back-to-top__icon{color:var(--clr-light-white);height:1.5rem;transform:rotate(180deg);width:1.5rem}@media (prefers-reduced-motion:reduce){.back-to-top{transition-duration:.01ms}}html{scroll-behavior:smooth;scroll-padding-top:0}html[data-menu-open]{overflow:hidden}:focus-visible{outline:.2rem dotted var(--foreground-primary);outline-offset:var(--spacing-1)}