:root{color-scheme:light dark;--bg: #fafaf8;--surface: #f0efeb;--text: #17181a;--text-soft: #50535a;--accent: #b8490f;--on-accent: #ffffff;--line: rgba(23, 24, 26, .16);--card: transparent;--card-hover: #ffffff;--font-display: "Anton", "Impact", "Arial Narrow Bold", sans-serif;--font-text: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--step-small: .9375rem;--step-body: clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--step-lead: clamp(1.1875rem, 1.05rem + .55vw, 1.5rem);--step-title: clamp(2.25rem, 1.5rem + 2vw, 3.25rem);--step-name: clamp(3.25rem, 2rem + 4.6vw, 6rem);--wrap: 80rem;--m: clamp(20px, 3.4vw, 48px);--gutter: max(var(--m), calc((100% - var(--wrap)) / 2));--sec: clamp(56px, 5.6vw, 88px);--col-gap: clamp(32px, 4.5vw, 72px);--ease-out: cubic-bezier(.16, 1, .3, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #121212;--surface: #1c1d1f;--text: #eceae6;--text-soft: #b4b7bc;--accent: #e8834a;--on-accent: #121212;--line: rgba(236, 234, 230, .16);--card: rgba(255, 255, 255, .02);--card-hover: rgba(255, 255, 255, .05)}}:root[data-theme=dark]{--bg: #121212;--surface: #1c1d1f;--text: #eceae6;--text-soft: #b4b7bc;--accent: #e8834a;--on-accent: #121212;--line: rgba(236, 234, 230, .16);--card: rgba(255, 255, 255, .02);--card-hover: rgba(255, 255, 255, .05)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--step-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,picture,svg{display:block;max-width:100%}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}h3{font-size:inherit}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.button:focus-visible{outline-color:var(--text)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.nowrap{white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;background:var(--text);color:var(--bg);padding:.75rem 1rem;z-index:100}.skip-link:focus{left:var(--m);top:var(--m)}.soft{color:var(--text-soft)}.text-link{font-weight:600;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:2px;transition:color .2s ease,text-decoration-color .2s ease}.text-link:hover{color:var(--accent)}.field-ink .text-link:hover,.field-accent .text-link:hover{color:inherit;text-decoration-color:transparent}.label{font-size:var(--step-small);font-weight:600;color:var(--text-soft);line-height:1.4}.site-header{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:20px var(--gutter);border-bottom:1px solid transparent;transition:padding .25s var(--ease-out),background-color .25s ease,border-color .25s ease}.site-header.is-stuck{padding-top:10px;padding-bottom:10px;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--line)}.wordmark{font-family:var(--font-display);font-size:1.375rem;line-height:1;text-transform:uppercase;padding:10px 0;transition:color .2s ease}.wordmark:hover{color:var(--accent)}.site-nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;margin-left:auto;font-size:var(--step-small);font-weight:600}.site-nav a,.theme-toggle{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;transition:color .2s ease}.site-nav a:hover,.site-nav a[aria-current=page],.theme-toggle:hover{color:var(--accent)}.theme-toggle{appearance:none;background:none;border:0;cursor:pointer;font-weight:600}.theme-toggle{justify-content:center;min-width:44px;margin-right:-12px;border-radius:50%}.theme-toggle:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.sun-moon{width:22px;height:22px;overflow:visible}.sun-moon .sun-core,.sun-moon .moon-cut,.sun-moon .sun-rays{transform-box:fill-box;transform-origin:center;transition:transform .4s var(--ease-out),opacity .3s ease}.sun-moon .sun-rays{transform-box:view-box;transform-origin:12px 12px}:root[data-theme=dark] .sun-moon .sun-core{transform:scale(1.75)}:root[data-theme=dark] .sun-moon .moon-cut{transform:translate(-12.5px)}:root[data-theme=dark] .sun-moon .sun-rays{transform:rotate(-90deg) scale(.4);opacity:0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sun-moon .sun-core{transform:scale(1.75)}:root:not([data-theme=light]) .sun-moon .moon-cut{transform:translate(-12.5px)}:root:not([data-theme=light]) .sun-moon .sun-rays{transform:rotate(-90deg) scale(.4);opacity:0}}.hero{position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center;gap:clamp(40px,6vw,112px);padding:clamp(104px,13vh,144px) var(--gutter) var(--sec)}.hero-glow{position:absolute;z-index:-1;top:0;left:0;width:760px;height:760px;margin:-380px 0 0 -380px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent) 0%,transparent 62%);pointer-events:none;transform:translate3d(72vw,45%,0);opacity:0;animation:glow-in 1.2s .3s ease both}@keyframes glow-in{to{opacity:1}}@media(hover:none),(pointer:coarse){.hero-glow{width:560px;height:560px;margin:-280px 0 0 -280px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 24%,transparent) 0%,transparent 66%);will-change:transform}}.hero.is-offscreen .hero-glow{animation-play-state:paused}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;container-type:inline-size}.hero-role{font-size:var(--step-lead);font-weight:600;color:var(--accent);line-height:1.3}.hero-name{font-family:var(--font-display);font-weight:400;font-size:var(--step-name);line-height:.95;letter-spacing:-.005em;text-transform:uppercase;margin:.2em 0 .32em}.hero-lede{max-width:32em;font-size:var(--step-lead);line-height:1.45}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.button{display:inline-flex;align-items:center;min-height:56px;padding:0 1.75em;background:var(--accent);color:var(--on-accent);font-weight:600;transition:transform .25s var(--ease-out),background-color .2s ease,color .2s ease,box-shadow .2s ease}.button:hover{background:var(--text);color:var(--bg)}.button:active{transform:translateY(1px) scale(.98)}.button-ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 2px var(--text)}.button-ghost:hover{box-shadow:inset 0 0 0 2px var(--text)}.hero-social{display:grid;grid-template-columns:repeat(2,max-content);gap:0 8px;margin:28px 0 0 -10px;font-size:1.0625rem;font-weight:600}@container (min-width: 32rem){.hero-social{grid-template-columns:repeat(4,max-content)}}.hero-social a{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 10px;transition:color .2s ease}.hero-social a span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.hero-social a:hover{color:var(--accent)}.icon{flex:none;width:1.1em;height:1.1em}.hero-photo{overflow:hidden;background:var(--surface)}.hero-photo img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:50% 30%}.co{white-space:nowrap}.co .co-mark{display:inline-block;width:auto;height:.95em;margin-right:.3em;vertical-align:-.12em}.only-dark{display:none!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .only-dark{display:block!important}:root:not([data-theme=light]) .only-light{display:none!important}}:root[data-theme=dark] .only-dark{display:block!important}:root[data-theme=dark] .only-light{display:none!important}.logos{padding:0 0 var(--sec)}.logos-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 var(--gutter);margin-bottom:16px}.carousel-controls-unused{display:flex;gap:8px}.carousel-btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;appearance:none;background:transparent;border:1px solid var(--line);border-radius:50%;cursor:pointer;font-size:1.125rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s var(--ease-out),opacity .2s ease}.carousel-btn:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.carousel-btn:active{transform:scale(.94)}.carousel-btn:disabled{opacity:.35;cursor:default;background:transparent;color:inherit;border-color:var(--line)}.carousel{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);--fade: clamp(16px, 6vw, 96px)}.carousel::-webkit-scrollbar{display:none}.carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.carousel:focus-visible{outline-offset:-2px}.carousel-track{display:flex;gap:16px;width:max-content;padding:10px var(--gutter)}.logo-tile{flex:none;width:clamp(15rem,22vw,19.5rem);scroll-snap-align:start}.logo-card{display:grid;grid-template-rows:72px auto;gap:18px;height:100%;padding:24px 26px 22px;border:1px solid var(--line);border-radius:6px;background:var(--card);transition:transform .35s var(--ease-out),border-color .25s ease,background-color .25s ease}.logo-card:hover,.logo-card:focus-visible{transform:translateY(-4px);border-color:var(--accent);background:var(--card-hover)}.logo-card:focus-visible{outline-offset:3px}.logo-mark{display:flex;align-items:center;height:100%}.logo-mark img,.logo-inline svg{width:auto;height:var(--h);max-width:100%;object-fit:contain;object-position:left center}.logo-inline{color:var(--text)}.logo-wordmark{gap:10px;font-size:1.375rem;font-weight:600;line-height:1.1;letter-spacing:-.01em}.logo-wordmark .icon{width:auto;height:var(--h)}.logo-wordmark-only{max-width:11ch}.logo-caption{font-size:var(--step-small);line-height:1.4;color:var(--text-soft)}.logo-caption strong{display:block;color:var(--text);font-weight:600}.section{padding:var(--sec) var(--gutter)}.field-ink,.field-accent{padding-block:calc(var(--sec) * 1.25)}.field-ink{background:var(--text);color:var(--bg)}.field-accent{background:var(--accent);color:var(--on-accent)}.section-title{font-family:var(--font-display);font-weight:400;font-size:var(--step-title);line-height:1;letter-spacing:-.005em;text-transform:uppercase}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px}.split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--col-gap);align-items:start}.split-head{display:grid;gap:24px;justify-items:start}.split-note{max-width:24em;color:var(--text-soft)}.split-link{margin-top:4px}.lede{font-size:var(--step-lead);line-height:1.5;max-width:30em}.cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--col-gap);margin-top:clamp(40px,5vw,72px);max-width:52em;line-height:1.65}.cols p+p{margin-top:0}.facts{display:grid;gap:18px;margin-top:12px}.facts dt{font-size:var(--step-small);color:var(--text-soft)}.facts dd{font-weight:600}.record{margin-top:clamp(64px,7vw,112px);padding:clamp(28px,3.5vw,48px);background:var(--surface)}.about-more{margin-top:clamp(28px,3vw,40px)}.record-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--col-gap);margin-top:28px}.record-list li{display:flex;flex-direction:column;gap:4px;line-height:1.4}.record-logo{display:flex;align-items:center;justify-content:flex-start;height:64px;margin-bottom:14px}:root[data-theme=dark] .record-logo img.mono{filter:brightness(0) invert(1)}:root[data-theme=dark] .record-logo img.lift{filter:brightness(1.7)}.record-logo img{max-width:100%;width:auto;height:var(--lh, 40px);object-fit:contain}.record-name{font-weight:600}.work-list{margin-top:clamp(32px,4vw,56px);display:grid;gap:4px}.work-row{--x: 50%;--y: 50%;position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) 2rem;gap:var(--col-gap);align-items:start;margin:0 calc(min(24px,var(--m))*-1);padding:30px min(24px,var(--m));isolation:isolate;transition:color .25s ease}.work-row:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at var(--x) var(--y),color-mix(in srgb,var(--accent) 34%,transparent),transparent 70%),color-mix(in srgb,var(--bg) 6%,transparent);opacity:0;transition:opacity .3s ease}.work-row:hover:before,.work-row:focus-visible:before{opacity:1}.work-head{display:grid;gap:10px;justify-items:start}.work-name{font-family:var(--font-display);font-size:clamp(1.625rem,1.1rem + 1.2vw,2.25rem);line-height:1.02;text-transform:uppercase;transition:transform .4s var(--ease-out)}.work-status{font-size:var(--step-small);font-weight:600;padding:3px 0;box-shadow:inset 0 -2px 0 var(--accent)}.work-meta{display:grid;gap:12px}.work-tags{font-size:var(--step-small);opacity:.72}.work-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 6px;margin-top:4px}.work-step{padding:6px 12px;font-size:.8125rem;font-weight:600;line-height:1.2;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 35%,transparent)}.work-sep{color:var(--accent);font-weight:600;transition:transform .3s var(--ease-out)}.work-row:hover .work-sep{transform:translate(3px)}.work-arrow{justify-self:end;font-size:1.5rem;line-height:1;transition:transform .4s var(--ease-out)}.work-row:hover .work-name{transform:translate(8px)}.work-row:hover .work-arrow{transform:translate(4px,-4px)}.lineup{display:grid;gap:clamp(36px,3.6vw,52px)}.lineup-row{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:8px var(--col-gap)}.lineup-org{font-size:var(--step-lead);font-weight:600;line-height:1.25}.lineup-when{margin-top:4px;color:var(--text-soft);font-variant-numeric:tabular-nums}.lineup-now{display:block;color:var(--accent);font-weight:600}.lineup-title{font-size:var(--step-lead);line-height:1.25}.lineup-desc{margin-top:10px;max-width:40em;color:var(--text-soft)}.figure-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--col-gap);margin-top:clamp(36px,4vw,56px)}.figure-row dt{font-family:var(--font-display);font-size:clamp(2.75rem,1.6rem + 2.6vw,4rem);line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.figure-row dd{margin-top:14px;max-width:22em;font-weight:600;line-height:1.4}.writing-list{display:grid}.writing-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:24px;padding:18px 0;font-size:var(--step-lead);line-height:1.35;transition:color .2s ease}.writing-list li:first-child .writing-row{padding-top:4px}.writing-row:after{content:"↗";font-size:1rem;opacity:0;transform:translate(-6px,4px);transition:opacity .2s ease,transform .3s var(--ease-out)}.writing-title{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;text-decoration-thickness:2px;transition:text-decoration-color .2s ease}.writing-row:hover{color:var(--accent)}.writing-row:hover .writing-title{text-decoration-color:currentColor}.writing-row:hover:after{opacity:1;transform:none}.writing-date{font-size:var(--step-small);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-soft)}.stack-label{margin-top:40px}.stack-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:10px 24px;margin-top:14px;font-weight:600}.stack-list li{padding:2px 0}.stack-list-soft{display:flex;flex-wrap:wrap;gap:8px 24px;font-weight:400;color:var(--text-soft)}.contact{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:48px var(--col-gap)}.contact-sentence{max-width:24em;margin-top:24px;text-wrap:balance;font-size:var(--step-lead);line-height:1.4}.contact-email{display:inline-block;margin-top:36px;font-weight:600;font-size:clamp(1.25rem,.6rem + 2.8vw,2.75rem);line-height:1.15;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:3px;transition:text-decoration-color .2s ease,opacity .2s ease}.contact-email:hover{text-decoration-color:var(--accent)}.cta-copy{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;padding:0 18px;appearance:none;background:none;border:0;box-shadow:inset 0 0 0 2px currentColor;cursor:pointer;font-weight:600;font-size:var(--step-small);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s var(--ease-out)}.contact-main{display:flex;flex-direction:column;align-items:flex-start}.cta-copy:hover{background:var(--bg);color:var(--text)}.cta-copy:active{transform:scale(.97)}.cta-copy-done,.cta-copy-done:hover{background:var(--accent);color:var(--on-accent);box-shadow:none}.contact-links{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(64px,1fr);gap:12px;align-self:end;max-width:28rem;width:100%;justify-self:end}.contact-links a{display:flex;align-items:center;gap:12px;min-height:68px;padding:0 20px;font-size:1.125rem;font-weight:600;box-shadow:inset 0 0 0 2px currentColor;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.contact-links .icon{width:22px;height:22px}.contact-link-arrow{margin-left:auto;transition:transform .3s var(--ease-out)}.contact-links a:hover{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 0 0 2px var(--accent)}.contact-links a:hover .contact-link-arrow{transform:translate(3px,-3px)}.site-footer{margin-top:-1px;background:var(--text);color:var(--bg);padding:0 var(--gutter) 24px}.footer-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 24px;padding-top:8px;font-size:var(--step-small)}.footer-links{display:flex;flex-wrap:wrap;gap:0 4px;margin-right:-10px}.footer-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;transition:color .2s ease}.footer-links a>span:not([aria-hidden]),.footer-links a:not(:has(svg)){text-decoration:underline;text-underline-offset:4px}.footer-links a:hover{color:var(--accent)}.not-found{min-height:100svh;display:grid;align-content:center;padding:var(--m) var(--gutter)}.not-found h1{font-family:var(--font-display);font-weight:400;font-size:var(--step-name);line-height:.95;text-transform:uppercase}.not-found .lede{margin-top:24px}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hero-copy>*,.hero-photo img{animation:rise .6s var(--ease-out) both}.hero-copy>:nth-child(2){animation-delay:.07s}.hero-copy>:nth-child(3){animation-delay:.14s}.hero-copy>:nth-child(4){animation-delay:.21s}.hero-copy>:nth-child(5){animation-delay:.28s}.hero-photo img{animation-delay:.35s}.hero-photo{touch-action:pan-y;transform-origin:center}.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.js [data-reveal].is-in{opacity:1;transform:none}.split-head [data-reveal]:nth-child(2),.split-body>[data-reveal]:nth-child(2),.lineup-row:nth-child(2),.work-list li:nth-child(2),.writing-list li:nth-child(2),.figure-row:nth-child(2){transition-delay:.07s}.split-head [data-reveal]:nth-child(3),.split-body>[data-reveal]:nth-child(3),.lineup-row:nth-child(3),.work-list li:nth-child(3),.writing-list li:nth-child(3),.figure-row:nth-child(3){transition-delay:.14s}.split-body>[data-reveal]:nth-child(4),.lineup-row:nth-child(4),.work-list li:nth-child(4),.writing-list li:nth-child(4),.figure-row:nth-child(4){transition-delay:.21s}.work-list li:nth-child(5),.writing-list li:nth-child(5){transition-delay:.28s}@media(max-width:760px){.figure-list{grid-template-columns:1fr}}@media(max-width:900px){.split{grid-template-columns:1fr;row-gap:32px}.split-head{position:static}.facts{grid-template-columns:repeat(3,auto);justify-content:start;column-gap:40px}.work-row{grid-template-columns:minmax(0,1fr) 2rem;gap:16px 24px}.work-meta{grid-column:1 / -1}.work-arrow{grid-column:2;grid-row:1}.contact{grid-template-columns:1fr;align-items:start}.contact-links{max-width:none;justify-self:stretch}}@media(max-width:800px){.hero{grid-template-columns:1fr;gap:32px}.hero-photo{order:-1;width:min(320px,100%)}.hero-photo img{aspect-ratio:1}}@media(max-width:640px){.site-header{flex-wrap:wrap;gap:0;padding-top:12px}.theme-toggle{margin-left:auto}.site-nav{order:3;width:calc(100% + 20px);margin:0 -10px;font-size:.875rem}.site-nav a,.theme-toggle{padding:0 10px}.hero{padding-top:136px}.cols,.record-list{grid-template-columns:1fr;gap:28px}.record-list{gap:36px}.cols{margin-top:36px}.logo-tile{width:10.5rem}.logo-card{grid-template-rows:44px auto;gap:12px;padding:16px 16px 14px}.logo-mark img,.logo-inline svg,.logo-wordmark .icon{max-height:30px}.logo-wordmark{font-size:1.0625rem}.logo-caption{font-size:.8125rem}.carousel-track{gap:12px}.lede{font-size:1.0625rem;line-height:1.7}.cols{margin-top:52px;gap:40px;font-size:1rem;line-height:1.75}.cols p{max-width:32em}.facts{grid-template-columns:1fr;gap:10px}.facts>div{display:grid;grid-template-columns:5.5rem 1fr;align-items:baseline}.lineup-row{grid-template-columns:1fr}.writing-row{grid-template-columns:minmax(0,1fr);gap:4px}.writing-row:after{display:none}.contact-links{grid-template-columns:1fr}.footer-row{flex-direction:column;align-items:flex-start}.footer-links{margin-left:-10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.js [data-reveal]{opacity:1;transform:none}.work-row:hover .work-name,.work-row:hover .work-arrow,.logo-card:hover,.logo-card:focus-visible{transform:none}}.lineup-meta{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;align-content:start}.lineup-meta>*{grid-column:2}.lineup-logo{grid-column:1!important;grid-row:1 / span 2;justify-self:center;width:auto;max-width:52px;height:auto;max-height:34px;margin-top:2px}.co .co-mark[src*="7-eleven"]{height:1.2em;vertical-align:-.22em}.carousel.is-marquee{scroll-snap-type:none;cursor:default;-webkit-overflow-scrolling:touch}@media(hover:hover)and (pointer:fine){.carousel.is-marquee{cursor:grab}.carousel.is-marquee.is-dragging{cursor:grabbing;user-select:none}}@media(max-width:640px){html{scroll-padding-top:60px}.site-header.is-stuck{flex-wrap:nowrap;padding-top:4px;padding-bottom:4px}.site-header.is-stuck .wordmark{display:none}.site-header.is-stuck .site-nav{order:0;flex:1;width:auto;margin:0 0 0 -8px;display:flex;flex-wrap:nowrap;font-size:.8125rem;overflow-x:auto;scrollbar-width:none}.site-header.is-stuck .site-nav a{flex:none;white-space:nowrap;padding:0 8px;min-height:40px}.site-header.is-stuck .site-nav::-webkit-scrollbar{display:none}}
