.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Switzer;src:url(/fonts/switzer-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@property --accent{syntax: "<color>"; inherits: true; initial-value: #7d39eb;}@property --accent-texte{syntax: "<color>"; inherits: true; initial-value: #7d39eb;}@property --sur-accent{syntax: "<color>"; inherits: true; initial-value: #f4f2ed;}@property --contre-accent{syntax: "<color>"; inherits: true; initial-value: #1e1e1e;}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Switzer,Helvetica Neue,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.swiss-footer{background-color:var(--footer-bg);color:var(--footer-fg)}.swiss body>main{position:relative;z-index:10;background-color:var(--paper)}.swiss body>header{background-color:transparent}.swiss .header-plate{position:absolute;inset:0;overflow:hidden;pointer-events:none}.swiss .plate-hole{height:100%;border-radius:9999px;box-shadow:0 0 0 100vw var(--paper)}.swiss.titre-intro .swiss-display{visibility:hidden;animation:titre-secours 0s 1.5s forwards}@keyframes titre-secours{to{visibility:visible}}.swiss .titre-point{color:var(--accent);transition:color .26s ease}.swiss .dock-teinte{display:block;height:15px;width:15px;border-radius:999px;background-color:var(--accent);transition:background-color .26s ease}.logo-draw .logo-mark{fill-opacity:0;stroke:currentColor;stroke-width:4;stroke-dasharray:1128;stroke-dashoffset:1128;animation:logo-trace .82s cubic-bezier(.65,0,.35,1) forwards,logo-encre .32s ease-out .68s forwards}.logo-draw .logo-mark~*{opacity:0;animation:logo-nom .42s ease-out .74s forwards}@keyframes logo-trace{to{stroke-dashoffset:0}}@keyframes logo-encre{to{fill-opacity:1;stroke-width:0}}@keyframes logo-nom{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.logo-draw .logo-mark,.logo-draw .logo-mark~*{animation:none;opacity:1;fill-opacity:1;stroke-width:0;stroke-dashoffset:0}}.swiss .skip-link{position:fixed;top:calc(16px + env(safe-area-inset-top));left:-9999px;z-index:70;display:inline-flex;height:44px;align-items:center;border-radius:999px;background-color:var(--ink);padding:0 22px;color:var(--paper);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.swiss .skip-link:focus{left:max(20px,env(safe-area-inset-left))}.swiss main:focus{outline:none}.swiss .teaser-mark path{vector-effect:non-scaling-stroke;stroke-width:var(--rule-fort)}.swiss .teaser-mark .mark-formes>path{stroke-dasharray:100;animation:mark-retrace 5s ease-in-out infinite backwards}.swiss .teaser-mark .mark-formes>path:nth-child(2){animation-delay:.18s}.swiss .teaser-mark .mark-formes>path:nth-child(3){animation-delay:.36s}.swiss .teaser-mark .mark-formes>path:nth-child(4){animation-delay:.54s}.swiss .teaser-mark .mark-formes>path:nth-child(5){animation-delay:.72s}.swiss .teaser-mark .mark-formes>path:nth-child(6){animation-delay:.9s}.swiss .teaser-mark .mark-formes>path:nth-child(7){animation-delay:1.08s}.swiss .teaser-mark .mark-formes>path:nth-child(8){animation-delay:1.26s}@keyframes mark-retrace{0%{stroke-dashoffset:100}50%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.swiss .teaser-mark .mark-formes>path{animation:none;transform:none;stroke-dashoffset:0}}.swiss .section-label{color:var(--accent-texte)}@media(max-width:767px){.swiss .section-label{margin-top:-6px}}.swiss .loupe{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:20px;background-color:color-mix(in srgb,var(--paper) 94%,transparent);opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1)}.swiss .loupe.is-open{opacity:1}.swiss .loupe-scene{position:relative;width:100%;height:100%;touch-action:pan-y}.swiss .loupe img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:var(--voile, 1);transform:translate(var(--glisse, 0px)) scale(.98);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1)}.swiss .loupe.is-open img{transform:translate(var(--glisse, 0px))}.swiss .loupe img.sans-transition{transition:none}.swiss .loupe img.file{transition:transform .17s cubic-bezier(.4,0,1,1),opacity .17s cubic-bezier(.4,0,1,1)}.swiss .loupe-nav{position:absolute;top:50%;height:44px;width:44px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--paper)}.swiss .loupe-nav-prev{left:14px}.swiss .loupe-nav-next{right:14px}@media(prefers-reduced-motion:reduce){.swiss .loupe,.swiss .loupe img,.swiss .loupe img.file{transition:none}}.swiss .nav-pill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background-color:var(--accent);transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1)}.swiss [data-nav-link].is-lit{color:var(--sur-accent)}@media(prefers-reduced-motion:reduce){.swiss .nav-pill{transition:none}}.swiss.ink-on .swiss-display,.swiss.ink-on .swiss-row-title,.swiss.ink-on .also-title,.swiss.ink-on .lab-teaser-title,.swiss.ink-on .footer-mail{text-shadow:1.5px 1px 0 var(--accent)}.swiss.ink-on img{filter:contrast(1.12) saturate(.82)}.swiss .header-pill{position:relative;isolation:isolate;background-color:var(--header-bg);border:1px solid var(--rule);backdrop-filter:blur(52px) saturate(1.35)}.swiss:not(.ink-on) .dock-capsule{--paper: #1e1e1e;--ink: #f4f2ed;--ink-soft: #b4b4b4;--rule: #f4f2ed;background-color:#1e1e1e}.swiss:not(.ink-on)[data-swiss-theme=dark] .dock-capsule{--paper: #f4f2ed;--ink: #1e1e1e;--ink-soft: #727272;--rule: #1e1e1e;background-color:#f4f2ed}.swiss .dock-capsule{background-color:var(--paper);color:var(--ink)}@media(prefers-reduced-transparency:reduce){.swiss .header-pill{background-color:var(--paper);backdrop-filter:none}}.swiss body{padding-bottom:var(--footer-h)}.swiss{scrollbar-width:thin;scrollbar-color:var(--ink) var(--paper)}.swiss::-webkit-scrollbar{width:10px}.swiss::-webkit-scrollbar-track{background:var(--paper)}.swiss::-webkit-scrollbar-thumb{background:var(--ink);border:3px solid var(--paper)}.swiss.pret{scroll-behavior:smooth}.swiss{background-color:var(--paper);interpolate-size:allow-keywords}.swiss [id]{scroll-margin-top:calc(var(--header-h) + 12px + env(safe-area-inset-top))}@media(prefers-reduced-motion:reduce){.swiss.pret{scroll-behavior:auto}}.swiss body{background-color:var(--paper);color:var(--ink);font-family:Switzer,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.35;-webkit-font-smoothing:antialiased;transition:background-color .2s ease,color .2s ease}.swiss :is(h1,h2,h3):not([class]){font-weight:500;letter-spacing:-.035em}.swiss ::-moz-selection{background-color:#7b58e8;color:#faf9f6}.swiss ::selection{background-color:#7b58e8;color:#faf9f6}.swiss :focus-visible{outline:2px solid var(--accent);outline-offset:1px}.swiss .swiss-footer :focus-visible{outline-color:var(--footer-fg);outline-offset:3px}.swiss .filmstrip img:focus-visible{outline-offset:-4px}.swiss .mode-affiche{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;background-color:var(--paper)}.swiss .affiche{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(7,1fr);width:min(calc((100svh - 110px)*.5625),calc(100vw - 48px));aspect-ratio:9 / 16;padding:0;border:0;background-color:var(--accent);cursor:pointer}.swiss .affiche-case{position:relative;border-right:1px solid var(--sur-accent);border-bottom:1px solid var(--sur-accent);overflow:hidden}.swiss .affiche-case:nth-child(4n){border-right:0}.swiss .affiche-case:nth-child(n+25){border-bottom:0}.swiss .affiche-case svg{position:absolute;inset:0;width:100%;height:100%}.swiss .affiche-case .pleine{fill:var(--sur-accent)}.swiss .affiche-case .trait{fill:none;stroke:var(--sur-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.swiss .affiche-aide{color:var(--ink-soft)}.swiss .loupe:focus-visible{outline:none}.swiss:not([data-swiss-cursor]) summary{cursor:pointer;list-style:none}.swiss summary::-webkit-details-marker{display:none}.swiss:not([data-swiss-cursor]) details[open]>div{cursor:pointer}.swiss .marquee-dot{flex:none;width:.2em;height:.2em;margin:0 19px;border-radius:999px;background-color:var(--accent);font-size:clamp(1.5rem,3.4vw,2.75rem)}.swiss .marquee-track{animation:marquee 10s linear infinite}.swiss .marquee-images .marquee-track{animation:none;will-change:transform}.swiss .marquee-images{touch-action:pan-y;overflow:hidden!important}.swiss .marquee-images img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiss .vitrine-image{display:block;height:200px;width:auto;transition:opacity .2s ease}@media(min-width:768px){.swiss .vitrine-image{height:var(--vitrine-h, 460px)}}.swiss .vitrine-lien:hover .vitrine-image,.swiss .vitrine-lien:focus-visible .vitrine-image{opacity:.82}.swiss .marquee:focus-within .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.swiss .marquee-track{animation:none}.swiss .marquee{overflow-x:auto}}.swiss .filmstrip{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding-left:20px}@media(min-width:768px){.swiss .filmstrip{scroll-padding-left:40px}}.swiss .filmstrip::-webkit-scrollbar{display:none}.swiss:not([data-swiss-cursor]) .strip-nav{cursor:pointer}.swiss .strip-nav{background-color:color-mix(in srgb,var(--ink) 70%,transparent);backdrop-filter:blur(6px);transition:background-color .2s ease,color .2s ease}.swiss .strip-nav:hover{background-color:var(--accent);color:var(--sur-accent)}.swiss .grid-overlay .grid-col{opacity:0;transform:scaleY(.94);transform-origin:top;animation:grid-col-in .42s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--col-delay, 0ms)}@keyframes grid-col-in{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.swiss .grid-overlay .grid-col{animation:none;opacity:1;transform:none}}.swiss .footer-label{opacity:.5}.swiss .footer-col{display:flex;flex-direction:column;gap:14px}.swiss .footer-col>*,.swiss .footer-mail{text-box:trim-both cap alphabetic}.swiss .footer-appel{display:flex;align-items:flex-start;gap:.12em;font-size:clamp(2.75rem,11vw,8.5rem)}.swiss .footer-accroche{font-size:1em;line-height:.88;letter-spacing:-.045em;text-transform:uppercase;font-weight:700;text-box:trim-both cap alphabetic}.swiss .footer-point{color:var(--contre-accent)}.swiss .footer-mot{display:block}.swiss .footer-appel[data-apparition] .footer-accroche{clip-path:inset(-.3em -.3em -.08em -.3em)}.swiss .footer-appel[data-apparition] .footer-mot{transform:translateY(115%);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.swiss .footer-appel[data-apparition] .footer-point{display:inline-block;transform:scale(0);transform-origin:50% 85%;transition:transform .38s cubic-bezier(.34,1.56,.64,1) .52s}.swiss .footer-appel[data-apparition] .footer-fleche{opacity:0;transform:translate(-.25em,.25em);transition:opacity .4s ease .64s,transform .6s cubic-bezier(.2,.8,.2,1) .64s}.swiss .footer-appel[data-apparition].est-la .footer-mot,.swiss .footer-appel[data-apparition].est-la .footer-point,.swiss .footer-appel[data-apparition].est-la .footer-fleche{transform:none;opacity:1}.swiss .footer-appel[data-apparition]:not(.est-la) *{transition-duration:0ms;transition-delay:0ms}.swiss .footer-fleche{display:block;line-height:0;margin-top:.02em}.swiss .footer-fleche .swiss-arrow{width:.34em;height:.34em}.swiss .footer-appel:hover .swiss-arrow,.swiss .footer-appel:focus-visible .swiss-arrow{--pousse: .09em}.swiss .footer-contacts{display:flex;flex-wrap:wrap;gap:14px 40px;margin-top:36px}.swiss .footer-mail{position:relative;display:block;width:-moz-fit-content;width:fit-content;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:500;letter-spacing:-.02em}.swiss .footer-mail-fleche{position:absolute;top:0;left:100%;margin-left:.25em;line-height:0;opacity:0;transform:translate(-.35em,.2em);transition:opacity .18s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.swiss .footer-mail-fleche .swiss-arrow{width:.6em;height:.6em}.swiss .footer-mail:hover .footer-mail-fleche,.swiss .footer-mail:focus-visible .footer-mail-fleche{opacity:1;transform:none}.swiss .footer-ligne{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 32px;margin-top:32px;padding-top:20px;border-top:1px solid currentColor}.swiss .footer-ligne>*{text-box:trim-both cap alphabetic}.swiss .footer-liens{display:flex;flex-wrap:nowrap;gap:24px;white-space:nowrap}.swiss .footer-liens-souple{flex-wrap:wrap;row-gap:12px}.swiss .footer-liens>*{text-box:trim-both cap alphabetic}.swiss .footer-ligne>*{flex-basis:100%}@media(min-width:768px){.swiss .footer-ligne>*{flex-basis:auto}.swiss .footer-droits{margin-left:auto}}.swiss .footer-arrow{display:inline-block;margin-left:7px;vertical-align:-1px}.swiss .swiss-arrow{transform:rotate(var(--rot, 0deg)) translate(var(--pousse, 0px),calc(-1 * var(--pousse, 0px)));transition:transform .26s cubic-bezier(.22,1,.36,1)}.swiss a:hover .swiss-arrow,.swiss a:focus-visible .swiss-arrow{--pousse: 3.5px}@media(prefers-reduced-motion:reduce){.swiss .swiss-arrow{transition:none}}.swiss .footer-cols>p,.swiss .footer-cols>div>:first-child,.swiss .swiss-display,.swiss .swiss-row-title,.swiss .also-title,.swiss .section-label,.swiss .swiss-lede,.swiss .lab-teaser-title{text-box:trim-both cap alphabetic}.swiss main section>[class*=border-t]{padding-top:var(--section-space)}.swiss main section>[class*=border-t]{border-top-width:var(--rule-fort);--trait: var(--rule-fort)}.swiss main section{padding-bottom:var(--section-space)}.swiss main section.section-ouverture{padding-top:var(--ouverture-space)}.swiss main section.section-ouverture>h1+[class*=border-t]{margin-top:var(--ouverture-space)}.swiss main section.section-ouverture>h1+.vitrine{margin-top:var(--ouverture-vitrine, var(--ouverture-space))}.swiss main section.section-ouverture>.vitrine+[class*=border-t]{margin-top:var(--section-space)}.swiss main section.section-renvoi>[class*=border-t]{padding-top:var(--renvoi-space)}.swiss main section.section-renvoi{padding-bottom:var(--renvoi-space)}.swiss #work details:first-child>summary,.swiss .also-list>li:first-child>a{padding-top:0}.swiss #work details:last-child:not([open])>summary,.swiss .also-list>li:last-child>a{padding-bottom:0}.swiss[data-theme-switching] *:not(.theme-knob){transition-duration:0s!important}@media(hover:hover){.swiss [role=switch]:hover .theme-knob{background-color:var(--accent)}.swiss [role=switch]:hover .theme-icons{color:var(--accent)}}.swiss .theme-knob{transform:translate(0);transition:transform .2s ease-out,background-color .2s ease-out}.swiss[data-swiss-theme=dark] .theme-knob{transform:translate(30px)}.swiss .swiss-menu{visibility:hidden;pointer-events:none;background-color:var(--accent);color:var(--sur-accent);clip-path:inset(0 0 100% 0);transition:clip-path .3s cubic-bezier(.65,0,.35,1),visibility 0s linear .3s}.swiss .swiss-menu.is-open{visibility:visible;pointer-events:auto;clip-path:inset(0);transition:clip-path .46s cubic-bezier(.65,0,.35,1),visibility 0s}.swiss .menu-affiche{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:calc(118px + env(safe-area-inset-top));padding-bottom:calc(104px + env(safe-area-inset-bottom))}.swiss .menu-pages{display:flex;flex-direction:column;gap:.3em;font-size:clamp(2.75rem,13vw,4.5rem)}.swiss .menu-link{display:block;width:-moz-fit-content;width:fit-content;font-weight:700;line-height:.88;letter-spacing:-.045em;text-transform:uppercase;text-box:trim-both cap alphabetic;clip-path:inset(-.3em -.3em -.08em -.3em)}.swiss .menu-mot{display:block;transform:translateY(115%);transition:transform 0ms}.swiss .menu-link-long{font-size:.86em;white-space:nowrap}.swiss .menu-link[aria-current=page]{color:var(--contre-accent)}.swiss .menu-pied{opacity:0}.swiss .menu-contact{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:9999px;background-color:var(--sur-accent);color:var(--contre-accent);font-weight:600}.swiss .swiss-menu.is-open .menu-mot{transform:none;transition:transform .7s cubic-bezier(.2,.8,.2,1) calc(.2s + var(--i) * 70ms)}.swiss .swiss-menu.is-open .menu-pied{opacity:1;transition:opacity .4s ease calc(.2s + var(--i) * 70ms)}.swiss .menu-link:active .menu-mot{transform:translate(.08em)}@media(prefers-reduced-motion:reduce){.swiss .swiss-menu,.swiss .swiss-menu.is-open,.swiss .swiss-menu.is-open .menu-mot,.swiss .swiss-menu.is-open .menu-pied{transition:none}.swiss .menu-mot{transform:none}}.swiss.menu-open body>header{--ink: var(--sur-accent);--rule: var(--sur-accent)}.swiss.menu-open .header-plate{visibility:hidden}.swiss.menu-open .header-pill{background-color:transparent;backdrop-filter:none}.swiss.menu-open body{overflow:hidden}.swiss .menu-icon .icon-bars,.swiss .menu-icon .icon-cross{transition:opacity .18s ease}.swiss [data-menu-toggle][aria-expanded=false] .icon-cross{opacity:0}.swiss [data-menu-toggle][aria-expanded=true] .icon-bars{opacity:0;transform:rotate(45deg) scale(.4)}.swiss .menu-icon .icon-bars{transform-box:fill-box;transform-origin:center;transition:opacity .18s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.swiss.menu-open .grid-overlay{display:none}.swiss .poster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}@media(min-width:768px){.swiss .poster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.swiss .series-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}@media(min-width:768px){.swiss .series-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.swiss .edition-list>li:first-child{padding-top:0}.swiss .privacy-body>*+*{margin-top:1.1em}.swiss .privacy-body a{color:var(--accent-texte);text-decoration:underline;text-underline-offset:3px}.swiss .project-body>*+*{margin-top:.9em}.swiss .project-body a{color:var(--accent-texte);text-decoration:underline;text-underline-offset:3px}.swiss #work details{scroll-margin-top:calc(var(--header-h) + env(safe-area-inset-top))}.swiss details[open]>summary{position:sticky;top:calc(var(--header-h) + env(safe-area-inset-top));z-index:20;background-color:var(--paper);isolation:isolate}.swiss details::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .42s cubic-bezier(.22,1,.36,1),opacity .3s ease,content-visibility .42s;transition-behavior:allow-discrete}.swiss details[open]::details-content{block-size:auto;opacity:1}.swiss.sans-filer details::details-content,.swiss.sans-filer [data-reveal]{transition:none!important}.swiss-cursor{mix-blend-mode:difference;transition:width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),border-radius .2s cubic-bezier(.22,1,.36,1),opacity .15s ease}.swiss .swiss-cursor.is-labelled{mix-blend-mode:normal;background-color:color-mix(in srgb,var(--ink) 70%,transparent);backdrop-filter:blur(6px)}.swiss .swiss-cursor.is-mirror{background-color:color-mix(in srgb,var(--paper) 78%,transparent)}.swiss-cursor span{transition:opacity .16s ease}.swiss[data-swiss-cursor],.swiss[data-swiss-cursor] *{cursor:none}.swiss[data-reveal-ready] [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.swiss[data-reveal-ready] [data-reveal].is-in{opacity:1;transform:none}.swiss[data-reveal-ready] [data-reveal][class*=border-t]{position:relative;border-top-color:transparent}.swiss[data-reveal-ready] [data-reveal][class*=border-t]:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--trait, 1px));height:var(--trait, 1px);background-color:var(--rule);transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.65,0,.35,1) 80ms}.swiss[data-reveal-ready] [data-reveal][class*=border-t].is-in:before{transform:none}.swiss[data-reveal-ready] [data-reveal-slow]{transform:translateY(28px);transition-duration:1.1s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.swiss details::details-content,.swiss details[open]::details-content{transition:none}.swiss[data-reveal-ready] [data-reveal]{opacity:1;transform:none;transition:none}.swiss[data-reveal-ready] [data-reveal][class*=border-t]:before{transform:none;transition:none}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[3px\]{inset:3px}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-\[calc\(20px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(20px + env(safe-area-inset-bottom))}.left-0{left:0}.left-1\/2{left:50%}.left-\[10px\]{left:10px}.left-\[3px\]{left:3px}.right-\[10px\]{right:10px}.top-0{top:0}.top-\[3px\]{top:3px}.top-\[calc\(50\%-16px\)\]{top:calc(50% - 16px)}.top-\[calc\(var\(--header-h\)\+14px\)\]{top:calc(var(--header-h) + 14px)}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[44\]{z-index:44}.z-\[45\]{z-index:45}.z-\[46\]{z-index:46}.z-\[90\]{z-index:90}.col-span-6{grid-column:span 6 / span 6}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-end-2{grid-column-end:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.m-0{margin:0}.-mx-\[20px\]{margin-left:-20px;margin-right:-20px}.mb-\[22px\]{margin-bottom:22px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[20px\]{margin-top:20px}.mt-\[40px\]{margin-top:40px}.box-content{box-sizing:content-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1 / 1}.h-\[16px\]{height:16px}.h-\[21px\]{height:21px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[44px\]{height:44px}.h-\[54px\]{height:54px}.h-\[64vw\]{height:64vw}.h-\[var\(--footer-h\)\]{height:var(--footer-h)}.h-full{height:100%}.max-h-\[460px\]{max-height:460px}.w-1\/2{width:50%}.w-\[16px\]{width:16px}.w-\[21px\]{width:21px}.w-\[30px\]{width:30px}.w-\[38px\]{width:38px}.w-\[44px\]{width:44px}.w-\[60px\]{width:60px}.w-\[78vw\]{width:78vw}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.list-none{list-style-type:none}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[2px\]{gap:2px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-\[20px\]{row-gap:20px}.gap-y-\[9px\]{row-gap:9px}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-\[10px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.self-center{align-self:center}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--grid-line\)\]{border-color:var(--grid-line)}.border-\[var\(--rule\)\]{border-color:var(--rule)}.border-transparent{border-color:transparent}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--grid-fill\)\]{background-color:var(--grid-fill)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-\[3px\]{padding:3px}.p-\[7px\]{padding:7px}.px-0{padding-left:0;padding-right:0}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[24px\]{padding-left:24px;padding-right:24px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[26px\]{padding-top:26px;padding-bottom:26px}.py-\[28px\]{padding-top:28px;padding-bottom:28px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-\[10px\]{padding-bottom:10px}.pb-\[22px\]{padding-bottom:22px}.pb-\[32px\]{padding-bottom:32px}.pb-\[64px\]{padding-bottom:64px}.pb-\[calc\(96px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pl-\[20px\]{padding-left:20px}.pr-\[10px\]{padding-right:10px}.pr-\[12px\]{padding-right:12px}.pt-\[16px\]{padding-top:16px}.pt-\[4px\]{padding-top:4px}.pt-\[calc\(16px\+env\(safe-area-inset-top\)\)\]{padding-top:calc(16px + env(safe-area-inset-top))}.pt-\[var\(--section-space\)\]{padding-top:var(--section-space)}.text-left{text-align:left}.align-\[-0\.1em\]{vertical-align:-.1em}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[clamp\(1\.125rem\,1\.8vw\,1\.5rem\)\]{font-size:clamp(1.125rem,1.8vw,1.5rem)}.text-\[clamp\(1\.375rem\,2\.6vw\,2rem\)\]{font-size:clamp(1.375rem,2.6vw,2rem)}.text-\[clamp\(1\.5rem\,3\.4vw\,2\.75rem\)\]{font-size:clamp(1.5rem,3.4vw,2.75rem)}.text-\[clamp\(1\.75rem\,3\.6vw\,3rem\)\]{font-size:clamp(1.75rem,3.6vw,3rem)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.14em\]{letter-spacing:.14em}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-texte\)\]{color:var(--accent-texte)}.text-\[var\(--grid-ink\)\]{color:var(--grid-ink)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-soft\)\]{color:var(--ink-soft)}.text-\[var\(--paper\)\]{color:var(--paper)}.text-\[var\(--sur-accent\)\]{color:var(--sur-accent)}.opacity-0{opacity:0}.opacity-100{opacity:1}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.swiss-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px}@media(max-width:900px){.swiss-grid{grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px}}.swiss-shell{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}@media(min-width:768px){.swiss-shell{padding-left:max(40px,env(safe-area-inset-left));padding-right:max(40px,env(safe-area-inset-right))}}.swiss .swiss-display{font-size:clamp(2rem,11vw,8.5rem);line-height:.88;letter-spacing:-.045em;text-transform:uppercase;font-weight:700;contain:layout}.swiss .swiss-lede{font-size:clamp(1.0625rem,1.9vw,1.75rem);line-height:1.38;letter-spacing:-.02em}.swiss .swiss-meta{font-size:12px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.swiss .nav-link{font-size:13px;letter-spacing:.12em}.swiss .swiss-row-title{font-size:clamp(1.375rem,2.6vw,2.25rem);letter-spacing:-.035em;font-weight:500}.swiss{--paper: #f4f2ed;--ink: #1e1e1e;--ink-soft: #6a6a6a;--rule: #1e1e1e;--accent: #7d39eb;--header-bg: color-mix(in srgb, #f4f2ed 46%, transparent);--footer-bg: var(--accent);--sur-accent: #f4f2ed;--contre-accent: #1e1e1e;--accent-texte: var(--accent);--footer-fg: var(--sur-accent);transition:--accent .7s cubic-bezier(.22,1,.36,1),--accent-texte .7s cubic-bezier(.22,1,.36,1),--sur-accent .7s cubic-bezier(.22,1,.36,1),--contre-accent .7s cubic-bezier(.22,1,.36,1);--footer-h: 400px;--header-h: 75px;--section-space: 42px;--rule-fort: 2px;--rule-fin: 1px;--renvoi-space: 66px;--ouverture-space: var(--section-space);--grid-line: color-mix(in srgb, #7b58e8 34%, transparent);--grid-fill: color-mix(in srgb, #7b58e8 6%, transparent);--grid-ink: color-mix(in srgb, #7b58e8 75%, transparent)}@media(max-width:767px){.swiss{--footer-h: 410px}}@media(prefers-reduced-motion:reduce){.swiss{transition:none}}@media(min-width:768px){.swiss{--header-h: 77px;--ouverture-space: 120px;--ouverture-vitrine: 60px}}@media(min-width:768px)and (max-height:900px){.swiss{--ouverture-space: 60px;--vitrine-h: 300px}}.swiss[data-swiss-theme=dark]{--paper: #1e1e1e;--ink: #f4f2ed;--ink-soft: #d6d6d6;--rule: #f4f2ed;--header-bg: color-mix(in srgb, #1e1e1e 46%, transparent)}.swiss.ink-on{--paper: #f2ead9;--ink: #2b2350;--ink-soft: #6a5f8c;--rule: #2b2350;--accent: #ff4d6d;--footer-bg: #ff4d6d;--footer-fg: #f2ead9;--header-bg: color-mix(in srgb, #f2ead9 46%, transparent);--grid-line: color-mix(in srgb, #ff4d6d 34%, transparent);--grid-fill: color-mix(in srgb, #ff4d6d 6%, transparent);--grid-ink: color-mix(in srgb, #ff4d6d 75%, transparent)}@supports (color: color(display-p3 1 1 1)){.swiss.ink-on{--accent: color(display-p3 1 .302 .427)}}@media print{@page{margin:18mm 16mm}.swiss,.swiss[data-swiss-theme=dark]{--paper: #ffffff;--ink: #000000;--ink-soft: #4a4a4a;--rule: #000000;--accent: #000000}.swiss body{background:#fff!important;padding-bottom:0!important}.swiss body>header,.swiss body:after,.swiss .grid-overlay,.swiss .swiss-cursor,.swiss .strip-nav,.swiss body>a.fixed{display:none!important}.swiss [data-reveal]{opacity:1!important;transform:none!important}.swiss details::details-content{content-visibility:visible!important;block-size:auto!important;overflow:visible!important}.swiss details>summary{position:static!important;background:none!important}.swiss details>summary::marker,.swiss details>summary::-webkit-details-marker{display:none}.swiss .filmstrip{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;margin:0!important;padding:0!important;gap:6mm!important}.swiss .filmstrip>figure{width:calc(50% - 3mm)!important}.swiss .filmstrip>figure:nth-child(n+3){display:none!important}.swiss .also-list a[href^=http]:after,.swiss .project-body a[href^=http]:after{content:" · " attr(href);font-size:.75em;letter-spacing:.02em;word-break:break-all}.swiss main section,.swiss details,.swiss .also-list>li,.swiss .filmstrip>figure{-moz-column-break-inside:avoid;break-inside:avoid}.swiss h1,.swiss .swiss-row-title,.swiss .also-title{-moz-column-break-after:avoid;break-after:avoid}.swiss .swiss-footer{position:static!important;height:auto!important;padding:8mm 0 0!important;border-top:1px solid #000!important;background:none!important;color:#000!important;-moz-column-break-before:avoid;break-before:avoid}.swiss .marquee-track{animation:none!important}.swiss .marquee{overflow:visible!important}}.last\:border-b-0:last-child{border-bottom-width:0px}@media(hover:hover)and (pointer:fine){.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:text-\[var\(--accent-texte\)\]:hover{color:var(--accent-texte)}.hover\:text-\[var\(--sur-accent\)\]:hover{color:var(--sur-accent)}}.focus-visible\:text-\[var\(--accent\)\]:focus-visible{color:var(--accent)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-0:disabled{opacity:0}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:text-\[var\(--accent-texte\)\]{color:var(--accent-texte)}.group[open] .group-open\:opacity-0{opacity:0}.aria-pressed\:bg-\[var\(--ink\)\][aria-pressed=true]{background-color:var(--ink)}.aria-pressed\:text-\[var\(--paper\)\][aria-pressed=true]{color:var(--paper)}@media(min-width:640px){.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-end-3{grid-column-end:3}.sm\:row-span-1{grid-row:span 1 / span 1}.sm\:row-start-1{grid-row-start:1}.sm\:h-\[76px\]{height:76px}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}@media(min-width:768px){.md\:col-span-10{grid-column:span 10 / span 10}.md\:col-span-12{grid-column:span 12 / span 12}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-span-7{grid-column:span 7 / span 7}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-start-3{grid-column-start:3}.md\:-mx-\[40px\]{margin-left:-40px;margin-right:-40px}.md\:block{display:block}.md\:h-\[460px\]{height:460px}.md\:w-\[440px\]{width:440px}.md\:justify-self-end{justify-self:end}.md\:px-\[40px\]{padding-left:40px;padding-right:40px}.md\:pl-\[26px\]{padding-left:26px}.md\:pr-\[14px\]{padding-right:14px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[17px\]{font-size:17px}}@media(min-width:820px){.min-\[820px\]\:flex{display:flex}.min-\[820px\]\:inline-flex{display:inline-flex}.min-\[820px\]\:hidden{display:none}}@media(min-width:901px){.min-\[901px\]\:col-span-3{grid-column:span 3 / span 3}.min-\[901px\]\:justify-self-end{justify-self:end}.min-\[901px\]\:text-right{text-align:right}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
