.breadly-case-page{background:#fff;min-height:100vh;padding-top:20px;padding-bottom:120px}.breadly-case-page .case-hero{padding:72px 20px 56px;display:flex;justify-content:center}.breadly-case-page .case-container{max-width:860px;width:100%;margin:0 auto}.breadly-case-page .case-title{font-family:Schibsted Grotesk,sans-serif;font-weight:400;font-size:64px;line-height:64px;letter-spacing:-1.28px;text-transform:uppercase;color:#363636;text-align:center;margin:0 0 21px}.breadly-case-page .case-description{font-family:Schibsted Grotesk,sans-serif;font-weight:500;font-size:16px;line-height:28px;color:#6c6c6c;text-align:center;max-width:860px;margin:0 auto}.breadly-case-page .case-section{padding:0 20px;margin-bottom:56px}.section-gap{margin-top:100px}.section-heading{font-weight:700;font-size:24px;line-height:36px;color:#444;margin:0 0 32px}.section-heading,.section-text{font-family:Schibsted Grotesk,sans-serif}.section-text{font-weight:400;font-size:18px;line-height:32px;color:#5f5f5f;margin:0 0 40px}.image-gallery{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.big-frame-image{width:100%;border-radius:4px;overflow:hidden;background:#fff}.big-frame-image img{width:100%;height:auto;display:block}.small-frames-row{display:flex;justify-content:space-between;gap:16px;width:100%}.small-frame-image{width:422px;height:422px;border-radius:4px;overflow:hidden;background:#d2d2d2;flex-shrink:0}.small-frame-image img{width:100%;height:100%;object-fit:cover;display:block}.logo-container{width:100%;height:108px;border-radius:4px;overflow:hidden;background:#fff6eb;display:flex;align-items:center;justify-content:center;margin-top:40px}.breadly-logo{max-width:280px;height:auto;object-fit:contain}.company-info,.context-info,.what-section{margin-bottom:40px}.work-gallery{display:flex;flex-direction:column;gap:80px;margin-top:36px}.results-section-final{margin-top:100px}.results-list{list-style:none;padding:0;margin:48px 0}.results-list li{font-family:Schibsted Grotesk,sans-serif;font-weight:400;font-size:18px;line-height:32px;color:#050505;margin-bottom:32px;padding-left:0}.results-list li:last-child{margin-bottom:0}.results-note{color:#050505;margin:48px 0}.results-note,.website-link{font-family:Schibsted Grotesk,sans-serif;font-weight:400;font-size:18px;line-height:32px}.website-link{color:#1e2cca;text-decoration:underline;text-underline-position:from-font;cursor:pointer;transition:opacity .2s ease}.website-link:hover{opacity:.7}@media (max-width:1024px){.breadly-case-page .case-title{font-size:48px;line-height:60px}.breadly-case-page .case-container{max-width:700px}.breadly-case-page .small-frame-image{width:342px;height:342px}.breadly-case-page .big-frame-image,.breadly-case-page .small-frame-image{background:#fff}}@media (max-width:768px){.breadly-case-page .case-title{font-size:36px;line-height:48px;letter-spacing:-.72px}.breadly-case-page .case-description,.breadly-case-page .section-text{font-size:16px;line-height:26px}.breadly-case-page .section-heading{font-size:20px;line-height:32px}.breadly-case-page .small-frames-row{flex-direction:column;gap:16px}.breadly-case-page .small-frame-image{width:100%;height:auto;aspect-ratio:1}.breadly-case-page .big-frame-image,.breadly-case-page .small-frame-image{background:#fff}}@media (max-width:480px){.breadly-case-page{padding-bottom:80px}.breadly-case-page .case-hero{padding:40px 16px}.breadly-case-page .case-section{padding:0 16px}.breadly-case-page .case-title{font-size:28px;line-height:36px;margin-bottom:16px}.breadly-case-page .case-description,.breadly-case-page .section-text{font-size:14px;line-height:24px}.breadly-case-page .section-heading{font-size:18px;line-height:28px;margin-bottom:24px}.breadly-case-page .big-frame-image,.breadly-case-page .logo-container,.breadly-case-page .small-frame-image{border-radius:4px}.breadly-case-page .big-frame-image,.breadly-case-page .small-frame-image{background:#fff}.breadly-case-page .image-gallery,.breadly-case-page .work-gallery{gap:12px}.breadly-case-page .work-gallery{gap:60px}.breadly-case-page .logo-container{height:80px}.breadly-case-page .results-list li{font-size:16px;line-height:28px;margin-bottom:24px}.breadly-case-page .results-note,.breadly-case-page .website-link{font-size:16px;line-height:28px}}