.hero{padding-block:var(--space-5) var(--space-8);row-gap:var(--space-7)}.hero>*{grid-column:1 / -1}.hero-main>*{margin:0}.h1{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:anywhere}.intro{margin-top:var(--space-4)!important;font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted)}.emerald{display:none}.byl{margin-top:var(--space-4)!important;display:grid;grid-template-columns:var(--avatar-byline) minmax(0,1fr);column-gap:var(--space-4);align-items:center;font:var(--weight-regular) var(--text-ui) / var(--leading-ui) var(--font-ui)}.byl img{width:var(--avatar-byline);height:var(--avatar-byline);border-radius:50%}.byl p{margin:0}.byl a{position:relative;font-weight:var(--weight-semibold);color:var(--color-text)!important}.byl a:before{content:"";position:absolute;inset:calc(-1 * var(--t-pad)) 0}.doors{margin-top:var(--space-5)!important}.doors ul{margin:0;padding:0;list-style:none}.doors li:last-child{position:relative}.doors li:last-child:after{content:"";position:absolute;inset-inline:0;bottom:0;height:var(--border-width);background:var(--color-border)}.door{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:calc(var(--leading-title) + 2 * var(--space-3));padding-block:var(--space-3);color:var(--color-text)!important;text-decoration:none!important}.door-l{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-title);line-height:var(--leading-title);text-decoration:underline 0 transparent;text-underline-offset:var(--underline-offset);transition:text-decoration-thickness var(--duration-fast) var(--ease-standard)}.door:hover .door-l{text-decoration:underline var(--underline-thickness-hover) var(--color-accent)}.door-n{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;font:var(--weight-regular) var(--text-ui) / var(--leading-ui) var(--font-ui);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.door-n .icon{color:var(--color-text)}.top>*{margin:0}.top ol{margin-top:var(--space-4);padding:0;list-style:none}.top li{position:relative;display:grid;grid-template-columns:var(--space-6) minmax(0,1fr);column-gap:var(--space-4);align-items:baseline;padding-block:var(--space-3)}.top li:last-child:after{content:"";position:absolute;inset-inline:0;bottom:0;height:var(--border-width);background:var(--color-border)}.top-n{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-title);line-height:var(--leading-title);color:var(--color-accent-strong);font-variant-numeric:tabular-nums}.top-x>*{margin:0}.top-t{font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.top-t a{color:var(--color-text)!important;text-decoration-line:none!important}.top-t a:after{content:"";position:absolute;inset:0}.top li:hover .top-t a{text-decoration-line:underline!important;text-decoration-thickness:var(--underline-thickness-hover)}.top-t a:visited{color:var(--color-link)!important}.top-c{margin-top:var(--space-1)!important;font:var(--weight-regular) var(--text-ui) / var(--leading-ui) var(--font-ui);color:var(--color-text-muted)}@media(min-width:48em){.hero-main{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:start}.hero-main>*{grid-column:1 / -1}.hero-main>.intro,.hero-main>.byl{grid-column:1 / 7}.h1{grid-row:1}.intro{grid-row:2}.byl{grid-row:3}.doors{grid-row:4}.emerald{display:block;grid-column:7 / 9;grid-row:2 / span 2;margin-top:var(--space-4)!important;width:8rem;height:8rem;touch-action:none;cursor:grab;user-select:none;position:relative;z-index:1}.emerald.is-drag{cursor:grabbing}.emerald svg{width:100%;height:100%;overflow:visible;pointer-events:none}}@media(min-width:64em){.hero{padding-block-start:var(--space-8);align-items:start}.hero-main{grid-column:1 / 9}.top{grid-column:9 / -1}.intro,.byl,.emerald{margin-top:var(--space-5)!important}.intro{font-size:var(--text-body);line-height:var(--leading-body)}.doors{margin-top:var(--space-6)!important}}.trk{--col: calc((100cqi - (var(--grid-columns) - 1) * var(--grid-gutter)) / var(--grid-columns));--card-w: calc(3 * var(--col) + 2 * var(--grid-gutter));display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);grid-auto-columns:var(--card-w);column-gap:var(--grid-gutter);row-gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-block-end:var(--space-4)}.trk:focus-visible{outline-offset:var(--space-1);border-radius:var(--radius-md)}@media(min-width:48em){.trk{--card-w: calc(4 * var(--col) + 3 * var(--grid-gutter))}}.dn>*{grid-column:1 / -1;margin:0}.dn-txt>*{margin:0}.dn-txt{margin-top:var(--space-4)}.dn-x{margin-top:var(--space-2)!important}.dn-l{margin-top:calc(var(--space-4) - var(--t-pad))!important;padding:0;list-style:none}.dn-l a{display:inline-flex;align-items:center;flex-wrap:wrap;column-gap:var(--space-2);min-height:var(--target-min);padding-block:var(--space-3);font:var(--weight-semibold) var(--text-ui) / var(--leading-ui) var(--font-ui)}.dn-l a .muted{font-weight:var(--weight-regular)}.dn-l a .icon{color:var(--color-text-muted)}.dn-l .ext:visited{text-decoration-color:currentColor!important}@media(min-width:64em){.dn{align-items:start}.dn-img{grid-column:1 / 7}.dn-txt{grid-column:7 / -1;margin-top:0}}@media(min-width:64em){.nl-home{grid-template-columns:minmax(0,calc(8 * var(--col) + 7 * var(--grid-gutter))) minmax(0,1fr) var(--aside-max);column-gap:0}.nl-home>*{grid-column:1}.nl-home .nl-vignette{grid-column:3;grid-row:1 / span 3}.nl-home>.nl-form{grid-column:1}}.nl-home{margin-top:0!important}.cq>.nl-home,.nl-home{--col: calc((100cqi - (var(--grid-columns) - 1) * var(--grid-gutter)) / var(--grid-columns))}.collab{margin:0;padding:0;list-style:none}.collab li{position:relative;padding-block:var(--space-5)}.collab li:last-child:after{content:"";position:absolute;inset-inline:0;bottom:0;height:var(--border-width);background:var(--color-border)}.collab h3{margin:0;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-heading)}.collab h3 a{color:var(--color-text)!important;text-decoration-line:none!important}.collab h3 a:after{content:"";position:absolute;inset:0}.collab h3 a:focus-visible{outline:none}.collab h3 a:focus-visible:after{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-width))}.collab li:hover h3 a{text-decoration-line:underline!important;text-decoration-thickness:var(--underline-thickness-hover)}.collab p{margin:var(--space-2) 0 0;font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted)}@media(min-width:64em){.collab{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter)}.collab li{grid-column:span 4}.collab li:after{content:"";position:absolute;inset-inline:0;bottom:0;height:var(--border-width);background:var(--color-border)}}
