.home{--home-y:clamp(64px, 7vw, 112px)}.home-section{padding-block:var(--home-y)}.home-section .section-opener{margin-bottom:48px}.site-nav__brand{align-items:center;gap:8px;display:inline-flex}.site-nav__brand-mark{flex:none;width:24px;height:24px;display:inline-block}.hero{min-height:calc(100svh - var(--nav-h));flex-direction:column;display:flex;position:relative}.hero__inner{column-gap:var(--grid-gap);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;padding-block:40px;display:grid}.hero__eyebrow{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 24px;max-width:none;margin-bottom:40px;display:flex}.hero__status{border-left:1px solid var(--line);color:var(--text-1);align-items:center;gap:8px;padding-left:24px;display:inline-flex}.hero__status:before{content:"";background:var(--ok);width:8px;height:8px}.hero__identity{grid-column:1/-1}.hero__name{font-size:var(--fs-display);letter-spacing:-.045em;color:var(--text-1);font-weight:500;line-height:.92}.hero__role{font-size:var(--fs-lede);color:var(--text-1);flex-wrap:wrap;align-items:baseline;gap:0 4px;margin-top:20px;font-weight:500;line-height:1.35;display:flex}.hero__role-title{color:var(--text-2);font-weight:400}.hero__role-sep{color:var(--text-3)}.hero__focus{max-width:90ch;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-2);margin-top:12px;line-height:1.6}.hero__focus-label{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-right:8px;font-weight:500}.hero__statement{letter-spacing:-.03em;max-width:34ch;color:var(--text-1);grid-column:1/-1;margin-top:40px;font-size:clamp(1.625rem,1rem + 2vw,2.75rem);font-weight:500;line-height:1.08}.hero__line{display:block}.hero__accent{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-1);font-style:italic;font-weight:400}.hero__body{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;margin-top:32px;display:grid}.hero__lead{grid-column:1/span 8;min-width:0}.hero__feats{border-top:1px solid var(--line-strong);grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:32px;display:grid}.hero__feat{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);column-gap:12px;padding-block:8px;display:grid}.hero__feat-number{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--text-3);transition:color var(--dur-1) var(--ease-out);padding-top:4px;font-weight:500}.hero__feat-link,.hero__feat-text{font-size:var(--fs-small);color:var(--text-1);line-height:1.5}.hero__feat-link{text-underline-offset:4px;transition:text-decoration-color var(--dur-1) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.hero__feat-link:hover,.hero__feat-link:focus-visible{-webkit-text-decoration-color:var(--domain);text-decoration-color:var(--domain)}.hero__feat:hover .hero__feat-number,.hero__feat:focus-within .hero__feat-number{color:var(--domain)}.hero__hook{max-width:44ch;font-size:var(--fs-lede);color:var(--text-2);margin-top:16px;line-height:1.4}.hero__actions{flex-direction:column;grid-column:10/-1;align-items:flex-end;gap:16px;display:flex}.hero__foot{border-top:1px solid var(--line)}.hero__foot-inner{align-items:stretch;column-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.credentials{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.credential{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:20px 24px 24px;display:flex}.credential:first-child{border-left:0;padding-left:0}.credential__value{font-size:var(--fs-h3);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--text-1);font-weight:300;line-height:1.1}.credential__label{max-width:28ch;font-size:var(--fs-small);color:var(--text-2);line-height:1.45}.hero__cue{border-left:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);transition:color var(--dur-1) var(--ease-out);align-items:center;gap:12px;padding-left:24px;font-weight:500;display:inline-flex}.hero__cue-icon{color:var(--accent);transition:transform var(--dur-2) var(--ease-out);display:inline-block}.hero__cue:hover,.hero__cue:focus-visible{color:var(--text-1)}.hero__cue:hover .hero__cue-icon,.hero__cue:focus-visible .hero__cue-icon{transform:translateY(4px)}.hero__cue:focus-visible{outline-offset:-2px}.case-selector{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.case-selector__nav{flex-direction:column;grid-column:1/span 5;gap:32px;min-width:0;display:flex}.case-selector__tabs{border-top:1px solid var(--line-strong);flex-direction:column;display:flex}.case-selector__more{padding-left:24px}.case-tab{border-bottom:1px solid var(--line);text-align:start;width:100%;color:var(--text-2);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);grid-template-columns:40px minmax(0,1fr);column-gap:16px;padding:20px 24px;display:grid;position:relative}.case-tab:before{content:"";background:var(--domain);transform-origin:top;width:2px;transition:transform var(--dur-2) var(--ease-out);position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.case-tab__number{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--text-3);transition:color var(--dur-1) var(--ease-out);padding-top:6px;font-weight:500}.case-tab__body{flex-direction:column;gap:4px;min-width:0;display:flex}.case-tab__title{letter-spacing:-.02em;color:inherit;font-size:1.5rem;font-weight:500;line-height:1.2}.case-tab__meta{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-3);line-height:1.5}.case-tab__pitch{font-size:var(--fs-small);color:var(--text-2);line-height:1.5}.case-tab:hover{color:var(--text-1)}.case-tab:focus-visible{outline-offset:-2px}.case-tab.is-active{background:var(--surface-1);color:var(--text-1)}.case-tab.is-active:before{transform:scaleY(1)}.case-tab.is-active .case-tab__number,.case-tab:hover .case-tab__number{color:var(--domain)}.case-selector__panels{grid-column:7/-1;min-width:0}.case-panel{border-top:1px solid var(--line-strong);flex-direction:column;padding-top:24px;display:flex}.case-panel:not([hidden]){animation:case-panel-in var(--dur-2) var(--ease-out)}@keyframes case-panel-in{0%{opacity:0}to{opacity:1}}.case-panel__meta{flex-wrap:wrap;align-items:baseline;gap:4px 16px;max-width:none;display:flex}.case-panel__number{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--domain);font-weight:500}.case-panel__facts{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-3);line-height:1.5}.case-panel__title{font-size:var(--fs-h3);margin-top:16px}.case-panel__link{color:inherit;text-underline-offset:8px;transition:text-decoration-color var(--dur-1) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.case-panel__link:hover,.case-panel__link:focus-visible{-webkit-text-decoration-color:var(--domain);text-decoration-color:var(--domain)}.case-panel__pitch{max-width:34ch;font-size:var(--fs-lede);letter-spacing:-.01em;color:var(--text-1);margin-top:12px;line-height:1.35}.case-panel__summary{max-width:64ch;color:var(--text-2);margin-top:16px}.case-panel__metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.case-panel__metrics .metric{border-left:1px solid var(--line);padding:16px 16px 0}.case-panel__metrics .metric:first-child{border-left:0;padding-left:0}.case-panel__metrics .metric[data-basis=estimated],.case-panel__metrics .metric[data-basis=illustrative]{border-left:1px dashed var(--warn);padding-left:12px}.case-panel__deliverables{margin-top:32px}.case-panel__label{margin-bottom:8px}.case-panel__deliverable-list{column-gap:var(--grid-gap);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-panel__deliverable{grid-template-columns:24px minmax(0,1fr);column-gap:8px;padding-top:12px;display:grid}.case-panel__deliverable-number{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--domain);padding-top:2px;font-weight:500}.case-panel__deliverable-title{font-size:var(--fs-small);color:var(--text-1);font-weight:500;line-height:1.45}.case-panel__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:32px;padding-top:24px;display:flex}.case-panel__stack{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-2);flex:280px;line-height:1.6}.case-panel__stack-more{color:var(--text-3)}.capabilities__grid{column-gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capabilities__list{display:contents}.capabilities .section-opener.capabilities__opener{border-top-color:var(--line-strong);flex-direction:column;gap:16px;margin-bottom:0;padding:32px 0 40px;display:flex}.capabilities__opener .section-opener__title{font-size:var(--fs-h3);max-width:14ch}.capability{border-top:1px solid var(--line-strong);flex-direction:column;gap:12px;padding:32px 0 40px;display:flex}.capability__head{max-width:none;display:flex}.capability__number{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--text-3);font-weight:500}.capability__title{letter-spacing:-.02em;font-size:1.5rem;line-height:1.2}.capability__text{font-size:var(--fs-small);color:var(--text-2);line-height:1.6}.capability__stack{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-2);margin-top:auto;line-height:1.6}.capability__refs{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.capability__ref{font-size:var(--fs-small);color:var(--text-1);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:text-decoration-color var(--dur-1) var(--ease-out)}.capability__ref:hover,.capability__ref:focus-visible{-webkit-text-decoration-color:var(--domain);text-decoration-color:var(--domain)}.capability__ref-number{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--domain)}.approach__steps{column-gap:var(--grid-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.approach__step{border-top:1px solid var(--line-strong);flex-direction:column;gap:12px;padding-top:24px;display:flex;position:relative}.approach__step:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:-4px;left:0}.approach__number{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--accent);font-weight:500}.approach__title{letter-spacing:-.02em;font-size:1.25rem;line-height:1.2}.approach__text{font-size:var(--fs-small);color:var(--text-2);line-height:1.6}.approach__close{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:32px;margin-top:48px;display:grid}.approach__statement{max-width:60ch;font-size:var(--fs-lede);letter-spacing:-.01em;color:var(--text-1);grid-column:1/span 8;font-weight:400;line-height:1.4}.approach__cta{grid-column:9/-1;justify-self:end}.trajectory__grid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.home-section .section-opener.trajectory__opener{border-top-color:var(--line-strong);flex-direction:column;grid-column:1/span 4;gap:16px;margin-bottom:0;display:flex}.trajectory__opener .section-opener__title{font-size:var(--fs-h3)}.trajectory__opener .section-opener__intro{font-size:var(--fs-small);line-height:1.6}.trajectory__list{border-top:1px solid var(--line-strong);grid-column:6/-1}.trajectory-row{column-gap:var(--grid-gap);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));row-gap:8px;padding-block:24px;display:grid}.trajectory-row__period{font-family:var(--font-mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--text-3);grid-column:1/span 2;padding-top:4px;line-height:1.5}.trajectory-row__role{grid-column:3/-1}.trajectory-row__title{letter-spacing:-.02em;font-size:1.25rem;line-height:1.25}.trajectory-row__company{font-size:var(--fs-small);color:var(--text-2);margin-top:4px}.trajectory-row__scope{grid-column:3/-1}.trajectory-row__summary{font-size:var(--fs-small);color:var(--text-2);line-height:1.6}.trajectory-row__bullets{margin-top:8px}.trajectory-row__bullets li{font-size:var(--fs-small);color:var(--text-2);padding:4px 0 4px 20px;line-height:1.5;position:relative}.trajectory-row__bullets li:before{content:"—";color:var(--text-3);position:absolute;left:0}.trajectory-row--education .trajectory-row__title,.trajectory-row--education .trajectory-row__company{color:var(--text-3)}.indie__grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.indie-card{border-bottom:1px solid var(--line);min-width:0;scroll-margin-top:calc(var(--nav-h) + 24px);flex-direction:column;gap:8px;padding:24px 32px 24px 0;display:flex}.indie-card:nth-child(2n){border-left:1px solid var(--line);padding:24px 0 24px 32px}.indie-card__meta{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);align-items:baseline;gap:16px;font-weight:500;display:flex}.indie-card__number{font-variant-numeric:tabular-nums;color:var(--text-2)}.indie-card__title{letter-spacing:-.02em;font-size:1.5rem;line-height:1.2}.indie-card__tagline{font-size:var(--fs-body);color:var(--text-2);max-width:48ch;line-height:1.55}.indie-card__highlights{flex-wrap:wrap;gap:8px 32px;display:flex}.indie-card__highlight{align-items:baseline;gap:8px;display:flex}.indie-card__highlight-value{font-family:var(--font-mono);font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--text-1);font-weight:500}.indie-card__highlight-label{font-size:var(--fs-small);color:var(--text-3);line-height:1.45}.indie-card__stack{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-2);line-height:1.6}.indie-card__foot{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.indie-card__status,.indie-line__status,.indie-line__kind{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:500}.indie-card__repo,.indie-line__repo{min-height:32px;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-2);align-items:center;font-weight:400}.indie-card__repo:hover,.indie-card__repo:focus-visible,.indie-line__repo:hover,.indie-line__repo:focus-visible{color:var(--text-1)}.indie-details__summary{min-height:44px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);cursor:pointer;transition:color var(--dur-1) var(--ease-out);align-items:center;gap:8px;font-weight:500;list-style:none;display:flex}.indie-details__summary::-webkit-details-marker{display:none}.indie-details__summary:hover,.indie-details__summary:focus-visible{color:var(--text-1)}.indie-details__summary:focus-visible{outline-offset:-2px}.indie-details__icon{font-size:var(--fs-small);transition:transform var(--dur-2) var(--ease-out);margin-left:auto;display:inline-block}.indie-card .indie-details__icon{margin-left:0}.indie-details[open]>.indie-details__summary{color:var(--text-1)}.indie-details[open]>.indie-details__summary .indie-details__icon{transform:rotate(45deg)}.indie-details__panel{flex-direction:column;gap:12px;padding-block:8px 16px;display:flex}.indie-details__story{font-size:var(--fs-small);color:var(--text-1);max-width:64ch;line-height:1.65}.indie-details__label{margin-top:4px}.indie-challenges{flex-direction:column;display:flex}.indie-challenges__item{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);column-gap:8px;padding-block:12px;display:grid}.indie-challenges__number{font-family:var(--font-mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--text-3);padding-top:2px}.indie-challenges__body{flex-direction:column;gap:4px;display:flex}.indie-challenges__title{font-size:var(--fs-small);letter-spacing:0;font-weight:500;line-height:1.4}.indie-challenges__text{font-size:var(--fs-small);color:var(--text-2);line-height:1.6}.indie-more{margin-top:48px}.indie-more__label{margin-bottom:12px}.indie-more__list{border-top:1px solid var(--line-strong)}.indie-line{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 24px)}.indie-line__details>.indie-details__summary{text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:var(--fs-small);padding-block:8px;font-weight:400}.indie-line__head{column-gap:var(--grid-gap);flex:1;grid-template-columns:3fr 6fr 3fr;align-items:baseline;min-width:0;display:grid}.indie-line__title{color:var(--text-1);font-size:1rem;font-weight:500}.indie-line__tagline{color:var(--text-2)}.indie-line__stack{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.indie-line__details>.indie-details__panel{padding-left:calc(25% + 6px)}.indie-line__facts{flex-wrap:wrap;align-items:baseline;gap:4px 24px;display:flex}.indie-line__stack-full{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-2);line-height:1.6}.home .closing-cta{padding-block:var(--home-y)}.closing-cta .section-opener{grid-column:1/-1}.closing-cta__lead{grid-column:1/span 8}.closing-cta__lead .closing-cta__statement{max-width:18ch;font-size:var(--fs-h2);letter-spacing:-.035em;line-height:1}.closing-cta__text{max-width:52ch;font-size:var(--fs-lede);color:var(--text-2);margin-top:24px;line-height:1.45}.site-footer__legal{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-3)}@media (width<=1100px){.hero__lead{grid-column:1/span 8}.hero__actions{grid-column:9/-1}.case-selector__nav{grid-column:1/span 5}.case-selector__panels{grid-column:6/-1}.case-tab{padding-inline:16px}.case-panel__deliverable-list{grid-template-columns:minmax(0,1fr)}.case-panel__deliverable{border-bottom:1px solid var(--line);padding-block:8px}.capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilities .section-opener.capabilities__opener{grid-column:1/-1;padding-bottom:24px}.approach__steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.trajectory__opener,.home-section .section-opener.trajectory__opener{grid-column:1/-1;margin-bottom:40px}.trajectory__list{grid-column:1/-1}.trajectory-row{grid-template-columns:repeat(12,minmax(0,1fr))}.trajectory-row__role{grid-column:3/span 4}.trajectory-row__scope{grid-column:7/-1}}@media (width<=860px){.hero{min-height:0}.hero__inner{padding-block:32px 40px}.hero__eyebrow{margin-bottom:24px}.hero__lead,.hero__actions{grid-column:1/-1}.hero__body{row-gap:24px;margin-top:24px}.hero__actions{flex-flow:wrap;align-items:center;gap:16px 24px}.hero__hook{font-size:var(--fs-body)}.hero__foot-inner{grid-template-columns:minmax(0,1fr)}.hero__cue{border-left:0;border-top:1px solid var(--line);min-height:44px;padding:0}.credentials{grid-template-columns:repeat(2,minmax(0,1fr))}.credential{padding:16px 16px 20px}.credential:nth-child(odd){border-left:0;padding-left:0}.credential:nth-child(n+3){border-top:1px solid var(--line)}.case-selector{grid-template-columns:minmax(0,1fr);row-gap:0}.case-selector__nav,.case-selector__panels{grid-column:1}.case-selector__nav{gap:0}.case-selector__tabs{scroll-snap-type:x proximity;border-top:0;border-bottom:1px solid var(--line-strong);flex-direction:row;overflow-x:auto}.case-tab{scroll-snap-align:start;border-bottom:0;flex:none;grid-template-columns:auto auto;align-items:baseline;column-gap:8px;width:auto;padding:12px 16px}.case-tab:before{transform-origin:0;width:auto;height:2px;top:auto;bottom:-1px;right:0;transform:scaleX(0)}.case-tab.is-active:before{transform:scaleX(1)}.case-tab.is-active{background:0 0}.case-tab__number{padding-top:0}.case-tab__title{white-space:nowrap;font-size:1.125rem}.case-tab__meta,.case-tab__pitch{display:none}.case-selector__more{order:2;padding:24px 0 0}.case-selector__panels{order:1}.case-selector{flex-direction:column;display:flex}.case-selector__nav{display:contents}.case-selector__tabs{order:0}.case-panel{border-top:0}.case-panel__metrics .metric{padding-inline:12px 0}.case-panel__metrics .metric--compact .metric__value{font-size:1.5rem}.case-panel__foot .btn-primary{justify-content:space-between;width:100%}.capabilities__grid{grid-template-columns:minmax(0,1fr)}.capability{padding:24px 0 32px}.approach__steps{grid-template-columns:minmax(0,1fr);row-gap:0}.approach__step{grid-template-columns:40px minmax(0,1fr);gap:4px 8px;padding-block:20px;display:grid}.approach__number{grid-row:1/span 2;padding-top:4px}.approach__close{grid-template-columns:minmax(0,1fr);margin-top:40px}.approach__statement,.approach__cta{grid-column:1;justify-self:start}.trajectory-row{grid-template-columns:minmax(0,1fr)}.trajectory-row__period,.trajectory-row__role,.trajectory-row__scope{grid-column:1}.trajectory-row__period{padding-top:0}.indie__grid{grid-template-columns:minmax(0,1fr)}.indie-card,.indie-card:nth-child(2n){border-left:0;padding:24px 0}.indie-line__head{grid-template-columns:minmax(0,1fr);row-gap:2px}.indie-line__stack{display:none}.indie-line__details>.indie-details__panel{padding-left:0}.closing-cta__lead{grid-column:1/-1}}@media (width<=560px){.hero__status{border-left:0;padding-left:0}.hero__role-sep{display:none}.hero__role-title{flex-basis:100%}.hero__statement{margin-top:28px}.hero__feats{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.credential__value{font-size:1.5rem}.case-panel__metrics{grid-template-columns:minmax(0,1fr)}.case-panel__metrics .metric,.case-panel__metrics .metric:first-child{border-left:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:baseline;gap:4px 12px;padding:12px 0}}@media (prefers-reduced-motion:reduce){.case-panel:not([hidden]){animation:none}.case-tab,.case-tab:before,.hero__cue-icon,.indie-details__summary,.indie-details__icon{transition:none}}
