@layer config, api, base, features, theming, regions, composition, components, utilities, special, immutable;@font-face{font-display:swap;font-family:PP Air;font-style:normal;font-weight:100;src:url(/assets/fonts/PPAir-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Air;font-style:normal;font-weight:200;src:url(/assets/fonts/PPAir-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Air;font-style:normal;font-weight:400;src:url(/assets/fonts/PPAir-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Air;font-style:italic;font-weight:400;src:url(/assets/fonts/PPAir-RegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Pangaia;font-style:normal;font-weight:500;src:url(/assets/fonts/PPPangaia-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Pangaia;font-style:normal;font-weight:700;src:url(/assets/fonts/PPPangaia-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Pangaia;font-style:normal;font-weight:800;src:url(/assets/fonts/PPPangaia-Ultrabold.woff2) format("woff2")}@layer base{@view-transition{navigation:auto}*{font-family:inherit;margin:0;padding:0}a:where([class]),nav a{text-decoration:none}img{display:block;max-width:100%;object-fit:cover}ol,ul{padding-left:var(--bullet-padding,1.1em)}:is(ul,ol):where([class]){padding-left:0}html{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body{overscroll-behavior-y:none}html{line-height:1.4}h1,h2,h3,h4,h5,h6{line-height:1.1}hr{border:none;border-top:2px solid;color:currentColor;line-height:0;max-height:0}path,svg,use{fill:inherit}sup{font-style:normal;line-height:0}i:where(:has(img,svg)){align-items:center;display:inline-flex;fill:currentColor;height:1.1ch;justify-content:center;margin-right:var(--icon-spacing,10px);width:max-content}i :is(img,svg,use){display:block;height:100%}p>em{font-style:italic}p{max-width:var(--p-max-width,75ch);min-width:var(--p-min-width,16ch)}@media (hover:none){html{touch-action:manipulation}}}@layer immutable{link,script{display:none}:is(link,script):first-child+*{margin-top:0}}.splash-header-funky-borders{--standard-spacing:var(--SpacingThinner);@media (min-width:800px){--standard-spacing:var(--SpacingThin)}--standard-border:3px;padding:var(--standard-spacing);&>header{border:var(--standard-border) solid;height:var(--SpacingRow);margin-bottom:calc(var(--standard-border)*-1);padding:var(--SpacingMicro) var(--standard-spacing);position:sticky;top:var(--standard-spacing);z-index:1;@supports (timeline-scope:none){animation:show-border-bottom 1ms both;animation-range:exit-crossing 0 exit-crossing 0;animation-timeline:--border}& *{line-height:1;&:not(b){--ScaleLevel:inherit}}& h1{line-height:1.3;overflow-x:auto;scrollbar-width:none;white-space:nowrap;-webkit-overflow-scrolling:touch;&:not(:hover){text-overflow:ellipsis}}&:before{background-color:oklch(99% 5% var(--ThemeHue));bottom:calc(100% + var(--standard-border));height:var(--standard-spacing);left:0;right:0}&:after,&:before{content:"";position:absolute}&:after{border-inline:inherit;bottom:calc(var(--standard-border)*-1);height:var(--standard-border);left:calc(var(--standard-border)*-1);right:calc(var(--standard-border)*-1)}}&>footer,&>main>*{@media (min-height:650px){padding-inline:var(--standard-spacing)}@media (max-width:700px){padding-inline:var(--standard-border)}}&>main>header{border:var(--standard-border) solid oklch(.35 .03 var(--BlueHue));border-top:transparent;box-sizing:border-box;min-height:calc(100vh - var(--standard-spacing)*2 - var(--SpacingRow) - var(--SpacingMicro)*2 - var(--standard-border));overflow:hidden;padding:var(--standard-spacing);position:sticky;top:calc(var(--standard-spacing) + var(--SpacingRow) + var(--SpacingMicro)*2)}&>main>header+*{background-color:oklch(99% 5% var(--ThemeHue));border-top:var(--standard-border) solid oklch(.35 .03 263.66);margin-top:calc(var(--standard-border)*-1);position:relative;view-timeline:--border calc(var(--standard-spacing) + var(--SpacingRow) + var(--SpacingMicro)*2 + var(--standard-border)) 0;@media (max-height:650px){z-index:1}}&.with-transparent-borders{border-color:transparent;& *{border-color:inherit;@media (max-width:700px){&:is(header){padding-left:0}}}}}@keyframes show-border-bottom{0%{border-bottom-color:transparent}to{border-bottom-color:currentColor}}html{background-color:var(--Background);display:flex;min-height:100%;overflow-y:scroll;overscroll-behavior:none;scroll-behavior:smooth;&>*{flex-basis:100%}}body{container-type:inline-size;display:flex;flex-direction:column;margin-inline:auto;timeline-scope:--slogan,--border;& main{flex-grow:1}&,&>*,&>div>*{background:inherit}}[id=banner]{align-items:baseline;display:flex;gap:var(--SpacingThin);& nav{display:flex;gap:var(--SpacingThin);margin-left:auto;position:relative;white-space:nowrap;& span{text-decoration:line-through;text-decoration-thickness:1px}& input{appearance:none}@media (min-width:600px){& input{display:none}}}@media (max-width:600px){& input:before{content:"☰"}& input:checked{opacity:.25}&:has(input:not(:checked)){& nav>div :is(a,span){display:none}}&:has(input:checked){& h1{display:none}}}&>*{margin:0}& div{align-items:baseline;display:flex;gap:var(--SpacingThin)}& b{--ScaleLevel:var(--Tall);--FontWeight:600;font-family:var(--Display)}& aside{& a{font-size:.6825em}}}[id=main]{&>div>h2:first-of-type{view-timeline:--slogan 30% 10%}}[id=header]{display:flex;flex-direction:column;gap:var(--SpacingThin);justify-content:end;mix-blend-mode:luminosity;&>*{margin:0}& blockquote{margin-bottom:-60px}& img{animation:sketch-enter .7s cubic-bezier(.18,.82,.22,1) both,sketch-nod 1.5s cubic-bezier(.45,.05,.55,.95) 1s 1.5 forwards,keep-up 1ms ease-out backwards;transform-origin:50% 70%;will-change:transform,filter;@supports (animation-timeline:auto){animation-fill-mode:both,forwards,both;animation-timeline:auto,auto,--slogan}position:relative;z-index:1}& p{animation:shift-up 1ms ease-out both;animation-timeline:--slogan;margin-block:0;min-width:auto;& mark{background:linear-gradient(90deg,currentColor,currentColor) 0/0 no-repeat transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:reveal 3s .5s both;animation-timing-function:steps(var(--letter-number,100))}}@media (aspect-ratio:1),(max-width:140ch),(orientation:portrait){blockquote{display:flex;flex-direction:column;flex-grow:1;gap:var(--SpacingBroad)}p{margin-block:auto}img{align-self:center;flex-grow:1;margin-inline:calc(var(--SpacingThin)*-1);margin-top:auto;max-width:160%;object-position:top center;order:1}}@media (aspect-ratio >= 1) and (min-width:140ch) and (orientation:landscape){blockquote{align-self:end;margin-left:calc(-760px + 20vw + var(--custom-adjust, 0px));margin-right:6vw;&:has([src*=mbc]){shape-outside:url(/assets/img/mbc.webp)}&:has([src*=eric]){--custom-adjust:10vw;shape-outside:url(/assets/img/eric.webp)}&:has([src*=biz]){--custom-adjust:13vw;shape-outside:url(/assets/img/biz.webp)}&:has([src*=primeau]){--custom-adjust:13vw;shape-outside:url(/assets/img/primeau.webp)}}img{float:left;height:80dvh;object-position:top right;shape-margin:var(--SpacingBroader);shape-outside:inherit}p{margin-top:100px}}}@keyframes shift-up{0%{translate:0}to{translate:0 7vh}}@keyframes keep-up{0%{translate:0}to{translate:0 calc(-50vh + 15vw)}}@keyframes reveal{to{background-size:100%}}@keyframes sketch-enter{0%{transform:translateX(-60%) translateY(0) rotate(-5deg)}14%{transform:translateX(-52%) translateY(-6%) rotate(4deg)}28%{transform:translateX(-44%) translateY(4%) rotate(-3deg)}42%{transform:translateX(-36%) translateY(-6%) rotate(2.5deg)}56%{transform:translateX(-26%) translateY(6%) rotate(-2deg)}70%{transform:translateX(-16%) translateY(-4%) rotate(1.5deg)}84%{transform:translateX(-8%) translateY(6%) rotate(-1deg)}94%{transform:translateX(-3%) translateY(-4%) rotate(.6deg)}to{transform:translateX(0) translateY(0) rotate(0deg)}}@keyframes sketch-nod{0%{transform:rotate(0deg)}12%{transform:rotate(-.9deg)}28%{transform:rotate(1.6deg)}41%{transform:rotate(.4deg)}57%{transform:rotate(-1.3deg)}73%{transform:rotate(1.1deg)}86%{transform:rotate(-.6deg)}to{transform:rotate(0deg)}}[id=footer]{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--SpacingThin);margin-top:var(--SpacingLarger);text-transform:lowercase;&>*{margin:0}}@layer theming{html{color:var(--Color,initial);font-size:var(--FontSize,clamp(var(--MinFontSize,15px),var(--TargetFontSize,1.2vw),var(--MaxFontSize,18px)));font-weight:var(--FontWeight,inherit);line-height:var(--RowFactor,1.67125)}body{max-width:var(--MaxBodyWidth,initial)}:after,:before,a,b,blockquote,button,cite,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,input,legend,li,p,q,select,small,span,strong,td,textarea,th{--FontSize:calc(var(--ScaleLevel, 1)*1rem)}a *,blockquote *,button *,cite *,dd *,dt *,figcaption *,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,legend *,li *,p *,q *,small *,span *,td *,th *{font-size:inherit;font-style:inherit}a,b,blockquote,button,cite,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,input,legend,li,p,q,select,small,span,strong,td,textarea,th{color:var(--Color,inherit);font-size:var(--FontSize,inherit);font-style:var(--FontStyle,inherit);font-weight:var(--FontWeight,inherit);line-height:var(--LineHeight,inherit)}b,strong{font-weight:var(--FontWeight,600)}p>:is(strong,a){line-height:inherit}hr{color:var(--Color,inherit)}html{--BrownHue:88deg;--BlueHue:263deg;--CyanHue:195deg;--RedHue:19deg;--LimeHue:143deg;--ThemeHue:var(--js-RandomHue,var(--BlueHue));--Color:oklch(0.35 0.03 var(--ThemeHue));--Background:oklch(99% 5% var(--hue,var(--ThemeHue)));--Grotesk:"PP Air","Helvetica Neue","Helvetica",Arial,sans-serif;--Display:"PP Pangaia",Georgia,Times,serif;--MinFontSize:18px;--TargetFontSize:4dvw;--MaxFontSize:24px;--BodyWidth:auto;--MaxBodyWidth:2000px;--RowFactor:1.4;--RowUnit:1rem;--Row:calc(var(--RowFactor)*var(--RowUnit));--SpacingPico:0.1rem;--SpacingNano:0.3rem;--SpacingMicro:0.5rem;--SpacingThinnest:calc(var(--Row)*0.25);--SpacingThinner:calc(var(--Row)*0.5);--SpacingThin:calc(var(--Row)*0.75);--SpacingRow:var(--Row);--SpacingBroad:calc(var(--Row)*1.5);--SpacingBroader:calc(var(--Row)*2);--SpacingBroadest:calc(var(--Row)*3);--SpacingLarge:calc(var(--Row)*4);--SpacingLarger:calc(var(--Row)*6);--SpacingLargest:calc(var(--Row)*10);--SpacingMega:24rem;--SpacingGiga:54rem;--SpacingTera:78rem;--MajorSecond:1.125;--MajorThird:1.250;--PerfectFourth:1.333;--AugmentedFourth:1.414;--MinorThird:1.200;--MinorSecond:1.067;--PerfectFifth:1.500;--GoldenRatio:1.618;
		/* !NOTE: Keep without unit if using the ECSS scale system. */--Base:1;--Shorter:calc(var(--Short)/var(--Scale, 1));--Short:calc(var(--Base, 1)/var(--Scale, 1));--Tall:calc(var(--Base, 1)*var(--Scale, 1));--Taller:calc(var(--Tall)*var(--Scale, 1));--Tallest:calc(var(--Taller)*var(--Scale, 1));--Huge:calc(var(--Tallest)*var(--Scale, 1));--Huger:calc(var(--Huge)*var(--Scale, 1));--Hugest:calc(var(--Huger)*var(--Scale, 1));--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-bounce-light:cubic-bezier(0,1.1,1,1.1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);font-family:var(--Grotesk)}}@layer theming{}@layer theming{@media (max-width:80em){:root{--Scale:var(--MinorThird)}}@media (min-width:80em){:root{--Scale:var(--PerfectFourth)}}.h1,h1{--ScaleLevel:var(--Huger);--LineHeightFactor:.8125}.h2,h2{--ScaleLevel:var(--Huge)}.h3,h3{--ScaleLevel:var(--Tall)}.h4,.h5,h4,h5{--ScaleLevel:var(--Short)}.h5,h5{--LineHeightFactor:.75}.h6,h6{--ScaleLevel:var(--Shorter);--LineHeightFactor:.75}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{--FontWeight:600;font-family:var(--Display)}.h2,.h3,h2,h3{--FontWeight:800}h1,nav :is(a,span){--ScaleLevel:var(--Base);font-weight:300}strong{--FontWeight:600}small{font-size:.75em}p q{font-size:var(--FontSize)}b{text-transform:lowercase;--FontWeight:600;font-family:var(--Display);& a{text-decoration:none}p:first-child &{--ScaleLevel:var(--Huger)}}@media (orientation:landscape) and (min-width:800px){main blockquote,ul{--ScaleLevel:var(--Short);--LineHeightFactor:0.75}}main h2+p{--ScaleLevel:var(--Huge);font-family:PP Pangaia;max-width:30ch}header blockquote{font-family:PP Pangaia;font-weight:500;--ScaleLevel:var(--Tallest);--LineHeightFactor:0.75;text-wrap:pretty}footer h2{--ScaleLevel:var(--Base)}h2{--ScaleLevel:var(--Huger)}}@layer theming{:not(:where(html,body,nav,div,label,ul,ol,li,p,a,span))>:not(:where(link,script,.as-invisible))~*{margin-top:var(--SpacingThinner)}:is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--SpacingThinner)}:is(h4,h5,h6)+:is(p,ul,ol){margin-top:var(--SpacingThinnest)}*+:is(h1,h2,h3,h4,h5,h6,ul,ol,p){margin-top:var(--SpacingThinner)}ol>*+*{margin-top:var(--SpacingThinner)}i+*{margin-left:var(--SpacingThinnest)}*+hr{margin-top:var(--SpacingBroad)}:is(main,main>div)>*+*{margin-top:var(--SpacingLarger)}:where(:is([hidden]):first-child)+*{margin-top:0}main h2+*{margin-top:var(--SpacingBroader)}h3+*{margin-top:var(--SpacingThinner)}main>p+*{margin-top:var(--SpacingRow)}}h1{view-transition-name:title}body>header>b{view-transition-name:logo}::view-transition-old(title){animation:disappear .6s 0s both;height:auto;width:fit-content}::view-transition-new(title){animation:disappear .4s .2s both;animation-direction:reverse;height:auto;width:fit-content}@keyframes disappear{0%{opacity:1}to{opacity:0}}.button,button{-webkit-appearance:none;appearance:none}:is(button,.button):focus{box-shadow:0 0 1px 2px var(--ColorAccent,cyan)}cite>a:after{content:"📺";font-size:.7em;margin-left:5px}p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}h3{align-items:baseline;display:flex;&:after{border-top:3px solid;content:"";flex-basis:0px;flex-grow:1;margin-left:15px}}@layer features{.enable-autolineheight{--BaselineInterval:calc(var(--Row)/2);--BaselineMinimum:calc(var(--Row)*0.75);a,button,cite,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,input,legend,li,p,q,select,small,span,strong,td,textarea,th{--LineHeightBase:calc(var(--FontSize)*var(--RowFactor, 1.4125)*var(--LineHeightFactor, 1));--LineHeight:max(round(var(--LineHeightBase),var(--BaselineInterval)),var(--BaselineMinimum))}}}@layer features{.enable-superdiv{@layer config{div{--DivDisplay:flex;--DivItemBasis:0px;--DivItemGrow:1;--DivItemShrink:1;--DivItemGutter:var(--SpacingRow);--DivItemMaxWidth:initial}}.grille{--DivItemBasis:calc(53946ch - 99900%);--DivItemGrow:1;--DivItemGutter:var(--SpacingRow);--DivItemMaxWidth:100%}.prose{--DivMaxWidth:70ch;--DivColumnWidth:30ch;--DivItemMaxWidthOnly:45ch;--DivDisplay:block;column-count:2;column-gap:var(--SpacingRow);column-width:var(--DivColumnWidth);max-width:var(--DivMaxWidth)}.prose>*{--DivItemGutter:0;--DivItemMaxWidth:22ch}.prose>*+*{margin-top:var(--SpacingThinner)}.prose>:only-child{column-span:all;margin-left:auto;margin-right:auto;max-width:var(--DivItemMaxWidthOnly)}div{align-items:inherit;display:var(--DivDisplay,flex);flex-wrap:wrap;gap:var(--DivItemGutter,0);justify-content:inherit}div>*{flex-basis:var(--DivItemBasis,auto);flex-grow:var(--DivItemGrow,0);flex-shrink:var(--DivItemShrink,1);max-width:var(--DivItemMaxWidth,initial)}div :not(div)>*{--DivItemBasis:initial;--DivItemGrow:initial;--DivItemShrink:initial;--DivItemGutter:initial;--DivItemMaxWidth:initial}}}html.enable-screenshot-mode{font-size:2.5vh;main>div{padding:0}[id=banner]{display:none}[id=header]{border-top:var(--standard-border) solid;height:calc(100vh - var(--SpacingThin)*2);top:var(--standard-spacing);img{max-height:60vh}}.as-grid{display:block}[id=bref],[id=interventions],[id=pourquoi]{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:var(--SpacingThin)}}@layer utilities{.as-wrapping-rows{display:flex;flex-wrap:wrap;gap:var(--SpacingBroad);&>*{flex-basis:0;flex-grow:1;min-width:calc(30ch + 2vw)}&._2-to-1{&>:where(:first-child){flex-grow:2}}}}@layer utilities{.as-tagline{font-family:PP Pangaia;font-size:27cqw;line-height:1;text-box-edge:cap alphabetic;text-box-trim:trim-both;-webkit-text-stroke:12px oklch(99% 5% var(--ThemeHue));animation:shift-down 1ms linear both;animation-timeline:view(100% 0);margin-block:var(--SpacingThin) var(--SpacingThinner);paint-order:stroke;scroll-margin-bottom:var(--SpacingBroader);text-align:center}}@keyframes shift-down{0%{translate:0 calc(-.1875lh - var(--SpacingThin))}to{translate:0}}@layer utilities{.as-grid{--ColumnWidth:var(--SpacingLargest);--GutterWidth:var(--SpacingBroad);align-items:baseline;display:grid;gap:var(--GutterWidth);grid-template-columns:repeat(auto-fit,minmax(min(var(--ColumnWidth),100%),1fr));&>*{margin:0}&:has(>blockquote),&:is(ul){grid-template-columns:repeat(auto-fill,minmax(min(var(--ColumnWidth),100%),1fr))}}}@layer utilities{.as-prose{--DivColumnWidth:43ch;--DivItemMaxWidthOnly:45ch;--DivColumnGap:var(--SpacingBroad);column-gap:var(--DivColumnGap);column-width:var(--DivColumnWidth)}.as-prose>:only-child{column-span:all;margin-left:auto;margin-right:auto;max-width:var(--DivItemMaxWidthOnly)}.as-prose :is(h1,h2,h3,h4,h5,h6){break-after:avoid}}.as-invisible{clip:rect(0 0 0 0);clip-path:inset(50%);max-height:1px;max-width:1px;overflow:hidden;position:absolute;white-space:nowrap}
/*# sourceMappingURL=e.min.css.map */