/* BILYF — a living editorial notebook. Scoped to the portfolio case. */
.by-case{--paper:#f5f1e6;--ink:#181a18;--blue:#193ccf;--red:#f14528;--yellow:#ffd33f;background:var(--paper);color:var(--ink);overflow:clip;font-family:'Space Grotesk',sans-serif}.by-case *{box-sizing:border-box}.by-case h1,.by-case h2,.by-case h3,.by-case p,.by-case figure{margin:0}.by-case h1,.by-case h2,.by-case h3{font-family:'Space Grotesk',sans-serif;font-weight:600;text-transform:none;letter-spacing:-.075em;line-height:1.02}.by-case h2{font-size:clamp(45px,6.5vw,103px)}.by-case em{font-style:normal;color:var(--blue)}.by-case p{font-size:15px;line-height:1.85;margin-top:25px;max-width:590px;letter-spacing:-.02em}.by-case a{color:inherit;text-decoration:none}.by-case button{font:inherit;cursor:pointer}.by-case a:focus-visible,.by-case button:focus-visible,.by-case summary:focus-visible{outline:3px solid var(--red);outline-offset:6px}.by-case [hidden]{display:none!important}.by-pad{padding:110px 6%}.by-kicker{display:block;font-size:9px;letter-spacing:.12em;line-height:1.7;margin-bottom:30px}.by-case .by-lead{font-size:24px;line-height:1.5;letter-spacing:-.035em}.by-handnote,.by-hero-note,.by-logo-annotation{font-family:Georgia,serif;font-style:italic;letter-spacing:-.04em}.by-doodle{overflow:visible;pointer-events:none}.by-doodle path{stroke-dasharray:1;stroke-dashoffset:0}.by-case.by-enhanced .by-doodle path{stroke-dashoffset:1}.by-case.by-enhanced .by-doodle.by-drawn path{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s ease}.by-hero{padding:30px 5% 85px;position:relative;background-image:radial-gradient(#16161612 .65px,transparent .65px);background-size:6px 6px;isolation:isolate}.by-topline{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.08em}.by-topline a{border-bottom:1px solid #181a1866;padding-bottom:7px;font-size:10px}.by-hero-title{position:relative;padding-top:45px}.by-hero-title .by-kicker{margin:0}.by-hero h1{font-size:clamp(140px,27vw,460px);line-height:.96;letter-spacing:-.09em;padding-bottom:24px}.by-title-dot{color:var(--red)}.by-hero-note{position:absolute;right:1%;top:34%;font-size:25px;line-height:1.2;transform:rotate(8deg);color:var(--blue);text-align:center}.by-hero-note .by-line{display:block;width:160px;margin-top:10px}.by-hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;margin-top:6px}.by-hero-bottom h2{font-size:clamp(35px,4.5vw,75px);line-height:1.1;letter-spacing:-.065em}.by-mark{position:relative;z-index:1;white-space:nowrap}.by-mark:after{content:'';position:absolute;left:-4%;right:-4%;height:28%;bottom:4%;background:var(--yellow);z-index:-1;transform:rotate(-2deg)}.by-hero-bottom p{font-size:13px;line-height:1.6;margin-top:22px}.by-textlink{display:flex;align-items:center;justify-content:space-between;max-width:255px;border-bottom:1px solid var(--ink);padding:15px 0;margin-top:20px;font-size:12px}.by-textlink b{font-size:23px;font-weight:400}.by-hero-collage{position:relative;transform:perspective(1000px) rotateX(var(--by-ry,0deg)) rotateY(var(--by-rx,0deg));transition:transform .35s;will-change:transform}.by-hero-art{transform:rotate(-6deg);background:#fff;padding:10px;box-shadow:15px 18px 0 #171a1812}.by-hero-art img{width:100%;height:auto;display:block}.by-sticker{position:absolute;right:-5px;top:-25px;padding:20px 14px;background:var(--red);color:var(--paper);border-radius:50%;width:125px;height:125px;display:grid;place-content:center;transform:rotate(12deg);font-size:18px;line-height:1.1;text-align:center;font-weight:600;letter-spacing:-.07em}.by-hero-collage .by-handnote{display:block;text-align:right;font-size:22px;transform:rotate(-4deg);margin-top:35px;padding-right:15px;color:var(--blue)}.by-hero>.by-star{position:absolute;width:80px;left:46%;bottom:40px;transform:rotate(15deg);color:var(--red);z-index:-1}.by-chapters{position:sticky;top:100px;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 6%;background:var(--ink);color:var(--paper);font-size:10px}.by-chapters>span{font-size:8px;letter-spacing:.1em;opacity:.65}.by-chapters a{white-space:nowrap}.by-chapters a[aria-current=true]{color:var(--yellow)}.by-progress{position:absolute;bottom:0;left:0;height:3px;background:var(--red);width:var(--by-progress,0%)}.by-case section[id]{scroll-margin-top:170px}.by-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%}.by-intro .by-outline{-webkit-text-stroke:1px var(--ink);color:transparent}.by-intro .by-people{width:130px;color:var(--red);margin-top:45px;transform:rotate(-6deg)}.by-prose>.by-lead{margin-top:0}.by-prose dl{margin:35px 0 0}.by-prose dl>div{display:grid;grid-template-columns:75px 1fr;gap:20px;padding:18px 0;border-top:1px solid #181a1833}.by-prose dt{font-size:8px;letter-spacing:.1em}.by-prose dd{margin:0;font-size:11px;line-height:1.6}.by-brand{background:#fffdf6;border-top:1px solid #181a1826}.by-section-head{display:grid;grid-template-columns:1.25fr 1fr;gap:0 12%;align-items:end;margin-bottom:65px}.by-section-head>.by-kicker{grid-column:1/-1}.by-section-head p{margin:0;max-width:470px}.by-logo-stage{position:relative;min-height:390px;display:flex;align-items:center;justify-content:center;padding:50px 10%;border-top:1px solid #181a1822;border-bottom:1px solid #181a1822;background-image:linear-gradient(#193ccf0c 1px,transparent 1px),linear-gradient(90deg,#193ccf0c 1px,transparent 1px);background-size:35px 35px}.by-logo-stage img{width:72%;max-height:340px;object-fit:contain;z-index:1}.by-register{position:absolute;font-size:25px;font-weight:400;line-height:1}.by-reg1{left:0;top:-13px}.by-reg2{right:0;bottom:-13px}.by-logo-stage .by-loop{position:absolute;width:150px;bottom:0;right:10px;color:var(--red);transform:rotate(-15deg)}.by-logo-annotation{position:absolute;right:15px;bottom:38px;font-size:22px;color:var(--red);transform:rotate(-8deg)}.by-brand-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.08em;margin-top:30px}.by-swatches{display:flex;gap:7px}.by-swatches i{display:block;width:34px;height:34px;border-radius:50%;background:#e92028}.by-swatches i:nth-child(2){background:#ecb221}.by-swatches i:nth-child(3){background:#08a744}.by-swatches i:nth-child(4){background:#145f41}.by-swatches i:nth-child(5){background:#ed8600}.by-sketch-section{background:#eae4d6}.by-figure img{display:block;width:100%;height:auto;transition:transform .65s}.by-figure a{display:block;overflow:hidden}.by-figure a:hover img{transform:scale(1.015)}.by-figure figcaption{display:flex;justify-content:space-between;gap:15px;font-size:8px;line-height:1.5;padding:16px 0;letter-spacing:.04em}.by-sketch-board{transform:rotate(-1deg)}.by-case .by-note{font-size:10px;line-height:1.7;opacity:.7;max-width:800px;margin-top:15px}.by-camp{background:var(--yellow)}.by-camp-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.by-camp-top img{width:160px;height:auto;transform:rotate(9deg)}.by-camp h2{font-size:clamp(55px,8.5vw,132px)}.by-camp em{color:var(--ink)}.by-camp-story{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin:65px 0;align-items:center}.by-number{position:relative;display:flex;align-items:center;gap:25px}.by-number strong{font-size:clamp(100px,16vw,250px);line-height:1;letter-spacing:-.1em}.by-number>span{font-size:12px;line-height:1.5;max-width:110px}.by-number .by-loop{position:absolute;inset:0;width:70%;height:100%;transform:rotate(-20deg);color:var(--red)}.by-camp-story .by-lead{margin:0}.by-browser{background:#fff;border:8px solid var(--ink);border-radius:14px;box-shadow:18px 20px 0 #181a181c;overflow:hidden}.by-browser-bar{background:#181a18;color:var(--paper);padding:8px 10px 15px;display:flex;gap:25px;font-size:8px;letter-spacing:.06em}.by-browser .by-figure figcaption{padding:15px 20px;color:var(--ink)}.by-voice{display:grid;grid-template-columns:1fr 1fr;gap:13%;align-items:center}.by-voice-art{transform:rotate(-4deg);box-shadow:14px 18px 0 #181a1810}.by-voice-art figcaption{background:#fff;padding:15px}.by-voice>div:last-child{position:relative}.by-voice h2{font-size:clamp(48px,6.4vw,100px)}.by-formats{display:flex;gap:10px;margin-top:30px}.by-formats span{border:1px solid;padding:10px 16px;border-radius:40px;font-size:10px}.by-voice .by-handnote{display:block;font-size:26px;color:var(--red);transform:rotate(-6deg);margin-top:40px}.by-voice .by-star{position:absolute;right:0;bottom:-45px;width:65px;color:var(--red)}.by-marche{background:var(--red);color:var(--paper)}.by-marche em{color:var(--paper)}.by-marche h2{font-size:clamp(50px,7.5vw,120px);max-width:1100px}.by-path{display:flex;align-items:center;gap:25px;margin:75px 0 65px}.by-path>span{font-size:22px;font-weight:600;letter-spacing:-.08em}.by-path>div{display:flex;align-items:center;justify-content:space-between;flex:1;position:relative;gap:5px}.by-path>div:before{content:'';position:absolute;top:50%;width:100%;border-top:1px dashed #f5f1e6aa}.by-path i{display:flex;width:25px;height:25px;border:1px solid var(--paper);border-radius:50%;align-items:center;justify-content:center;font-style:normal;background:var(--red);position:relative;transform:translateY(calc(var(--n,0)*1px))}.by-path i:nth-child(3n){transform:translateY(-8px)}.by-path i:nth-child(3n + 1){transform:translateY(8px)}.by-path b{font-size:8px;font-weight:400}.by-two-text{display:grid;grid-template-columns:1fr 1fr;gap:13%}.by-two-text p:first-child{margin-top:0}.by-case details{border-top:1px solid currentColor;margin-top:25px;padding:20px 0}.by-case summary{display:flex;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:15px;line-height:1.5}.by-case summary::-webkit-details-marker{display:none}.by-case summary>span{font-size:22px;font-weight:400;transition:transform .25s}.by-case details[open] summary>span{transform:rotate(45deg)}.by-case details p{font-size:14px;margin-top:20px}.by-system{background:#192eae;color:var(--paper)}.by-system em{color:var(--yellow)}.by-map-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:center}.by-map{position:relative;min-height:520px}.by-map-lines{position:absolute;inset:0;width:100%;height:100%;opacity:.6}.by-node{position:absolute;transform:translate(-50%,-50%);border:1px solid #f5f1e688;padding:16px 12px;background:#192eae;color:var(--paper);display:flex;align-items:center;gap:10px;min-height:65px;text-align:left;z-index:2;transition:background .3s,box-shadow .3s}.by-node small{font-size:8px;opacity:.6}.by-node strong{font-size:15px;font-weight:500;white-space:nowrap;letter-spacing:-.04em}.by-node>span{font-size:19px}.by-node[aria-pressed=true]{background:var(--yellow);color:var(--ink);border-color:var(--yellow);box-shadow:6px 6px 0 #0002}.by-node-core{left:50%;top:45%;padding:28px 22px;border-radius:50%;min-height:140px;min-width:175px;justify-content:center;flex-wrap:wrap}.by-node-core strong{font-size:25px}.by-node-portail{left:50%;top:10%}.by-node-camp{left:13%;top:27%}.by-node-motion{left:87%;top:27%}.by-node-marche{left:13%;top:66%}.by-node-awards{left:87%;top:66%}.by-node-forum{left:50%;top:88%}.by-panels{min-height:370px;padding-left:30px;border-left:1px solid #fff4}.by-panel h3{font-size:48px;letter-spacing:-.06em}.by-panel .by-lead{font-size:21px}.by-panel p{font-size:13px;color:#dfe4ff}.by-map-legend{display:flex;gap:35px;align-items:center;font-size:8px;margin-top:35px;line-height:1.6}.by-map-legend>span{display:flex;gap:10px;align-items:center}.by-map-legend i{width:24px;border-top:2px solid var(--yellow)}.by-map-legend>span:last-child i{border-top:1px dashed #fff8}.by-digital{background:#e6e9ef}.by-screen-tabs{display:flex;gap:0;margin-bottom:35px;border-bottom:1px solid #181a1833}.by-screen-tabs button{padding:18px 25px;color:var(--ink);border:0;background:transparent;font-size:14px;border-bottom:3px solid transparent}.by-screen-tabs button[aria-pressed=true]{border-bottom-color:var(--blue);color:var(--blue)}.by-screen{animation:byFade .45s ease}.by-screen .by-browser{border-color:#1d211f;max-width:1100px;margin:0 auto}.by-screen .by-figure img{aspect-ratio:1.47;object-fit:cover}.by-forum{display:grid;grid-template-columns:1fr 1fr;gap:13%;align-items:center;background:var(--ink);color:var(--paper)}.by-forum em{color:var(--yellow)}.by-ticket{background:var(--paper);color:var(--ink);padding:30px 35px;transform:rotate(7deg);position:relative;box-shadow:14px 16px 0 #ffffff10}.by-ticket:before,.by-ticket:after{content:'';width:26px;height:26px;border-radius:50%;background:var(--ink);position:absolute;bottom:100px}.by-ticket:before{left:-13px}.by-ticket:after{right:-13px}.by-ticket-top{font-size:9px;letter-spacing:.1em}.by-ticket>strong{display:block;font-family:'Barlow Condensed',sans-serif;font-size:clamp(42px,5vw,85px);line-height:.95;font-weight:700;margin:35px 0;color:var(--blue);letter-spacing:-.03em}.by-ticket-date{display:flex;align-items:center;gap:30px}.by-ticket-date b{font-size:65px;letter-spacing:-.08em;white-space:nowrap}.by-ticket-date>span{font-size:9px;line-height:1.8}.by-ticket-bottom{display:flex;justify-content:space-between;border-top:1px dashed #181a1880;padding-top:22px;margin-top:25px;font-size:9px;align-items:center}.by-ticket-bottom span{font-size:26px}.by-ticket>small{display:block;font-size:7px;margin-top:25px;opacity:.55}.by-details{display:grid;grid-template-columns:1fr 1fr;gap:12%}.by-details .by-accordions details:first-child{margin-top:0}.by-details summary{font-size:18px;letter-spacing:-.03em}.by-results{background:var(--yellow)}.by-results h2{font-size:clamp(45px,7.8vw,122px)}.by-results em{color:var(--ink)}.by-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:65px}.by-result-grid>div{border-top:1px solid #181a1866;padding-top:25px}.by-result-grid>div>span{font-size:9px}.by-result-grid h3{font-size:28px;line-height:1.15;letter-spacing:-.05em;margin-top:25px}.by-result-grid p{font-size:13px;margin-top:18px}.by-case .by-result-conclusion{font-size:22px;line-height:1.5;margin-top:70px;max-width:700px}.by-close{position:relative}.by-close h2{font-size:clamp(50px,8vw,130px);max-width:1000px}.by-close p{font-size:18px}.by-cta{display:flex;align-items:center;justify-content:space-between;gap:70px;padding:20px 30px;background:var(--ink);color:var(--paper)!important;font-size:14px;max-width:350px;margin-top:40px}.by-cta:hover{background:var(--blue)}.by-cta span{font-size:25px}.by-close .by-star{position:absolute;bottom:100px;right:8%;width:145px;color:var(--red);transform:rotate(10deg)}.by-credits{padding:25px 6%;border-top:1px solid #181a1822;font-size:7px;line-height:1.8;letter-spacing:.05em}.by-lightbox{position:fixed;inset:0;margin:auto;width:calc(100% - 30px);height:calc(100dvh - 30px);max-width:1550px;max-height:none;border:0;padding:20px;background:var(--ink);color:var(--paper);overflow:hidden}.by-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:15px}.by-lightbox::backdrop{background:#000e}.by-lightbox>img{height:100%;min-height:0;width:100%;object-fit:contain}.by-lightbox-top,.by-lightbox-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px}.by-lightbox button{border:1px solid #fff7;padding:10px 16px;color:inherit;background:transparent;font:inherit}.by-case .by-lightbox-caption{margin:0;font-size:10px;text-align:center}body:has(.by-lightbox[open]){overflow:hidden}.work-art.art-bilyf.has-photo>img{opacity:1!important;filter:none!important;object-fit:cover!important}.work-art.art-bilyf.has-photo:before,.work-art.art-bilyf.has-photo:after,.work-art.art-bilyf.has-photo .work-words{display:none!important}.work-art.art-bilyf.has-photo .work-label,.work-art.art-bilyf.has-photo .work-sign{background:#f5f1e6eb;padding:5px 8px;color:#181a18}.by-panel{animation:byFade .3s ease}@keyframes byFade{from{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.by-chapters{top:90px;gap:18px}.by-chapters>span{display:none}.by-pad{padding:85px 6%}.by-map-layout{grid-template-columns:1fr;gap:30px}.by-map{max-width:600px;width:90%;margin:auto}.by-panels{min-height:230px;border-left:0;border-top:1px solid #fff4;padding:35px 0 0}.by-panel p{max-width:100%}.by-hero-note{font-size:20px}.by-sticker{width:100px;height:100px;font-size:16px}.by-brand-foot{font-size:7px}.by-logo-stage{min-height:300px}.by-ticket-date b{font-size:45px}.by-ticket{padding:25px}.by-hero-bottom{gap:8%}}
@media(max-width:650px){.by-pad{padding:65px 6%}.by-kicker{font-size:8px;margin-bottom:23px}.by-hero{padding:25px 6% 60px}.by-topline{font-size:7px;gap:15px}.by-topline>span:nth-child(2){display:none}.by-topline a{font-size:9px}.by-hero-title{padding-top:45px}.by-hero-title>.by-kicker{font-size:6px;letter-spacing:.07em}.by-hero h1{font-size:29vw;padding:15px 0 0;line-height:1}.by-hero-note{position:relative;right:auto;top:auto;text-align:right;font-size:18px;transform:rotate(-6deg);margin:0 5px 30px auto;width:150px}.by-hero-note .by-line{width:130px;margin-top:0}.by-hero-bottom{display:flex;flex-direction:column;gap:65px;align-items:stretch}.by-hero-bottom h2{font-size:10.7vw}.by-hero-bottom p{font-size:13px}.by-hero-collage{margin:0 12px 0 8px}.by-hero-art{padding:6px;box-shadow:8px 10px 0 #171a1812}.by-sticker{width:85px;height:85px;font-size:14px;right:-10px;top:-20px}.by-hero-collage .by-handnote{font-size:19px;margin-top:25px}.by-hero>.by-star{width:45px;left:8%;bottom:35px}.by-chapters{top:77px;justify-content:space-between;gap:10px;padding:18px 5%;font-size:8px;overflow-x:auto}.by-case section[id]{scroll-margin-top:140px}.by-case h2{font-size:12vw;letter-spacing:-.07em;line-height:1.05}.by-case p{font-size:14px;line-height:1.75}.by-case .by-lead{font-size:21px;line-height:1.5}.by-intro,.by-voice,.by-forum,.by-details,.by-two-text{grid-template-columns:1fr;gap:40px}.by-intro .by-people{width:95px;margin-top:30px}.by-prose dl>div{grid-template-columns:55px 1fr;gap:15px}.by-prose dt{font-size:7px}.by-section-head{display:block;margin-bottom:35px}.by-section-head p{margin-top:25px;font-size:14px}.by-logo-stage{min-height:220px;padding:40px 5% 60px}.by-logo-stage img{width:100%;max-height:180px}.by-logo-annotation{font-size:16px;bottom:15px}.by-logo-stage .by-loop{width:100px;bottom:-10px}.by-brand-foot{flex-wrap:wrap;gap:20px;font-size:6px}.by-swatches{order:3;width:100%;justify-content:center}.by-swatches i{width:28px;height:28px}.by-figure figcaption{font-size:6px;padding:13px 0}.by-case .by-note{font-size:9px}.by-camp-top{gap:20px}.by-camp-top img{width:90px}.by-camp-top .by-kicker{font-size:7px;max-width:140px}.by-camp h2{font-size:12.7vw}.by-camp-story{grid-template-columns:1fr;gap:35px;margin:40px 0}.by-number strong{font-size:130px}.by-number>span{font-size:11px}.by-number .by-loop{width:170px}.by-browser{border-width:5px;border-radius:8px;box-shadow:8px 10px 0 #181a181c}.by-browser-bar{font-size:6px;padding:6px 3px 11px;gap:10px}.by-browser .by-figure figcaption{padding:10px;font-size:6px}.by-voice-art{margin:0 8px 10px}.by-voice h2{font-size:13vw}.by-formats span{padding:8px 12px;font-size:9px}.by-voice .by-handnote{font-size:23px}.by-voice .by-star{width:45px;bottom:10px;right:-10px}.by-marche h2{font-size:12.6vw}.by-path{margin:45px 0;gap:10px}.by-path>span{font-size:13px}.by-path>div{gap:2px}.by-path i{width:12px;height:12px;min-width:8px}.by-path b{font-size:0}.by-case details p{font-size:13px}.by-map-layout{gap:20px}.by-map{min-height:360px;width:100%;max-width:450px}.by-node{padding:9px 6px;min-height:43px;gap:4px}.by-node strong{font-size:10px;letter-spacing:-.05em}.by-node small{font-size:6px}.by-node>span{font-size:14px}.by-node-core{min-height:87px;min-width:114px;padding:15px 10px}.by-node-core strong{font-size:17px}.by-node-camp,.by-node-marche{left:15%}.by-node-motion,.by-node-awards{left:85%}.by-map-lines{width:100%;height:100%}.by-panel h3{font-size:36px}.by-panel .by-lead{font-size:20px}.by-panel p{font-size:13px}.by-panels{min-height:315px;padding-top:25px}.by-map-legend{display:block;margin-top:25px}.by-map-legend>span{margin-top:12px;font-size:7px}.by-screen-tabs{margin-bottom:25px}.by-screen-tabs button{font-size:9px;padding:13px 10px;flex:1;white-space:nowrap}.by-forum{padding-bottom:80px}.by-ticket{margin:5px 15px;transform:rotate(4deg);padding:25px}.by-ticket>strong{font-size:13vw;margin:25px 0}.by-ticket-date b{font-size:45px}.by-ticket-date{gap:20px}.by-ticket-date>span{font-size:8px}.by-ticket-bottom{font-size:7px}.by-ticket>small{font-size:6px}.by-details summary{font-size:16px}.by-result-grid{grid-template-columns:1fr;margin-top:40px;gap:30px}.by-result-grid h3{font-size:27px;margin-top:18px}.by-result-grid p{font-size:13px}.by-case .by-result-conclusion{font-size:19px;margin-top:40px}.by-close h2{font-size:12.3vw}.by-close p{font-size:14px}.by-close .by-star{position:static;width:70px;display:block;margin:40px 0 0 auto}.by-cta{font-size:13px;gap:30px;padding:18px 22px}.by-credits{font-size:6px;padding:20px 6%}.by-lightbox{width:100%;height:100dvh;padding:15px}.by-lightbox-bottom{flex-wrap:wrap;gap:10px}.by-lightbox-caption{order:3;width:100%}}
@media(prefers-reduced-motion:reduce){.by-case *{animation:none!important;transition:none!important}.by-case.by-enhanced .by-doodle path{stroke-dashoffset:0}.by-hero-collage{transform:none!important}}.motion-paused .by-case *{animation:none!important;transition:none!important}.motion-paused .by-case.by-enhanced .by-doodle path{stroke-dashoffset:0}.motion-paused .by-hero-collage{transform:none!important}

.by-chapters{top:var(--by-header,100px)}

.by-case .by-chapters{flex-direction:row;margin-left:0}.by-case summary{padding:0}
