.gd{--gd-rule:color-mix(in srgb,var(--e-ink) 14%,transparent);background:linear-gradient(90deg,var(--gd-rule) 1px,transparent 1px) 0 0/calc(100% / 12) 100%,var(--e-bg)}.gd h1,.gd h2{font-weight:800!important}.gd-sec{border-top:1px solid var(--e-ink);padding-block:clamp(80px,9vw,140px);position:relative}.gd-hero{height:230vh}.gd-hero__stick{top:var(--e-head);height:calc(100svh - var(--e-head));grid-template-rows:auto minmax(0,1fr);gap:12px;padding-block:14px 18px;display:grid;position:sticky;overflow:hidden}.gd-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.gd-hero__top>p{font-family:var(--ag-font-display,"Manrope Variable",sans-serif);font-size:clamp(16px,1.6vw,22px);font-weight:700}.gd-board{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;min-height:0;display:grid}:is(#contenu-principal,body) .eds.gd .gd-board__word{grid-area:1/1/4/13;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid;max-width:none!important;font-size:inherit!important;margin:0!important;line-height:1!important}.gd-board__word>span{border:1px solid var(--e-ink);background:var(--e-bg);font-family:var(--ag-font-display,"Manrope Variable",sans-serif);letter-spacing:-.06em;place-items:center;font-size:clamp(90px,17vh,230px);font-weight:800;line-height:.8;display:grid;overflow:hidden}.gd-board__word>span:nth-child(2){background:var(--e-a);color:#fff;border-color:var(--e-a)}.gd-board__word>span:nth-child(3){background:var(--e-ink);color:var(--e-bg)}.gd-board__mod{--p:clamp(0,var(--q,0) * 1.7,1);border:1px solid var(--e-ink);color:var(--e-ink);min-height:0;transform:translate(calc(var(--dx) * (1 - var(--p))),calc(var(--dy) * (1 - var(--p)))) rotate(calc(var(--dr) * (1 - var(--p))));opacity:calc(.35 + .65 * var(--p));background:#fff;align-content:space-between;padding:10px 12px;transition:background .2s,color .2s;display:grid;position:relative}.gd-board__mod:hover{background:var(--e-a);color:#fff;border-color:var(--e-a)}.gd-board__mod>small{color:var(--e-a);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.gd-board__mod:hover>small{color:#fff}.gd-board__mod>b{font-family:var(--ag-font-display,"Manrope Variable",sans-serif);font-size:clamp(14px,1.5vw,22px);font-weight:800;line-height:1}.gd-board__mod>svg{width:16px;height:16px;position:absolute;top:10px;right:10px}.gd-head{border-bottom:1px solid var(--e-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 20px;margin-bottom:clamp(28px,3vw,44px);padding-bottom:18px;display:grid}:is(#contenu-principal,body) .eds.gd .gd-head__kicker{background:var(--e-ink);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;grid-column:1/-1;justify-self:start;padding:4px 10px;font-size:12px;font-weight:800;color:#fff!important;opacity:1!important}:is(#contenu-principal,body) .eds.gd .gd-head h2{letter-spacing:-.045em!important;color:var(--e-ink)!important;font-size:clamp(36px,5vw,80px)!important;line-height:.95!important}.gd-head__cell{border:1px solid var(--e-ink);white-space:nowrap;padding:8px 14px;font-size:13px;font-weight:700}.gd-bento{border-top:1px solid var(--e-ink);border-left:1px solid var(--e-ink);grid-template-rows:repeat(3,minmax(150px,auto));grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.gd-bento>li{border-right:1px solid var(--e-ink);border-bottom:1px solid var(--e-ink);background:var(--e-bg);clip-path:inset(0 100% 0 0);transition:clip-path .8s cubic-bezier(.7,0,.2,1);transition-delay:calc(var(--i) * 80ms);align-content:space-between;gap:12px;padding:clamp(16px,2vw,26px);display:grid}.gd-bento>li.is-in{clip-path:inset(0)}.gd-bento>li>b{font-family:var(--ag-font-display,"Manrope Variable",sans-serif);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,88px);font-weight:800;line-height:.85}.gd-bento>li>small{font-size:14px;font-weight:700}.gd-bento__a{color:#fff;grid-area:1/1/3/4;background:var(--e-a)!important}.gd-bento__a>b{font-size:clamp(80px,11vw,190px)!important}.gd-bento__b{color:var(--e-bg);grid-area:1/4/2/7;background:var(--e-ink)!important}.gd-bento__c{grid-column:4/5}.gd-bento__d{grid-column:5/7}.gd-bento__e{grid-column:1/3}.gd-bento__f{grid-column:3/4}.gd-bento__g{grid-column:4/6}.gd-bento__h{grid-column:6/7}.gd-sheet{border:1px solid var(--e-ink);background:#fff}.gd-sheet__filters{border-bottom:1px solid var(--e-ink);flex-wrap:wrap;gap:0;display:flex}.gd-sheet__filters>button{border:0;border-right:1px solid var(--gd-rule);font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;padding:10px 14px;font-size:13px;font-weight:700}.gd-sheet__filters>button>b{color:var(--e-a);font-variant-numeric:tabular-nums;margin-left:4px}.gd-sheet__filters>button[aria-pressed=true]{background:var(--e-ink);color:var(--e-bg)}.gd-sheet__scroll{max-height:560px;overflow:auto}.gd-sheet table{border-collapse:collapse;width:100%;font-size:14.5px}.gd-sheet th,.gd-sheet td{border-right:1px solid var(--gd-rule);border-bottom:1px solid var(--gd-rule);text-align:left;vertical-align:middle;padding:0}.gd-sheet thead th{z-index:1;background:var(--e-soft);border-bottom:1px solid var(--e-ink);position:sticky;top:0}.gd-sheet thead button{width:100%;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:800;display:inline-flex}.gd-sheet thead button svg{width:14px;height:14px;color:var(--e-a)}.gd-sheet__corner,.gd-sheet__line{background:var(--e-soft);width:44px;color:color-mix(in srgb,var(--e-ink) 50%,transparent);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;text-align:center!important}.gd-sheet__n{width:64px;color:var(--e-a);font-variant-numeric:tabular-nums;font-weight:800;padding:10px 12px!important}.gd-sheet td>a{color:var(--e-ink);align-items:center;gap:10px;padding:11px 12px;font-weight:600;display:flex}.gd-sheet td>a>i{border:1px solid var(--e-ink);place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:800;display:grid}.gd-sheet tbody tr:hover td{background:color-mix(in srgb,var(--e-a) 10%,transparent)}.gd-sheet__type{text-transform:capitalize;width:160px;font-size:13px;padding:10px 12px!important}.gd-sheet__go{width:44px;text-align:center!important}.gd-sheet__go svg{width:16px;height:16px}.gd-contract{border-top:1px solid var(--e-ink);border-left:1px solid var(--e-ink);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(118px,auto);display:grid}.gd-contract>li{border-right:1px solid var(--e-ink);border-bottom:1px solid var(--e-ink);background:var(--e-bg);opacity:0;transition:opacity .5s;transition-delay:calc(var(--i) * 60ms);align-content:space-between;gap:10px;padding:14px;display:grid}.gd-contract>li.is-in,.gd-contract__photo,.gd-contract__open{opacity:1!important}.gd-contract>li>small{letter-spacing:.1em;text-transform:uppercase;color:var(--e-a);font-size:11px;font-weight:800}.gd-contract>li>b{font-size:15px;line-height:1.2}.gd-contract__photo{grid-area:span 2/span 2;overflow:hidden;padding:0!important}.gd-contract__photo img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%!important}.gd-contract__annex{background:var(--e-soft)!important}.gd-contract__open{background:var(--e-a)!important;padding:0!important}.gd-contract__open>a{color:#fff;justify-content:space-between;align-items:flex-end;height:100%;padding:14px;font-weight:800;display:flex}.gd-contract__open svg{width:18px;height:18px}.gd-proto__cells{grid-template-columns:repeat(26,minmax(0,1fr));gap:3px;display:grid}.gd-proto__cells>li{aspect-ratio:1}.gd-proto__cells a{background:color-mix(in srgb,var(--e-ink) var(--shade),transparent);width:100%;height:100%;transition:scale .35s cubic-bezier(.2,.9,.2,1.3),background .2s;transition-delay:calc(var(--i) * 4ms);display:block;scale:0}.gd-proto__cells.is-in a{scale:1}.gd-proto__cells a:hover{background:var(--e-a)}.gd-proto [data-c="0"]{--shade:100%}.gd-proto [data-c="1"]{--shade:86%}.gd-proto [data-c="2"]{--shade:74%}.gd-proto [data-c="3"]{--shade:62%}.gd-proto [data-c="4"]{--shade:52%}.gd-proto [data-c="5"]{--shade:43%}.gd-proto [data-c="6"]{--shade:35%}.gd-proto [data-c="7"]{--shade:28%}.gd-proto [data-c="8"]{--shade:21%}.gd-proto [data-c="9"]{--shade:15%}.gd-proto__legend{border-top:1px solid var(--e-ink);border-left:1px solid var(--e-ink);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px;display:grid}.gd-proto__legend>li{border-right:1px solid var(--e-ink);border-bottom:1px solid var(--e-ink);cursor:default;grid-template-columns:18px 1fr;gap:4px 10px;padding:12px;transition:background .2s;display:grid}.gd-proto__legend>li>i{background:color-mix(in srgb,var(--e-ink) var(--shade),transparent);grid-row:span 2;width:18px;height:18px}.gd-proto__legend>li>b{font-size:13.5px;line-height:1.2}.gd-proto__legend>li>small{color:color-mix(in srgb,var(--e-ink) 60%,transparent);font-size:12px}.gd-proto__legend>li:hover{background:#fff}:is(.gd-proto:has(.gd-proto__legend>li[data-c="0"]:hover) .gd-proto__cells>li[data-c="0"] a,.gd-proto:has(.gd-proto__legend>li[data-c="1"]:hover) .gd-proto__cells>li[data-c="1"] a,.gd-proto:has(.gd-proto__legend>li[data-c="2"]:hover) .gd-proto__cells>li[data-c="2"] a,.gd-proto:has(.gd-proto__legend>li[data-c="3"]:hover) .gd-proto__cells>li[data-c="3"] a,.gd-proto:has(.gd-proto__legend>li[data-c="4"]:hover) .gd-proto__cells>li[data-c="4"] a,.gd-proto:has(.gd-proto__legend>li[data-c="5"]:hover) .gd-proto__cells>li[data-c="5"] a,.gd-proto:has(.gd-proto__legend>li[data-c="6"]:hover) .gd-proto__cells>li[data-c="6"] a,.gd-proto:has(.gd-proto__legend>li[data-c="7"]:hover) .gd-proto__cells>li[data-c="7"] a,.gd-proto:has(.gd-proto__legend>li[data-c="8"]:hover) .gd-proto__cells>li[data-c="8"] a,.gd-proto:has(.gd-proto__legend>li[data-c="9"]:hover) .gd-proto__cells>li[data-c="9"] a){background:var(--e-a)}.gd-shelves{border-top:1px solid var(--e-ink);border-left:1px solid var(--e-ink);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.gd-shelves>li{border-right:1px solid var(--e-ink);border-bottom:1px solid var(--e-ink)}.gd-shelves>li>a{height:100%;min-height:210px;color:var(--e-ink);grid-template-rows:auto 1fr auto;gap:8px;padding:20px;transition:background .2s,color .2s;display:grid;position:relative}.gd-shelves>li>a:hover{background:var(--e-ink);color:var(--e-bg)}.gd-shelves>li>a>small{letter-spacing:.14em;text-transform:uppercase;color:var(--e-a);font-size:11px;font-weight:800}.gd-shelves>li>a>b{font-family:var(--ag-font-display,"Manrope Variable",sans-serif);letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-self:center;font-size:clamp(56px,6vw,100px);font-weight:800;line-height:.85}.gd-shelves>li>a>strong{font-size:17px}.gd-shelves>li>a>svg{width:18px;height:18px;position:absolute;top:18px;right:18px}.gd-decode{border-top:1px solid var(--e-ink);border-left:1px solid var(--e-ink);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.gd-decode>li{border-right:1px solid var(--e-ink);border-bottom:1px solid var(--e-ink)}.gd-decode>li>a{height:100%;color:var(--e-ink);grid-template-rows:auto 1fr auto;gap:10px;padding:12px;display:grid}.gd-decode img,.gd-decode__n{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto!important}.gd-decode img{filter:grayscale();transition:filter .3s}.gd-decode>li>a:hover img{filter:none}.gd-decode__n{background:var(--e-ink);color:var(--e-bg);font-family:var(--ag-font-display,"Manrope Variable",sans-serif);place-items:center;font-size:clamp(48px,5vw,84px);font-weight:800;display:grid}.gd-decode>li:nth-child(3n+2) .gd-decode__n{background:var(--e-a);color:#fff}.gd-decode>li>a>b{font-size:15.5px;line-height:1.25}.gd-decode>li>a>small{color:var(--e-a);font-size:12px;font-weight:800}.gd-matrix__scroll{overflow-x:auto}.gd-matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.gd-matrix th,.gd-matrix td{border:1px solid var(--e-ink);padding:0}.gd-matrix thead th{vertical-align:bottom;height:130px;padding:8px 0}.gd-matrix thead th>span{writing-mode:vertical-rl;font-size:13px;font-weight:700;display:inline-block;rotate:180deg}.gd-matrix thead th:first-child,.gd-matrix tbody th{width:140px}.gd-matrix tbody th{text-align:right;padding:0 10px;font-size:13px;font-weight:700}.gd-matrix td{aspect-ratio:1;height:44px}.gd-matrix td>a{background:var(--e-ink);width:100%;height:100%;min-height:42px;transition:background .2s;display:block}.gd-matrix td>a:hover{background:var(--e-a)}.gd-matrix__self{background:repeating-linear-gradient(45deg,transparent 0 4px,var(--gd-rule) 4px 5px)}.gd-obs{border-top:1px solid var(--e-ink);border-left:1px solid var(--e-ink);display:grid}.gd-obs>li{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));display:grid}.gd-obs>li>*{border-right:1px solid var(--e-ink);border-bottom:1px solid var(--e-ink);padding:16px}.gd-obs__title{color:var(--e-ink);align-content:space-between;gap:8px;transition:background .2s;display:grid}.gd-obs__title:hover{background:#fff}.gd-obs__title>b{font-size:16px;line-height:1.25}.gd-obs__title>small{color:color-mix(in srgb,var(--e-ink) 60%,transparent);font-size:12px}.gd-obs__cell{align-content:start;gap:6px;display:grid}.gd-obs__cell>b{font-family:var(--ag-font-display,"Manrope Variable",sans-serif);letter-spacing:-.03em;font-size:clamp(22px,2.4vw,36px);font-weight:800;line-height:1}.gd-obs>li:nth-child(odd) .gd-obs__cell:nth-child(3)>b,.gd-obs>li:nth-child(2n) .gd-obs__cell:nth-child(2)>b{color:var(--e-a)}.gd-obs__cell>small{font-size:13px;line-height:1.3}.gd-guides{border-top:1px solid var(--e-ink);border-left:1px solid var(--e-ink);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.gd-guides>li{border-right:1px solid var(--e-ink);border-bottom:1px solid var(--e-ink)}.gd-guides>li>a{height:100%;color:var(--e-ink);grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;gap:6px 10px;padding:14px;transition:background .2s;display:grid}.gd-guides>li>a:hover{background:#fff}.gd-guides__logo{border:1px solid var(--e-ink);background:#fff;grid-row:1;width:34px;height:34px;padding:5px}.gd-guides>li>a>b{align-self:center;font-size:13.5px;line-height:1.2}.gd-guides>li>a>strong{font-family:var(--ag-font-display,"Manrope Variable",sans-serif);letter-spacing:-.05em;font-variant-numeric:tabular-nums;grid-column:1/-1;align-self:end;font-size:clamp(40px,4vw,64px);font-weight:800;line-height:.85}.gd-guides>li>a>small{color:var(--e-a);grid-column:1/-1;font-size:12px;font-weight:700}.gd-catalogue{border-top:1px solid var(--e-ink);border-left:1px solid var(--e-ink);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.gd-catalogue__col{border-right:1px solid var(--e-ink);border-bottom:1px solid var(--e-ink);grid-template-rows:auto 1fr;display:grid}.gd-catalogue__col>p{border-bottom:1px solid var(--e-ink);background:var(--e-ink);color:var(--e-bg);gap:4px;padding:14px;display:grid}.gd-catalogue__col>p>small{letter-spacing:.1em;text-transform:uppercase;color:var(--e-a);font-size:11px;font-weight:800}.gd-catalogue__col>p>b{font-size:15px;line-height:1.2}.gd-catalogue__col>p>em{font-style:normal;font-family:var(--ag-font-display,"Manrope Variable",sans-serif);font-size:30px;font-weight:800}.gd-catalogue__col ul{align-content:start;display:grid}.gd-catalogue__col li{border-bottom:1px solid var(--gd-rule)}.gd-catalogue__col a{color:var(--e-ink);padding:8px 14px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:block}.gd-catalogue__col a:hover{background:var(--e-a);color:#fff}@media (max-width:900px){.gd{background:var(--e-bg)}.gd-board{grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}:is(#contenu-principal,body) .eds.gd .gd-board__word{grid-area:1/1/5/5}.gd-board__word>span{font-size:clamp(56px,16vw,110px)}.gd-board__word>span:first-child{grid-area:1/1/3/3!important}.gd-board__word>span:nth-child(2){grid-area:1/3/3/5!important}.gd-board__word>span:nth-child(3){grid-area:3/1/5/3!important}.gd-board__word>span:nth-child(4){grid-area:3/3/5/5!important}.gd-board__mod{padding:8px;grid-area:auto!important}.gd-board__mod>svg{display:none}.gd-head{grid-template-columns:minmax(0,1fr)}.gd-head__cell{justify-self:start}.gd-bento{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.gd-bento>li{min-height:130px;grid-area:auto!important}.gd-bento>li.gd-bento__a{grid-column:1/-1!important}.gd-bento__a>b{font-size:clamp(64px,22vw,110px)!important}.gd-hero__stick{padding-bottom:96px}.gd-board{grid-template-rows:repeat(4,minmax(0,1.3fr)) repeat(3,minmax(0,1fr));gap:4px}.gd-board__mod{padding:6px}.gd-board__mod>b{letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(9.5px,2.7vw,12px)}.gd-contract{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-proto__cells{grid-template-columns:repeat(13,minmax(0,1fr));gap:2px}.gd-proto__legend,.gd-shelves{grid-template-columns:minmax(0,1fr)}.gd-shelves>li>a{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;min-height:0}.gd-shelves>li>a>small{grid-column:1/-1}.gd-shelves>li>a>b{font-size:48px}.gd-decode,.gd-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-obs>li{grid-template-columns:repeat(3,minmax(0,1fr))}.gd-obs__title{grid-column:1/-1}.gd-obs__cell>small{font-size:11.5px}.gd-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-sheet__type{width:auto}}@media (prefers-reduced-motion:reduce){.gd *{transition:none!important;animation:none!important}.gd-board__mod{opacity:1;transform:none}.gd-bento>li{clip-path:none}.gd-contract>li{opacity:1}.gd-proto__cells a{scale:1}}
