*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;overflow-x:hidden;scroll-behavior:smooth}*{margin:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}:where(ul,ol):where(.list-none,[role=list]){list-style-type:none}:where(ul,ol):where(.list-none,.flex){padding-inline-start:0}body{line-height:1.5;min-block-size:100vh;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{line-height:1.2}:where(img,picture,figure,video,canvas,svg,use){display:block;max-inline-size:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-block-size:10lh}:target{scroll-margin-block:5ex}address{font-style:normal}sub,sup{line-height:0}sub{font-feature-settings:"subs" on}sup{font-feature-settings:"sups" on}*{transition:all .15s ease-in-out}:root{--neutral-100:#fffffe;--primary-200:#e3f6f5;--primary-500:#bbe8e8;--primary-800:#262241;--accent-200:#ffefaa;--accent-500:#ffd904;--error-500:#ee4266;--success-500:#06d6a0;--surface-light:var(--neutral-100);--surface-dark:var(--primary-800);--surface-primary:var(--primary-500);--surface-primary-light:var(--primary-200);--text-light:var(--neutral-100);--text-dark:var(--primary-800);--element-accent:var(--accent-500);--element-accent-light:var(--accent-200);--surface:var(--surface-light);--text:var(--text-dark);--link:var(--element-accent);--space-2xs:0.5rem;--space-xs:clamp(0.5rem,0.4167rem + 0.3704vw,0.75rem);--space-s:clamp(1rem,0.9167rem + 0.3704vw,1.25rem);--space-m:clamp(1.5rem,1.3333rem + 0.7407vw,2rem);--space-l:clamp(3rem,2.6667rem + 1.4815vw,4rem);--space-xl:clamp(5rem,4.1667rem + 3.7037vw,7.5rem);--global-inline-padding:clamp(1rem,0.6667rem + 1.4815vw,2rem);--gap:clamp(1rem,0.6667rem + 1.4815vw,2rem);--container-max:90rem;--container-large:56.625rem;--container-medium:42rem;--font-bodycopy:"Figtree","Roboto","Inter","Helvetica Neue","Arial Nova","Nimbus Sans","Arial",sans-serif;--font-display:"Unbounded","Roboto","Inter","Helvetica Neue","Arial Nova","Nimbus Sans","Arial",sans-serif;--text-2xs:clamp(0.7901rem,0.7641rem + 0.1155vw,0.8681rem);--text-xs:clamp(0.8889rem,0.838rem + 0.2263vw,1.0417rem);--text-s:clamp(1rem,0.9167rem + 0.3704vw,1.25rem);--text-m:clamp(1.125rem,1rem + 0.5556vw,1.5rem);--text-l:clamp(1.4063rem,1.2085rem + 0.8789vw,1.9995rem);--text-xl:clamp(1.7578rem,1.4553rem + 1.3445vw,2.6653rem);--text-2xl:clamp(2.1973rem,1.7454rem + 2.0083vw,3.5529rem);--line-height-normal:1.5;--line-height-heading:1.2;--shadow-offset:0.25rem;--shadow:var(--shadow-offset) var(--shadow-offset) 0px 0px var(--text);--shadow-inner:inset 0.125rem -0.125rem 0px 0.125rem var(--text);--radius-2xs:0.25rem;--radius-xs:0.5rem;--radius-s:clamp(0.5rem,0.3333rem + 0.7407vw,1rem);--border-solid:solid 1px var(--text)}@font-face{font-family:Unbounded;font-weight:400 800;src:local("Unbounded"),url(../fonts/unbounded-subset.woff2) format("woff2"),url(../fonts/unbounded-subset.woff) format("woff");unicode-range:u+0-a0,u+a8-ab,u+b0-b4,u+b7-be,u+c0-c2,u+c4,u+c6-cf,u+d2-dc,u+de-ef,u+f2-fc,u+fe,u+ff,u+131,u+152,u+153,u+2bb,u+2bc,u+2c6,u+2da,u+2dc,u+2000-201f,u+2022-2037,u+2039-203c,u+203e,u+2042-2045,u+204e,u+2052,u+2053,u+205f-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd,u+2460-2468,u+25e3,u+25e4}@font-face{font-family:Figtree;font-style:normal;font-weight:400 600;src:local("Figtree"),url(../fonts/figtree-regular-subset.woff2) format("woff2"),url(../fonts/figtree-regular-subset.woff) format("woff");unicode-range:u+0-ff,u+131,u+152,u+153,u+2bb,u+2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2190-2193,u+2197,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:italic;font-weight:400 600;src:local("Figtree"),url(../fonts/figtree-italic-subset.woff2) format("woff2"),url(../fonts/figtree-italic-subset.woff) format("woff");unicode-range:u+0-ff,u+131,u+152,u+153,u+2bb,u+2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2190-2193,u+2197,u+2212,u+2215,u+feff,u+fffd}body{font-family:var(--font-bodycopy);font-feature-settings:"ss02" on;font-size:var(--text-s);font-style:normal;font-weight:400;line-height:var(--line-height-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:var(--line-height-heading)}h1{font-size:var(--text-xl)}h2{font-size:var(--text-l)}h3{font-size:var(--text-m)}p{text-wrap:pretty}strong{font-weight:600}.text-2xs{font-size:var(--text-2xs)}.text-2xs,.text-xs{line-height:var(--line-height-normal)}.text-xs{font-size:var(--text-xs)}.text-s{font-size:var(--text-s)}.text-m,.text-s{line-height:var(--line-height-normal)}.text-m{font-size:var(--text-m)}.text-l{font-size:var(--text-l)}.text-l,.text-xl{line-height:var(--line-height-heading)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl);line-height:var(--line-height-heading)}.text-align-center{text-align:center}.text-wrap-balance{text-wrap:balance}.text-wrap-pretty{text-wrap:pretty}.underline{text-decoration:underline}.text-featured{hyphens:none;margin-inline-start:var(--space-m)}.text-featured,.weight-500{font-weight:500}.highlight{-webkit-text-decoration:underline .5em var(--surface-primary-light);text-decoration:underline .5em var(--surface-primary-light);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:-.3em;text-underline-position:from-font}:where(.container){inline-size:100%;margin-inline:auto;max-inline-size:100%}:where(.container-max){max-inline-size:var(--container-max);padding-inline:var(--global-inline-padding)}:where(.container-stretch){inline-size:100vw;margin-inline:unset;margin-inline-start:calc(50% - 50vw);max-inline-size:unset}:where(.container-large){max-inline-size:var(--container-large)}:where(.container-medium){max-inline-size:var(--container-medium)}:where(.container-max :not(.container-stretch)>.container-max){padding-inline:unset}.flex-item{flex:1 1 100%}.flex-item:where(.no-grow){flex-grow:0}.flex-item:where(.flex-basis-content){flex-basis:content}.flex-item:where(.span-2-mobile){flex-basis:calc(50% - var(--gap)/2)}.flex-item:where(.span-3-mobile){flex-basis:calc(75% - var(--gap)/2)}@media (min-width:48rem){.flex-item:where(.span-2-tablet){flex-basis:calc(25% - var(--gap)*3/4)}.flex-item:where(.span-4-tablet){flex-basis:calc(50% - var(--gap)/2)}.flex-item:where(.span-3-tablet){flex-basis:calc(37.5% - var(--gap)/2)}.text-columns{-moz-column-count:2;column-count:2}}@media (min-width:64rem){.flex-item:where(.span-3-desktop){flex-basis:calc(25% - var(--gap)/2)}.flex-item:where(.span-4-desktop){flex-basis:calc(33.3333% - var(--gap)/2)}.flex-item:where(.span-5-desktop){flex-basis:calc(41.6666% - var(--gap)/2)}.flex-item:where(.span-6-desktop){flex-basis:calc(50% - var(--gap)/2)}.flex-item:where(.span-8-desktop){flex-basis:calc(66.6666% - var(--gap)/2)}}.flex{display:flex;flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}:where(.flex,.flex-column:not(.flow)){gap:var(--gap)}.flex.nowrap{flex-wrap:nowrap}.flex.no-gap{-moz-column-gap:0;column-gap:0;row-gap:var(--gap)}.flex-column.no-gap{row-gap:0}.flex.gap-2xs{--gap:var(--space-2xs)}.flex.gap-xs{--gap:var(--space-xs)}.flex.gap-s{--gap:var(--space-s)}.flex.gap-m{--gap:var(--space-m)}.flex.gap-l{--gap:var(--space-l)}.flex.gap-xl{--gap:var(--gap-xl)}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.align-self-stretch{align-self:stretch}:where(.flow>:not(.absolute,.relative,.visually-hidden)+:not(.absolute,.relative,.visually-hidden)){margin-block-start:var(--flow-space,1.5rem)}:where(h3,h4,h5,h6,p,ul:not(.list-none),ol:not(.list-none)){--flow-space:var(--space-xs)}h1+p{--flow-space:var(--space-s)}h2{--flow-space:var(--space-m)}.flow-0{--flow-space:0}.flow-2xs{--flow-space:var(--space-2xs)}.flow-xs{--flow-space:var(--space-xs)}.flow-s{--flow-space:var(--space-s)}.flow-m{--flow-space:var(--space-m)}.flow-l{--flow-space:var(--space-l)}.flow-xl{--flow-space:var(--space-xl)}.flex.flex-column.flow .flow-split{margin-block-start:auto}:where(main){--flow-space:var(--space-l)}:focus-visible{box-shadow:none;outline:.125rem solid currentColor;outline-offset:.125rem}@supports not selector(:focus-visible){:focus{box-shadow:none;outline:.125rem solid currentColor;outline-offset:.125rem}}:is(input,.button):focus-visible{box-shadow:none}button{background:none;border:none;border-radius:2px;color:currentColor;cursor:pointer;display:block}.icon-button{block-size:1.5rem;box-sizing:content-box;inline-size:1.5rem;padding:.125rem}.icon-button svg{max-block-size:100%;max-inline-size:100%}:-moz-any-link{border-radius:2px;color:var(--text);font-family:inherit;font-weight:400;text-decoration-color:var(--link);text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-thickness:.125em;text-underline-offset:.2em}:any-link{border-radius:2px;color:var(--text);font-family:inherit;font-weight:400;text-decoration-color:var(--link);text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.125em;text-underline-offset:.2em}a:hover{text-decoration-color:var(--text)}a:active{text-decoration:none}a[target=_blank]:after{content:"\00A0\2197"}a[aria-current]{text-decoration-style:dashed}a.no-accent{text-decoration-color:var(--text)}a.no-accent:hover{text-decoration-style:dashed}a.back-link{display:block;margin-inline:auto;max-inline-size:-moz-max-content;max-inline-size:max-content}.button{align-items:center;background-color:var(--element-accent);border:var(--border-solid);border-radius:var(--radius-xs);box-shadow:var(--shadow);color:currentColor;cursor:pointer;display:inline-flex;font-family:var(--font-bodycopy);font-size:var(--text-s);font-weight:500;inline-size:100%;justify-content:center;line-height:var(--line-height-normal);min-inline-size:-moz-max-content;min-inline-size:max-content;padding-block:var(--space-s);padding-inline:var(--space-m);text-decoration:none}.button-secondary{background:var(--surface)}.button-small{font-size:var(--text-xs);padding-block:var(--space-xs);padding-inline:var(--space-s)}.button:hover{box-shadow:none;transform:translate(var(--shadow-offset),var(--shadow-offset))}.button:active{transform:scale(.99)}[aria-label="lien d'évitement"]{padding-block:var(--space-2xs)}.skip-link:is(:focus,:focus-visible){display:inline-block;inline-size:-moz-fit-content;inline-size:fit-content;padding:var(--space-2xs)}picture{border-radius:var(--radius-xs);overflow:clip}img,picture{-o-object-fit:cover;object-fit:cover}:is(picture,figure)>:is(picture,img){inline-size:100%}picture>img{block-size:100%}.icon{block-size:1.25em;display:grid;inline-size:1.25em;place-content:center}.icon-circle{border:var(--border-solid);border-radius:100%}.arrow-before:before{content:"\2190\00A0"}.arrow-after:after{content:"\00A0\2192"}input:not([type=submit],[type=reset]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:var(--border-solid);border-radius:var(--radius-xs);box-shadow:var(--shadow-inner);color:var(--text);font-size:var(--text-s);line-height:var(--line-height-normal);min-inline-size:0;padding-block:var(--space-s);padding-inline:var(--space-xs)}:is(input:not([type=submit],[type=reset]),textarea):hover{background:var(--surface-primary-light);box-shadow:none}:is(input,textarea)::-moz-placeholder{color:rgba(var(--text) alpha(.6));text-overflow:ellipsis}:is(input,textarea)::placeholder{color:rgba(var(--text) alpha(.6));text-overflow:ellipsis}:is(input,textarea):invalid{border-color:var(--error-500);border-width:2px}:is(input,textarea):disabled{cursor:not-allowed;opacity:.75}input#distance{flex-basis:calc(100% - var(--gap)/2 - 3ch)}.form-control{align-items:center;background:var(--surface);border:var(--border-solid);border-radius:var(--space-xs);box-shadow:var(--shadow);display:flex;flex-basis:calc(50% - var(--gap)/2);padding-inline:var(--space-xs)}.form-control:hover{box-shadow:none;transform:translate(var(--shadow-offset),var(--shadow-offset))}.form-control label{flex-basis:100%;padding-block:var(--space-xs);padding-inline-start:var(--space-2xs)}.form-control-m label{padding-block:var(--space-s)}label{cursor:pointer}input:is([type=checkbox],[type=radio]){accent-color:var(--element-accent);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);block-size:1.25em;border:var(--border-solid);box-shadow:none;display:grid;inline-size:1.25em;padding:var(--space-2xs);place-content:center}input:is([type=checkbox],[type=radio]):hover{background:var(--surface-primary-light)}input[type=checkbox]{border-radius:var(--radius-xs)}input[type=radio]{border-radius:100%}input[type=radio]:before{background-color:var(--text);block-size:.6em;border-radius:100%;content:"";display:block;inline-size:.6em;transform:scale(0)}input[type=checkbox]:before{color:var(--text);content:"\2713";display:block;inline-size:1em;text-align:center;transform:scale(0)}input[type=radio]:not(:checked){cursor:pointer}input:is([type=checkbox],[type=radio]):checked{background:var(--element-accent)}input:is([type=radio],[type=checkbox]):checked:before{transform:scale(1)}fieldset{border-style:none;margin-inline:0;padding:0}legend{font-size:var(--text-xs);padding-inline:0}.button[disabled],[disabled]{cursor:not-allowed}.box{background-color:var(--surface-primary-light);border-radius:var(--radius-xs);padding:var(--space-xs)}.box-featured{padding:var(--space-s);padding-block-end:var(--space-m)}:where(.result-parameters,.result-breakdown) :where(dt,dd){display:inline}ul:not(.list-none){list-style-type:"\2013\2003"}.steps{block-size:var(--space-xs);border:var(--border-solid);border-radius:var(--radius-xs);overflow:hidden}.step+.step{border-inline-start:var(--border-solid)}abbr{text-underline-offset:.2em;text-underline-position:from-font}.formula,math{--flow-space:var(--space-xs);display:block;font-family:Figtree,math;font-size:1em;line-height:var(--line-height-normal);margin-inline:auto;text-align:center}:is(math,.formula)>*{display:inline;font-family:Figtree,math}mi{font-style:italic;text-transform:none}.formula-caption{text-align:center}:where([class*=bg-]){background-color:var(--surface);color:var(--text)}:where([class*=text-]){color:var(--text)}.bg-dark{--surface:var(--surface-dark);--text:var(--text-light)}.bg-primary-light{--surface:var(--surface-primary-light);--text:var(--text-dark)}.bg-primary{--surface:var(--surface-primary);--text:var(--text-dark)}.bg-light{--surface:var(--surface-light);--text:var(--text-dark)}.visually-hidden:not(:focus,:focus-visible,:focus-within){border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.relative{position:relative}.absolute{position:absolute}.js-only,.only-from-desktop,.only-from-tablet{display:none}.js .js-only{display:block}.js .no-js-only{display:none}@media (min-width:48rem){.only-from-tablet{display:block}.only-from-tablet.flex{display:flex}.only-on-mobile{display:none}}@media (min-width:64rem){.only-from-desktop{display:block}.only-from-desktop.flex{display:flex}}body{background-color:var(--surface);color:var(--text)}a.logo{border:var(--border-solid);box-shadow:var(--shadow);font-family:var(--font-display);font-size:var(--text-s);font-weight:800;inline-size:-moz-max-content;inline-size:max-content;letter-spacing:-.2;line-height:.9;padding:var(--space-2xs);text-decoration:none;text-transform:uppercase;transform:rotate(-5deg)}.logo:before{block-size:var(--space-m);content:url(../svg/coin.svg);display:block;inline-size:var(--space-m);inset-block-start:.625rem;inset-inline-end:var(--space-2xs);position:absolute;transform:rotate(345deg);z-index:-1}a.logo:hover{transform:scale(1.025)}a.logo:active{transform:scale(.99)}a.logo:focus-visible{box-shadow:none;transform:rotate(0)}header{padding-block-start:var(--space-m);row-gap:var(--space-m)}.result{display:block}.result-illustration{margin-block-start:calc(0px - var(--space-xs));margin-inline:auto;max-inline-size:12rem}.result-breakdown dd{font-feature-settings:"tnum" on}.result-breakdown div:not(:last-child){padding-block-end:var(--space-2xs)}.result-breakdown div+div{border-block-start:var(--border-solid);padding-block-start:var(--space-2xs)}footer{padding-block:var(--space-m)}dl.credits{--flow-space:var(--space-m)}dl.credits dd{--flow-space:var(--space-xs)}dl.credits dt{--flow-space:var(--space-m)}@counter-style circled-numeric{system:fixed 0;symbols:"\24EA" "\2460" "\2461" "\2462" "\2463" "\2464" "\2465" "\2466" "\2467" "\2468" "\2469" "\246A" "\246B" "\246C" "\246D" "\246E" "\246F" "\2470" "\2471" "\2472" "\2473" "\3251" "\3252" "\3253" "\3254" "\3255" "\3256" "\3257" "\3258" "\3259" "\325a" "\325b" "\325c" "\325d" "\325e" "\325f" "\32b1" "\32b2" "\32b3" "\32b4" "\32b5" "\32b6" "\32b7" "\32b8" "\32b9" "\32ba" "\32bb" "\32bc" "\32bd" "\32be" "\32bf";suffix:" "}@counter-style custom-disclosure-closed{system:cyclic;symbols:"\25E3";suffix:" ";fallback:disclosure-closed}@counter-style custom-disclosure-open{system:cyclic;symbols:"\25E4";suffix:" ";fallback:disclosure-open}ol.methodo-in-short{font-feature-settings:"ss02" on;list-style-type:circled-numeric}ol.methodo-in-short ::marker{font-family:var(--font-display)}.methodo-full h3{font-family:var(--font-bodycopy);font-weight:550;--flow-space:var(--space-s)}details>summary{border-block-end:dashed 2px var(--text);cursor:pointer;font-family:var(--font-display);list-style-type:custom-disclosure-closed;padding-block:var(--space-xs)}details[open]>summary{list-style-type:custom-disclosure-open}summary>h2{display:inline}details>summary:focus-visible{border-block-end:none;border-radius:2px}.js .js-only.open-dialog-button{display:inline-flex;font-weight:500;gap:var(--space-2xs)}#wage-details{border:none;max-block-size:80vh;opacity:0;padding-block-end:var(--space-m);padding-block-start:var(--space-m);padding-inline:var(--global-inline-padding);transition:opacity .2s ease-out,display .2s,overlay .2s;transition-behavior:allow-discrete}#wage-details::backdrop{background-color:transparent}#wage-details button{inset-block-start:1rem;inset-inline-end:1rem}#wage-details dt{font-weight:500}#wage-details[open]{inset-block-end:0;inset-block-start:unset;opacity:1}#wage-details[open]::backdrop{background-color:var(--surface-dark);opacity:.7}@media (min-width:42rem){#wage-details{border-radius:var(--radius-xs)}#wage-details[open]{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);inset-block-end:50%;inset-block-start:50%;inset-inline-start:50%;margin-block-start:unset;margin-inline:unset;transform:translateX(-50%) translateY(-50%)}}.inline-wordmark{font-weight:500}.inline-wordmark:after{block-size:1lh;content:url(../svg/coin.svg)/"";display:inline-block;inline-size:1em;margin-inline-start:.3ch}.binoculars-illustration{margin-inline:auto;max-inline-size:60%}