.sx{--sx-ease:cubic-bezier(.22, 1, .36, 1);--sx-shadow:0 -1px 0 var(--line), 0 18px 45px #0a0a0a12;--sx-shadow-up:0 -1px 0 var(--line), 0 26px 60px #0a0a0a1c;--sx-muted:#0a0a0aad}.sx-section{padding-top:clamp(3.5rem,7vw,6.5rem)}.sx-directory{padding-bottom:clamp(3.5rem,7vw,6rem)}.sx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;padding-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.sx-head .subtitle-wrapper,.sx-open-lead .subtitle-wrapper{margin-bottom:.9rem}.sx-title{max-width:14em;font-family:var(--font-primary);font-size:clamp(2rem,3.9vw,3.5rem);font-weight:var(--fw-black);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1}.sx-title em{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;letter-spacing:-.01em;font-size:1.05em;font-style:italic;font-weight:500}.sx-note{color:var(--neutral);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding-bottom:.35rem}.sx-note-swipe{display:none}.sx-open-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:2rem clamp(2rem,5vw,5rem);display:grid}.sx-open-lead .sx-title{max-width:11em}.sx-ledger{border:1px solid var(--line);border-radius:var(--r-xxlarge);background-color:var(--line);box-shadow:var(--sx-shadow);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.sx-fact{background-color:var(--white);flex-direction:column-reverse;gap:.5rem;padding:1.5rem 1.35rem 1.35rem;display:flex}.sx-fact dt{color:var(--neutral);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.35}.sx-fact dd{font-size:clamp(2.25rem,3.2vw,3rem);font-weight:var(--fw-black);letter-spacing:-.045em;margin:0;line-height:.95}.sx-explorer{grid-template-columns:minmax(0,18.5rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.75rem);display:grid}.sx-rail{scrollbar-width:none;flex-direction:column;gap:.35rem;max-height:calc(100vh - 8rem);padding:.25rem .25rem .25rem 0;display:flex;position:sticky;top:6.5rem;overflow-y:auto}.sx-rail::-webkit-scrollbar{display:none}@media screen and (min-width:992px) and (max-height:860px){.sx-rail{max-height:none;position:static}}.sx-group{flex-direction:column;gap:.35rem;display:flex}.sx-group+.sx-group{margin-top:1rem}.sx-group-label{color:var(--neutral);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;padding:0 .25rem .35rem .5rem;line-height:1.4;display:flex}.sx-group-label:after{content:"";background-color:var(--line);flex:auto;height:1px}.sx-group-count{color:var(--black);order:3}.sx-tab{border:1px solid var(--line);background-color:var(--white);width:100%;min-height:2.85rem;color:var(--black);font:inherit;text-align:left;cursor:pointer;transition:background-color .3s, border-color .3s, color .3s, transform .45s var(--sx-ease);border-radius:100px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0;padding:.4rem .95rem .4rem .4rem;display:grid}.sx-tab:hover{border-color:var(--black);transform:translate(4px)}.sx-tab:focus-visible{outline:2px solid var(--black);outline-offset:2px}.sx-tab.is-active{background-color:var(--black);border-color:var(--black);color:var(--white)}.sx-tab-mark{background-color:color-mix(in srgb, var(--accent) 26%, transparent);width:2rem;height:2rem;color:var(--black);transition:background-color .3s, transform .45s var(--sx-ease);border-radius:100px;place-items:center;display:grid}.sx-tab-mark svg{width:1rem;height:1rem}.sx-tab.is-active .sx-tab-mark{background-color:var(--accent)}.sx-tab:hover .sx-tab-mark{transform:rotate(-8deg)scale(1.06)}.sx-tab-name{font-size:1rem;font-weight:var(--fw-medium);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.sx-tab-num{color:var(--neutral);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.08em}.sx-tab.is-active .sx-tab-num{color:var(--accent)}.sx-stage{isolation:isolate;border-radius:var(--r-xxhuge);background-color:color-mix(in srgb, var(--accent) 38%, var(--white));min-height:24rem;box-shadow:0 -1px 0 color-mix(in srgb, var(--accent) 40%, var(--line));transition:background-color .7s;position:relative;overflow:hidden}.sx-panel{flex-direction:column;gap:clamp(1.5rem,2.6vw,2.25rem);padding:clamp(1.5rem,3vw,2.75rem);display:flex;position:relative}.sx-panel:not(.is-current){visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sx-panel.is-current{animation:sx-in .6s var(--sx-ease) both}@keyframes sx-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.sx-water{z-index:0;width:22rem;height:22rem;color:var(--accent);opacity:.16;pointer-events:none;position:absolute;top:-3.5rem;right:-3rem;transform:rotate(-10deg)}.sx-water svg{width:100%;height:100%}.sx-panel>:not(.sx-water){z-index:1;position:relative}.sx-panel-head{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem 1.25rem;display:grid}.sx-panel-mark{background-color:var(--accent);width:4.25rem;height:4.25rem;color:var(--black);box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:1.35rem;grid-row:span 3;place-items:center;display:grid}.sx-panel-mark svg{width:2.1rem;height:2.1rem}.sx-panel-kicker{color:var(--sx-muted);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:.2rem;line-height:1.4;display:flex}.sx-panel-kicker-dot{opacity:.6;background-color:currentColor;border-radius:100px;width:4px;height:4px}.sx-panel-title{font-family:var(--font-primary);font-size:clamp(2rem,3.6vw,3.25rem);font-weight:var(--fw-black);letter-spacing:-.04em;color:var(--black);margin:0;line-height:.98}.sx-panel-blurb{max-width:34rem;font-size:clamp(1.0625rem,1.45vw,1.3125rem);font-weight:var(--fw-medium);letter-spacing:-.015em;text-wrap:pretty;margin:.35rem 0 0;line-height:1.4}.sx-panel-lead{max-width:44rem;color:var(--sx-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.sx-block{width:100%}.sx-label{color:var(--sx-muted);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;line-height:1.4;display:flex}.sx-time{background-color:var(--black);color:var(--white);letter-spacing:.08em;white-space:nowrap;border-radius:100px;align-items:center;gap:.45rem;padding:.35rem .8rem;display:inline-flex}.sx-time:before{content:"";background-color:var(--accent);border-radius:100px;width:.4rem;height:.4rem}.sx-stages{border-radius:var(--r-xxlarge);background-color:#0a0a0a1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sx-stage-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffbd;flex-direction:column;padding:1.25rem 1.35rem 1.35rem;display:flex}.sx-stage-num{color:var(--sx-muted);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.1em}.sx-stage-title{font-size:1.1875rem;font-weight:var(--fw-bold);letter-spacing:-.02em;margin:.55rem 0 .3rem;line-height:1.15;display:block}.sx-stage-body{color:var(--sx-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.5}.sx-chips{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.sx-chip{min-height:2.4rem;font-size:.9375rem;font-weight:var(--fw-medium);letter-spacing:-.01em;background-color:#ffffffc7;border:1px solid #0a0a0a14;border-radius:100px;align-items:center;gap:.5rem;padding:.45rem .95rem .45rem .8rem;line-height:1.2;display:inline-flex}.sx-chip-dot{background-color:var(--black);border-radius:100px;width:.45rem;height:.45rem}.sx-stack{color:var(--sx-muted);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:1rem 0 0;line-height:1.5;display:flex}.sx-stack-label{color:var(--black);letter-spacing:.1em}.sx-stack-item{position:relative}.sx-stack-item+.sx-stack-item:before{content:"";opacity:.5;background-color:currentColor;border-radius:100px;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:-.6rem}.sx-kids{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.sx-kid{border-radius:var(--r-xlarge);background-color:var(--white);box-shadow:var(--sx-shadow);color:var(--black);transition:transform .45s var(--sx-ease), box-shadow .45s var(--sx-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1rem;text-decoration:none;display:grid}.sx-kid:hover,.sx-kid:focus-visible{box-shadow:var(--sx-shadow-up);transform:translateY(-3px)}.sx-kid:focus-visible{outline:2px solid var(--black);outline-offset:2px}.sx-kid-mark{background-color:color-mix(in srgb, var(--accent) 30%, transparent);width:2.5rem;height:2.5rem;color:var(--black);border-radius:.8rem;place-items:center;display:grid}.sx-kid-mark svg{width:1.2rem;height:1.2rem}.sx-kid-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.sx-kid-name{font-size:1.0625rem;font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.2}.sx-kid-blurb{color:var(--neutral);font-size:1rem;line-height:1.4}.sx-kid-arrow{border:1px solid var(--line);width:2rem;height:2rem;color:var(--black);border-radius:100px;place-items:center;transition:background-color .3s,border-color .3s;display:grid}.sx-kid-arrow svg{width:.85rem;height:.85rem}.sx-kid:hover .sx-kid-arrow{background-color:var(--accent);border-color:var(--accent)}.sx-work{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sx-work-card{border-radius:var(--r-xlarge);background-color:var(--white);min-width:0;box-shadow:var(--sx-shadow);color:var(--black);transition:transform .5s var(--sx-ease), box-shadow .5s var(--sx-ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.sx-work-card:hover,.sx-work-card:focus-visible{box-shadow:0 -1px 0 var(--line), 0 24px 50px color-mix(in srgb, var(--pa) 30%, #0a0a0a14);transform:translateY(-4px)}.sx-work-card:focus-visible{outline:2px solid var(--black);outline-offset:2px}.sx-work-chrome{border-bottom:1px dashed var(--line);align-items:center;gap:.6rem;min-height:2.4rem;padding:.4rem .9rem .35rem;display:flex}.sx-work-dots{flex:none;gap:4px;display:flex}.sx-work-dots span{background-color:var(--pa);border-radius:100px;width:7px;height:7px}.sx-work-dots span:nth-child(2){background-color:color-mix(in srgb, var(--pa) 55%, var(--white))}.sx-work-dots span:nth-child(3){background-color:color-mix(in srgb, var(--pa) 25%, var(--white))}.sx-work-url{min-width:0;color:var(--neutral);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.sx-work-status{color:var(--neutral);font-family:var(--font-secondary);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.6875rem}.sx-work-frame{aspect-ratio:16/10;background-color:color-mix(in srgb, var(--pa) 12%, #f4f4f4);display:block;position:relative;overflow:hidden}.sx-work-frame img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform 1.2s var(--sx-ease);position:absolute;inset:0}.sx-work-card:hover .sx-work-frame img{transform:scale(1.04)}.sx-work-body{flex-direction:column;gap:.25rem;padding:.9rem 1rem 1rem;display:flex}.sx-work-name{font-size:1.0625rem;font-weight:var(--fw-black);letter-spacing:-.03em;line-height:1.15}.sx-work-summary{color:var(--neutral);text-wrap:pretty;font-size:1rem;line-height:1.45}.sx-work-shared{color:var(--neutral);font-family:var(--font-secondary);letter-spacing:.08em;text-transform:uppercase;margin-top:.4rem;font-size:.6875rem}.sx-work.is-solo{grid-template-columns:minmax(0,1fr)}.sx-work.is-solo .sx-work-card{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,18rem) minmax(0,1fr);display:grid}.sx-work.is-solo .sx-work-chrome{grid-column:span 2}.sx-work.is-solo .sx-work-frame{aspect-ratio:auto;height:100%;min-height:10rem}.sx-work.is-solo .sx-work-body{justify-content:center;padding:1.25rem 1.5rem}.sx-cta{flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:.25rem;display:flex}.sx-btn{border:1px solid var(--black);background-color:var(--black);min-height:2.9rem;color:var(--white);font-family:var(--font-secondary);font-size:var(--text-small);letter-spacing:.05em;text-transform:uppercase;transition:transform .4s var(--sx-ease), background-color .3s, color .3s;border-radius:100px;align-items:center;gap:.6rem;padding:.75rem 1.4rem;line-height:1.2;text-decoration:none;display:inline-flex}.sx-btn:hover,.sx-btn:focus-visible{transform:translateY(-2px)}.sx-btn:focus-visible{outline:2px solid var(--black);outline-offset:3px}.sx-btn-icon{width:.85rem;height:.85rem;transition:transform .35s var(--sx-ease);place-items:center;display:grid}.sx-btn:hover .sx-btn-icon{transform:translate(2px,-2px)}.sx-btn.is-ghost{color:var(--black);background-color:#ffffffb3;border-color:#0a0a0a2e}.sx-btn.is-ghost:hover{background-color:var(--white)}.sx-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sx-route{border-top:3px solid var(--accent);border-radius:var(--r-xxlarge);background-color:var(--white);min-width:0;box-shadow:var(--sx-shadow);transition:transform .5s var(--sx-ease), box-shadow .5s var(--sx-ease);flex-direction:column;gap:.6rem;padding:1.5rem 1.6rem;display:flex;position:relative}.sx-route:hover{box-shadow:0 -1px 0 var(--line), 0 26px 60px color-mix(in srgb, var(--accent) 26%, #0a0a0a0f);transform:translateY(-4px)}.sx-route-num{color:var(--neutral);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.12em;margin-bottom:.5rem}.sx-route-when{font-size:clamp(1.25rem,1.75vw,1.55rem);font-weight:var(--fw-bold);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.12}.sx-route-when:before{content:"“"}.sx-route-when:after{content:"”"}.sx-route-note{color:var(--neutral);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.5}.sx-route-picks{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:1.1rem;display:flex}.sx-pick{border:1px solid var(--line);background-color:var(--white);min-height:2.75rem;color:var(--black);font-size:.9375rem;font-weight:var(--fw-medium);letter-spacing:-.01em;transition:border-color .3s, transform .4s var(--sx-ease);border-radius:100px;align-items:center;gap:.5rem;padding:.35rem .85rem .35rem .4rem;text-decoration:none;display:inline-flex}.sx-pick:hover,.sx-pick:focus-visible{border-color:var(--black);transform:translateY(-2px)}.sx-pick:focus-visible{outline:2px solid var(--black);outline-offset:2px}.sx-pick-mark{background-color:color-mix(in srgb, var(--accent) 30%, transparent);width:1.9rem;height:1.9rem;color:var(--black);border-radius:100px;place-items:center;display:grid}.sx-pick-mark svg{width:.95rem;height:.95rem}.sx-pick-icon{width:.7rem;height:.7rem;color:var(--neutral);display:block}.sx-dir-controls{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.25rem;display:flex}.sx-dir-search{flex:16rem}.sx-dir-search input{border:1px solid var(--line);background-color:var(--white);width:100%;min-height:2.9rem;color:var(--black);font:inherit;border-radius:100px;padding:.65rem 1.2rem;font-size:1rem}.sx-dir-search input::placeholder{color:var(--neutral)}.sx-dir-search input:focus-visible{outline:2px solid var(--black);outline-offset:1px}.sx-dir-chips{flex-wrap:wrap;gap:.35rem;display:flex}.sx-dir-chip{border:1px solid var(--line);background-color:var(--white);min-height:2.9rem;color:var(--black);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:100px;margin:0;padding:.6rem 1.1rem;transition:background-color .3s,border-color .3s,color .3s}.sx-dir-chip:hover{border-color:var(--black)}.sx-dir-chip.is-on{border-color:var(--black);background-color:var(--black);color:var(--white)}.sx-dir-chip:focus-visible{outline:2px solid var(--black);outline-offset:2px}.sx-dir-count{color:var(--neutral);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.08em;white-space:nowrap;margin-left:auto}.sx-dir{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.sx-dir-rest{gap:1rem;display:grid}.sx-dir-group{border-radius:var(--r-xxlarge);background-color:var(--white);box-shadow:var(--sx-shadow);padding:.5rem}.sx-dir-head{font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 1rem .7rem;display:flex}.sx-dir-tally{color:var(--neutral)}.sx-dir-list,.sx-dir-branch{flex-direction:column;display:flex}.sx-row{min-height:2.9rem;color:var(--black);border-radius:100px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.35rem .45rem .35rem .4rem;text-decoration:none;transition:background-color .3s;display:grid}.sx-row:hover,.sx-row:focus-visible{background-color:var(--bg-primary)}.sx-row:focus-visible{outline:2px solid var(--black);outline-offset:-2px}.sx-row-mark{background-color:color-mix(in srgb, var(--accent) 28%, transparent);width:2.1rem;height:2.1rem;color:var(--black);border-radius:100px;place-items:center;transition:background-color .3s;display:grid}.sx-row:hover .sx-row-mark{background-color:var(--accent)}.sx-row-mark svg{width:1rem;height:1rem}.sx-row-name{font-size:1rem;font-weight:var(--fw-medium);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-row-time{color:var(--neutral);font-family:var(--font-secondary);font-size:var(--text-tiny);letter-spacing:.02em;white-space:nowrap}.sx-row-arrow{border:1px solid var(--line);width:1.9rem;height:1.9rem;color:var(--black);border-radius:100px;place-items:center;transition:background-color .3s,border-color .3s;display:grid}.sx-row-arrow svg{width:.8rem;height:.8rem}.sx-row:hover .sx-row-arrow{background-color:var(--black);border-color:var(--black);color:var(--white)}.sx-row.is-child{padding-left:1.6rem}.sx-row.is-child .sx-row-mark{width:1.75rem;height:1.75rem}.sx-row.is-child .sx-row-mark svg{width:.85rem;height:.85rem}.sx-row.is-child .sx-row-name{color:var(--neutral)}.sx-dir-flat{border-radius:var(--r-xxlarge);background-color:var(--white);box-shadow:var(--sx-shadow);grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1rem;padding:.5rem;display:grid}.sx-dir-empty{border-radius:var(--r-xxlarge);background-color:var(--white);box-shadow:var(--sx-shadow);color:var(--neutral);margin:0;padding:1.75rem 1.5rem;font-size:1rem;line-height:1.55}.sx-dir-clear{color:var(--black);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}@media screen and (max-width:1199px){.sx-routes,.sx-work{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-work-card:nth-child(3){grid-column:span 2}}@media screen and (max-width:991px){.sx-open-grid{grid-template-columns:minmax(0,1fr);align-items:start}.sx-explorer{grid-template-columns:minmax(0,1fr);gap:.75rem}.sx-rail{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scroll-snap-type:x proximity;background-color:#f4f4f4db;border-radius:0;flex-direction:row;align-items:center;gap:.35rem;max-height:none;margin:0 -2.5rem;padding:.5rem 2.5rem;scroll-padding:0 2.5rem;position:sticky;top:0;overflow:auto hidden}.sx-group{display:contents}.sx-group-label{display:none}.sx-tab{scroll-snap-align:start;flex:none;grid-template-columns:auto auto;gap:.5rem;width:auto;padding:.35rem .85rem .35rem .35rem}.sx-tab:hover{transform:none}.sx-tab-num,.sx-note-keys{display:none}.sx-note-swipe{display:inline}}@media screen and (max-width:767px){.sx-section{padding-top:3rem}.sx-directory{padding-bottom:3rem}.sx-head{padding-bottom:1.25rem}.sx-note{padding-bottom:0}.sx-rail{margin:0 -1.25rem;padding:.5rem 1.25rem;scroll-padding:0 1.25rem}.sx-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-fact{padding:1.15rem 1.1rem 1.05rem}.sx-fact dd{font-size:2.125rem}.sx-stage{border-radius:var(--r-xhuge)}.sx-panel{gap:1.35rem;padding:1.25rem 1.15rem 1.35rem}.sx-water{opacity:.1;width:12rem;height:12rem;top:-2rem;right:-2rem}.sx-panel-head{gap:.3rem .9rem}.sx-panel-mark{border-radius:1rem;width:3.25rem;height:3.25rem}.sx-panel-mark svg{width:1.6rem;height:1.6rem}.sx-panel-title{font-size:1.85rem}.sx-panel-blurb{grid-column:1/-1;margin-top:.5rem;font-size:1.0625rem}.sx-stages{grid-template-columns:minmax(0,1fr)}.sx-stage-item{padding:1rem 1.1rem 1.1rem}.sx-stage-title{margin-top:.4rem}.sx-kids{grid-template-columns:minmax(0,1fr)}.sx-work,.sx-work.is-solo{grid-template-columns:minmax(0,1fr);gap:.6rem}.sx-work-card,.sx-work.is-solo .sx-work-card{flex-direction:column;display:flex}.sx-work-chrome,.sx-work.is-solo .sx-work-chrome{display:none}.sx-work-frame,.sx-work.is-solo .sx-work-frame{aspect-ratio:16/10;height:auto;min-height:0}.sx-work-frame img{object-position:left top}.sx-work-body,.sx-work.is-solo .sx-work-body{gap:.2rem;padding:.8rem .9rem .85rem}.sx-work-card:nth-child(3){grid-column:auto}.sx-cta{gap:.5rem}.sx-btn{flex:auto;justify-content:center}.sx-routes{grid-template-columns:minmax(0,1fr);gap:.75rem}.sx-route{padding:1.2rem 1.2rem 1.25rem}.sx-route-num{margin-bottom:.25rem}.sx-route-picks{padding-top:.8rem}.sx-dir-controls{gap:.5rem}.sx-dir-search{flex-basis:100%}.sx-dir-chip{padding-left:.9rem;padding-right:.9rem}.sx-dir,.sx-dir-rest{grid-template-columns:minmax(0,1fr);gap:.75rem}.sx-dir-flat{grid-template-columns:minmax(0,1fr)}.sx-row{gap:.6rem}.sx-row-arrow{display:none}}@media (hover:none){.sx-work-card:hover .sx-work-frame img{transform:none}}@media (prefers-reduced-motion:reduce){.sx-stage,.sx-tab,.sx-tab-mark,.sx-kid,.sx-kid-arrow,.sx-work-card,.sx-work-frame img,.sx-btn,.sx-btn-icon,.sx-route,.sx-pick,.sx-row,.sx-row-mark,.sx-row-arrow,.sx-dir-chip{transition:none}.sx-panel.is-current{animation:none}.sx-tab:hover,.sx-tab:hover .sx-tab-mark,.sx-kid:hover,.sx-work-card:hover,.sx-work-card:hover .sx-work-frame img,.sx-btn:hover,.sx-btn:hover .sx-btn-icon,.sx-route:hover,.sx-pick:hover{transform:none}}
