:root{--color-brand--blue: rgb(3,68,220);--color-brand--blue-dark: rgb(2,54,176);--color-brand--blue-deep: rgb(3,27,84);--color-brand--blue-pale: rgb(238,243,254);--color-brand--blue-on-dark: rgb(111,160,255);--color-brand--coral: rgb(242,67,39);--color-brand--coral-dark: rgb(201,51,15);--color-brand--coral-on-dark: rgb(251,199,190);--color-brand--coral-pale: rgb(255,230,223);--color-neutrals--white: rgb(255,255,255);--color-neutrals--ink: rgb(26,26,26);--color-neutrals--ink-soft: rgb(42,42,42);--color-neutrals--grey: rgb(235,235,235);--color-neutrals--grey-50: rgb(250,250,250);--color-neutrals--grey-100: rgb(237,237,237);--color-neutrals--grey-200: rgb(227,227,227);--color-status--open: rgb(134,229,168);--color-status--closed: rgb(255,158,140);--color-line--soft: rgba(26,26,26,.08);--color-line--default: rgba(26,26,26,.1);--color-line--strong: rgba(26,26,26,.2);--color-line--field: rgba(26,26,26,.32);--color-text--faint: rgba(26,26,26,.6);--color-text--muted: rgba(26,26,26,.7);--color-text--soft: rgba(26,26,26,.78);--color-line-on-dark--soft: rgba(255,255,255,.08);--color-line-on-dark--default: rgba(255,255,255,.14);--color-line-on-dark--strong: rgba(255,255,255,.22);--color-line-on-dark--field: rgba(255,255,255,.35);--color-text-on-dark--faint: rgba(255,255,255,.74);--color-text-on-dark--muted: rgba(255,255,255,.78);--color-text-on-dark--soft: rgba(255,255,255,.82);--color-fill--black-soft: rgba(0,0,0,.18);--color-fill--black: rgba(0,0,0,.32);--color-shadow--soft: rgba(0,0,0,.06);--color-shadow--default: rgba(0,0,0,.22);--color-shadow--strong: rgba(0,0,0,.4);--font-family-primary: "Clash Display", Arial, sans-serif;--font-family-secondary: "Sora", Arial, sans-serif;--font-family-mono: ui-monospace, "SFMono-Regular", Menlo, monospace;--font-size-3xs: .625rem ;--font-size-2xs: .6875rem ;--font-size-xs: .75rem ;--font-size-sm: .8125rem ;--font-size-md: .875rem ;--font-size-base: .9375rem ;--font-size-lg: 1rem ;--font-size-xl: 1.125rem ;--font-size-2xl: 1.25rem ;--font-size-3xl: 1.375rem ;--font-size-4xl: 1.5rem ;--font-size-5xl: 1.625rem ;--font-size-6xl: 2rem ;--font-size-display: clamp( 2.5rem , 5.5vw, 4.25rem );--font-size-h1: clamp( 2.375rem , 5.5vw, 3.5rem );--font-size-h2: clamp( 1.625rem , 3.4vw, 2.375rem );--font-size-h2-cq: clamp( 1.625rem , 3.6cqi, 2.375rem );--font-size-section-cq: clamp( 1.875rem , 4.2cqi, 3.25rem );--font-size-h3: clamp( 1.25rem , 2.4vw, 1.625rem );--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 800;--letter-spacing-tighter: -.02em;--letter-spacing-tight: -.01em;--letter-spacing-xs: .02em;--letter-spacing-sm: .05em;--letter-spacing-btn: .08em;--letter-spacing-md: .1em;--letter-spacing-lg: .14em;--letter-spacing-xl: .16em;--letter-spacing-2xl: .2em;--line-height-display: .92;--line-height-title: .96;--line-height-flat: 1;--line-height-snug: 1.15;--line-height-compact: 1.25;--line-height-body: 1.45;--line-height-relaxed: 1.55;--line-height-loose: 1.65;--spacing-3xs: .125rem ;--spacing-2xs: .25rem ;--spacing-xs: .5rem ;--spacing-sm: .75rem ;--spacing-md: 1rem ;--spacing-lg: 1.5rem ;--spacing-xl: 2rem ;--spacing-2xl: 2.5rem ;--spacing-3xl: 3rem ;--spacing-4xl: 4rem ;--spacing-5xl: 5rem ;--spacing-6xl: 7.5rem ;--spacing-section-compact: 1.375rem ;--spacing-section-standard: 2.25rem ;--spacing-section-ample: 3.375rem ;--radius-2xs: .25rem ;--radius-xs: .5rem ;--radius-sm: .75rem ;--radius-md: 1rem ;--radius-lg: 1.5rem ;--radius-pill: 62.4375rem ;--radius-circle: 50%;--outline-width-focus: .1875rem ;--outline-offset-focus: .125rem ;--stroke-icon: 1.75;--duration-fast: .15s;--duration-standard: .25s;--duration-ample: .4s;--duration-slow: .6s;--duration-media: 1.2s;--duration-reveal: .8s;--delay-stagger: .16s;--translate-reveal: 1.375rem ;--easing-default: cubic-bezier(.16, 1, .3, 1);--easing-reveal: cubic-bezier(.2, .7, .3, 1);--z-index--default: 10;--z-index--navigation: 50;--z-index--overlay: 80;--z-index--modal: 100;--z-index--hidden: -1;--height--overheader: 2.625rem ;--height--navbar: 4.625rem ;--height--header-default: calc(var(--height--overheader) + var(--height--navbar));--height--header: var(--height--header-default);--max-width--block: 90rem ;--width--slide-mobile: 80%;--pad-page: clamp( 1.25rem , 4.5cqi, 3.75rem );--pad-gutter: max(var(--pad-page), calc((100% - var(--max-width--block)) / 2));--height--anchor-nav: 3.875rem ;--top--sticky: calc(var(--height--header) + var(--spacing-lg));--top--sticky-anchors: calc(var(--height--header) + var(--height--anchor-nav) + var(--spacing-lg))}@media all and (min-width:30em){:root{--spacing-section-compact: 1.8125rem ;--spacing-section-standard: 3rem ;--spacing-section-ample: 4.5rem }}@media all and (min-width:48em){:root{--spacing-section-compact: var(--spacing-3xl);--spacing-section-standard: var(--spacing-5xl);--spacing-section-ample: var(--spacing-6xl);--height--navbar: 5rem }}@layer global{*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:100%;height:calc(100% - var(--wp-admin--admin-bar--height, 0));color:var(--color-neutrals--ink);background:var(--color-neutrals--white)}html:has(.c-menu:not([hidden])){overflow:hidden}@media all and (min-width:64em){html:has(.c-menu:not([hidden])){overflow:auto}}@media all and (min-width:80em){html:where(:not(:has(.block-editor__container))){font-size:clamp(100%,.067rem + 1.067vw,120%)}}body{display:flex;flex-flow:column;align-items:stretch;min-height:100%;margin:0;overflow:hidden auto;font-family:var(--font-family-secondary)}h1,h2,h3,h4,h5,h6{margin:unset}p,ul,ol,dl,blockquote,figure,table,fieldset{margin:0;padding:0;line-height:inherit}a[href]{cursor:pointer}svg{color:inherit}svg,img{max-width:100%;max-height:100%;height:auto;width:auto;vertical-align:middle}button{padding:0;border:0;background:transparent;outline:0 none}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=checkbox],input[type=radio]{accent-color:var(--color-brand--blue)}input[data-autocompleted]{background-color:inherit!important}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 0s 0s,color 0s 0s;transition:background-color 0s 0s,color 0s 0s;transition-delay:calc(infinity * 1s)}label[for]{cursor:pointer}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a[href]:focus,button:not([disabled]):focus,[role=button]:not([disabled]):focus,input:not([disabled]):focus,summary:focus,textarea:focus,select:focus{outline:0 none}a[href]:focus-visible,button:not([disabled]):focus-visible,[role=button]:not([disabled]):focus-visible,input:not([disabled]):focus-visible,summary:focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--outline-width-focus) solid currentColor;outline-offset:var(--outline-offset-focus)}a[href]{text-underline-offset:.3125rem}iframe{border:0}strong,b{font-weight:500;color:var(--color-neutrals--900)}}html:not(.no-js) [data-reveal-item]{opacity:0;transform:translateY(1rem);transition:opacity .45s ease-out,transform .45s ease-out}html:not(.no-js) [data-reveal-item][data-reveal-visible]{opacity:1;transform:none}html:not(.no-js) [data-reveal-item][data-reveal-index="1"]{transition-delay:.07s}html:not(.no-js) [data-reveal-item][data-reveal-index="2"]{transition-delay:.14s}html:not(.no-js) [data-reveal-item][data-reveal-index="3"]{transition-delay:.21s}html:not(.no-js) [data-reveal-item][data-reveal-index="4"]{transition-delay:.28s}html:not(.no-js) [data-reveal-item][data-reveal-index="5"]{transition-delay:.35s}html:not(.no-js) [data-reveal-item][data-reveal-index="6"]{transition-delay:.42s}html:not(.no-js) [data-reveal-item][data-reveal-index="7"]{transition-delay:.49s}html:not(.no-js) [data-reveal-item][data-reveal-index="8"]{transition-delay:.56s}@media(prefers-reduced-motion:reduce){html:not(.no-js) [data-reveal-item]{opacity:1;transform:none;transition:none}}.editor-styles-wrapper [data-reveal-item]{opacity:1!important;transform:none!important;transition:none!important}.editor-styles-wrapper [data-scrub-box],.editor-styles-wrapper [data-scrub=card-push]{clip-path:none!important}.editor-styles-wrapper [data-scrub-fade]{opacity:1!important}#wpadminbar{position:fixed;z-index:calc(var(--z-index--modal) - 10)}body:has(.s-section-menu:not[hidden]) #wpadminbar{pointer-events:none;opacity:0;display:none}.otgs-development-site-front-end{display:none}@layer global{.l-wrapper{position:relative;display:flex;flex-flow:column;min-height:calc(100svh - var(--wp-admin--admin-bar--height, 0rem))}@supports not (min-height: 100svh){.l-wrapper{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0rem))}}.l-main{display:flex;flex-flow:column;flex:1 1 auto}}@layer components{a[href].u-link,span.u-link,button.u-link{position:relative;color:inherit;text-decoration:none;outline-offset:4px}a[href].u-link:after,span.u-link:after,button.u-link:after{content:"";position:absolute;left:0;bottom:-.25rem;width:100%;height:.125rem;background:currentColor;border-radius:.125rem;transform:scaleX(0);transform-origin:left center;transition:transform .24s cubic-bezier(.4,0,.2,1)}a:hover a[href].u-link:after,button:hover a[href].u-link:after,a[href].u-link:is(a):hover:after,a[href].u-link:is(button):hover:after,a:hover span.u-link:after,button:hover span.u-link:after,span.u-link:is(a):hover:after,span.u-link:is(button):hover:after,a:hover button.u-link:after,button:hover button.u-link:after,button.u-link:is(a):hover:after,button.u-link:is(button):hover:after{transform:scaleX(1)}a:where(:has(span.u-link)){color:inherit;text-decoration:none}}ol.u-bullets{--this-gap: var(--spacing-sm);--this-size__badge: 2.5rem ;--this-font__badge: var(--font-xl);--this-color__badge: var(--color-neutrals--white);--this-background__badge: var(--color-brand--dark-blue);--this-font__text: var(--font-lg);--this-color__text: var(--color-neutrals--800);--this-color__lead: var(--color-neutrals--900);display:grid;gap:var(--this-gap);min-width:0;margin:0;padding:0;list-style:none}ol.u-bullets li{position:relative;min-width:0;min-height:var(--this-size__badge);padding-inline-start:calc(var(--this-size__badge) + var(--this-gap));font:var(--this-font__text);color:var(--this-color__text);align-content:center}ol.u-bullets li strong{font-weight:500;color:var(--this-color__lead)}ol.u-bullets li:before{content:counter(list-item);position:absolute;inset-block-start:0;inset-inline-start:0;display:grid;place-items:center;width:var(--this-size__badge);height:var(--this-size__badge);border-radius:var(--radius-xl);font:var(--this-font__badge);font-weight:500;color:var(--this-color__badge);background:var(--this-background__badge)}.u-preview{display:flex;align-items:center;justify-content:center;min-height:3.125rem;padding:1.25rem;border:.0625rem dotted var(--color-line--strong);font-size:var(--font-size-sm);color:var(--color-text--muted)}.u-preview__icon{width:1.25rem;height:1.25rem;vertical-align:-.15em;fill:currentcolor}:where(.u-g-title) h1:not([class]),:where(.u-g-title) h1.u-g-title__target,:where(.u-g-title) h2:not([class]),:where(.u-g-title) h2.u-g-title__target,:where(.u-g-title) h3:not([class]),:where(.u-g-title) h3.u-g-title__target,:where(.u-g-title) h4:not([class]),:where(.u-g-title) h4.u-g-title__target,:where(.u-g-title) h5:not([class]),:where(.u-g-title) h5.u-g-title__target,:where(.u-g-title) h6:not([class]),:where(.u-g-title) h6.u-g-title__target{margin:0;color:var(--color-neutrals--900, #000);text-wrap:balance;text-wrap:pretty}:where(.u-g-title) h1:not([class]):not(:first-child),:where(.u-g-title) h1.u-g-title__target:not(:first-child),:where(.u-g-title) h2:not([class]):not(:first-child),:where(.u-g-title) h2.u-g-title__target:not(:first-child),:where(.u-g-title) h3:not([class]):not(:first-child),:where(.u-g-title) h3.u-g-title__target:not(:first-child),:where(.u-g-title) h4:not([class]):not(:first-child),:where(.u-g-title) h4.u-g-title__target:not(:first-child),:where(.u-g-title) h5:not([class]):not(:first-child),:where(.u-g-title) h5.u-g-title__target:not(:first-child),:where(.u-g-title) h6:not([class]):not(:first-child),:where(.u-g-title) h6.u-g-title__target:not(:first-child){margin-block-start:var(--spacing-xl)}:where(.u-g-title) :is(h1,h2,h3,h4,h5,h6):is(:not([class]),.u-g-title__target):not(:first-child)+:is(h1,h2,h3,h4,h5,h6):is(:not([class]),.u-g-title__target){margin-block-start:0}:where(.u-g-title) h1:not([class]),:where(.u-g-title) h1.u-g-title__target,:where(.u-g-title) h2:not([class]),:where(.u-g-title) h2.u-g-title__target{font:var(--font-2xl);color:#02265d}:where(.u-g-title.is-bigtitled) h1:not([class]),:where(.u-g-title.is-bigtitled) h1.u-g-title__target,:where(.u-g-title.is-bigtitled) h2:not([class]),:where(.u-g-title.is-bigtitled) h2.u-g-title__target{font:var(--font-3xl)}:where(.u-g-title.is-bigtitled) h1:not([class]),:where(.u-g-title.is-bigtitled) h1.u-g-title__target,:where(.u-g-title.is-bigtitled) h2:not([class]),:where(.u-g-title.is-bigtitled) h2.u-g-title__target{margin-bottom:calc(var(--spacing-lg) - var(--spacing-sm))}:where(.u-g-title) h3:not([class]),:where(.u-g-title) h3.u-g-title__target{font:var(--font-xl);font-weight:500}:where(.u-g-title.is-bigtitled) h3:not([class]),:where(.u-g-title.is-bigtitled) h3.u-g-title__target{font:var(--font-2xl);color:#02265d}:where(.u-g-title) h4:not([class]),:where(.u-g-title) h4.u-g-title__target{font:var(--font-lg);font-weight:500}:where(.u-g-title.is-bigtitled) h4:not([class]),:where(.u-g-title.is-bigtitled) h4.u-g-title__target{font:var(--font-xl)}:where(.u-g-title) h5:not([class]),:where(.u-g-title) h5.u-g-title__target{font:var(--font-md);font-weight:500;text-transform:uppercase}:where(.u-g-title.is-bigtitled) h5:not([class]),:where(.u-g-title.is-bigtitled) h5.u-g-title__target{font:var(--font-lg);text-transform:none}:where(.u-g-title) h6:not([class]),:where(.u-g-title) h6.u-g-title__target{font:var(--font-sm);font-weight:500;text-transform:uppercase}:where(.u-g-title.is-bigtitled) h6:not([class]),:where(.u-g-title.is-bigtitled) h6.u-g-title__target{font:var(--font-md);text-transform:none}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.c-header{view-transition-name:site-header}.c-footer{view-transition-name:site-footer}.l-main{view-transition-name:page-content}::view-transition-old(site-header),::view-transition-new(site-header),::view-transition-old(site-footer),::view-transition-new(site-footer){mix-blend-mode:normal;animation:none}::view-transition-old(page-content){animation:.2s ease-in both a-view-transition-out}::view-transition-new(page-content){animation:.3s ease-out both a-view-transition-in}@keyframes a-view-transition-out{to{opacity:0}}@keyframes a-view-transition-in{0%{opacity:0;transform:translateY(.75rem)}}@layer views{.t-404{padding-block:var(--spacing-3xl);padding-inline:var(--pad-gutter);background:var(--color-neutrals--50)}.t-404__wrapper{display:flex;flex-direction:column;gap:var(--spacing-xl);align-items:center}.t-404__head{display:flex;flex-direction:column;gap:var(--spacing-xl);align-items:center;width:100%;max-width:50rem;text-align:center}.t-404__copy{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}.t-404__title,.t-404__lead{margin:0}.t-404__title{font:var(--font-4xl);color:var(--color-brand--dark-blue);text-wrap:pretty}.t-404__lead{max-width:50rem;font:var(--font-xl);color:var(--color-neutrals--700);text-wrap:pretty}.t-404__lead strong{font-weight:500;color:var(--color-neutrals--900)}.t-404__lead a[href]{color:var(--color-brand--mid-blue);text-underline-offset:.3125rem}.t-404__lead a[href]:hover{color:var(--color-brand--light-blue)}.t-404__actions{display:flex;justify-content:center}.t-404__button{width:100%}.t-404__card{width:100%;max-width:35rem}@media all and (min-width:48em){.t-404{padding-block:var(--spacing-4xl)}.t-404__wrapper,.t-404__head{gap:var(--spacing-2xl)}.t-404__button{width:auto}}}@layer components{.c-icon{flex-shrink:0;stroke-width:var(--stroke-icon)}}@layer components{.c-picture{overflow:hidden;display:block}.c-picture img{display:block;width:100%;height:auto}[data-zoom] img{will-change:transform;transform-origin:center;transition:scale .4s ease-out}}@layer components{.c-image-placeholder{background:repeating-linear-gradient(135deg,var(--color-neutrals--grey-100) 0,var(--color-neutrals--grey-100) .875rem,var(--color-neutrals--grey-200) .875rem,var(--color-neutrals--grey-200) 1.75rem)}.c-image-placeholder.is-rounded{border-radius:var(--radius-md)}}@layer components{.c-tag{display:inline-flex;gap:var(--spacing-2xs);align-items:center;padding:var(--spacing-2xs) var(--spacing-sm);border:.0625rem solid transparent;border-radius:var(--radius-2xs);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-neutrals--white);text-transform:uppercase;letter-spacing:var(--letter-spacing-lg);background:var(--color-neutrals--ink)}.c-tag.is-coral{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:var(--color-brand--coral)}.c-tag.is-blue{background:var(--color-brand--blue)}.c-tag.is-grey{color:var(--color-neutrals--ink);background:var(--color-neutrals--grey)}.c-tag.is-outline{border-color:var(--border-color, var(--color-line--field));font-weight:var(--font-weight-bold);color:var(--color-neutrals--ink);letter-spacing:var(--letter-spacing-2xl);background:transparent}.c-tag__icon{flex-shrink:0;width:.875rem;height:.875rem}}@keyframes c-logo-in{0%{opacity:0;transform:translateY(-.5rem)}}@keyframes c-logo-fan-rise{0%{opacity:0;transform:scale(.68)}}@layer components{.c-logo{display:block;width:200px;animation:c-logo-in .4s ease .15s backwards}.c-logo__blade{transform-origin:181px 111px;transform-box:view-box;animation:c-logo-fan-rise .5s cubic-bezier(.2,.7,.3,1) backwards}}@layer components{.c-note{font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);color:var(--color-text--muted)}.c-note p{margin:0}}@layer components{.c-quote{margin-block:var(--spacing-xl);padding:var(--spacing-2xs) 0 var(--spacing-2xs) var(--spacing-xl);border-inline-start:.1875rem solid var(--color-brand--coral)}.c-quote__text{font-size:clamp(1.25rem,2.6cqi,1.5625rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);color:var(--color-text--soft);letter-spacing:var(--letter-spacing-tight)}.c-quote__text p+p{margin-block-start:var(--spacing-sm)}.c-quote__cite{margin-block-start:var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text--muted);letter-spacing:var(--letter-spacing-xs)}}@layer components{.c-introduction{margin-block:0 var(--spacing-2xl);font-family:var(--font-family-secondary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);color:var(--color-neutrals--ink)}.c-introduction p+p{margin-block-start:var(--spacing-md)}.c-introduction a{color:var(--color-brand--blue);text-decoration-thickness:.09375rem;text-underline-offset:.3125rem}.c-introduction a:hover{color:var(--color-brand--coral-dark)}}@layer components{.c-richtext{scroll-margin-top:var(--top--sticky-anchors);font-size:var(--font-size-lg);line-height:var(--line-height-loose);color:var(--color-text--soft)}.c-richtext.is-separated{margin-block-start:var(--spacing-4xl);padding-block-start:var(--spacing-lg);border-block-start:.0625rem solid var(--color-neutrals--ink)}.c-richtext.is-separated>:first-child{margin-block-start:0}.c-richtext h2{scroll-margin-top:var(--top--sticky);margin-block:var(--margin-top__h2, var(--spacing-4xl)) var(--spacing-md);font-family:var(--font-family-primary);font-size:clamp(1.625rem,3.4cqi,2.125rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);color:var(--color-neutrals--ink);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.c-richtext h3{margin-block:var(--spacing-2xl) var(--spacing-sm);font-family:var(--font-family-primary);font-size:clamp(1.1875rem,2.4cqi,1.4375rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-flat);color:var(--color-brand--blue);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.c-richtext h4{margin-block:var(--spacing-xl) var(--spacing-xs);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-neutrals--ink);letter-spacing:var(--letter-spacing-xs)}.c-richtext p{margin-block:0 var(--spacing-md)}.c-richtext b,.c-richtext strong{font-weight:var(--font-weight-bold);color:var(--color-neutrals--ink)}.c-richtext a[href]{color:var(--color-brand--blue);text-decoration:underline;text-decoration-thickness:.09375rem;text-underline-offset:.3125rem}.c-richtext a:hover{color:var(--color-brand--coral-dark)}.c-richtext ul,.c-richtext ol{display:flex;flex-flow:column;gap:var(--spacing-sm);margin-block:0 var(--spacing-lg);padding:0;list-style:none}.c-richtext li{position:relative}.c-richtext ul li{padding-inline-start:var(--spacing-lg)}.c-richtext ul li:before{content:"";position:absolute;top:.625rem;left:.125rem;width:.5625rem;height:.5625rem;border-radius:var(--radius-2xs);background:var(--color-brand--coral)}.c-richtext ol{counter-reset:richtext}.c-richtext ol li{counter-increment:richtext;align-content:center;min-height:1.75rem;padding-inline-start:var(--spacing-2xl)}.c-richtext ol li:before{content:counter(richtext);position:absolute;top:.0625rem;left:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-2xs);font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-neutrals--white);background:var(--color-brand--blue)}.c-richtext [data-role=table-wrapper]{overflow-x:auto;margin-block:0 var(--spacing-lg)}.c-richtext table{border-collapse:collapse;width:100%;border:0;font-size:var(--font-size-md);line-height:var(--line-height-body)}.c-richtext caption{caption-side:top;padding-block-end:var(--spacing-xs);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-text--muted);text-align:left;text-transform:uppercase;letter-spacing:var(--letter-spacing-md)}.c-richtext th,.c-richtext td{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) 0;border:0;border-block-end:.0625rem solid var(--color-line--default);text-align:left;vertical-align:baseline}.c-richtext th{font-weight:var(--font-weight-bold);color:var(--color-neutrals--ink)}.c-richtext td{color:var(--color-text--soft)}.c-richtext thead th{padding:0 var(--spacing-md) var(--spacing-xs) 0;border-block-end-color:var(--color-neutrals--ink);font-size:var(--font-size-2xs);color:var(--color-text--muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-md)}.c-richtext tr>:last-child{padding-inline-end:0}.c-richtext tbody tr:last-child>*{border-block-end-color:var(--color-neutrals--ink)}}@layer components{.c-pagination{display:flex;gap:var(--spacing-xs);align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:normal;color:var(--color-neutrals--ink)}.c-pagination__list{display:flex;gap:var(--spacing-xs);align-items:center;margin:0;padding:0;list-style:none}.c-pagination__control,.c-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;padding:var(--spacing-3xs);border-radius:var(--radius-xs);color:inherit;text-decoration:none;box-shadow:inset 0 0 0 .09375rem var(--color-line--field);transition:background var(--duration-fast),color var(--duration-fast)}.c-pagination__arrow{display:block;text-box:trim-both ex alphabetic}.c-pagination__control:not(.is-disabled):hover,.c-pagination__control:not(.is-disabled):focus-visible,.c-pagination__page:not(.is-current):hover,.c-pagination__page:not(.is-current):focus-visible{color:inherit;background:var(--color-line--soft)}.c-pagination__control.is-disabled{color:var(--color-line--field);box-shadow:inset 0 0 0 .09375rem var(--color-line--default)}.c-pagination__page.is-current{color:var(--color-neutrals--white);background:var(--color-brand--blue);box-shadow:none}.c-pagination__dots{color:var(--color-text--muted)}}@layer components{.c-breadcrumb{--this-color--active: var(--color-neutrals--white);container-type:inline-size}.c-breadcrumb.is-light{--this-color--active: var(--color-neutrals--ink)}.c-breadcrumb__list{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs);align-items:center;margin:0;padding:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-xs);list-style:none}.c-breadcrumb__item{display:inline-flex;gap:inherit;align-items:center}.c-breadcrumb__separator{color:var(--color-text-on-dark--faint)}.c-breadcrumb__link{color:var(--color-text-on-dark--muted);text-decoration:none;transition:color .2s ease}.c-breadcrumb__link:hover,.c-breadcrumb__link:focus-visible{color:var(--this-color--active)}.c-breadcrumb__current{color:var(--this-color--active)}.c-breadcrumb.is-light .c-breadcrumb__separator{color:var(--color-text--faint)}.c-breadcrumb.is-light .c-breadcrumb__link:not(:hover,:focus-visible){color:var(--color-text--muted)}@container (min-width: 35em){.c-breadcrumb__list{gap:var(--spacing-xs);font-size:var(--font-size-xs)}}}:where(.editor-styles-wrapper) .c-breadcrumb__list{margin:0;padding:0}@layer components{.c-lang-switch__list{display:flex;gap:var(--spacing-3xs);margin:0;padding:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);list-style:none}.c-lang-switch__link{display:block;padding:var(--spacing-3xs) var(--spacing-xs);border-radius:var(--radius-pill);color:var(--color-text-on-dark--muted);text-decoration:none;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.c-lang-switch__link:hover{color:var(--color-neutrals--white);background:var(--color-line-on-dark--strong)}.c-lang-switch__link:focus-visible{outline-color:var(--color-neutrals--white)}.c-lang-switch__link.is-active{color:var(--color-brand--blue);background:var(--color-neutrals--white)}.c-lang-switch.is-on-light .c-lang-switch__link{color:var(--color-text--muted)}.c-lang-switch.is-on-light .c-lang-switch__link:hover{color:var(--color-brand--blue);background:none}.c-lang-switch.is-on-light .c-lang-switch__link:focus-visible{outline-color:var(--color-brand--blue)}.c-lang-switch.is-on-light .c-lang-switch__link.is-active{color:var(--color-neutrals--white);background:var(--color-brand--blue)}}@keyframes c-opening-hours-pulse{0%{opacity:.9;scale:1}70%,to{opacity:0;scale:3.4}}@layer components{.c-opening-hours{display:flex;flex-flow:row wrap;gap:.125rem var(--spacing-xs);align-items:center;font-weight:var(--font-weight-semibold);opacity:0;transform:translateY(-.5rem);transition:opacity var(--duration-ample) ease,transform var(--duration-ample) ease}.c-opening-hours[data-initialized]{opacity:1;transform:none}.c-opening-hours__dot{position:relative;flex-shrink:0;width:.375rem;height:.375rem;border-radius:var(--radius-circle);background:var(--color-status--closed)}.c-opening-hours.is-open .c-opening-hours__dot{background:var(--color-status--open)}.c-opening-hours.is-open .c-opening-hours__dot:before{pointer-events:none;content:"";position:absolute;inset:-.0625rem;border-radius:var(--radius-circle);background:var(--color-neutrals--white);animation:c-opening-hours-pulse 2.4s cubic-bezier(.12,.7,.3,1) infinite}.c-opening-hours__status{cursor:pointer;padding:0;border:0;font:inherit;color:var(--color-neutrals--white);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.3125rem;background:transparent}.c-opening-hours__status:disabled{cursor:auto;text-decoration:none}.c-opening-hours__address{display:none;flex:0 0 100%;font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);color:var(--color-text-on-dark--muted)}.c-opening-hours.is-address-open .c-opening-hours__address{display:block}@media(prefers-reduced-motion:reduce){.c-opening-hours.is-open .c-opening-hours__dot:before{animation:none}}@media all and (min-width:35em){.c-opening-hours{flex-wrap:nowrap}.c-opening-hours__address{display:block;flex:initial}}@media all and (min-width:64em){.c-opening-hours__address{font-size:inherit}}}@layer components{.c-media{margin-block:var(--spacing-xl)}.c-media__frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--radius-sm);background:var(--color-neutrals--ink-soft)}.c-media__frame :is(iframe,.c-picture){position:absolute;inset:0;width:100%;height:100%;border:0}.c-media__frame img{height:100%;-o-object-fit:cover;object-fit:cover}.c-media.is-image .c-media__frame{border-radius:var(--radius-xs);background:var(--color-neutrals--grey-200)}.c-media.is-embed .c-media__frame:not(:has(>iframe)){aspect-ratio:auto;border-radius:0;background:none}.c-media__activate{cursor:pointer;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);border:0;font-family:var(--font-family-secondary);background:transparent}.c-media__activate-label{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutrals--white);background:#0b1220b8}.c-media__caption{margin-block-start:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text--muted)}}@layer components{.c-anchors{position:sticky;z-index:var(--z-index--default);top:calc(var(--wp-admin--admin-bar--height, 0rem) + var(--height--header));border-bottom:.0625rem solid var(--color-line--default);font-family:var(--font-family-secondary);background:var(--background, var(--color-neutrals--white));transition:top .35s cubic-bezier(.4,0,.2,1)}.c-anchors__rail{cursor:grab;scrollbar-width:none;scroll-padding-inline:var(--pad-gutter);overflow-x:auto;overscroll-behavior-x:contain;display:flex;gap:var(--spacing-xs);align-items:center;margin:0;padding:var(--spacing-sm) var(--pad-gutter);list-style:none}.c-anchors__rail:active{cursor:grabbing}.c-anchors__rail::-webkit-scrollbar{display:none}.c-anchors__item{flex-shrink:0}.c-anchors__link{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--spacing-sm);border:.09375rem solid var(--color-line--strong);border-radius:var(--radius-2xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-neutrals--ink);text-decoration:none;text-transform:uppercase;letter-spacing:var(--letter-spacing-sm);white-space:nowrap;transition:border-color .18s ease,color .18s ease,background-color .18s ease;-webkit-user-drag:none}.c-anchors__link:hover{border-color:var(--color-brand--blue);color:var(--color-brand--blue)}.c-anchors__link.is-active{border-color:var(--color-brand--blue);color:var(--color-neutrals--white);background-color:var(--color-brand--blue)}@media all and (min-width:37.5em){.c-anchors__link{min-height:2.75rem;padding:0 var(--spacing-md)}}@media(prefers-reduced-motion:reduce){.c-anchors{transition:none}}}@layer components{.c-button{--this-padding--md: .75rem 1.625rem ;--this-padding--lg: 1rem 2.125rem ;--this-padding: var(--this-padding--md);--this-font-size: var(--font-size-sm);--this-border-color: var(--color-neutrals--ink);--this-color: var(--color-neutrals--ink);--this-background-color: var(--color-neutrals--white);--this-cursor: pointer;--this-opacity: 1;--this-translate__icon: 0;cursor:var(--this-cursor);display:inline-flex;gap:var(--spacing-xs);align-items:center;justify-content:center;max-width:100%;padding:var(--this-padding);border:.0625rem solid var(--this-border-color);border-radius:var(--radius-2xs);font:var(--font-weight-bold) var(--this-font-size)/var(--line-height-flat) var(--font-family-secondary);color:var(--this-color);text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:var(--letter-spacing-btn);opacity:var(--this-opacity);background-color:var(--this-background-color);transition:background-color var(--duration-slow) var(--easing-default),color var(--duration-slow) var(--easing-default),border-color var(--duration-slow) var(--easing-default)}.c-button__icon{width:calc(var(--this-font-size) + 2/16*1rem);height:calc(var(--this-font-size) + 2/16*1rem);transition:translate var(--duration-slow) var(--easing-default)}.c-button__label+.c-button__icon{translate:var(--this-translate__icon) 0}.c-button.is-secondary{--this-border-color: transparent;--this-color: var(--color-neutrals--white);--this-background-color: var(--color-neutrals--ink)}.c-button.is-ghost{--this-background-color: transparent}.c-button.is-ghost.is-dark{--this-border-color: var(--color-text-on-dark--faint);--this-color: var(--color-neutrals--white)}.c-button.is-sm{--this-padding: .5rem 1.125rem ;--this-font-size: var(--font-size-2xs)}.c-button.is-lg{--this-padding: var(--this-padding--lg);--this-font-size: var(--font-size-base)}.c-button:not(:disabled,[aria-disabled=true],.is-disabled):hover{--this-border-color: var(--color-brand--coral);--this-color: var(--color-neutrals--white);--this-background-color: var(--color-brand--coral);--this-translate__icon: .25rem }.c-button.is-ghost:not(:disabled,[aria-disabled=true],.is-disabled):hover{--this-border-color: var(--color-neutrals--ink);--this-background-color: var(--color-neutrals--ink)}.c-button.is-ghost.is-dark:not(:disabled,[aria-disabled=true],.is-disabled):hover{--this-border-color: var(--color-neutrals--white);--this-color: var(--color-neutrals--ink);--this-background-color: var(--color-neutrals--white)}.c-button:is(:disabled,[aria-disabled=true],.is-disabled){--this-cursor: not-allowed;--this-opacity: .4}@media all and (min-width:48em){.c-button.is-md-tablet{--this-padding: var(--this-padding--md);--this-font-size: var(--font-size-sm)}.c-button.is-lg-tablet{--this-padding: var(--this-padding--lg);--this-font-size: var(--font-size-base)}}@media all and (min-width:64em){.c-button.is-lg-desktop{--this-padding: var(--this-padding--lg);--this-font-size: var(--font-size-base)}}}@layer components{.c-faq{margin:0}.c-faq__item{border-top:.0625rem solid var(--color-line--default)}.c-faq__item:last-child{border-bottom:.0625rem solid var(--color-line--default)}.c-faq__question{margin:0}.c-faq__toggle{cursor:pointer;display:flex;gap:var(--spacing-md);align-items:flex-start;justify-content:space-between;width:100%;padding:var(--spacing-md) 0;border:0;font-family:var(--font-family-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:inherit;text-align:left;background:transparent;transition:color var(--duration-fast) ease}.c-faq__chevron{flex-shrink:0;margin-top:.125rem;color:var(--color-brand--blue);transition:transform var(--duration-standard) var(--easing-default)}.c-faq__toggle:hover,:where(.c-faq__item[data-open]) .c-faq__toggle{color:var(--color-brand--blue)}:where(.c-faq__item[data-open]) .c-faq__chevron{transform:rotate(180deg)}.c-faq__answer{margin:0;padding:0 var(--spacing-3xl) var(--spacing-md) 0;font-size:var(--font-size-md);line-height:var(--line-height-loose);color:var(--color-text--soft)}.c-faq__answer a[href]{color:var(--color-brand--blue);text-decoration-color:var(--color-line--strong)}:where(.is-dark) .c-faq__answer a[href]{color:inherit;text-decoration-color:var(--color-line-on-dark--strong)}.c-faq__answer[hidden]{display:none}}@layer components{.c-pointer{cursor:pointer;display:inline-flex;gap:var(--spacing-xs);align-items:center;max-width:100%;padding:.375rem 0;border:0;font:var(--font-weight-bold) var(--font-size-sm)/var(--line-height-flat) var(--font-family-secondary);color:var(--color-brand--blue);text-decoration:none;text-transform:uppercase;letter-spacing:var(--letter-spacing-btn);background:none;transition:color var(--duration-slow) var(--easing-default)}.c-pointer__icon{width:.9375rem;height:.9375rem;transition:translate var(--duration-slow) var(--easing-default)}.c-pointer.is-ink{color:var(--color-neutrals--ink)}.c-pointer:not(:disabled,[aria-disabled=true],.is-disabled):hover{color:var(--color-brand--coral-dark)}.c-pointer:not(:disabled,[aria-disabled=true],.is-disabled):hover .c-pointer__icon{translate:.25rem 0}.c-pointer:is(:disabled,[aria-disabled=true],.is-disabled){cursor:not-allowed;opacity:.4}}@layer components{.c-slider-controls{display:flex;gap:var(--spacing-sm);align-items:center;justify-content:center;margin-top:var(--spacing-md)}.c-slider-controls__arrow{cursor:pointer;display:grid;flex:none;place-items:center;width:2.125rem;height:2.125rem;padding:0;border:.09375rem solid var(--color-line--strong);border-radius:var(--radius-circle);color:var(--color-neutrals--ink);background:var(--color-neutrals--white);transition:background .2s ease,color .2s ease,border-color .2s ease}.c-slider-controls__arrow:hover,.c-slider-controls__arrow:focus-visible{border-color:var(--color-brand--blue);color:var(--color-neutrals--white);background:var(--color-brand--blue)}.c-slider-controls__dots{display:flex;gap:var(--spacing-2xs);align-items:center}.c-slider-controls__dot{cursor:pointer;width:.5rem;height:.5rem;padding:0;border:none;border-radius:var(--radius-circle);background:var(--color-line--strong);transition:width var(--duration-standard) ease,background var(--duration-standard) ease,border-radius var(--duration-standard) ease}.c-slider-controls__dot[aria-current=true],.c-slider-controls__dot.is-active{cursor:default;width:1.375rem;border-radius:var(--radius-pill);background:var(--color-brand--coral)}.c-slider-controls.is-dots-end{justify-content:flex-start}.c-slider-controls.is-large .c-slider-controls__arrow{width:2.75rem;height:2.75rem}.c-slider-controls.is-dots-end .c-slider-controls__dots{gap:var(--spacing-xs);margin-left:var(--spacing-sm)}.c-slider-controls.is-on-dark .c-slider-controls__dot:not([aria-current=true],.is-active){background:var(--color-line-on-dark--strong)}}@layer components{.c-socials{display:flex;gap:var(--spacing-sm);align-items:center;margin:0;padding:0;list-style:none}.c-socials__item{display:flex}.c-socials__link{display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;border-radius:var(--radius-circle);color:var(--color-neutrals--white);background:var(--color-line-on-dark--default);transition:background .2s ease,color .2s ease}.c-socials__link:is(a):hover,.c-socials__link:is(a):focus-visible{color:var(--color-neutrals--ink);background:var(--color-brand--blue-on-dark)}}@layer components{.c-search-bar{container-type:inline-size;display:block}.c-search-bar__form{display:flex;gap:var(--spacing-md);align-items:center;padding:var(--spacing-md) var(--spacing-lg);border:.09375rem solid var(--color-line--default);border-radius:var(--radius-sm);background:var(--color-neutrals--white);transition:border-color var(--duration-fast) ease}.c-search-bar__form:focus-within{border-color:var(--color-brand--blue)}.c-search-bar__icon{display:inline-flex;color:var(--color-text--muted)}.c-search-bar__input{flex:1;min-width:0;padding:0;border:0;font-family:var(--font-family-secondary);font-size:clamp(1.0625rem,2cqi,1.3125rem);font-weight:var(--font-weight-regular);color:var(--color-neutrals--ink);background:transparent}.c-search-bar__input:focus-visible{outline:none}.c-search-bar__input::-moz-placeholder{color:var(--color-text--muted);opacity:1}.c-search-bar__input::placeholder{color:var(--color-text--muted);opacity:1}.c-search-bar__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.c-search-bar__clear{cursor:pointer;position:relative;display:inline-flex;padding:0;border:0;color:var(--color-text--muted);background:transparent}.c-search-bar__clear:before{content:"";position:absolute;inset:-.8125rem}.c-search-bar__clear[hidden]{display:none}:where(.c-search-bar.is-compact) .c-search-bar__form{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}:where(.c-search-bar.is-compact) .c-search-bar__input{padding:var(--spacing-2xs) 0;font-size:var(--font-size-md)}}@layer components{.c-control{display:grid;gap:var(--spacing-xs)}.c-control__label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-neutrals--ink);text-transform:uppercase;letter-spacing:var(--letter-spacing-lg)}.c-control__required{color:var(--color-brand--coral-dark)}.c-control__hint{font-size:var(--font-size-xs);color:var(--color-text--muted)}.c-control__error{display:flex;gap:var(--spacing-xs);align-items:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand--coral-dark)}.c-control__error:has(.c-control__error-message:empty){display:none}.c-control__error-icon{--stroke-icon: 2.5}}@layer components{.c-input{display:flex;gap:var(--spacing-xs);align-items:center;padding-inline:var(--spacing-md);border:.09375rem solid var(--color-line--field);border-radius:var(--radius-2xs);color:var(--color-neutrals--ink);background:var(--color-neutrals--white);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.c-input:focus-within{border-color:var(--color-brand--blue);box-shadow:0 0 0 var(--outline-width-focus) color-mix(in srgb,var(--color-brand--blue) 12%,transparent)}.c-input:has(.c-input__field:user-invalid),.c-input:has(.c-input__field[aria-invalid=true]),.c-input:has(.c-input__field.is-invalid){border-color:var(--color-brand--coral-dark)}.c-input:has(.c-input__field:disabled){cursor:not-allowed;opacity:.4}.c-input__field{flex:1 1 auto;min-width:0;padding:var(--spacing-sm) 0;border:0;font-family:var(--font-family-secondary);font-size:1rem;color:inherit;background:none}.c-input__field::-moz-placeholder{color:var(--color-text--faint);opacity:1}.c-input__field::placeholder{color:var(--color-text--faint);opacity:1}.c-input__field:focus-visible{outline:none}.c-input__field:disabled{cursor:not-allowed}.c-input__slot{display:flex;flex:0 0 auto;align-items:center}@media all and (min-width:64em){.c-input__field{font-size:var(--font-size-md)}}}@layer components{.c-select{display:grid;align-items:center;color:var(--color-neutrals--ink)}.c-select:has(.c-select__field:disabled){cursor:not-allowed;opacity:.4}.c-select__field{cursor:pointer;overflow:hidden;grid-area:1 / 1;min-width:0;padding:var(--spacing-sm) 3rem var(--spacing-sm) var(--spacing-md);border:.09375rem solid var(--color-line--field);border-radius:var(--radius-2xs);font-family:var(--font-family-secondary);font-size:1rem;color:inherit;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-neutrals--white);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.c-select__field:focus{border-color:var(--color-brand--blue);outline:none;box-shadow:0 0 0 var(--outline-width-focus) color-mix(in srgb,var(--color-brand--blue) 12%,transparent)}.c-select__field:user-invalid,.c-select__field[aria-invalid=true],.c-select__field.is-invalid{border-color:var(--color-brand--coral-dark)}.c-select__field:disabled{cursor:not-allowed}.c-select__icon{pointer-events:none;grid-area:1 / 1;justify-self:end;margin-inline-end:var(--spacing-md)}@media all and (min-width:64em){.c-select__field{font-size:var(--font-size-md)}}}@layer components{.c-textarea{display:grid;color:var(--color-neutrals--ink)}.c-textarea:has(.c-textarea__field:disabled){cursor:not-allowed;opacity:.4}.c-textarea__field{resize:vertical;min-height:8.75rem;padding:var(--spacing-sm) var(--spacing-md);border:.09375rem solid var(--color-line--field);border-radius:var(--radius-2xs);font-family:var(--font-family-secondary);font-size:1rem;color:inherit;background:var(--color-neutrals--white);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.c-textarea__field::-moz-placeholder{color:var(--color-text--faint);opacity:1}.c-textarea__field::placeholder{color:var(--color-text--faint);opacity:1}.c-textarea__field:focus{border-color:var(--color-brand--blue);outline:none;box-shadow:0 0 0 var(--outline-width-focus) color-mix(in srgb,var(--color-brand--blue) 12%,transparent)}.c-textarea__field:user-invalid,.c-textarea__field[aria-invalid=true],.c-textarea__field.is-invalid{border-color:var(--color-brand--coral-dark)}.c-textarea__field:disabled{cursor:not-allowed}@media all and (min-width:64em){.c-textarea__field{font-size:var(--font-size-md)}}}@layer components{.c-checkbutton{--height: 2.5rem ;--padding-inline: var(--spacing-md);--color: var(--color-brand--dark-blue);--background-color: var(--color-neutrals--white);display:inline-flex;align-items:center;justify-content:center;min-height:var(--height);padding-inline:var(--padding-inline);border-radius:var(--radius-xs);font:500 var(--font-size-sm)/1 var(--font-family-secondary);color:var(--color);background-color:var(--background-color);cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,outline-color .15s ease-in-out}.c-checkbutton:not(:has(.c-checkbutton__input:checked)):hover{color:var(--color-brand--light-blue)}.c-checkbutton:has(.c-checkbutton__input:checked){--color: var(--color-neutrals--white);--background-color: var(--color-brand--mid-blue)}.c-checkbutton:has(.c-checkbutton__input:focus-visible){outline:2px dotted currentColor;outline-offset:-.375rem}.c-checkbutton:has(.c-checkbutton__input:disabled){cursor:not-allowed}.c-checkbutton:has(.c-checkbutton__input:disabled) .c-checkbutton__label{opacity:.6}.c-checkbutton__label{line-height:1}}@layer components{.c-checkbuttons{display:block;margin:0;padding:0;border:0;min-width:0}.c-checkbuttons__label{display:block;margin-bottom:var(--spacing-sm);padding:0;font:var(--font-lg);color:var(--color-neutrals--900)}.c-checkbuttons__required{color:var(--color-brand--red)}.c-checkbuttons__list{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}}@layer components{.c-checkbox{cursor:pointer;display:flex;gap:var(--spacing-sm);align-items:flex-start;font-size:var(--font-size-sm)}.c-checkbox:has(.c-checkbox__input:disabled){cursor:not-allowed;opacity:.4}.c-checkbox__box{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border:.09375rem solid var(--color-line--field);border-radius:var(--radius-2xs);background:var(--color-neutrals--white);transition:border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.c-checkbox__icon{--stroke-icon: 3;color:var(--color-neutrals--white);visibility:hidden}.c-checkbox__input:checked+.c-checkbox__box{border-color:var(--color-brand--blue);background:var(--color-brand--blue)}.c-checkbox__input:checked+.c-checkbox__box .c-checkbox__icon{visibility:visible}.c-checkbox__input:focus-visible+.c-checkbox__box{outline:var(--outline-width-focus) solid currentcolor;outline-offset:var(--outline-offset-focus)}.c-checkbox__input:user-invalid+.c-checkbox__box,.c-checkbox__input[aria-invalid=true]+.c-checkbox__box{border-color:var(--color-brand--coral-dark)}.c-checkbox__required{color:var(--color-brand--coral-dark)}}@layer components{.c-radio{cursor:pointer;display:flex;gap:var(--spacing-sm);align-items:center;font-size:var(--font-size-md)}.c-radio:has(.c-radio__input:disabled){cursor:not-allowed;opacity:.4}.c-radio__box{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border:.09375rem solid var(--color-line--field);border-radius:var(--radius-circle);background:var(--color-neutrals--white);transition:border-color var(--duration-fast) ease}.c-radio__box:before{content:"";width:.625rem;height:.625rem;border-radius:var(--radius-circle);visibility:hidden;background:var(--color-brand--blue)}.c-radio__input:checked+.c-radio__box{border-color:var(--color-brand--blue)}.c-radio__input:checked+.c-radio__box:before{visibility:visible}.c-radio__input:focus-visible+.c-radio__box{outline:var(--outline-width-focus) solid currentcolor;outline-offset:var(--outline-offset-focus)}.c-radio__input:user-invalid+.c-radio__box,.c-radio__input[aria-invalid=true]+.c-radio__box{border-color:var(--color-brand--coral-dark)}.c-radio__required{color:var(--color-brand--coral-dark)}}@layer components{.c-chip{cursor:pointer;display:inline-flex;gap:var(--spacing-2xs);align-items:center;padding:var(--spacing-2xs) var(--spacing-xs);border:var(--stroke-deco) solid var(--color-neutrals--200);border-radius:var(--radius-xs);color:var(--color-neutrals--900);background:var(--color-neutrals--white);transition:border-color .16s ease,background .16s ease,color .16s ease}.c-chip__dot{flex-shrink:0;box-sizing:border-box;width:1.125rem;height:1.125rem;border:var(--stroke-button) solid var(--color-neutrals--white);border-radius:var(--radius-xl)}.c-chip__label{font:500 var(--font-size-md)/1.5 var(--font-family-secondary)}.c-chip__count{font:300 var(--font-size-sm)/1.5 var(--font-family-secondary);color:var(--color-neutrals--600)}.c-chip.is-active{border-color:var(--color-brand--dark-blue);background:var(--color-neutrals--100)}.c-chip.is-active .c-chip__count{color:var(--color-neutrals--900)}.c-chip:hover{border-color:var(--color-neutrals--300)}@media all and (min-width:48em){.c-chip{padding:var(--spacing-2xs) var(--spacing-sm)}}}.c-skip-link{position:absolute;inset-block-start:.625rem;inset-inline-start:.625rem;z-index:calc(var(--z-index--modal) - 20);translate:0 calc(-100% - .625rem);transition:translate .3s ease-in-out,opacity .3s ease-in-out;opacity:0}.c-skip-link:focus-visible{opacity:1;translate:0 0}@layer components{.c-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-block:var(--spacing-lg)}}@layer components{.c-combine{display:block}.c-combine__field{overflow:hidden;display:flex;align-items:center;padding:var(--spacing-3xs) var(--spacing-3xs) var(--spacing-3xs) 0;border-radius:var(--radius-2xs);background:var(--color-neutrals--white);box-shadow:0 0 0 .09375rem var(--color-line--field)}.c-combine__field:has(.c-combine__input:focus-visible){outline:var(--outline-width-focus) solid currentColor;outline-offset:var(--outline-offset-focus)}.c-combine__input{flex:1;min-width:0;padding:var(--spacing-xs) var(--spacing-md);border:0;font-family:var(--font-family-secondary);font-size:var(--font-size-sm);color:var(--color-neutrals--ink);background:transparent}.c-combine__input:focus-visible{outline:none}.c-combine__button{flex-shrink:0;height:2.25rem}.c-combine__status{display:flex;gap:var(--spacing-xs);align-items:center;margin-top:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.c-combine__status:has(.c-combine__message:empty){display:none}.c-combine__status.is-error{color:var(--color-brand--coral-dark)}.c-combine__status.is-success{color:var(--color-brand--blue)}.c-combine__icon-error,.c-combine__icon-success{--stroke-icon: 2.5;display:none}.c-combine__status.is-error .c-combine__icon-error,.c-combine__status.is-success .c-combine__icon-success{display:block}@container (min-width: 35em){.c-combine{min-width:23.75rem}}}@layer components{.c-card-icon{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-lg);border:.0625rem solid var(--color-line--default);border-radius:var(--radius-md);font-family:var(--font-family-secondary);background:var(--color-neutrals--white)}.c-card-icon__icon{display:flex;align-items:center;width:2.125rem;height:2.125rem;margin-bottom:var(--spacing-md);color:var(--color-brand--blue)}.c-card-icon__icon.is-coral{color:var(--color-brand--coral)}.c-card-icon__icon.is-ink{color:var(--color-neutrals--ink)}.c-card-icon__icon svg{width:100%;height:100%}.c-card-icon__content{display:flex;flex-direction:column;gap:var(--spacing-3xs);min-width:0}.c-card-icon__title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);color:var(--color-neutrals--ink)}.c-card-icon__text{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text--muted);text-wrap:pretty}.c-card-icon__list{display:flex;flex-direction:column;gap:var(--spacing-2xs);margin:var(--spacing-xs) 0 0;padding:0;list-style:none}.c-card-icon__list li{position:relative;padding-left:var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-neutrals--ink)}.c-card-icon__list li:before{content:"";position:absolute;top:.5rem;left:0;width:.375rem;height:.375rem;border-radius:var(--radius-2xs);background:var(--color-brand--coral)}.c-card-icon__cta{display:flex;flex-direction:column;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:.0625rem solid var(--color-line--default)}.c-card-icon__link{align-self:flex-start}}@layer components{.c-push-contact{padding:var(--spacing-lg);border-radius:var(--radius-md);background:var(--color-neutrals--white)}.c-push-contact__title{margin:0 0 var(--spacing-md);font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-flat);color:var(--color-neutrals--ink);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.c-push-contact__items{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0}.c-push-contact__item{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.c-push-contact__label{margin:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-text--muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-2xl)}.c-push-contact__value{margin:0;font-size:var(--font-size-md);color:var(--color-neutrals--ink)}.c-push-contact__value p{margin:0}.c-push-contact__value a{color:var(--color-brand--blue);text-decoration:none}}@layer components{.c-contact-form{container-type:inline-size;display:block}.c-contact-form__title{margin:0 0 var(--spacing-md);font-family:var(--font-family-primary);font-size:var(--font-size-h2-cq);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);color:var(--color-neutrals--ink);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.c-contact-form__intro{max-width:60ch;margin:0 0 var(--spacing-lg);font-size:var(--font-size-md);color:var(--color-text--soft)}.c-contact-form__topics{margin:0;padding:0;border:0}.c-contact-form__topic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.c-contact-form__topic{cursor:pointer;display:grid}.c-contact-form__topic-card{display:flex;flex-direction:column;gap:var(--spacing-2xs);align-items:flex-start;padding:var(--spacing-md);border:.09375rem solid var(--color-line--default);border-radius:var(--radius-sm);text-align:left;background:var(--color-neutrals--white);transition:border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.c-contact-form__topic:hover .c-contact-form__topic-card{border-color:var(--color-brand--blue)}.c-contact-form__topic-input:checked+.c-contact-form__topic-card{border-color:var(--color-brand--blue);background:var(--color-brand--blue-pale)}.c-contact-form__topic-input:focus-visible+.c-contact-form__topic-card{outline:var(--outline-width-focus) solid currentcolor;outline-offset:var(--outline-offset-focus)}.c-contact-form__topic-icon{width:1.375rem;height:1.375rem;margin-bottom:var(--spacing-xs);color:var(--color-brand--blue)}.c-contact-form__topic-label{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);color:var(--color-neutrals--ink)}.c-contact-form__topic-text{font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text--soft)}.c-contact-form__fields{margin:var(--spacing-2xl) 0 0;padding:var(--spacing-lg) 0 0;border:0;border-top:1px solid var(--color-line--default)}.c-contact-form__service{margin:0 0 var(--spacing-lg);font-family:var(--font-family-primary);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);color:var(--color-brand--blue);text-transform:uppercase}.c-contact-form__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}.c-contact-form__field.is-full{grid-column:1 / -1}.c-contact-form__consent{margin-top:var(--spacing-lg)}.c-contact-form__consent-error{display:flex;gap:var(--spacing-xs);align-items:center;margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand--coral-dark)}.c-contact-form__consent-error:has([data-error]:empty){display:none}.c-contact-form__consent-error-icon{--stroke-icon: 2.5}.c-contact-form__actions{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:flex-start;margin-top:var(--spacing-xl)}.c-contact-form__submit{justify-content:center;width:100%}.c-contact-form__help{margin:0;font-size:var(--font-size-sm);color:var(--color-text--muted)}.c-contact-form__status{margin-top:var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand--coral-dark)}.c-contact-form__status:empty{display:none}.c-contact-form__success{padding:var(--spacing-3xl);border-radius:var(--radius-md);text-align:center;background:var(--color-neutrals--white)}.c-contact-form__success-icon{width:2.75rem;height:2.75rem;margin-bottom:var(--spacing-md);color:var(--color-brand--blue)}.c-contact-form__success-title{margin:0 0 var(--spacing-sm);font-family:var(--font-family-primary);font-size:var(--font-size-h2-cq);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);color:var(--color-neutrals--ink);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.c-contact-form__success-message{max-width:48ch;margin:0 auto var(--spacing-lg);font-size:var(--font-size-md);color:var(--color-text--soft)}@container (min-width: 35em){.c-contact-form__actions{flex-direction:row;flex-wrap:wrap;align-items:center}.c-contact-form__submit{width:auto}}@container (min-width: 40em){.c-contact-form__grid{grid-template-columns:1fr 1fr}}@media all and (min-width:60em){.c-contact-form__grid{grid-template-columns:1fr 1fr}.c-contact-form__actions{flex-direction:row;flex-wrap:wrap;align-items:center}.c-contact-form__submit{width:auto}}}@layer components{.c-push{--this-padding-block: var(--spacing-section-standard);padding:var(--this-padding-block) var(--pad-gutter);font-family:var(--font-family-secondary);color:var(--color-neutrals--ink);background:var(--background, var(--color-neutrals--white))}.c-push.is-dark{color:var(--color-neutrals--white)}.c-push.is-compact{--this-padding-block: var(--spacing-section-compact)}.c-push.is-ample{--this-padding-block: var(--spacing-section-ample)}.c-push__wrapper{display:grid;grid-template-areas:"content" "actions" "media";grid-template-columns:minmax(0,1fr)}.c-push__content{display:flex;grid-area:content;flex-direction:column;gap:var(--spacing-md)}.c-push__title{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-section-cq);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display);text-transform:uppercase;letter-spacing:var(--letter-spacing-tighter)}.c-push__text{max-width:52ch;margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text--muted);text-wrap:pretty}.c-push.is-dark .c-push__text{color:var(--color-text-on-dark--soft)}.c-push__actions{display:flex;grid-area:actions;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.c-push__content+.c-push__actions{margin-top:var(--spacing-lg)}.c-push:where(:not(:has(.c-push__media))) .c-push__content+.c-push__actions{margin-top:var(--spacing-xl)}.c-push__media{position:relative;overflow:hidden;grid-area:media;min-height:20rem;border-radius:var(--radius-md);background:var(--color-neutrals--grey)}.c-push__media:not(:first-child){margin-top:var(--spacing-xl)}.c-push.is-dark .c-push__media{background:var(--color-fill--black-soft)}.c-push__picture{position:absolute;inset:0}.c-push__picture img{height:100%;-o-object-fit:cover;object-fit:cover}@media all and (min-width:48em){.c-push__wrapper{grid-template-areas:". media" "content media" "actions media" ". media";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr auto auto 1fr;-moz-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl)}.c-push.is-reverse:has(.c-push__media) .c-push__wrapper{grid-template-areas:"media ." "media content" "media actions" "media ."}.c-push:where(:not(:has(.c-push__media))) .c-push__wrapper{grid-template-areas:"content actions";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:center}.c-push:where(:not(:has(.c-push__media))) .c-push__content+.c-push__actions{margin-top:0}.c-push:where(:not(:has(.c-push__media))) .c-push__actions{justify-content:flex-end}.c-push__media:not(:first-child){margin-top:0}}}@layer components{.c-faq-push{padding:var(--spacing-section-compact) var(--pad-gutter);font-family:var(--font-family-secondary);color:var(--color-neutrals--ink);background:var(--background, var(--color-neutrals--grey))}.c-faq-push.is-dark{color:var(--color-neutrals--white)}.c-faq-push__wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl)}.c-faq-push__content{display:flex;flex-direction:column;gap:var(--spacing-md)}.c-faq-push__title{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-section-cq);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display);text-transform:uppercase;letter-spacing:var(--letter-spacing-tighter)}.c-faq-push__text{max-width:44ch;margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text--muted);text-wrap:pretty}:where(.c-faq-push.is-dark) .c-faq-push__text{color:var(--color-text-on-dark--muted)}.c-faq-push__cta{align-self:flex-start;margin-top:var(--spacing-xs)}@media all and (min-width:56.25em){.c-faq-push__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3xl);align-items:start}}}@layer components{.c-push-side{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--radius-md);background:var(--color-brand--blue)}.c-push-side.is-black{background:var(--color-neutrals--ink)}.c-push-side__media{position:relative;overflow:hidden;flex-shrink:0;aspect-ratio:var(--aspect-ratio, 16/9);background:var(--color-neutrals--ink-soft)}.c-push-side__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-media) var(--easing-default)}.c-push-side:hover .c-push-side__media img{transform:scale(1.04)}.c-push-side__body{isolation:isolate;position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.c-push-side__motif{pointer-events:none;position:absolute;z-index:-1;top:0;left:0;aspect-ratio:468/252;width:auto;height:140%;opacity:.12;background:var(--color-neutrals--white);-webkit-mask:url(./motif-mns-bleu-B-A6Xluw.svg) no-repeat center / 100% 100%;mask:url(./motif-mns-bleu-B-A6Xluw.svg) no-repeat center / 100% 100%;transform:translate(-30%,-60%)}.c-push-side__title{margin:0;font-family:var(--font-family-secondary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);color:var(--color-neutrals--white)}.c-push-side__text{margin:0;font-size:var(--font-size-md);color:var(--color-text-on-dark--soft);text-wrap:pretty}.c-push-side__infos{display:flex;flex-direction:column;gap:var(--spacing-2xs);padding-top:var(--spacing-xs);border-top:.0625rem solid var(--color-line-on-dark--soft)}.c-push-side__info{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutrals--white)}.c-push-side__info.is-muted{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-on-dark--soft)}.c-push-side__cta{align-self:flex-start}}@layer components{.c-push-infos{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-md);background:var(--color-brand--blue);box-shadow:0 .0625rem 0 var(--color-shadow--soft)}.c-push-infos.is-ink{background:var(--color-neutrals--ink)}.c-push-infos__title{margin:0;font-family:var(--font-family-secondary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);color:var(--color-neutrals--white)}.c-push-infos__subtitle{margin:0;padding:var(--spacing-3xs) 0 var(--spacing-xs);border-bottom:.0625rem solid var(--color-line-on-dark--strong);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:#91b2ff}.c-push-infos.is-ink .c-push-infos__subtitle{color:var(--color-text-on-dark--muted)}.c-push-infos__infos{display:flex;flex-direction:column;gap:var(--spacing-2xs);margin:0}.c-push-infos__info{display:flex;gap:var(--spacing-md);align-items:baseline;justify-content:space-between;padding:var(--spacing-2xs) 0}.c-push-infos__info-label{max-width:40%;margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-on-dark--soft);text-transform:uppercase;text-wrap:pretty;letter-spacing:var(--letter-spacing-lg)}.c-push-infos__info-value{max-width:60%;margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutrals--white);text-align:right;text-wrap:pretty}.c-push-infos__minis{display:flex;flex-direction:column;border-top:.0625rem solid var(--color-line-on-dark--strong)}.c-push-infos__mini{display:flex;gap:var(--spacing-md);align-items:stretch;padding:var(--spacing-md) 0}.c-push-infos__mini+.c-push-infos__mini{border-top:.0625rem solid var(--color-line-on-dark--strong)}.c-push-infos__mini-media{position:relative;overflow:hidden;flex:0 0 6.5rem;align-self:stretch;width:6.5rem;min-height:6.5rem;border-radius:var(--radius-xs);background:var(--color-neutrals--ink-soft)}.c-push-infos__mini-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-push-infos__mini-content{display:flex;flex:1;flex-direction:column;gap:var(--spacing-sm);justify-content:center;min-width:0}.c-push-infos__mini-title{font-family:var(--font-family-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);color:var(--color-neutrals--white);text-wrap:pretty;overflow-wrap:anywhere}.c-push-infos__mini-cta{align-self:flex-start}}@layer components{.c-card-activity{overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;max-width:33.75rem;border:.0625rem solid var(--color-neutrals--grey-200);border-radius:var(--radius-xs);background:var(--color-neutrals--white)}.c-card-activity__media{position:relative;overflow:hidden;flex-shrink:0;aspect-ratio:16/9;background:var(--color-neutrals--grey-200)}.c-card-activity__picture{position:absolute;inset:0}.c-card-activity__picture img,.c-card-activity__picture.c-image-placeholder{height:100%;-o-object-fit:cover;object-fit:cover}.c-card-activity__duration{position:absolute;z-index:2;top:var(--spacing-sm);left:var(--spacing-sm);padding-inline:var(--spacing-xs);font-weight:var(--font-weight-bold);color:var(--color-neutrals--ink);letter-spacing:var(--letter-spacing-sm);background:var(--color-neutrals--white)}.c-card-activity__body{display:flex;flex:1;flex-direction:column;min-width:0;padding-inline:var(--spacing-md)}.c-card-activity__kind{align-self:flex-start;margin:var(--spacing-md) 0 0;padding-inline:var(--spacing-xs);font-size:var(--font-size-3xs);font-weight:var(--font-weight-bold);color:var(--color-brand--blue);letter-spacing:var(--letter-spacing-md);background:var(--color-brand--blue-pale)}.c-card-activity__title{margin:0 0 var(--spacing-xs);padding-top:var(--spacing-xs);font-family:var(--font-family-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);color:var(--color-neutrals--ink)}.c-card-activity__desc{margin:0;padding-bottom:var(--spacing-sm);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--color-text--soft)}.c-card-activity__competences{padding-bottom:var(--spacing-md);border-top:.0625rem solid var(--color-line--strong)}.c-card-activity__competences:last-child{margin-top:auto}.c-card-activity__competences-title{display:block;margin:var(--spacing-sm) 0 var(--spacing-xs);font-family:var(--font-family-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-brand--blue);text-transform:uppercase;letter-spacing:var(--letter-spacing-md)}.c-card-activity__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs)}.c-card-activity__tag.is-outline{--border-color: var(--color-neutrals--ink);padding-inline:var(--spacing-xs);letter-spacing:var(--letter-spacing-sm)}.c-card-activity__list{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.c-card-activity__list li{position:relative;padding-left:var(--spacing-sm);font-size:var(--font-size-md);line-height:var(--line-height-body);color:var(--color-text--soft)}.c-card-activity__list li:before{content:"▪";position:absolute;top:0;left:0}.c-card-activity__more{display:flex;flex-direction:column;margin-top:auto;padding-bottom:var(--spacing-md);border-top:.0625rem solid var(--color-line--strong)}.c-card-activity__more-link{align-self:flex-start;margin-top:var(--spacing-sm)}@media all and (min-width:48em){.c-card-activity__body{padding-inline:var(--spacing-lg)}}}@layer components{.c-card-activity-xl{container-type:inline-size}.c-card-activity-xl__inner{overflow:hidden;display:grid;grid-template-columns:1fr;min-height:18.75rem;border-radius:var(--radius-md);background:var(--color-neutrals--white);box-shadow:0 .0625rem 0 var(--color-shadow--soft)}.c-card-activity-xl__body{display:flex;flex-direction:column;gap:var(--spacing-xs);order:2;padding:var(--spacing-lg)}.c-card-activity-xl__media{position:relative;order:1;min-height:12.5rem;background:var(--color-neutrals--grey-200)}.c-card-activity-xl__picture{position:absolute;inset:0}.c-card-activity-xl__picture img,.c-card-activity-xl__picture.c-image-placeholder{height:100%;-o-object-fit:cover;object-fit:cover}.c-card-activity-xl__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:flex-start}.c-card-activity-xl__tag{font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-md)}.c-card-activity-xl__tag.is-outline{--border-color: var(--color-brand--blue);color:var(--color-brand--blue);letter-spacing:var(--letter-spacing-md)}.c-card-activity-xl__title{margin:var(--spacing-sm) 0 0;font-family:var(--font-family-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);color:var(--color-neutrals--ink);text-transform:uppercase}.c-card-activity-xl__text{margin:0;font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--color-text--soft)}.c-card-activity-xl__bullets{display:flex;flex-direction:column;gap:var(--spacing-2xs);margin:0;padding-left:var(--spacing-md);font-size:var(--font-size-md);color:var(--color-neutrals--ink)}.c-card-activity-xl__checks{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xs)}.c-card-activity-xl__check{display:flex;gap:var(--spacing-xs);align-items:flex-start;font-size:var(--font-size-sm);color:var(--color-neutrals--ink)}.c-card-activity-xl__check-icon{flex-shrink:0;width:.9375rem;height:.9375rem;margin-top:var(--spacing-3xs);color:var(--color-brand--coral)}.c-card-activity-xl__meta{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center;justify-content:space-between;margin-top:var(--spacing-sm)}.c-card-activity-xl__meta-pills{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.c-card-activity-xl__meta-pill.is-outline{--border-color: var(--color-neutrals--ink);color:var(--color-neutrals--ink)}.c-card-activity-xl__meta-note{font-size:var(--font-size-sm);color:var(--color-text--muted)}.c-card-activity-xl__cta{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:auto;padding-top:var(--spacing-md)}.c-card-activity-xl__cta:before{content:"";border-top:.0625rem solid var(--color-line--strong)}.c-card-activity-xl__cta-link{align-self:flex-start;margin-top:var(--spacing-2xs)}@container (min-width: 40.0625em){.c-card-activity-xl__inner{grid-template-columns:1.7fr 1fr}.c-card-activity-xl__body{order:1}.c-card-activity-xl__media{order:2;min-height:100%}.c-card-activity-xl__checks{grid-template-columns:1fr 1fr}}}@layer components{.c-carousel{display:block}.c-carousel__container{display:flex;gap:var(--spacing-lg)}.c-carousel__container>*{flex:0 0 auto;min-width:0}.c-carousel__controls{margin-top:var(--spacing-lg)}.c-carousel__controls[hidden]{display:none}}@layer components{.c-slide-space{position:relative;overflow:hidden;display:flex;flex-basis:calc(100% - var(--spacing-2xl));flex-direction:column;justify-content:flex-end;min-height:26.25rem;padding-top:clamp(6rem,30%,8.75rem);border-radius:var(--radius-md);color:var(--color-neutrals--white);background:var(--color-neutrals--grey-200)}.c-slide-space__media{position:absolute;inset:0}.c-slide-space__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-slide-space__scrim{position:absolute;inset:0;background:linear-gradient(to top right,#060a1af7,#060a1ae0 22%,#060a1a9e 52%,#060a1a1f 85%)}.c-slide-space__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:flex-end;padding:var(--spacing-lg)}.c-slide-space__head{max-width:36rem}.c-slide-space__usage{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:#ffffffb8;text-transform:uppercase;letter-spacing:var(--letter-spacing-lg)}.c-slide-space__title{margin:var(--spacing-2xs) 0 0;font-family:var(--font-family-primary);font-size:clamp(1.625rem,3.4cqi,2.625rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-flat);color:var(--color-neutrals--white);text-transform:uppercase}.c-slide-space__text{max-width:36rem;margin:0;font-size:var(--font-size-md);line-height:var(--line-height-loose);color:#ffffffd1;text-wrap:pretty}.c-slide-space__foot{display:flex;flex-wrap:wrap;gap:var(--spacing-md);align-items:flex-end;justify-content:space-between}.c-slide-space__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 auto;gap:var(--spacing-sm) var(--spacing-md);min-width:0}.c-slide-space__spec{padding:0 0 0 var(--spacing-sm);border-left:.0625rem solid rgb(255 255 255 / .28)}.c-slide-space__spec-label{display:block;font-size:var(--font-size-3xs);font-weight:var(--font-weight-bold);color:#fff9;text-transform:uppercase;letter-spacing:var(--letter-spacing-lg)}.c-slide-space__spec-value{display:block;margin-top:var(--spacing-3xs);font-family:var(--font-family-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-neutrals--white)}.c-slide-space__cta{flex:1 1 100%}@media all and (min-width:38.5em){.c-slide-space{flex-basis:calc((100% - 2 * var(--spacing-lg)) / 3 * 2 + var(--spacing-lg));aspect-ratio:5 / 4;min-height:auto;max-height:32.5rem;padding-top:0}.c-slide-space__body{position:absolute;inset:0;gap:var(--spacing-md);padding:var(--spacing-xl)}.c-slide-space__specs{display:flex;flex-wrap:wrap;gap:0}.c-slide-space__spec{padding:0 var(--spacing-md)}.c-slide-space__spec:first-child{padding-left:0;border-left:0}}@media all and (min-width:44em){.c-slide-space__cta{flex:0 0 auto}}}@layer components{.c-slide-collection{position:relative;overflow:hidden;display:flex;flex-basis:calc(100% - var(--spacing-2xl));flex-direction:column;justify-content:flex-end;min-height:26.25rem;padding-top:clamp(6rem,30%,8.75rem);border-radius:var(--radius-md);color:var(--color-neutrals--white);background:var(--color-neutrals--grey-200)}.c-slide-collection__media{position:absolute;inset:0}.c-slide-collection__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-slide-collection__scrim{position:absolute;inset:0;background:linear-gradient(to top right,#060a1ad1,#060a1aa8 24%,#060a1a5c 54%,#060a1a00 82%)}.c-slide-collection__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:flex-start;justify-content:flex-end;padding:var(--spacing-lg)}.c-slide-collection__volume{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:#ffffffb8;text-transform:uppercase;letter-spacing:var(--letter-spacing-lg)}.c-slide-collection__title{margin:var(--spacing-2xs) 0 0;font-family:var(--font-family-primary);font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-flat);color:var(--color-neutrals--white);text-transform:uppercase}.c-slide-collection__text{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-body);color:#ffffffd1;text-wrap:pretty}@media all and (min-width:38.5em){.c-slide-collection{flex-basis:calc((100% - 2 * var(--spacing-lg)) / 3 * 2 + var(--spacing-lg));aspect-ratio:5 / 4;min-height:auto;max-height:32.5rem;padding-top:0}.c-slide-collection__body{position:absolute;inset:0}}}@layer components{.c-slide-history{position:relative;overflow:hidden;flex-basis:85%;aspect-ratio:5 / 4;max-height:32.5rem;border-radius:var(--radius-md);color:var(--color-neutrals--white);background:var(--color-neutrals--grey-200)}.c-slide-history__media{position:absolute;inset:0}.c-slide-history__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-slide-history__scrim{position:absolute;inset:0;background:linear-gradient(to top right,#060a1af7,#060a1ae0 22%,#060a1a9e 52%,#060a1a1f 85%)}.c-slide-history__body{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:flex-end;max-width:36rem;padding:var(--spacing-lg)}.c-slide-history__date{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:#ffffffb8;text-transform:uppercase;letter-spacing:var(--letter-spacing-lg)}.c-slide-history__title{margin:var(--spacing-2xs) 0 0;font-family:var(--font-family-primary);font-size:clamp(1.625rem,3.4cqi,2.625rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-flat);color:var(--color-neutrals--white);text-transform:uppercase}.c-slide-history__text{margin:0;font-size:var(--font-size-md);line-height:var(--line-height-loose);color:#ffffffd1;text-wrap:pretty}@media all and (min-width:35em){.c-slide-history{flex-basis:calc((100% - 2 * var(--spacing-lg)) / 3 * 2 + var(--spacing-lg))}.c-slide-history__body{padding:var(--spacing-xl)}}}@layer components{.c-slider-section{overflow:hidden;display:block;padding:var(--spacing-section-standard) var(--pad-gutter);background:var(--background, var(--color-neutrals--white))}.c-slider-section__head{max-width:64ch;margin:0 auto var(--spacing-3xl)}.c-slider-section__title{margin:0 0 var(--spacing-md);font-family:var(--font-family-primary);font-size:var(--font-size-h2-cq);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.c-slider-section__text{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text--muted);text-wrap:pretty}@media all and (min-width:64em){.c-slider-section__head{margin-inline:0}}}@layer components{.c-activities{scroll-margin-top:var(--top--sticky-anchors);overflow:hidden;padding:var(--spacing-section-standard) var(--pad-gutter);font-family:var(--font-family-secondary);line-height:var(--line-height-relaxed);color:var(--color-neutrals--ink);background:var(--background, var(--color-neutrals--white))}.c-activities__header{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);align-items:flex-end;justify-content:space-between;margin-bottom:var(--spacing-2xl)}.c-activities__heading{max-width:56ch}.c-activities__title{margin:0 0 var(--spacing-md);font-family:var(--font-family-primary);font-size:var(--font-size-section-cq);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);text-transform:uppercase;letter-spacing:var(--letter-spacing-tighter)}.c-activities__text{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text--muted);text-wrap:pretty}.c-activities__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-md)}.c-activities.is-columns-auto .c-activities__grid{grid-template-columns:repeat(auto-fit,minmax(min(17.5rem,100%),1fr))}.c-activities__card{max-width:none}.c-activities__carousel .c-carousel__container>*{flex:0 0 100%}@media all and (min-width:35em){.c-activities.is-columns-4 .c-activities__grid,.c-activities.is-columns-3 .c-activities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media all and (min-width:48em){.c-activities__carousel .c-carousel__container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}}@media all and (min-width:62.5em){.c-activities.is-columns-4 .c-activities__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.c-activities.is-columns-3 .c-activities__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.c-activities.is-columns-4 .c-activities__carousel .c-carousel__container{grid-template-columns:repeat(4,minmax(0,1fr))}.c-activities.is-columns-3 .c-activities__carousel .c-carousel__container{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer components{.c-activities-xl{scroll-margin-top:var(--top--sticky-anchors);padding:var(--spacing-section-standard) var(--pad-gutter);font-family:var(--font-family-secondary);line-height:var(--line-height-relaxed);color:var(--color-neutrals--ink);background:var(--background, var(--color-neutrals--white))}.c-activities-xl__heading{max-width:74ch;margin-bottom:var(--spacing-2xl)}.c-activities-xl__title{margin:0 0 var(--spacing-md);font-family:var(--font-family-primary);font-size:var(--font-size-section-cq);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);text-transform:uppercase;letter-spacing:var(--letter-spacing-tighter)}.c-activities-xl__text{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text--muted);text-wrap:pretty}.c-activities-xl__list{display:flex;flex-direction:column;gap:var(--spacing-md)}}@layer components{.c-card-agenda{position:relative;container-type:inline-size;overflow:hidden;height:100%;border-radius:var(--radius-xs);color:var(--color-neutrals--ink);background:var(--color-neutrals--white)}.c-card-agenda:not(.is-horizontal){max-width:40rem}.c-card-agenda:has(.c-card-agenda__link:focus-visible){outline:var(--outline-width-focus) solid currentColor;outline-offset:var(--outline-offset-focus)}.c-card-agenda__link{position:absolute;z-index:1;inset:0;display:block}.c-card-agenda__inner{display:flex;flex-direction:column;height:100%}.c-card-agenda__media{position:relative;overflow:hidden;flex-shrink:0;aspect-ratio:var(--aspect-ratio)}.c-card-agenda__picture{position:absolute;inset:0}.c-card-agenda__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-media) var(--easing-default)}.c-card-agenda:has(.c-card-agenda__link:hover) .c-card-agenda__picture img,.c-card-agenda:has(.c-card-agenda__link:focus-visible) .c-card-agenda__picture img{transform:scale(1.03)}.c-card-agenda__type{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-black);color:var(--color-neutrals--ink);letter-spacing:var(--letter-spacing-md);background:var(--color-neutrals--white)}.c-card-agenda__type-icon{width:.8125rem;height:.8125rem}.c-card-agenda__duration{position:absolute;inset:var(--spacing-sm) var(--spacing-sm) auto auto;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-neutrals--ink);text-transform:none;letter-spacing:var(--letter-spacing-sm);background:var(--color-neutrals--white)}.c-card-agenda__content{display:flex;flex:1;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}.c-card-agenda__heading{display:flex;flex:1;flex-direction:column;gap:var(--spacing-2xs)}.c-card-agenda__date{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-brand--blue);letter-spacing:var(--letter-spacing-sm)}.c-card-agenda__title{margin:0;font-family:var(--font-family-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.c-card-agenda__footer{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center;justify-content:space-between}.c-card-agenda__cta{white-space:nowrap}.c-card-agenda:has(.c-card-agenda__link:hover) .c-card-agenda__cta,.c-card-agenda:has(.c-card-agenda__link:focus-visible) .c-card-agenda__cta{color:var(--color-brand--coral-dark)}.c-card-agenda__reserve{position:relative;z-index:2;flex-shrink:0}@container (min-width: 20.6875em){.c-card-agenda.is-horizontal .c-card-agenda__inner{flex-direction:row}.c-card-agenda.is-horizontal .c-card-agenda__media{aspect-ratio:auto;width:40%;min-height:13.75rem}.c-card-agenda.is-horizontal .c-card-agenda__duration{inset:auto auto var(--spacing-sm) var(--spacing-sm)}}}@layer components{.c-card-mag{position:relative;container-type:inline-size;overflow:hidden;display:flex;flex-direction:column;height:100%;border-radius:var(--radius-md);color:var(--color-neutrals--ink);background:var(--color-neutrals--white)}.c-card-mag:has(.c-card-mag__link:focus-visible){outline:var(--outline-width-focus) solid currentColor;outline-offset:var(--outline-offset-focus)}.c-card-mag.is-raised{box-shadow:0 .625rem 1.875rem var(--color-line--default)}.c-card-mag.is-cover{min-height:28.75rem;color:var(--color-neutrals--white);background:var(--color-neutrals--ink)}.c-card-mag__link{position:absolute;z-index:1;inset:0;display:block}.c-card-mag__imgwrap{position:relative;overflow:hidden;flex-shrink:0;aspect-ratio:16/9}.c-card-mag.is-cover .c-card-mag__imgwrap{position:absolute;inset:0;aspect-ratio:auto}.c-card-mag__picture{position:absolute;inset:0}.c-card-mag__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-media) var(--easing-default)}.c-card-mag:has(.c-card-mag__link:hover) .c-card-mag__picture img,.c-card-mag:has(.c-card-mag__link:focus-visible) .c-card-mag__picture img{transform:scale(1.04)}.c-card-mag__overlay{pointer-events:none;position:absolute;inset:0;background:linear-gradient(to top,rgb(from var(--color-neutrals--ink) r g b / 94%),rgb(from var(--color-neutrals--ink) r g b / 62%) 46%,rgb(from var(--color-neutrals--ink) r g b / 0%) 78%)}.c-card-mag__badge{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-black);color:var(--color-neutrals--ink);letter-spacing:var(--letter-spacing-md);background:var(--color-neutrals--white)}.c-card-mag.is-cover .c-card-mag__badge{top:var(--spacing-md);left:var(--spacing-md)}.c-card-mag__content{position:relative;display:flex;flex:1;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg)}.c-card-mag.is-cover .c-card-mag__content{justify-content:flex-end;padding:var(--spacing-xl)}.c-card-mag__meta{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-brand--blue);letter-spacing:var(--letter-spacing-sm)}.c-card-mag.is-cover .c-card-mag__meta{color:var(--color-text-on-dark--muted)}.c-card-mag__title{margin:0;font-family:var(--font-family-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.c-card-mag.is-cover .c-card-mag__title{font-size:clamp(1.5rem,3.4cqi,2.25rem);line-height:var(--line-height-flat)}.c-card-mag__chapo{margin:0;font-size:var(--font-size-md);line-height:var(--line-height-body);color:var(--color-text--muted)}.c-card-mag.is-cover .c-card-mag__chapo{max-width:46ch;color:var(--color-text-on-dark--soft)}.c-card-mag__cta{margin-top:auto;padding-top:var(--spacing-sm);color:var(--color-brand--blue)}.c-card-mag.is-cover .c-card-mag__cta{margin-top:var(--spacing-sm);padding-top:0;color:var(--color-neutrals--white)}.c-card-mag:has(.c-card-mag__link:hover) .c-card-mag__cta,.c-card-mag:has(.c-card-mag__link:focus-visible) .c-card-mag__cta{color:var(--color-brand--coral-dark)}.c-card-mag:has(.c-card-mag__link:hover) .c-card-mag__cta .c-pointer__icon,.c-card-mag:has(.c-card-mag__link:focus-visible) .c-card-mag__cta .c-pointer__icon{translate:.25rem 0}}@layer components{.c-card-offer{overflow:hidden;display:flex;flex-direction:column;height:100%;border:.0625rem solid var(--color-line--default);border-radius:var(--radius-xs);line-height:var(--line-height-relaxed);color:var(--color-neutrals--ink);background:var(--color-neutrals--white)}.c-card-offer__imgwrap{position:relative;overflow:hidden;aspect-ratio:810/420;background:var(--color-neutrals--grey)}.c-card-offer__picture{position:absolute;inset:0}.c-card-offer__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-media) var(--easing-default)}.c-card-offer:hover .c-card-offer__picture img{transform:scale(1.03)}.c-card-offer__badge{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-black);color:var(--color-neutrals--ink);letter-spacing:var(--letter-spacing-md);background:var(--color-neutrals--white)}.c-card-offer__content{display:flex;flex:1;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}.c-card-offer__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.c-card-offer__tag.is-grey{padding-inline:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text--soft);text-transform:none;letter-spacing:normal}.c-card-offer__title{margin:0;font-family:var(--font-family-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.c-card-offer__text{margin:0;font-size:var(--font-size-md);line-height:var(--line-height-body);color:var(--color-text--muted)}.c-card-offer__prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-top:.0625rem solid var(--color-line--soft);border-bottom:.0625rem solid var(--color-line--soft)}.c-card-offer__price{display:flex;flex-direction:column;gap:var(--spacing-3xs);min-width:0}.c-card-offer__price-value{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);color:var(--color-brand--blue);letter-spacing:var(--letter-spacing-sm)}.c-card-offer__price-label{font-size:var(--font-size-xs);line-height:var(--line-height-body);color:var(--color-text--muted)}.c-card-offer__footer{display:flex;justify-content:flex-end;margin-top:auto;padding-top:var(--spacing-xs)}}@layer components{.c-edito{--this-color: var(--color-neutrals--ink);scroll-margin-top:calc(var(--wp-admin--admin-bar--height, 0rem) + var(--height--header) + var(--height--anchor-nav));padding-block:var(--padding-block, var(--spacing-section-standard));padding-inline:var(--pad-gutter);font-family:var(--font-family-secondary);background:var(--background, var(--color-neutrals--white))}.c-edito.is-dark{--this-color: var(--color-neutrals--white)}.c-edito__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-lg)}.c-edito__text{display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--color-text--soft)}.c-edito.is-dark .c-edito__text{color:var(--color-text-on-dark--soft)}.c-edito__title{font-family:var(--font-family-primary);font-size:var(--font-size-section-cq);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);color:var(--this-color);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.c-edito__title.is-small{font-size:var(--font-size-h2-cq)}.c-edito__subtitle{font-size:var(--font-size-lg);color:var(--this-color)}.c-edito h2+.c-edito__subtitle{margin-bottom:var(--spacing-2xs)}.c-edito__content{display:contents}.c-edito__content ul{display:flex;flex-direction:column;gap:var(--spacing-2xs);padding-left:var(--spacing-md);color:var(--this-color)}.c-edito__content strong{font-weight:var(--font-weight-bold)}.c-edito__button{align-self:flex-start;margin-top:var(--spacing-xs)}.c-edito__media{position:relative;overflow:hidden;align-self:start;aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-neutrals--grey-200)}.c-edito__picture{position:absolute;inset:0}.c-edito__picture img{height:100%;-o-object-fit:cover;object-fit:cover}@media all and (min-width:37.5em){.c-edito__media{border-radius:var(--radius-lg)}}@media all and (min-width:64em){.c-edito__cols{grid-template-columns:minmax(0,1fr) 46%}.c-edito.is-reverse .c-edito__cols{grid-template-columns:46% minmax(0,1fr)}.c-edito.is-reverse .c-edito__media{order:-1}.c-edito__media{aspect-ratio:4/3}}@media all and (min-width:73.75em){.c-edito__cols{grid-template-columns:minmax(0,1fr) 40%;gap:var(--spacing-xl)}.c-edito.is-reverse .c-edito__cols{grid-template-columns:40% minmax(0,1fr)}}}@layer components{.c-gallery{display:block;margin-block:var(--spacing-3xl) var(--spacing-lg)}.c-gallery__title{margin-block:0 var(--spacing-md);font-family:var(--font-family-primary);font-size:clamp(1.1875rem,2.4cqi,1.4375rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-loose);color:var(--color-brand--blue);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}:where(.c-gallery.is-coral) .c-gallery__title{color:var(--color-brand--coral)}:where(.c-gallery.is-ink) .c-gallery__title{color:var(--color-neutrals--ink)}.c-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs)}.c-gallery__tile{cursor:pointer;scroll-margin-block:calc(var(--height--header) + var(--spacing-md));position:relative;overflow:hidden;aspect-ratio:1;padding:0;border:0;border-radius:var(--radius-xs);background:var(--color-neutrals--grey-200)}.c-gallery__tile:first-child{grid-column:span 2;aspect-ratio:16 / 10}.c-gallery__media{position:absolute;inset:0;transition:scale 1s var(--easing-default)}.c-gallery__media img{height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery__tile:hover .c-gallery__media{scale:1.05}.c-gallery__zoom{pointer-events:none;position:absolute;z-index:2;right:.625rem;bottom:.625rem;display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:var(--radius-circle);color:var(--color-neutrals--white);opacity:0;background:var(--color-text--muted);scale:.85;transition:opacity var(--duration-standard) ease,scale var(--duration-standard) ease}.c-gallery__zoom-icon{stroke-width:2.4}.c-gallery__tile:is(:hover,:focus-visible) .c-gallery__zoom{opacity:1;scale:1}.c-gallery__dialog{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:clamp(var(--spacing-md),4vw,var(--spacing-4xl));border:0;color:var(--color-neutrals--white);background:#0d1016f0}.c-gallery__dialog[open]{display:flex;flex-flow:column;align-items:center;justify-content:center}.c-gallery__dialog::backdrop{background:transparent}.c-gallery__viewport{overflow:hidden;width:100%}.c-gallery__slides{display:flex}.c-gallery__slide{display:grid;flex:0 0 100%;place-items:center;min-width:0}.c-gallery__picture img{width:auto;max-width:100%;max-height:78svh;border-radius:var(--radius-2xs);-o-object-fit:contain;object-fit:contain;box-shadow:0 1.875rem 5rem -1.25rem #000000b3}.c-gallery__close,.c-gallery__nav{cursor:pointer;position:absolute;display:grid;place-items:center;border:0;border-radius:var(--radius-circle);color:var(--color-neutrals--white);background:var(--color-line-on-dark--default);transition:background var(--duration-fast) ease}.c-gallery__close{z-index:1;top:1.25rem;right:1.5rem;width:2.875rem;height:2.875rem}.c-gallery__nav{top:50%;width:3.25rem;height:3.25rem;translate:0 -50%}.c-gallery__nav:hover{background:var(--color-line-on-dark--field)}.c-gallery__nav.is-prev{left:clamp(.75rem,3vw,2.5rem)}.c-gallery__nav.is-next{right:clamp(.75rem,3vw,2.5rem)}.c-gallery__status{display:flex;gap:var(--spacing-md);align-items:center;margin-block-start:var(--spacing-md)}.c-gallery__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-on-dark--soft)}.c-gallery__label:empty{display:none}.c-gallery__counter{padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-md);background:var(--color-line-on-dark--default)}@media(prefers-reduced-motion:reduce){.c-gallery__media,.c-gallery__zoom{transition:none}}@container content-layout (min-width: 40em){.c-gallery__grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.c-gallery__grid:has(>:nth-child(5)){grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.c-gallery__grid:has(>:nth-child(2)) .c-gallery__tile:first-child{grid-column:auto;aspect-ratio:1}.c-gallery__grid:has(>:nth-child(5)) .c-gallery__tile:first-child{grid-row:span 2;aspect-ratio:auto}}}@layer components{.c-newsletter-block{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.c-newsletter-block__title{font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-xs)}}@layer components{.c-suggestions{scroll-margin-top:calc(var(--height--header) + 4.625rem);padding:var(--spacing-section-standard) var(--pad-gutter);font-family:var(--font-family-secondary);color:var(--color-neutrals--ink);background:var(--background, var(--color-neutrals--white))}.c-suggestions.is-dark{color:var(--color-neutrals--white)}.c-suggestions__wrapper{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.c-suggestions__header{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);align-items:flex-end;justify-content:space-between}.c-suggestions__heading{display:flex;flex:1;flex-direction:column;gap:var(--spacing-md);min-width:17.5rem}.c-suggestions__title{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-section-cq);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display);text-transform:uppercase;letter-spacing:var(--letter-spacing-tighter)}.c-suggestions__intro{max-width:56ch;margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text--muted);text-wrap:pretty}.c-suggestions.is-dark .c-suggestions__intro{color:var(--color-text-on-dark--muted)}.c-suggestions__button{flex-shrink:0}.c-suggestions__grid{scrollbar-width:none;scroll-snap-type:x mandatory;overflow-x:auto;overscroll-behavior-x:contain;display:flex;gap:var(--spacing-md);margin:0;padding:0 var(--pad-page) var(--spacing-xs) 0;list-style:none}.c-suggestions__grid::-webkit-scrollbar{display:none}.c-suggestions__item{scroll-snap-align:start;flex:0 0 82%}@media all and (min-width:37.5em){.c-suggestions__grid{overflow-x:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg);padding:0}}@media all and (min-width:64em){.c-suggestions__grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}}}@layer components{.c-offers{scroll-margin-top:var(--top--sticky-anchors);padding:var(--spacing-section-standard) var(--pad-gutter);font-family:var(--font-family-secondary);line-height:var(--line-height-relaxed);color:var(--color-neutrals--ink);background:var(--background, var(--color-neutrals--white))}.c-offers.is-dark{color:var(--color-neutrals--white)}.c-offers__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-lg)}.c-offers__header{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-start}.c-offers__title{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-section-cq);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display);text-transform:uppercase;letter-spacing:var(--letter-spacing-tighter)}.c-offers__intro{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-lg);color:var(--color-text--muted);text-wrap:pretty}.c-offers.is-dark .c-offers__intro{color:var(--color-text-on-dark--muted)}.c-offers__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center;margin-block:var(--spacing-md) var(--spacing-lg)}.c-offers__visual{position:relative;overflow:hidden;min-height:17.5rem;border-radius:var(--radius-sm);background:var(--color-neutrals--grey)}.c-offers__picture{position:absolute;inset:0}.c-offers__picture img{height:100%;-o-object-fit:cover;object-fit:cover}.c-offers__slot{--background: initial;display:grid}.c-offers__panel{--this-border-color__panel: var(--color-line--default);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-xs);color:var(--color-neutrals--ink);background:var(--background, var(--color-neutrals--grey))}.c-offers__panel.is-dark{--this-border-color__panel: rgba(255,255,255,.18);color:var(--color-neutrals--white);background:var(--background, var(--color-neutrals--ink))}.c-offers__panel-title{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-flat);text-transform:uppercase}.c-offers__items{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.c-offers__item{font-size:var(--font-size-md);line-height:var(--line-height-body)}.c-offers__item.is-check{display:grid;grid-template-columns:.875rem 1fr;gap:var(--spacing-sm);opacity:.82}.c-offers__item.is-price{display:flex;gap:var(--spacing-md);align-items:baseline;justify-content:space-between;padding-bottom:var(--spacing-sm);border-bottom:.0625rem solid var(--this-border-color__panel)}.c-offers__item.is-last{border-bottom:0}.c-offers__item-icon{width:.875rem;height:.875rem;margin-top:.3125rem;color:var(--color-brand--coral);stroke-width:3}.c-offers__item-label{opacity:.82}.c-offers__item-price{font-family:var(--font-family-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-brand--blue);white-space:nowrap}.c-offers__panel.is-dark .c-offers__item-price{color:var(--color-neutrals--white)}.c-offers__note{margin:auto 0 0;padding-top:var(--spacing-md);border-top:.0625rem solid var(--this-border-color__panel);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);opacity:.7}@media all and (min-width:42.5em){.c-offers__grid{grid-template-areas:"header header" "visual visual" "a b";grid-template-columns:repeat(2,minmax(0,1fr))}.c-offers__header{grid-area:header}.c-offers__visual{grid-area:visual;border-radius:var(--radius-md)}.c-offers__slot.is-a{grid-area:a}.c-offers__slot.is-b{grid-area:b}}@media all and (min-width:80em){.c-offers__grid{grid-template-areas:"header header visual" "a b visual";grid-template-columns:repeat(3,minmax(0,1fr))}}@media all and (min-width:42.5em){.c-offers:where(:not(:has(.c-offers__visual))) .c-offers__grid{grid-template-areas:"header header" "a b";grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer components{.c-infos{scroll-margin-top:var(--top--sticky-anchors);padding:var(--padding-block, var(--spacing-section-standard)) var(--pad-gutter);font-family:var(--font-family-secondary);line-height:var(--line-height-relaxed);color:var(--color-neutrals--ink);background:var(--background, var(--color-neutrals--white))}.c-infos__header{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);align-items:flex-end;justify-content:space-between;margin-bottom:var(--spacing-2xl)}.c-infos__heading{display:flex;flex-flow:column;gap:var(--spacing-sm);max-width:56ch}.c-infos__title{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-h2-cq);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);text-transform:uppercase;letter-spacing:var(--letter-spacing-tighter)}:where(.c-infos.is-title-large) .c-infos__title{font-size:var(--font-size-section-cq)}.c-infos__text{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text--muted);text-wrap:pretty}.c-infos__subtitle-block{margin-bottom:var(--spacing-lg)}.c-infos__subtitle{margin:0 0 var(--spacing-xs);font-family:var(--font-family-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);color:var(--color-brand--blue);text-transform:uppercase;letter-spacing:var(--letter-spacing-tighter)}.c-infos__moretext{max-width:60ch;margin:0;font-size:var(--font-size-md);color:var(--color-text--muted)}.c-infos__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-md)}.c-infos__notes{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-lg);margin-top:var(--spacing-xl);font-size:var(--font-size-sm)}.c-infos__note{display:inline-flex;gap:var(--spacing-xs);align-items:center;font-weight:var(--font-weight-bold);color:var(--color-neutrals--ink)}.c-infos__note-icon{flex-shrink:0;width:.9375rem;height:.9375rem;color:var(--color-brand--blue);stroke-width:2}@media all and (min-width:35em){.c-infos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media all and (min-width:62.5em){.c-infos__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.c-infos.is-columns-4 .c-infos__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}}@layer components{.c-megamenu{overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);max-width:var(--max-width--block);margin:var(--spacing-2xs) auto 0;border-radius:var(--radius-sm);font-family:var(--font-family-secondary);color:var(--color-neutrals--ink);background:var(--color-neutrals--white);box-shadow:0 1.875rem 4rem var(--color-shadow--default)}.c-megamenu.has-card{grid-template-columns:minmax(0,1fr) 20rem}.c-megamenu__main{padding:var(--spacing-xl) var(--spacing-2xl)}.c-megamenu__head{display:flex;gap:var(--spacing-md);align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:.0625rem solid var(--color-line--default)}.c-megamenu__title{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-flat);color:var(--color-brand--blue);text-transform:uppercase}.c-megamenu__button{flex-shrink:0}.c-megamenu__groups,.c-megamenu__links,.c-megamenu__publications{margin:0;padding:0;list-style:none}.c-megamenu__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg) var(--spacing-xl)}.c-megamenu__group{display:flex;flex-flow:column;gap:var(--spacing-md)}.c-megamenu__group-title{display:inline-flex;gap:var(--spacing-2xs);align-items:center;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-brand--coral-dark);text-decoration:none}.c-megamenu__group-title:not(a){cursor:default;color:var(--color-text--soft)}.c-megamenu__group-icon{color:var(--color-brand--coral);opacity:0;transform:translate(-.25rem);transition:opacity .2s ease,transform .2s ease}.c-megamenu__group-title:hover .c-megamenu__group-icon,.c-megamenu__group-title:focus-visible .c-megamenu__group-icon{opacity:1;transform:none}.c-megamenu__links{display:flex;flex-flow:column;gap:var(--spacing-sm)}.c-megamenu__link{display:block;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-compact);color:var(--color-neutrals--ink);text-decoration:none;transition:color .18s ease}.c-megamenu__link:is(a):hover{color:var(--color-brand--blue)}.c-megamenu__publications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:.0625rem solid var(--color-line--default)}.c-megamenu__publications.is-flush{margin-top:0;padding-top:0;border-top:0}.c-megamenu__publication{display:flex;flex-flow:column;gap:var(--spacing-3xs);color:var(--color-neutrals--ink);text-decoration:none;transition:color .18s ease}.c-megamenu__publication:hover{color:var(--color-brand--coral-dark)}.c-megamenu__publication-media,.c-megamenu__card-media{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--radius-xs)}.c-megamenu__publication-media{margin-bottom:calc(var(--spacing-xs) - var(--spacing-3xs));background:var(--color-neutrals--grey)}.c-megamenu__publication-picture,.c-megamenu__card-picture{position:absolute;inset:0}.c-megamenu__publication-image,.c-megamenu__card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-megamenu__publication-image{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.c-megamenu__publication:hover .c-megamenu__publication-image{transform:scale(1.05)}.c-megamenu__publication-eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-black);color:var(--color-neutrals--ink);text-transform:uppercase;letter-spacing:var(--letter-spacing-xl)}.c-megamenu__publication-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.c-megamenu__card{display:flex;flex-flow:column;gap:var(--spacing-sm);padding:var(--spacing-xl);border-left:.0625rem solid var(--color-line--default)}.c-megamenu__card-media{background:var(--color-neutrals--grey-200)}.c-megamenu__card-label.is-coral{position:absolute;top:.75rem;left:.75rem;padding:var(--spacing-2xs) var(--spacing-sm)}.c-megamenu__card-title{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.c-megamenu__card-text{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text--soft)}.c-megamenu__card-button{align-self:flex-start}@media all and (min-width:75em){.c-megamenu.has-card{grid-template-columns:minmax(0,1fr) 22.5rem}}}@layer components{.c-hero{--this-background: var(--color-brand--blue);position:relative;overflow:hidden;display:block;padding-inline:var(--pad-gutter);font-family:var(--font-family-secondary);line-height:var(--line-height-relaxed);color:var(--color-neutrals--white);background:var(--this-background)}.c-hero.is-ink{--this-background: var(--color-neutrals--ink)}.c-hero.is-coral-dark{--this-background: var(--color-brand--coral-dark)}.c-hero__fan{pointer-events:none;position:absolute;z-index:1;top:50%;right:0;aspect-ratio:468.22/251.67;height:66%;background:var(--this-background);-webkit-mask:url(./motif-mns-bleu-B-A6Xluw.svg) no-repeat center / contain;mask:url(./motif-mns-bleu-B-A6Xluw.svg) no-repeat center / contain;transform:translate(53%,-97%) rotate(90deg)}.c-hero__media{pointer-events:none;position:absolute;z-index:0;inset:0}:where(.c-hero.is-compact) .c-hero__media{display:none}.c-hero__picture{position:absolute;inset:0}.c-hero__picture img{height:100%;-o-object-fit:cover;object-fit:cover}.c-hero__video{position:absolute;inset:0;display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero__gradient{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--this-background) 94%,transparent),color-mix(in srgb,var(--this-background) 78%,transparent) 55%,color-mix(in srgb,var(--this-background) 52%,transparent))}.c-hero__toggle{cursor:pointer;position:absolute;z-index:20;right:1.5rem;bottom:calc(var(--spacing-2xl) + .25rem);display:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:.09375rem solid color-mix(in srgb,var(--color-neutrals--white) 55%,transparent);border-radius:var(--radius-circle);color:var(--color-neutrals--white);background:transparent}.c-hero__toggle-icon{width:1rem;height:1rem}.c-hero__toggle-icon.is-play,.c-hero__toggle.is-paused .c-hero__toggle-icon.is-pause{display:none}.c-hero__toggle.is-paused .c-hero__toggle-icon.is-play{display:block}.c-hero__content{--this-padding-block-start__content: var(--spacing-md);--this-padding-block-end__content: var(--spacing-lg);position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:flex-start;justify-content:flex-end;min-height:calc(clamp(11.875rem,30svh,15rem) + var(--this-padding-block-start__content) + var(--this-padding-block-end__content));padding-block:var(--this-padding-block-start__content) var(--this-padding-block-end__content)}:where(.c-hero:not(:has(>.c-hero__media))) .c-hero__content{min-height:0}.c-hero__breadcrumb{align-self:stretch;margin-bottom:auto}.c-hero__heading{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:flex-start;min-width:0;margin-top:var(--spacing-xl)}.c-hero__eyebrow{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-black);line-height:inherit}.c-hero__eyebrow.is-coral{font-weight:var(--font-weight-black)}.c-hero__eyebrow.is-blue-dark{background:var(--color-brand--blue-dark)}.c-hero__texts{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.c-hero__title{max-width:26ch;margin:0;font-family:var(--font-family-primary);font-size:clamp(1.875rem,9vw,2.5rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.c-hero__intro{max-width:60ch;margin:0;font-size:var(--font-size-base);color:var(--color-text-on-dark--soft)}.c-hero__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md);align-items:center}@media all and (min-width:35em){.c-hero__fan{height:200%;transform:translate(48%,-50%) rotate(90deg)}.c-hero__media{left:auto;width:52%}:where(.c-hero.is-compact) .c-hero__media{display:block}.c-hero__video{display:block}.c-hero__gradient{background:linear-gradient(90deg,var(--this-background) 0%,color-mix(in srgb,var(--this-background) 85%,transparent) 22%,transparent 62%)}.c-hero__toggle{display:grid}.c-hero__content,:where(.c-hero:not(:has(>.c-hero__media))) .c-hero__content{--this-padding-block-end__content: var(--spacing-2xl);min-height:calc(320/16*1rem + var(--this-padding-block-start__content) + var(--this-padding-block-end__content))}:where(.c-hero.is-compact) .c-hero__content{min-height:calc(200/16*1rem + var(--this-padding-block-start__content) + var(--this-padding-block-end__content))}.c-hero__title{font-size:var(--font-size-h1)}}}@layer components{.c-navbar{position:relative;z-index:var(--z-index--navigation);padding-inline:var(--pad-gutter);color:var(--color-neutrals--white)}.c-navbar__wrapper{display:flex;flex-flow:row nowrap;gap:var(--spacing-sm);align-items:center;justify-content:space-between;width:100%;max-width:var(--max-width--block);height:var(--height--navbar);margin-inline:auto}.c-navbar__brand{--color__svg: var(--color-neutrals--white);flex-shrink:0;height:2rem;margin:0;line-height:0}.c-navbar__brand .c-logo{overflow:visible;width:auto;height:100%}.c-navbar__list{display:none}.c-navbar__tools{display:flex;flex-shrink:0;gap:var(--spacing-2xs);align-items:center}.c-navbar__actions{display:flex;flex-flow:row nowrap;gap:inherit;align-items:center;margin:0;padding:0;list-style:none}.c-navbar__ticket{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-2xs);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-neutrals--ink);text-decoration:none;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);white-space:nowrap;background:var(--color-neutrals--white);transition:background var(--duration-standard) ease,color var(--duration-standard) ease}.c-navbar__ticket:hover{color:var(--color-neutrals--white);background:var(--color-brand--coral)}.c-navbar__ticket-label{display:none}.c-navbar__search,.c-navbar__burger{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-circle);color:var(--color-neutrals--white);transition:background var(--duration-standard) ease}.c-navbar__search:hover,.c-navbar__burger:hover{background:var(--color-line-on-dark--default)}.c-navbar__search{width:2.375rem;height:2.375rem}.c-navbar__burger{cursor:pointer;width:2.625rem;height:2.625rem;padding:0;border:0;background:transparent}.c-navbar__burger [data-role=close],.c-navbar__burger[aria-expanded=true] [data-role=open]{display:none}.c-navbar__burger[aria-expanded=true] [data-role=close]{display:block}@media all and (min-width:35em){.c-navbar__brand{height:2.5rem}.c-navbar__tools{gap:var(--spacing-md)}.c-navbar__search{width:2.75rem;height:2.75rem}.c-navbar__burger{width:3rem;height:3rem}}@media all and (min-width:56.25em){.c-navbar__wrapper{gap:var(--spacing-md)}.c-navbar__ticket{padding-inline:var(--spacing-md)}}@media all and (min-width:64em){.c-navbar__wrapper{gap:var(--spacing-xl)}.c-navbar__brand{height:2.6875rem}.c-navbar__burger{display:none}.c-navbar__list{display:flex;flex:1;flex-flow:row nowrap;gap:clamp(calc(var(--spacing-sm) - .5rem),calc(1.8vw - .5rem),calc(var(--spacing-lg) - .5rem));align-items:stretch;align-self:stretch;justify-content:flex-end;min-width:0;margin:0;padding:0;list-style:none}.c-navbar__item{display:flex;flex-flow:row nowrap;align-items:center}.c-navbar__row{position:relative;display:flex;flex-flow:row nowrap;gap:var(--spacing-2xs);align-items:center;padding:var(--spacing-2xs) var(--spacing-2xs) var(--spacing-sm);opacity:.9;transition:opacity .2s ease}.c-navbar__row:after{content:"";position:absolute;right:0;bottom:0;left:0;height:.125rem;background:var(--color-neutrals--white);scale:0 1;transition:scale .28s ease}.c-navbar__link{font-family:var(--font-family-primary);font-size:clamp(.75rem,calc(.5rem + .4vw),1rem);font-weight:var(--font-weight-medium);color:inherit;text-decoration:none;letter-spacing:var(--letter-spacing-sm);white-space:nowrap}.c-navbar__link:not(a){cursor:default}.c-navbar__item:hover .c-navbar__row,.c-navbar__row:has(:focus-visible),.c-navbar__row:has(>.c-navbar__link[aria-current=page]),.c-navbar__item.is-current-ancestor .c-navbar__row,.c-navbar__row:has([aria-expanded=true]){opacity:1}.c-navbar__item:hover .c-navbar__row:after,.c-navbar__row:has(:focus-visible):after,.c-navbar__row:has(>.c-navbar__link[aria-current=page]):after,.c-navbar__item.is-current-ancestor .c-navbar__row:after,.c-navbar__row:has([aria-expanded=true]):after{scale:1 1}.c-navbar__toggle{cursor:pointer;display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;color:inherit;background:transparent}.c-navbar__chevron{transition:rotate .26s ease}.c-navbar__toggle[aria-expanded=true] .c-navbar__chevron{rotate:180deg}.c-navbar__panel{position:absolute;z-index:calc(var(--z-index--navigation) - 1);top:100%;right:0;left:0;padding-inline:var(--pad-gutter);color:var(--color-neutrals--ink);transition:opacity .26s cubic-bezier(.2,.7,.3,1),translate .26s cubic-bezier(.2,.7,.3,1),display .26s allow-discrete}.c-navbar__panel[hidden]{display:none;opacity:0;translate:0 .625rem}@starting-style{.c-navbar__panel:not([hidden]){opacity:0;translate:0 .625rem}}.c-navbar__ticket{padding:var(--spacing-sm);font-size:var(--font-size-xs)}.c-navbar__search{width:2.625rem;height:2.625rem}}@media all and (min-width:67.5em){.c-navbar__brand{height:3rem}}@media all and (min-width:80em){.c-navbar__list{gap:clamp(calc(var(--spacing-sm) - .25rem),calc(1.8vw - .25rem),calc(var(--spacing-lg) - .25rem))}.c-navbar__ticket{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) var(--spacing-md)}.c-navbar__ticket-label{display:inline}}}@keyframes c-overheader-line{0%{scale:0 1}}@layer components{.c-overheader{display:flex;align-items:center;min-height:var(--height--overheader);padding-inline:var(--pad-gutter);font-size:var(--font-size-sm);color:var(--color-neutrals--white)}.c-overheader__wrapper{position:relative;display:flex;flex-flow:row nowrap;gap:var(--spacing-lg);align-items:center;justify-content:space-between;width:100%;padding-block:var(--spacing-xs) var(--spacing-sm)}.c-overheader__wrapper:after{content:"";position:absolute;right:0;bottom:0;left:0;height:.0625rem;background:var(--color-line-on-dark--strong);transform-origin:left;animation:c-overheader-line .5s ease backwards}.c-overheader__utils{display:none}@media(prefers-reduced-motion:reduce){.c-overheader__wrapper:after{animation:none}}@media all and (min-width:64em){.c-overheader__utils{display:flex;flex-flow:row nowrap;gap:var(--spacing-lg);align-items:center}.c-overheader__links{display:flex;flex-flow:row nowrap;gap:var(--spacing-lg);align-items:center;margin:0;padding:0;list-style:none}.c-overheader__link{display:flex;gap:var(--spacing-2xs);align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:color-mix(in srgb,var(--color-neutrals--white) 85%,transparent);text-decoration:none;transition:color var(--duration-fast) ease}.c-overheader__link:is(a):hover{color:var(--color-neutrals--white)}.c-overheader__link-icon{transition:transform .28s cubic-bezier(0,0,.2,1)}.c-overheader__link:is(a):hover .c-overheader__link-icon{transform:translate(.25rem)}}}@layer components{.c-menu{position:fixed;z-index:var(--z-index--overlay);inset:var(--wp-admin--admin-bar--height, 0rem) 0 0;display:block;font-family:var(--font-family-secondary);transition:visibility 0s linear 0s}.c-menu:where([hidden]){pointer-events:none;visibility:hidden;transition:visibility 0s linear .34s}.c-menu__overlay{position:absolute;inset:0;background:#08122e7f;transition:opacity .3s ease}.c-menu:where([hidden]) .c-menu__overlay{opacity:0}.c-menu__inner{position:absolute;top:0;right:0;bottom:0;overflow-y:auto;display:flex;flex-flow:column;width:min(25rem,86vw);color:var(--color-neutrals--ink);background:var(--color-neutrals--white);box-shadow:-1.25rem 0 3.75rem var(--color-shadow--default);transition:transform .34s cubic-bezier(.4,0,.2,1)}.c-menu:where([hidden]) .c-menu__inner{box-shadow:none;transform:translate(100%)}.c-menu__head{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);border-bottom:.0625rem solid var(--color-line--default);background:var(--color-neutrals--white)}.c-menu__brand{--color__svg: var(--color-brand--blue);height:2.125rem;line-height:0}.c-menu__brand .c-logo{width:auto;height:100%}.c-menu__close{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;padding:0;border:0;border-radius:var(--radius-circle);color:var(--color-neutrals--ink);background:transparent;transition:background .2s ease}.c-menu__close:hover{background:var(--color-line--soft)}.c-menu__lvl1,.c-menu__lvl2,.c-menu__lvl3,.c-menu__spaces{margin:0;padding:0;list-style:none}.c-menu__lvl1{padding:var(--spacing-2xs) var(--spacing-md) var(--spacing-xs)}.c-menu__lvl1-item{border-bottom:.0625rem solid var(--color-line--default)}.c-menu__row{display:flex;gap:var(--spacing-xs);align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-3xs)}.c-menu__lvl1-link{flex:1 1 auto;font-family:var(--font-family-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-neutrals--ink);text-decoration:none;text-transform:uppercase}.c-menu__toggle{cursor:pointer;display:grid;flex:0 0 auto;place-content:center;width:2rem;height:2rem;padding:0;border:0;color:var(--color-neutrals--ink);background:transparent}.c-menu__toggle.is-full{display:flex;width:100%;height:auto;padding:var(--spacing-md) calc(var(--spacing-3xs) + 8/16*1rem) var(--spacing-md) var(--spacing-3xs);text-align:start}.c-menu__chevron{transition:rotate .25s ease}.c-menu__toggle[aria-expanded=true] .c-menu__chevron{rotate:180deg}.c-menu__lvl2{display:flex;flex-flow:column;gap:var(--spacing-xs);padding:0 var(--spacing-3xs) var(--spacing-sm)}.c-menu__group{display:block;padding:var(--spacing-xs) var(--spacing-3xs);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-brand--coral-dark);text-decoration:none}.c-menu__group:not(a){color:var(--color-text--soft)}.c-menu__link{display:block;padding:var(--spacing-xs) var(--spacing-3xs);font-size:var(--font-size-md);color:var(--color-neutrals--ink);text-decoration:none;transition:color .16s ease}.c-menu__link:is(a):hover{color:var(--color-brand--blue)}.c-menu__foot{display:flex;flex-flow:column;gap:var(--spacing-md);margin-top:auto;padding:var(--spacing-md);border-top:.0625rem solid var(--color-line--default)}.c-menu__ticket{display:inline-flex;gap:var(--spacing-xs);align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-2xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-neutrals--white);text-decoration:none;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);background:var(--color-neutrals--ink)}.c-menu__utils,.c-menu__spaces{display:flex;flex-flow:row wrap;gap:var(--spacing-xs) var(--spacing-md);align-items:center}.c-menu__space-link{display:inline-flex;gap:var(--spacing-2xs);align-items:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutrals--ink);text-decoration:none}.c-menu__space-link:is(a):hover{color:var(--color-brand--blue)}@media(prefers-reduced-motion:reduce){.c-menu__overlay,.c-menu__inner{transition:none}}@media all and (min-width:64em){.c-menu{display:none}}html:has(.c-menu:not([hidden])),html:has(.c-menu:not([hidden])) body{overflow:clip}}@layer components{.c-header{position:sticky;z-index:var(--z-index--navigation);top:var(--wp-admin--admin-bar--height, 0rem);font-family:var(--font-family-secondary);background:var(--color-brand--blue);transition:top .35s cubic-bezier(.4,0,.2,1)}.c-header.is-collapsed{top:calc(var(--wp-admin--admin-bar--height, 0rem) - var(--offset-collapse, var(--height--overheader)))}.c-header__overlay{position:fixed;z-index:-1;inset:0;background:color-mix(in srgb,var(--color-neutrals--900) 70%,transparent)}.c-header:has([data-role=burger][aria-expanded=true]){z-index:calc(var(--z-index--navigation) + 1)}@media(prefers-reduced-motion:reduce){.c-header{transition:none}}}@layer components{.c-footer{position:relative;overflow:hidden;padding:var(--spacing-3xl) var(--pad-gutter) var(--spacing-xl);font-family:var(--font-family-secondary);color:var(--color-neutrals--white);background:var(--color-neutrals--ink)}.c-footer__fan{pointer-events:none;position:absolute;right:-8.75rem;bottom:-7.5rem;width:35rem;max-width:none;max-height:none;opacity:.1}.c-footer__wrapper{position:relative;display:flex;flex-flow:column;gap:var(--spacing-2xl)}.c-footer__brand{display:grid;grid-template-areas:"logo" "socials" "newsletter";grid-template-columns:minmax(0,1fr);gap:var(--spacing-lg);align-items:center;justify-items:center;text-align:center}.c-footer__logo-link{display:block;grid-area:logo}.c-footer__logo{display:block;height:6rem}.c-footer__socials{display:flex;grid-area:socials;gap:var(--spacing-sm);align-items:center;margin:0;padding:0;list-style:none}.c-footer__newsletter{grid-area:newsletter;justify-self:stretch}.c-footer__social{display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;border-radius:var(--radius-circle);color:var(--color-neutrals--white);background:var(--color-line-on-dark--default);transition:background var(--duration-standard) ease,color var(--duration-standard) ease}.c-footer__social:is(a):hover{color:var(--color-neutrals--ink);background:var(--color-brand--blue-on-dark)}.c-footer__sitemap{display:none}.c-footer__column{display:flex;flex-flow:column;gap:var(--spacing-sm);min-width:0}.c-footer__column-title{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-neutrals--white);text-decoration:none;text-transform:uppercase;letter-spacing:var(--letter-spacing-xs);transition:color var(--duration-fast) ease}.c-footer__column-title:is(a):hover{color:var(--color-brand--blue-on-dark)}.c-footer__list,.c-footer__legal-links,.c-footer__spaces,.c-footer__partners-list{margin:0;padding:0;list-style:none}.c-footer__list{display:flex;flex-flow:column;gap:var(--spacing-xs)}.c-footer__link,.c-footer__legal-link{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-compact);color:var(--color-text-on-dark--muted);text-decoration:none;transition:color var(--duration-fast) ease}.c-footer__link:is(a):hover,.c-footer__legal-link:is(a):hover{color:var(--color-brand--blue-on-dark)}.c-footer__partners{display:flex;flex-flow:row wrap;gap:var(--spacing-lg);align-items:center;justify-content:center;padding-top:var(--spacing-lg);border-top:.0625rem solid var(--color-line-on-dark--default);text-align:center}.c-footer__partners-group{display:flex;flex-flow:column;gap:var(--spacing-sm);align-items:center}.c-footer__partners-title{flex-shrink:0;margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-xs)}.c-footer__partners-list{display:flex;flex-flow:row wrap;gap:var(--spacing-md);align-items:center;justify-content:center}.c-footer__partner{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:6rem;height:6rem;padding:var(--spacing-sm);border-radius:var(--radius-2xs);font-size:var(--font-size-xs);line-height:var(--line-height-compact);color:var(--color-neutrals--ink);text-decoration:none;background:var(--color-neutrals--white)}.c-footer__partner-picture{width:100%;max-height:100%}.c-footer__partner-logo{-o-object-fit:contain;object-fit:contain}.c-footer__legal{display:flex;flex-flow:column;gap:var(--spacing-lg);align-items:center;padding-top:var(--spacing-lg);border-top:.0625rem solid var(--color-line-on-dark--default);text-align:center}.c-footer__spaces{display:flex;flex-flow:row wrap;gap:var(--spacing-md);align-items:center;justify-content:center}.c-footer__space-link{display:flex;gap:var(--spacing-2xs);align-items:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:color-mix(in srgb,var(--color-neutrals--white) 85%,transparent);text-decoration:none;transition:color var(--duration-fast) ease}.c-footer__space-link:is(a):hover{color:var(--color-neutrals--white)}.c-footer__space-icon{transition:transform var(--duration-standard) cubic-bezier(0,0,.2,1)}.c-footer__space-link:is(a):hover .c-footer__space-icon{transform:translate(.25rem)}.c-footer__legal-links{display:flex;flex-flow:row wrap;gap:var(--spacing-lg);justify-content:center}@media all and (min-width:35em){.c-footer__brand{grid-template-areas:"logo socials" "newsletter newsletter";grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:start}.c-footer__socials{justify-self:end}.c-footer__sitemap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl) var(--spacing-lg)}.c-footer__legal{flex-flow:row wrap;justify-content:space-between;text-align:start}.c-footer__spaces,.c-footer__legal-links{justify-content:flex-start}}@media all and (min-width:56.25em){.c-footer__brand{grid-template-areas:"logo . socials newsletter";grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--spacing-xl)}.c-footer__newsletter{min-width:23.75rem}.c-footer__partners{justify-content:space-between;text-align:start}.c-footer__partners-group{align-items:flex-start}.c-footer__partners-group.is-support{flex-flow:row wrap;gap:var(--spacing-md);align-items:center;margin-left:auto}.c-footer__partners-list{justify-content:flex-start}.c-footer__partner.is-support{width:7.5rem;height:7.5rem}}@media all and (min-width:67.5em){.c-footer__sitemap{grid-template-columns:repeat(6,minmax(0,1fr))}}}@layer components{.c-content-layout{--this-width__aside: var(--width__aside, 25rem );padding-inline:var(--pad-gutter);background:var(--background, var(--color-neutrals--white))}.c-content-layout:where(:has(.c-content-layout__aside)){--margin-top__h2: var(--spacing-5xl)}.c-content-layout__wrapper{container:content-layout / inline-size;display:grid;grid-template-columns:minmax(0,74ch);gap:var(--spacing-2xl);align-items:start;max-width:var(--max-width--block);margin-inline:auto;padding-block:var(--spacing-2xl) var(--spacing-4xl)}.c-content-layout__wrapper:where(:has(>.c-content-layout__aside)){grid-template-columns:minmax(0,1fr)}.c-content-layout__main>:first-child,.c-content-layout__main>:first-child>:first-child{margin-block-start:0}.c-content-layout__main>:last-child,.c-content-layout__main>:last-child>:last-child{margin-block-end:0}.c-content-layout__aside{display:flex;flex-flow:column;gap:var(--spacing-md)}.c-content-layout:where(.is-preview){--margin-top__h2: var(--spacing-5xl)}.c-content-layout:where(.is-preview) .c-content-layout__wrapper{display:block}.c-content-layout:where(.is-preview) .c-content-layout__main>.block-editor-block-list__layout{display:grid;grid-template-columns:minmax(50%,1fr) minmax(0,var(--this-width__aside));gap:var(--spacing-xl);align-items:start}.c-content-layout:where(.is-preview) .c-content-layout__main>.block-editor-block-list__layout>.wp-block{min-width:0}@media all and (min-width:60em){.c-content-layout__wrapper:where(:has(>.c-content-layout__aside)){grid-template-columns:minmax(0,1fr) var(--this-width__aside);gap:var(--spacing-3xl)}.c-content-layout__aside{position:sticky;top:calc(var(--top--sticky) + 1.5rem)}:root:has(.c-anchors) .c-content-layout__aside{top:var(--top--sticky-anchors)}}@media all and (min-width:67.5em){.c-content-layout__wrapper:where(:has(>.c-content-layout__aside)){gap:var(--spacing-5xl)}}}
