:is(html:has(.fCH8CW_page),body:has(.fCH8CW_page)){overflow-x:clip}.fCH8CW_page{--directory-ink:var(--craft-ink,#252b34);--directory-muted:var(--craft-muted,#657181);--directory-line:#252b3426;--directory-soft:var(--craft-inset,#f3f5f7);--directory-panel:var(--craft-panel,#fff);--directory-accent:var(--craft-brick,#a54739);--directory-light:var(--craft-panel,#fff);--directory-light-muted:var(--craft-muted,#657181);width:100%;max-width:var(--site-shell-max);padding:36px var(--site-gutter) calc(80px + env(safe-area-inset-bottom));color:var(--directory-ink);margin:0 auto}.fCH8CW_heading{margin-bottom:28px}.fCH8CW_heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:32px;font-weight:600;line-height:1.4}.fCH8CW_heading p{color:var(--directory-muted);margin:9px 0 0;font-size:16px;line-height:1.9}.fCH8CW_years{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.fCH8CW_year{border:1px solid var(--directory-line);background:var(--directory-panel);border-radius:8px;min-width:0;overflow:clip}.fCH8CW_yearHeading{border-bottom:1px solid var(--directory-line);background:var(--directory-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:28px 24px;display:flex}.fCH8CW_yearHeading>strong{letter-spacing:-.06em;font-size:42px;font-weight:550;line-height:1.2}.fCH8CW_yearHeading>span{color:var(--directory-muted);font-size:12px}.fCH8CW_yearHeading b{color:var(--directory-ink);margin-right:3px;font-size:21px;font-weight:550}.fCH8CW_yearLinks{display:grid}.fCH8CW_catalogLink{grid-template-columns:minmax(0,1fr) 24px;align-content:start;gap:10px;min-height:150px;padding:24px;transition:background-color .16s,color .16s;display:grid}.fCH8CW_catalogLink>span{white-space:nowrap;font-size:18px;font-weight:600}.fCH8CW_catalogLink small{color:var(--directory-muted);grid-column:1;font-size:12px;line-height:1.9}.fCH8CW_catalogLink>b{color:var(--directory-accent);grid-area:1/2/3;align-self:start;font-size:24px;font-weight:400}.fCH8CW_prepareLink{border-top:1px solid var(--directory-line);min-height:64px;color:var(--directory-accent);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:12px;display:flex}.fCH8CW_prepareLink>b{font-size:19px;font-weight:400}.fCH8CW_note{color:var(--directory-muted);margin:22px 0 0;font-size:12px;line-height:1.9}.fCH8CW_back{min-height:44px;color:var(--directory-accent);white-space:nowrap;align-items:center;margin:-8px 0 16px;font-size:12px;display:inline-flex}.fCH8CW_catalogHeading{border-bottom:1px solid var(--directory-line);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 0 20px;display:flex}.fCH8CW_catalogHeading>strong{letter-spacing:-.035em;font-size:30px;font-weight:550}.fCH8CW_catalogHeading small{color:var(--directory-muted);letter-spacing:0;margin-left:8px;font-size:13px;font-weight:400}.fCH8CW_catalogHeading>span{color:var(--directory-muted);font-size:12px}.fCH8CW_trackGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.fCH8CW_trackGrid a{border:1px solid var(--directory-line);background:var(--directory-panel);border-radius:8px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:14px;min-width:0;min-height:88px;padding:18px;transition:background-color .16s,color .16s;display:grid}.fCH8CW_trackGrid a>span{color:var(--directory-muted);font-variant-numeric:tabular-nums;font-size:12px}.fCH8CW_trackGrid strong{overflow-wrap:anywhere;font-size:15px;font-weight:550;line-height:1.7}.fCH8CW_trackGrid b{color:var(--directory-accent);font-size:18px;font-weight:400}.fCH8CW_empty{border:1px solid var(--directory-line);background:var(--directory-panel);border-radius:8px;align-items:flex-start;gap:28px;padding:32px;display:flex}.fCH8CW_empty>span{color:var(--directory-muted);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:36px}.fCH8CW_empty>div{min-width:0}.fCH8CW_empty h2{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.6}.fCH8CW_empty p{color:var(--directory-muted);margin:10px 0 0;font-size:16px;line-height:1.9}.fCH8CW_empty a{min-height:44px;color:var(--directory-accent);white-space:nowrap;align-items:center;margin-top:10px;font-size:13px;display:inline-flex}.fCH8CW_page a:focus-visible{outline:2px solid var(--directory-accent);outline-offset:3px}.fCH8CW_catalogLink:focus-visible,.fCH8CW_trackGrid a:focus-visible{background:var(--craft-hover,#f2f4f7);color:var(--directory-ink);box-shadow:none;outline-offset:-3px}.fCH8CW_catalogLink:focus-visible small,.fCH8CW_trackGrid a:focus-visible>span{color:var(--directory-muted)}.fCH8CW_catalogLink:focus-visible>b,.fCH8CW_trackGrid a:focus-visible>b{color:var(--directory-accent)}@media (hover:hover) and (pointer:fine){.fCH8CW_catalogLink:hover,.fCH8CW_trackGrid a:hover{background:var(--craft-hover,#f2f4f7);color:var(--directory-ink);box-shadow:none}.fCH8CW_catalogLink:hover small,.fCH8CW_trackGrid a:hover>span{color:var(--directory-muted)}.fCH8CW_catalogLink:hover>b,.fCH8CW_trackGrid a:hover>b{color:var(--directory-accent)}.fCH8CW_prepareLink:hover,.fCH8CW_back:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:1050px){.fCH8CW_years{gap:16px}.fCH8CW_yearHeading{padding:24px 20px}.fCH8CW_catalogLink{padding:22px 20px}.fCH8CW_prepareLink{padding:12px 20px}.fCH8CW_trackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fCH8CW_page{padding-top:24px;padding-bottom:calc(48px + env(safe-area-inset-bottom))}.fCH8CW_heading{margin-bottom:22px}.fCH8CW_heading h1{font-size:26px}.fCH8CW_heading p{font-size:16px}.fCH8CW_years{grid-template-columns:minmax(0,1fr);gap:18px}.fCH8CW_year{border-radius:8px}.fCH8CW_yearHeading{padding:20px}.fCH8CW_yearHeading>strong{font-size:38px}.fCH8CW_catalogLink{min-height:116px;padding:22px 20px}.fCH8CW_prepareLink{min-height:58px}.fCH8CW_trackGrid{grid-template-columns:minmax(0,1fr);gap:10px}.fCH8CW_trackGrid a{min-height:76px;padding:16px}.fCH8CW_catalogHeading>strong{font-size:28px}.fCH8CW_empty{flex-direction:column;gap:16px;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.fCH8CW_catalogLink,.fCH8CW_trackGrid a{transition:none}}.fCH8CW_page :is(.fCH8CW_catalogLink,.fCH8CW_trackGrid a,.fCH8CW_prepareLink){isolation:isolate;position:relative}.fCH8CW_page :is(.fCH8CW_catalogLink,.fCH8CW_trackGrid a,.fCH8CW_prepareLink):before{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb, var(--craft-brick,#a54739) 34%, transparent);border-radius:inherit;background:linear-gradient(110deg, color-mix(in srgb, var(--craft-brick,#a54739) 7%, transparent), transparent 72%);opacity:0;transition:opacity .16s ease-out;position:absolute;inset:0}.fCH8CW_page :is(.fCH8CW_catalogLink,.fCH8CW_trackGrid a,.fCH8CW_prepareLink):after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--craft-brick,#a54739), color-mix(in srgb, var(--craft-brick,#a54739) 15%, transparent));transform-origin:0;height:2px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fCH8CW_page :is(.fCH8CW_catalogLink,.fCH8CW_trackGrid a,.fCH8CW_prepareLink):focus-within:before{opacity:1;transition:none}.fCH8CW_page :is(.fCH8CW_catalogLink,.fCH8CW_trackGrid a,.fCH8CW_prepareLink):focus-within:after{transition:none;transform:scaleX(1)}.fCH8CW_page :is(.fCH8CW_catalogLink,.fCH8CW_trackGrid a,.fCH8CW_prepareLink):active:before{opacity:1;transition:none}.fCH8CW_catalogLink>span,.fCH8CW_trackGrid strong,.fCH8CW_catalogLink>b,.fCH8CW_trackGrid b,.fCH8CW_prepareLink>b{transition:transform .15s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.fCH8CW_page :is(.fCH8CW_catalogLink,.fCH8CW_trackGrid a,.fCH8CW_prepareLink):hover:before{opacity:1}.fCH8CW_page :is(.fCH8CW_catalogLink,.fCH8CW_trackGrid a,.fCH8CW_prepareLink):hover:after{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fCH8CW_catalogLink:hover>span,.fCH8CW_trackGrid a:hover strong{transform:translate(3px)}.fCH8CW_catalogLink:hover>b,.fCH8CW_trackGrid a:hover b,.fCH8CW_prepareLink:hover>b{transform:translate(3px,-3px)}}@media (prefers-reduced-motion:reduce){.fCH8CW_page :is(.fCH8CW_catalogLink,.fCH8CW_trackGrid a,.fCH8CW_prepareLink):before,.fCH8CW_page :is(.fCH8CW_catalogLink,.fCH8CW_trackGrid a,.fCH8CW_prepareLink):after,.fCH8CW_catalogLink>span,.fCH8CW_trackGrid strong,.fCH8CW_catalogLink>b,.fCH8CW_trackGrid b,.fCH8CW_prepareLink>b{transition:none}.fCH8CW_page :is(.fCH8CW_catalogLink,.fCH8CW_trackGrid a,.fCH8CW_prepareLink):after{opacity:0;transform:none}.fCH8CW_page :is(.fCH8CW_catalogLink,.fCH8CW_trackGrid a,.fCH8CW_prepareLink):focus-within:after{opacity:1}}
