.page-fade-module__04Ge6W__root{z-index:var(--layer-page-fade);background:var(--color-background-100);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-in-out);position:fixed;inset:0}.page-fade-module__04Ge6W__covered{opacity:1;pointer-events:auto}.page-fade-module__04Ge6W__idle{visibility:hidden;transition:none}
.button-module__6YOxLq__root{padding:var(--space-12);border:1px solid var(--color-foreground-100);border-radius:var(--radius-sm);color:var(--color-foreground-100);font-size:var(--text-label-size);font-weight:var(--font-weight-bold);text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.button-module__6YOxLq__root:disabled,.button-module__6YOxLq__root[aria-disabled=true]{cursor:progress}@media (hover:hover) and (pointer:fine){.button-module__6YOxLq__root.button-module__6YOxLq__outlineHover{border-color:#0000}.button-module__6YOxLq__root.button-module__6YOxLq__outlineHover:before{content:"";inset:calc(var(--space-4) - 1px);border:1px solid var(--color-foreground-100);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard);position:absolute}.button-module__6YOxLq__root.button-module__6YOxLq__outlineHover:hover:before,.button-module__6YOxLq__root.button-module__6YOxLq__outlineHover:focus-visible:before{opacity:1;inset:-1px}}@media (prefers-reduced-motion:no-preference){.button-module__6YOxLq__root.button-module__6YOxLq__outlineHover:before{transition:opacity var(--duration-fast) var(--ease-standard), inset var(--duration-fast) var(--ease-standard)}}.button-module__6YOxLq__runner{width:calc(100% + var(--space-2));height:calc(100% + var(--space-2));opacity:0;pointer-events:none;position:absolute;inset:-1px;overflow:visible}.button-module__6YOxLq__edge,.button-module__6YOxLq__track{x:calc(1px / 2);y:calc(1px / 2);rx:var(--radius-sm);fill:none;stroke-width:1px;width:calc(100% - 1px);height:calc(100% - 1px)}.button-module__6YOxLq__edge{stroke:var(--color-foreground-100)}.button-module__6YOxLq__track{stroke:var(--color-accent-100);stroke-dasharray:18 82}@media (hover:hover) and (pointer:fine){.button-module__6YOxLq__root.button-module__6YOxLq__outlineHover .button-module__6YOxLq__runner{inset:calc(var(--space-4) - 1px);width:calc(100% - 2 * (var(--space-4) - 1px));height:calc(100% - 2 * (var(--space-4) - 1px))}.button-module__6YOxLq__root.button-module__6YOxLq__outlineHover:hover .button-module__6YOxLq__runner,.button-module__6YOxLq__root.button-module__6YOxLq__outlineHover:focus-visible .button-module__6YOxLq__runner{width:calc(100% + var(--space-2));height:calc(100% + var(--space-2));inset:-1px}}@media (prefers-reduced-motion:no-preference){.button-module__6YOxLq__track{animation:button-module__6YOxLq__outline-run var(--duration-outline-loop) linear infinite paused}.button-module__6YOxLq__root.button-module__6YOxLq__outlineHover .button-module__6YOxLq__runner{transition:opacity var(--duration-fast) var(--ease-standard), inset var(--duration-fast) var(--ease-standard), width var(--duration-fast) var(--ease-standard), height var(--duration-fast) var(--ease-standard)}.button-module__6YOxLq__root:focus-visible{border-color:#0000}.button-module__6YOxLq__root.button-module__6YOxLq__outlineHover:focus-visible:before{visibility:hidden}.button-module__6YOxLq__root:focus-visible .button-module__6YOxLq__runner{opacity:1}.button-module__6YOxLq__root:focus-visible .button-module__6YOxLq__track{animation-play-state:running}}@media (hover:hover) and (pointer:fine){@media (max-color:2147477350) and (prefers-reduced-motion:no-preference){.button-module__6YOxLq__root:hover{border-color:#0000}.button-module__6YOxLq__root.button-module__6YOxLq__outlineHover:before{visibility:hidden}.button-module__6YOxLq__root:hover .button-module__6YOxLq__runner{opacity:1}.button-module__6YOxLq__root:hover .button-module__6YOxLq__track{animation-play-state:running}}}@media not all and (hover:hover) and (pointer:fine){@media (color:2147477350) and (prefers-reduced-motion:no-preference){.button-module__6YOxLq__root:hover{border-color:#0000}.button-module__6YOxLq__root.button-module__6YOxLq__outlineHover:before{visibility:hidden}.button-module__6YOxLq__root:hover .button-module__6YOxLq__runner{opacity:1}.button-module__6YOxLq__root:hover .button-module__6YOxLq__track{animation-play-state:running}}}@keyframes button-module__6YOxLq__outline-run{to{stroke-dashoffset:-100px}}.button-module__6YOxLq__half{width:100%}@media (min-width:1024px){.button-module__6YOxLq__half{width:50%}}
.catalogue-module__qrJYbG__root{padding:var(--space-64) var(--gutter-page)}.catalogue-module__qrJYbG__list{gap:var(--space-24);flex-direction:column;display:flex}.catalogue-module__qrJYbG__item{gap:var(--space-24);padding:var(--space-12) 0;border-top:var(--rule);flex-direction:column;display:flex;position:relative}.catalogue-module__qrJYbG__trigger{text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;width:100%;padding:0;display:flex}.catalogue-module__qrJYbG__trigger:after{content:"";position:absolute;inset:0}.catalogue-module__qrJYbG__trigger:focus-visible{outline:none}.catalogue-module__qrJYbG__trigger:focus-visible:after{outline:1px solid var(--color-accent-100);outline-offset:var(--space-2)}.catalogue-module__qrJYbG__meta{column-gap:var(--space-24);row-gap:var(--space-4);white-space:nowrap;flex-wrap:wrap;display:flex}.catalogue-module__qrJYbG__tags{column-gap:var(--space-24);row-gap:var(--space-4);flex-wrap:wrap;display:flex}.catalogue-module__qrJYbG__plus{margin-top:var(--space-7)}@media (hover:hover) and (pointer:fine){.catalogue-module__qrJYbG__trigger:hover .catalogue-module__qrJYbG__name,.catalogue-module__qrJYbG__trigger:hover .catalogue-module__qrJYbG__plus{color:var(--color-accent-100)}}.catalogue-module__qrJYbG__trigger:focus-visible .catalogue-module__qrJYbG__name,.catalogue-module__qrJYbG__trigger:focus-visible .catalogue-module__qrJYbG__plus{color:var(--color-accent-100)}.catalogue-module__qrJYbG__detail{gap:var(--space-108);padding:var(--space-48) var(--gutter-page) var(--space-64);flex-direction:column;display:flex}.catalogue-module__qrJYbG__detailHead{align-items:flex-end;gap:var(--space-24);flex-direction:column-reverse;display:flex}.catalogue-module__qrJYbG__detailIntro{gap:var(--space-24);flex-direction:column;width:100%;display:flex}.catalogue-module__qrJYbG__tagline{font-size:var(--text-lead-size);letter-spacing:-.01em;line-height:1.2}.catalogue-module__qrJYbG__detailHead .catalogue-module__qrJYbG__close{padding:var(--space-8);translate:var(--space-4) calc(-1 * var(--space-4))}.catalogue-module__qrJYbG__block{gap:var(--space-24);flex-direction:column;display:flex}.catalogue-module__qrJYbG__items>li{padding-block:var(--space-12);border-top:var(--rule);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing)}.catalogue-module__qrJYbG__step{column-gap:var(--space-24);row-gap:var(--space-24);padding-block:var(--space-24);border-top:var(--rule);grid-template-columns:auto minmax(0,1fr);display:grid}.catalogue-module__qrJYbG__stepText{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing);grid-column:1/-1}.catalogue-module__qrJYbG__deliverable{gap:var(--space-24);flex-direction:column;display:flex}.catalogue-module__qrJYbG__deliverable .catalogue-module__qrJYbG__deliverableTitle{margin-top:calc(-1 * var(--space-24));text-align:end}.catalogue-module__qrJYbG__deliverableBody{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing)}@media (min-width:1024px){.catalogue-module__qrJYbG__root{padding:var(--space-24) var(--gutter-page) var(--space-128)}.catalogue-module__qrJYbG__list{gap:0}.catalogue-module__qrJYbG__item{padding:var(--space-24) 0 var(--space-48)}.catalogue-module__qrJYbG__meta{column-gap:var(--space-64)}.catalogue-module__qrJYbG__tags{column-gap:var(--space-15)}.catalogue-module__qrJYbG__detail{gap:var(--space-96);padding:var(--space-24)}.catalogue-module__qrJYbG__detailHead{flex-direction:row;justify-content:space-between;align-items:flex-start}.catalogue-module__qrJYbG__detailIntro{width:auto}.catalogue-module__qrJYbG__tagline{font-size:var(--text-body-lg-size)}.catalogue-module__qrJYbG__description{max-width:var(--measure-dialog-column)}.catalogue-module__qrJYbG__block{flex-direction:row}.catalogue-module__qrJYbG__blockTitle,.catalogue-module__qrJYbG__items,.catalogue-module__qrJYbG__steps,.catalogue-module__qrJYbG__deliverable{flex:1 0 0}.catalogue-module__qrJYbG__items>li{line-height:1.2}.catalogue-module__qrJYbG__step{grid-template-columns:auto min(var(--measure-step-name), 45%) minmax(0, 1fr);padding-block:var(--space-12)}.catalogue-module__qrJYbG__stepText{grid-column:auto;line-height:1.2}.catalogue-module__qrJYbG__deliverable .catalogue-module__qrJYbG__deliverableTitle{text-align:start;margin-top:0}.catalogue-module__qrJYbG__deliverableBody{line-height:1.2}}
