:root{--ed-paper:var(--color-brand-paper);--ed-ink:var(--color-brand-ink);--ed-muted:var(--color-brand-muted);--ed-white:#fff;--ed-mint:var(--color-accent);--ed-rule:#d5ddd5;--ed-gutter:clamp(24px,6vw,112px);--ed-inset:clamp(22px,3vw,48px);--ed-gap:12px;--ed-small-gap:8px;--ed-caption-gap:24px;--ed-section:clamp(56px,6vw,88px);--ed-head-gap:28px;--ed-head-size:clamp(36px,3.6vw,52px);--ed-caption-size:clamp(22px,2vw,28px);--ed-small:13px;--ed-tiny:11px;--ed-full:100%;--ed-title-width:32ch;--ed-radius:20px;--ed-pill:100px;--ed-line:1px;--ed-focus:2px;--ed-focus-offset:5px;--ed-track:-.045em;--ed-cover-height:clamp(340px,34vw,500px);--ed-cover-height-mobile:320px;--ed-action-height:48px;--ed-action-pad:12px 20px;--ed-open-size:10px;--ed-cover-origin:center 56%;--ed-detail-origin:54% center;--ed-shade:linear-gradient(180deg,rgba(4,23,16,.68),rgba(4,23,16,.5) 20%,transparent 55%,rgba(4,23,16,.18));--ed-detail-wash:linear-gradient(180deg,rgba(240,245,229,.65),rgba(240,245,229,0) 50%);--ed-duration:.75s;--ed-fast:.24s;--ed-ease:cubic-bezier(.2,.7,.2,1);--ed-zoom:1.06;--ed-coast-saturation:.64;--ed-detail-saturation:.65;--ed-icon-width:16px;--ed-icon-height:18px;--ed-icon-gap:4px;--ed-mobile-head:36px;--ed-mobile-gap:36px}.journal-preview{padding:var(--ed-section) var(--ed-gutter);color:var(--ed-ink);background:var(--ed-paper)}.editorial-masthead{display:flex;align-items:end;justify-content:space-between;gap:var(--ed-caption-gap);padding-bottom:var(--ed-head-gap)}.editorial-masthead .overline{color:var(--ed-muted);font-size:var(--ed-small);margin:0 0 var(--ed-small-gap)}.editorial-masthead h2{font-size:var(--ed-head-size);line-height:.92;font-weight:var(--brand-display-weight);letter-spacing:var(--ed-track);margin:0}.editorial-all{display:inline-flex;align-items:center;justify-content:center;gap:var(--ed-caption-gap);min-height:var(--ed-action-height);padding:var(--ed-action-pad);border:var(--ed-line) solid var(--ed-rule);border-radius:var(--ed-pill);font-size:var(--ed-small);transition:background var(--ed-fast);white-space:nowrap}.editorial-all:hover{background:var(--ed-mint)}.editorial-index-icon{display:block;width:var(--ed-icon-width);height:var(--ed-icon-height);border-block:var(--ed-line) solid currentColor;position:relative}.editorial-index-icon:after{content:"";position:absolute;inset:var(--ed-icon-gap) 0;border-block:var(--ed-line) solid currentColor}.editorial-spread{display:flex;flex-wrap:wrap;gap:var(--ed-gap)}.editorial-edition{flex:1 1 0;min-width:0;transition:flex-grow var(--ed-duration) var(--ed-ease)}.editorial-edition:first-child{flex-grow:1.36}.editorial-link{display:block;border-radius:var(--ed-radius)}.editorial-link:focus-visible{outline:var(--ed-focus) solid var(--ed-ink);outline-offset:var(--ed-focus-offset)}.editorial-art{position:relative;overflow:clip;isolation:isolate;container-type:inline-size;height:var(--ed-cover-height);border-radius:var(--ed-radius);background:var(--ed-ink);color:var(--ed-white);view-transition-name:var(--editorial-view,none)}.editorial-art>img{display:block;position:absolute;inset:0;width:var(--ed-full);height:var(--ed-full);object-fit:cover;object-position:var(--ed-cover-origin);filter:saturate(var(--ed-coast-saturation));transform:scale(var(--ed-zoom));transition:transform var(--ed-duration) var(--ed-ease);z-index:-2}.editorial-wash{position:absolute;inset:0;background:var(--ed-shade);z-index:-1}.editorial-art-top{position:absolute;top:var(--ed-inset);inset-inline:var(--ed-inset);display:flex;justify-content:space-between;gap:var(--ed-caption-gap);font-size:var(--ed-small)}.editorial-art[data-treatment=detail]{color:var(--ed-ink);background:var(--ed-mint)}.editorial-art[data-treatment=detail]>img{object-position:var(--ed-detail-origin);filter:saturate(var(--ed-detail-saturation))}.editorial-art[data-treatment=detail] .editorial-wash{background:var(--ed-detail-wash)}.editorial-read{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ed-caption-gap);position:absolute;bottom:var(--ed-inset);left:var(--ed-inset);border-radius:var(--ed-pill);min-height:var(--ed-action-height);padding:var(--ed-action-pad);color:var(--ed-ink);background:var(--ed-paper);font-size:var(--ed-small);transition:background var(--ed-fast)}.editorial-open{display:block;width:var(--ed-open-size);height:var(--ed-open-size);position:relative}.editorial-open:before,.editorial-open:after{content:"";position:absolute;inset:0;border:var(--ed-line) solid currentColor}.editorial-open:after{transform:translate(var(--ed-icon-gap),calc(-1 * var(--ed-icon-gap)));background:var(--ed-paper);transition:transform var(--ed-fast),background var(--ed-fast)}.editorial-link:hover .editorial-read,.editorial-link:focus-visible .editorial-read,.editorial-link:hover .editorial-open:after,.editorial-link:focus-visible .editorial-open:after{background:var(--ed-mint)}.editorial-link:hover .editorial-open:after,.editorial-link:focus-visible .editorial-open:after{transform:translate(calc(var(--ed-icon-gap) * 1.5),calc(var(--ed-icon-gap) * -1.5))}.editorial-caption{display:flex;align-items:start;justify-content:space-between;gap:var(--ed-caption-gap);padding:var(--ed-caption-gap) var(--ed-small-gap) var(--ed-small-gap)}.editorial-caption h2,.editorial-caption h3{color:var(--ed-ink);font-family:var(--display);font-weight:var(--brand-title-weight);font-size:var(--ed-caption-size);line-height:1.12;letter-spacing:var(--ed-track);max-width:var(--ed-title-width);margin:0;text-wrap:balance}.editorial-duration{font-size:var(--ed-small);color:var(--ed-muted);white-space:nowrap;padding-top:var(--ed-small-gap)}.editorial-note{display:flex;justify-content:space-between;gap:var(--ed-small-gap);color:var(--ed-muted);font-size:var(--ed-tiny);padding:var(--ed-small-gap)}.editorial-note a{text-decoration:underline;text-underline-offset:var(--ed-icon-gap)}.editorial-spread:has(>:nth-child(3)) .editorial-edition{flex-basis:calc(var(--ed-full) / 2 - var(--ed-gap));flex-grow:1}@media(min-width:900px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.editorial-spread:not(:has(>:nth-child(3))):has(.editorial-link:hover,.editorial-link:focus-visible) .editorial-edition{flex-grow:1}.editorial-spread:not(:has(>:nth-child(3))) .editorial-edition:has(.editorial-link:hover,.editorial-link:focus-visible){flex-grow:1.8}.editorial-link:hover .editorial-art>img,.editorial-link:focus-visible .editorial-art>img{transform:scale(1)}}@media(max-width:1000px){.editorial-caption{flex-direction:column;gap:var(--ed-small-gap)}.editorial-duration{padding:0}}@media(max-width:700px){.editorial-masthead{flex-wrap:wrap;align-items:center}.editorial-masthead h2{font-size:var(--ed-mobile-head)}.editorial-masthead .overline{max-width:none}.editorial-all{padding-inline:var(--ed-caption-gap)}.editorial-spread{flex-direction:column;gap:var(--ed-mobile-gap)}.editorial-art{height:var(--ed-cover-height-mobile)}.editorial-caption{flex-direction:row;flex-wrap:wrap;gap:var(--ed-gap);padding-top:var(--ed-caption-gap)}.editorial-note{flex-wrap:wrap}}@media(scripting:enabled){@view-transition{navigation:auto}}::view-transition-group(*){animation-duration:var(--ed-duration);animation-timing-function:var(--ed-ease)}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}.editorial-edition,.editorial-art>img,.editorial-read,.editorial-open:after,.editorial-all{transition:none}.editorial-link:hover .editorial-art>img,.editorial-link:focus-visible .editorial-art>img,.editorial-art>img{transform:none}}.editorial-art>img[src="/assets/radar-trackman.avif"],.library-thumbnail img[src="/assets/radar-trackman.avif"]{object-position:22% 50%}img[src="/assets/application-golf-tablette.avif"]{object-position:84% 50%}.journal-article-hero:has(img[src="/assets/radar-trackman.avif"]){justify-content:flex-end}.journal-article-hero:has(img[src="/assets/radar-trackman.avif"]) .journal-article-title{max-width:50%}@media(max-width:900px){.journal-article-hero:has(img[src="/assets/radar-trackman.avif"]){align-items:start}.journal-article-hero:has(img[src="/assets/radar-trackman.avif"]) .journal-article-title{max-width:100%}.journal-article-hero:has(img[src="/assets/radar-trackman.avif"]) .editorial-wash{transform:rotate(180deg)}}
