#footer{grid-template-columns:var(--layout);padding-bottom:var(--ctr-offset);display:grid;position:relative}#footer .icon-logo-big{color:var(--color-3)}#footer .footer-content{color:#fff;grid-column:fluid;grid-template-columns:subgrid;background:var(--color-1);font-size:1.4rem;display:grid}#footer .footer-content-inner{grid-column:ctr;padding-block:5.2rem;padding-inline:2rem;display:grid}#footer .footer-logo{grid-area:1/1}#footer .socials{place-self:center end}#footer .footer-contact{line-height:1.1;font-family:var(--font-2);font-weight:400}#footer .footer-nav{line-height:1}#footer .footer-nav .title-nav{font-size:inherit;margin-bottom:1.2rem;font-weight:700}#footer .footer-nav ul{flex-direction:column;gap:.8rem;display:flex}#footer .footer-copyright{font-size:1.4rem}#footer .footer-bottom{background:var(--color-5);grid-column:fluid}#footer .footer-bottom img{width:100%;height:auto}@media (width<=1024px){#footer .icon-logo-big{width:100%;max-width:30rem;height:auto}#footer .footer-content-inner{gap:2.8rem;padding:2rem 2rem 3rem}#footer .footer-contact{grid-area:2/1;font-size:2.6rem;line-height:1}#footer .footer-contact a{font-size:1.8rem}#footer .socials{grid-area:2/1}#footer .footer-nav{-moz-column-gap:var(--gap);row-gap:4rem;column-gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}#footer .footer-copyright{margin-top:-.5rem}}@media (width>=1025px){#footer .footer-contact{text-align:right;grid-area:1/2;place-self:end;margin-bottom:-.4rem;font-size:2.8rem}#footer .socials{grid-area:1/2;place-self:start end;margin-top:-.4rem}#footer .footer-nav{grid-area:2/1;justify-content:start;gap:6rem;margin-top:8rem;display:flex}#footer .footer-copyright{font-size:inherit;grid-area:2/2;place-self:end}}@media (width>=1200px){#footer .footer-content-inner{padding-inline:0}}@property --parallax-y{syntax:"<number>";inherits:false;initial-value:0}@keyframes prefooter-parallax-y{0%{--parallax-y:1}to{--parallax-y:0}}.prefooter{padding-inline:var(--ctr-offset);--parallax:0;view-timeline:--prefooter-view block;margin-bottom:-.5px}.prefooter .prefooter-inner{display:grid;overflow:hidden}.prefooter .prefooter-inner>div{width:calc(100% + var(--depth,0px) * 2);translate:calc(var(--parallax) * var(--depth,0px)) calc(var(--parallax-y) * var(--shift,0px));will-change:translate;grid-area:1/1;align-content:end;align-items:end;margin-inline-start:calc(var(--depth,0px) * -1);display:grid}.prefooter .prefooter-inner>div>*{grid-area:1/1}@supports (animation-timeline:view()){.prefooter .prefooter-inner>div{animation:linear both prefooter-parallax-y;animation-timeline:--prefooter-view;animation-range:entry}}.prefooter img{width:100%;height:auto;display:block}.prefooter .layer-4{--depth:1.2rem;--shift:1rem}.prefooter .layer-3{--depth:2.4rem;--shift:3rem}.prefooter .layer-2{--depth:3.6rem;--shift:6rem}.prefooter .layer-1{--depth:4.8rem;--shift:9rem}.prefooter .prefooter-lottie{will-change:auto;align-self:end;animation:none;translate:none}@media (prefers-reduced-motion:reduce){.prefooter .prefooter-inner>div{will-change:auto;animation:none;translate:none}}.accordion .summary{font-family:var(--font-2);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:2.2rem 0;font-size:2.4rem;font-weight:700;display:flex}.accordion .summary:focus-visible{outline-offset:2px;outline:2px solid}.accordion .summary .accordion-caret{background-color:var(--color-3);border-radius:50%;flex:0 0 4.6rem;width:4.6rem;height:4.6rem;transition:transform .25s}.accordion .summary[aria-expanded=true] .caret{--caret-bg:var(--color-1);--caret-color:#fff;--hover:1}@media (hover:hover){.accordion .summary:hover .caret{--caret-bg:var(--color-1);--caret-color:#fff;--hover:1}}.accordion .details{position:relative}.accordion .details:after{content:"";background:repeating-linear-gradient(to right, var(--color-2) 0 10px, transparent 10px 16px);opacity:.8;height:1.6px;position:absolute;inset:auto 0 0}.accordion .details:last-of-type:after{display:none}.accordion .details-content{grid-template-rows:0fr;margin-top:-10px;transition:grid-template-rows .3s;display:grid;overflow:hidden}.accordion .details-content .details-content-inner{visibility:hidden;min-height:0;transition:visibility 0s .3s;overflow:hidden}.accordion .details-content .text{box-sizing:border-box;max-width:80rem;padding:0 0 2rem}.accordion .details-content[aria-hidden=false]{grid-template-rows:1fr}.accordion .details-content[aria-hidden=false] .details-content-inner{visibility:visible;transition-delay:0s}.accordion .details:last-of-type{border-bottom:1px solid var(--color-border)}@media (width<=767px){.accordion .details{margin-left:calc(-1 * var(--ctr-offset));margin-right:calc(-1 * var(--ctr-offset));width:calc(100% + 2 * var(--ctr-offset))}.accordion .summary{padding:1.6rem 0}}@media (prefers-reduced-motion:reduce){.accordion .summary .accordion-caret,.accordion .details-content,.accordion .details-content-inner{transition:none}}.eyebrow{font-family:var(--font-2);text-transform:uppercase;font-weight:900}.date{text-transform:uppercase;color:color-mix(in srgb, currentColor 60%, transparent);font-size:1.2rem;font-weight:400;line-height:1.2;display:inline-block}.socials-list{flex-wrap:wrap;gap:.8rem;display:flex}.socials-link{--size:5rem;background-color:var(--color-3);color:var(--color-1);width:var(--size);height:var(--size);border-radius:50%;justify-content:center;align-items:center;transition:background-color .3s;display:inline-flex}.socials-link:focus-visible{outline-offset:.3rem;outline:2px solid}.socials-link .icon{fill:currentColor}@media (width>=768px){.socials-link{--size:5.8rem}}.badge{color:var(--color-2);text-transform:uppercase;background:color-mix(in srgb, var(--color-2) 10%, transparent);border-radius:999rem;justify-self:start;padding:.6rem .9rem;font-size:1.2rem;font-weight:700;line-height:1;display:inline-flex}.picto{--size:3rem;--icon-size:1.5rem;background-color:var(--color-3);height:var(--size);width:var(--size);border-radius:50%;justify-content:center;align-items:center;display:flex}.picto .icon{width:var(--icon-size);height:var(--icon-size)}.tag{--tag-color:var(--color-2,var(--color-1));background:color-mix(in srgb, var(--tag-color) 10%, transparent);box-sizing:border-box;color:var(--tag-color);font:inherit;text-transform:uppercase;border:1px solid;border-radius:999rem;justify-content:center;align-items:center;min-height:2.4rem;padding:.4rem .8rem;font-size:1.4rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.tag:is(a[href],button){cursor:pointer}.tag:is(a[href],button):hover{background:color-mix(in srgb, var(--tag-color) 20%, transparent)}.tag:is(a[href],button):focus-visible{outline:2px solid var(--tag-color);outline-offset:2px}.tag:is(button){appearance:none}.tag:disabled,.tag[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media (forced-colors:active){.tag{color:buttontext;background:canvas;border-color:buttontext}.tag:is(a[href],button):focus-visible{outline-color:highlight}}.quote{box-sizing:border-box;color:var(--color-text);text-align:center;max-width:82rem;padding:2.4rem 0;position:relative}.quote:before{color:var(--color-2);content:"“";font-family:var(--font-2);margin-bottom:1.2rem;font-size:7rem;font-weight:700;line-height:.7;display:block}.quote .quote-image{max-width:100%;height:auto;margin:0 auto 2rem;display:block}.quote .quote-content{font-family:var(--font-2);font-size:2.4rem;font-weight:700;line-height:1.25}.quote .quote-content p{margin:0}.quote .quote-caption{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;margin-top:2rem;display:flex}.quote .quote-author{font-weight:700}.quote .quote-source{color:color-mix(in srgb, var(--color-text) 72%, #fff)}@media (width>=768px){.quote{padding:3.2rem 0}.quote:before{font-size:9rem}.quote .quote-content{font-size:3.2rem}}.card-news{border-top:1px solid var(--color-border);transition:border-color .2s}.card-news .card-content{flex-direction:column;gap:1.2rem;min-height:100%;display:flex;position:relative}.card-news .card-image{aspect-ratio:3/2;overflow:hidden}.card-news .card-header{align-items:center;gap:1rem;display:flex}.card-news .text{color:var(--color-muted);line-height:1.5}.card-news .icon{position:absolute;top:2.4rem;right:0}.card-news:hover{border-color:var(--color-2)}.card-page{border-top:1px solid var(--color-border);height:100%}.card-page .card-content{flex-direction:column;gap:1.2rem;height:100%;padding-block:2.4rem;display:flex}.card-page .card-type,.card-page .card-text{color:var(--color-muted)}.card-keynumber{width:100%;height:13.9rem;line-height:1.1;font-family:var(--font-2);flex-direction:column;justify-content:center;align-items:center;display:flex}.card-keynumber .card-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:1rem;display:flex}.card-keynumber .keynumber-number{text-align:center;align-items:baseline;gap:.1rem;margin:0;display:flex}.card-keynumber .keynumber-value{letter-spacing:-.113rem;font-size:3.2rem;font-weight:700}.card-keynumber .keynumber-prefix,.card-keynumber .keynumber-suffix{letter-spacing:-.06rem;font-size:2.9rem;font-weight:800}.card-keynumber .keynumber-text{font-size:1.9rem;font-weight:500}.card-keynumber.invert .card-content{flex-direction:column-reverse}.card-keynumber.highlight{background-color:var(--color-9);border:none;border-radius:2.7rem;height:119px}.card-keynumber.highlight .keynumber-number{gap:1rem}@media (width>=1025px){.card-keynumber .keynumber-value{letter-spacing:-.113rem;font-size:5.6rem;font-weight:900}}.card-keynumber .border{width:calc(100% - var(--border-height));height:calc(100% - var(--border-height));pointer-events:none;position:absolute;inset:0;overflow:visible}.card-keynumber .border rect{x:calc(var(--border-height) / 2);y:calc(var(--border-height) / 2);rx:var(--body-radius);ry:var(--body-radius);fill:none;stroke:var(--color-1);stroke-width:var(--border-height);stroke-linecap:round}.card-download{border-top:1px solid rgba(0,0,0,.2)}.card-download a{justify-content:space-between;align-items:center;width:100%;height:100%;padding-block:1.5rem;display:flex}.card-download .card-content{flex:1;justify-content:space-between;display:flex}.card-download .card-title{font-family:var(--font-2);font-weight:700;line-height:1}.card-download .card-size{margin-top:.4rem;font-size:1.4rem;font-weight:600}.card-download .card-link{font-weight:600;font-family:var(--font-2);align-items:center;gap:1rem;display:flex}.card-download:has(img){background:0 0;border-top:none}.card-download:has(img) a{gap:2rem}.card-download:has(img) picture{object-fit:cover;border-radius:.9rem;width:14.5rem;height:20.7rem;transition:transform .4s}.card-download:has(img) .card-content{flex-direction:column;align-items:start}.card-download:has(img) img{object-fit:cover;width:14.5rem;height:20.7rem}@media (width>=1025px){.card-download:has(img) .cta{margin-top:2.6rem}}.card-download:has(img):hover picture{transform:rotate(-6deg)}.card-download:not(:has(img)){transition:background-color .4s,padding-inline .4s}.card-download:not(:has(img)):hover{background-color:var(--color-6);padding-inline:2rem}@media (width<=1024px){.card-download a,.card-download .card-content{flex-direction:column;align-items:start}.card-download .card-infos{margin-bottom:1.5rem}}.card-flex{flex-direction:column;align-items:start;display:flex}.card-flex .eyebrow{margin-bottom:-.3rem}.card-flex picture{width:100%;margin-bottom:2rem;overflow:hidden}.card-flex .title{margin-bottom:1.6rem}.card-flex img{object-fit:cover;width:100%;height:100%}.card-flex .cta{margin-top:3.2rem}@media (width>=1025px){.card-flex picture:not(.force-fluid){height:var(--height,34rem)}}.card-verbatim{background-color:var(--color-1);color:#fff;font-family:var(--font-2);grid-template-rows:min-content 20.6rem;align-items:start;display:grid}.card-verbatim picture{aspect-ratio:42/28}.card-verbatim img{object-position:top}.card-verbatim .card-content{background-color:var(--color-1);box-sizing:border-box;grid-template-rows:min-content auto min-content;grid-template-columns:1fr min-content;align-self:end;margin-top:-2rem;padding-block:0 1.8rem;padding-inline:3.2rem;display:grid}.card-verbatim .icon-quote{translate:0 -1.6rem}.card-verbatim .text-wrap{height:var(--verbatim-collapsed-height);grid-area:2/1/auto/-1;height:8rem;margin-bottom:2.8rem;transition:height .6s;overflow:hidden}.card-verbatim .text{font-size:24px;font-style:italic;font-weight:400;line-height:1.1;overflow:hidden}@media (hover:hover){.card-verbatim:hover .text-wrap{height:var(--verbatim-expanded-height,var(--verbatim-collapsed-height,8rem))}.card-verbatim:focus-within .text-wrap{height:var(--verbatim-expanded-height,var(--verbatim-collapsed-height,8rem))}}.card-verbatim.is-open .text-wrap{height:var(--verbatim-expanded-height,var(--verbatim-collapsed-height,8rem))}.card-verbatim .author{grid-area:3/1;align-self:center;font-size:2.4rem;font-style:normal;font-weight:700;line-height:1}.card-verbatim .caret{grid-area:3/2;place-self:center end;font-weight:700}@media (hover:hover){.card-verbatim:hover .caret{--caret-bg:var(--color-1);--caret-color:#fff;--hover:1}}.card-verbatim.is-open .caret{--caret-bg:var(--color-1);--caret-color:#fff;--hover:1}.card-verbatim[role=button]{cursor:pointer}@media (prefers-reduced-motion:reduce){.card-verbatim .text-wrap{transition:none}}.strate-accordion{--border-width:.82rem;--border-height:.45rem;--border-gap:.6rem;background-color:var(--bg-color,var(--color-7));padding-block:var(--pb,var(--margin-md));--dash-img:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14.2 4.5%27%3E%3Crect width=%278.2%27 height=%274.5%27 rx=%272.25%27 fill=%27black%27/%3E%3C/svg%3E");position:relative}.strate-accordion:before{content:"";height:var(--border-height);pointer-events:none;background-color:var(--color-1);-webkit-mask-image:var(--dash-img);-webkit-mask-image:var(--dash-img);mask-image:var(--dash-img);-webkit-mask-repeat:space no-repeat;mask-repeat:space no-repeat;-webkit-mask-size:calc(var(--border-width) + var(--border-gap)) var(--border-height);-webkit-mask-size:calc(var(--border-width) + var(--border-gap)) var(--border-height);mask-size:calc(var(--border-width) + var(--border-gap)) var(--border-height);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-mask-position:0;mask-position:0}.strate-accordion .strate-header{border-bottom:1px solid var(--color-gray-light);gap:1.6rem;margin-bottom:0;padding-block:3.4rem 2.6rem;padding-inline:4rem}.strate-accordion .strate-header .text{overflow-wrap:anywhere;max-width:100%}.strate-accordion .accordion{padding-inline:4rem}.strate-accordion .strate-body{--body-radius:2rem;border-radius:var(--body-radius);background-color:#fff;grid-column:ctr-sm;padding-bottom:4.6rem;position:relative;overflow:hidden}.strate-accordion .border{pointer-events:none;width:calc(100% - 1px);height:calc(100% - 1px);position:absolute;inset:0;overflow:visible}.strate-accordion .border rect{rx:var(--body-radius);ry:var(--body-radius);fill:none;stroke:var(--color-1);stroke-width:var(--border-height);stroke-linecap:round;stroke-dasharray:calc(var(--border-width) - var(--border-height)) calc(var(--border-gap) + var(--border-height))}@media (width<=767px){.strate-accordion .strate-header{margin-left:calc(-1 * var(--ctr-offset));margin-right:calc(-1 * var(--ctr-offset));width:calc(100% + 2 * var(--ctr-offset))}}@media (width>=1025px){.strate-accordion .strate-header{margin-bottom:1.8rem}}.strate-downloads .strate-content{background-color:var(--color-8);padding:4rem 2rem}.strate-downloads .strate-header{margin-bottom:3rem}.strate-downloads .list{--list-columns:2;--list-gap:0;-moz-column-gap:2.5rem;column-gap:2.5rem}@media (width<=767px){.strate-downloads .list{--list-columns:1}}@media (width>=768px){.strate-downloads .list .item{grid-column:span 2}.strate-downloads .list .item:has(img){grid-column:span 1}}@media (width>=1200px){.strate-downloads .strate-content{padding:10rem 11rem}}.strate-highlighting{padding-block:0!important}.strate-highlighting .strate-inner{--bgcolor:var(--bg-color,var(--color-3));background-color:var(--bgcolor);grid-column:fluid;grid-template-columns:subgrid;text-align:center;place-content:center;place-items:center;padding:1rem;display:grid}.strate-highlighting .title{z-index:2;grid-area:1/ctr}.strate-highlighting .animation{z-index:1;--animation-color:#c57070;grid-area:1/ctr;display:grid}.strate-highlighting .animation:after{content:"";background:radial-gradient(circle at center, var(--bgcolor) 35%, rgb(from var(--bgcolor) r g b/.3) 100%);z-index:2;grid-area:1/1}.strate-highlighting .animation svg{grid-area:1/1;width:100%;max-width:48.5rem}.strate-highlighting .animation svg path{transform-box:view-box;transform-origin:242.5px 242.5px;opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards paused petal-in;transform:scale(.8)}.strate-highlighting .animation svg path:first-of-type{animation-delay:0s}.strate-highlighting .animation svg path:nth-of-type(2){animation-delay:60ms}.strate-highlighting .animation svg path:nth-of-type(3){animation-delay:.12s}.strate-highlighting .animation svg path:nth-of-type(4){animation-delay:.18s}.strate-highlighting .animation svg path:nth-of-type(5){animation-delay:.24s}.strate-highlighting .animation svg path:nth-of-type(6){animation-delay:.3s}.strate-highlighting .animation svg path:nth-of-type(7){animation-delay:.36s}.strate-highlighting .animation svg path:nth-of-type(8){animation-delay:.42s}.strate-highlighting .animation svg path:nth-of-type(9){animation-delay:.48s}.strate-highlighting .animation svg path:nth-of-type(10){animation-delay:.54s}.strate-highlighting .animation svg path:nth-of-type(11){animation-delay:.6s}.strate-highlighting .animation svg path:nth-of-type(12){animation-delay:.66s}.strate-highlighting .animation svg path:nth-of-type(13){animation-delay:.72s}.strate-highlighting .animation svg path:nth-of-type(14){animation-delay:.78s}.strate-highlighting .animation svg path:nth-of-type(15){animation-delay:.84s}.strate-highlighting .animation svg path:nth-of-type(16){animation-delay:.9s}.strate-highlighting .animation svg path:nth-of-type(17){animation-delay:.96s}.strate-highlighting .animation svg path:nth-of-type(18){animation-delay:1.02s}.strate-highlighting .animation svg path:nth-of-type(19){animation-delay:1.08s}.strate-highlighting .animation svg path:nth-of-type(20){animation-delay:1.14s}.strate-highlighting .animation.start svg path{animation-play-state:running}@media (width>=1025px){.strate-highlighting .strate-inner{height:calc(100vh - var(--header-height))}}@keyframes petal-in{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.strate-highlighting .animation svg path{opacity:1;animation:none;transform:none}}.strate-keynumbers{--border-height:.7rem;--border-width:1.5rem;--border-gap:.6rem;--body-radius:2.7rem;--dash-img:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 21 7%27%3E%3Crect width=%2715%27 height=%277%27 rx=%273.5%27 fill=%27black%27/%3E%3C/svg%3E");align-items:center}.strate-keynumbers .keynumber-value{font-variant-numeric:tabular-nums}.strate-keynumbers .strate-content{display:grid}.strate-keynumbers .keynumbers-list{gap:6.4rem;margin:0;padding:0;list-style:none;display:grid}.strate-keynumbers .card-keynumber{position:relative}.strate-keynumbers .card-keynumber:after,.strate-keynumbers .card-keynumber:before{content:"";height:var(--border-height);background-color:var(--color-1);-webkit-mask-image:var(--dash-img);-webkit-mask-image:var(--dash-img);mask-image:var(--dash-img);-webkit-mask-size:calc(var(--border-width) + var(--border-gap)) var(--border-height);-webkit-mask-size:calc(var(--border-width) + var(--border-gap)) var(--border-height);mask-size:calc(var(--border-width) + var(--border-gap)) var(--border-height);display:block;position:absolute;-webkit-mask-position:0;mask-position:0}.strate-keynumbers .card-keynumber:after{width:10cqw;top:100%;left:calc(50% - var(--border-height) / 2);transform-origin:0 100%;rotate:90deg}.strate-keynumbers .strate-content{gap:var(--gap);grid-column:ctr/left;min-width:0}.strate-keynumbers .keynumbers-container{grid-column:right/ctr;justify-content:start;justify-self:end;justify-items:start;width:100%;max-width:70vh;height:100%;max-height:70vh;container-type:inline-size}.strate-keynumbers .keynumbers-list{grid-template-columns:1fr 1fr;gap:12cqw;height:100%}.strate-keynumbers .keynumbers-list .highlight{grid-column:span 2}.strate-keynumbers .keynumbers-list .highlight svg{display:none}.strate-keynumbers .card-keynumber:before{left:calc(100% + 1.1cqw);top:calc(50% - var(--border-height) / 2);width:10cqw}.strate-keynumbers .card-keynumber:first-child:after,.strate-keynumbers .card-keynumber:nth-child(2):before{display:none}.strate-keynumbers .card-keynumber.item:nth-child(3){grid-area:2/2}.strate-keynumbers .card-keynumber.item:nth-child(3):before{display:none}.strate-keynumbers .card-keynumber.item:nth-child(4){grid-area:2/1}.strate-keynumbers .card-keynumber.item:nth-child(3):has(+.item~.highlight):after{display:none}.strate-keynumbers .card-keynumber.item:nth-child(3):nth-last-child(1 of .item){grid-area:2/1/auto/-1}.strate-keynumbers .card-keynumber:last-child:after,.strate-keynumbers .card-keynumber:last-child:before{display:none}@media (width<=1024px){.strate-keynumbers .strate-content{margin-bottom:2rem}.strate-keynumbers .keynumbers-container{grid-column:fluid;justify-content:center;justify-self:center}.strate-keynumbers .keynumbers-list{gap:4.6rem}.strate-keynumbers .card-keynumber:before,.strate-keynumbers .card-keynumber:after{width:4.6rem}.strate-keynumbers .card-keynumber:last-child:after,.strate-keynumbers .card-keynumber:last-child:before{display:none}}@media (width>=640px){.strate-push_cards .list{--list-columns:2}}@media (width>=1200px){.strate-push_cards .list{--list-columns:3}}.strate-push_contact{overflow:hidden;container-type:inline-size;padding-bottom:0!important}.strate-push_contact .strate-inner{background-color:var(--color-3);gap:var(--gap);grid-template-columns:repeat(12,1fr);display:grid}.strate-push_contact .strate-title{align-self:center;font-weight:700;line-height:1.08}.strate-push_contact #cat{pointer-events:none;place-self:end center;width:18rem;transition:translate .3s;translate:0 calc(100% - 10.8rem)}.strate-push_contact .cta{margin-top:2rem}@media (width<=767px){.strate-push_contact .strate-inner{padding:2rem 1rem 3rem}.strate-push_contact .strate-title{grid-area:1/1/auto/-1}.strate-push_contact .strate-content{grid-area:2/1/auto/-2;translate:none}.strate-push_contact #cat{grid-area:3/1/auto/-1;justify-self:start;width:18rem;margin-top:2rem;margin-bottom:-16cqw;translate:none}}@media (width>=768px){.strate-push_contact .strate-title{margin-left:calc(-1 * var(--gap));grid-column:2/7;font-size:6.2cqw;line-height:6.2cqw}.strate-push_contact #cat{margin-left:calc(-1 * var(--gap));grid-column:7/9}.strate-push_contact .strate-inner{min-height:32rem}.strate-push_contact .strate-inner:hover #cat{translate:0 calc(100% - 16rem)}.strate-content .strate-push_contact .cta:hover{opacity:.5;translate:0 calc(100% - 21rem)}.strate-push_contact .strate-content{grid-column:span 3;align-self:center}.strate-push_contact.show #cat{translate:0 calc(100% - 21rem)!important}}@media (width>=1200px){.strate-push_contact .strate-title{grid-column:2/7}.strate-push_contact #cat{grid-column:7/10}.strate-push_contact .strate-content{grid-column:span 2}}.strate-push_contact_homepage .strate-inner{gap:1rem;display:grid}.strate-push_contact_homepage .strate-content{background-color:var(--color-1);color:#fff;padding:4rem 2rem}.strate-push_contact_homepage .title{color:var(--color-3);margin-bottom:1rem}@media (width<=767px){.strate-push_contact_homepage .strate-content{padding:4rem 2rem 5rem}.strate-push_contact_homepage picture{aspect-ratio:373/307}.strate-push_contact_homepage .btn{margin-top:1rem}.strate-push_contact_homepage .strate-text{margin-bottom:2.4rem}}@media (width>=768px){.strate-push_contact_homepage .strate-inner{grid-template-columns:repeat(12,1fr);align-content:start;align-items:stretch;gap:1rem}.strate-push_contact_homepage .strate-media{grid-area:1/1/auto/7;min-height:0;position:relative}.strate-push_contact_homepage .strate-media>img{width:100%;height:100%;position:absolute;inset:0}.strate-push_contact_homepage .strate-content{grid-area:1/7/auto/-1;padding:5rem 4.5rem}.strate-push_contact_homepage.is-reverse .strate-content{grid-column:1/7}.strate-push_contact_homepage.is-reverse .strate-media{grid-column:7/-1}.strate-push_contact_homepage .title{margin-bottom:2rem}.strate-push_contact_homepage .text{margin-bottom:4rem}.strate-push_contact_homepage .btn{margin-top:2rem}.strate-push_contact_homepage .cta:last-of-type{margin-left:2.5rem}}@media (width>=1025px){.strate-push_contact_homepage .strate-media{grid-column:1/5}.strate-push_contact_homepage .strate-content{grid-column:5/-1}.strate-push_contact_homepage.is-reverse .strate-media{grid-column:9/-1}.strate-push_contact_homepage.is-reverse .strate-content{grid-column:1/9}}.strate-text{justify-items:start}.strate-text .strate-title{margin-bottom:2.2rem}.strate-text .text{margin-bottom:4rem}@media (width>=768px){.strate-text>*{grid-column:ctr-sm}}.strate-text_image{align-items:center}.strate-text_image .strate-media{height:100%}.strate-text_image .strate-media.is_anim{height:auto;display:grid}.strate-text_image .img-back,.strate-text_image .figma-animate,.strate-text_image .img-top{grid-area:1/1}.strate-text_image .figma-animate{object-fit:cover;width:100%;height:100%}.strate-text_image .title{margin-bottom:1.8rem}.strate-text_image .cta{margin-top:3.2rem}.strate-snap .strate-text_image .title{margin-bottom:1.8rem;font-size:3.8rem;line-height:1}.strate-snap .strate-text_image .cta{margin-top:2.4rem}@media (width<=1024px){.strate-text_image .strate-body{margin-bottom:2rem}}@media (width>=1025px){.strate-text_image .strate-body{grid-area:1/ctr-sm/auto/left-sm}.strate-text_image .strate-media{grid-area:1/right/auto/ctr}.strate-snap .strate-text_image .strate-media{aspect-ratio:1;justify-self:end;max-height:70vh}.strate-snap .strate-text_image .title{margin-bottom:1.8rem;font-size:3.8rem;line-height:1}.strate-snap .strate-text_image .cta{margin-top:2.4rem}.strate-text_image.reverse .strate-body{grid-column:right-sm/ctr-sm}.strate-text_image.reverse .strate-media{grid-column:ctr/left}}.strate-text_image_cols .list:has(.item:only-child){--height:48.8rem}@media (width>=640px){.strate-text_image_cols .list{--list-columns:2;grid-column:ctr-sm}}.strate-snap{--layout:var(--layout1);grid-template-columns:var(--layout);display:grid}.strate-snap .strate{z-index:1;grid-column:full}.strate-snap .strate:first-of-type{grid-row:1}.strate-snap .anchor-nav{top:calc(var(--header-height) + 4rem);z-index:2;grid-area:1/sidebar;place-self:start;margin-bottom:4rem;line-height:1;position:sticky}.strate-snap .anchor-nav ul{flex-direction:column;gap:.4rem;display:flex}.strate-snap .anchor-nav a{font-size:1.5rem;font-weight:500;font-family:var(--font-2);color:rgba(14,60,70,.3);transition:color .3s}.strate-snap .anchor-nav a:hover,.strate-snap .anchor-nav a[aria-current=location]{color:var(--color-1)}.strate-snap .anchor-nav{padding-left:1.7rem}.strate-snap .anchor-nav:before{content:"";background:#ddd;width:2px;height:calc(100% - .6rem);position:absolute;top:.3rem;left:0}.strate-snap .anchor-nav:after{content:"";width:2px;height:var(--cursor-height,2rem);translate:0 var(--cursor-top,0);background:currentColor;transition:translate .3s,height .3s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.strate-snap .anchor-nav:after{transition:none}}@media (width<=1024px){.strate-snap .anchor-nav{display:none}}@media (width>=1025px){.strate-snap>.strate{min-height:calc(100svh - var(--header-height));scroll-margin-top:var(--header-height);opacity:var(--i,1);align-content:center;align-items:center;margin:0!important}.strate-snap>.strate .paralax{translate:0 calc(var(--p,0) * 8rem)}}@media (width>=1025px) and (prefers-reduced-motion:reduce){.strate-snap>.strate{opacity:1}.strate-snap>.strate .paralax{translate:none}}
/*# sourceMappingURL=app.css.map*/