.lrwg-case{--blue:#2468c4;--white:#26241f;--muted:#60594f;--lrwg-red:#b5162d;--lrwg-gap:clamp(28px,4.5vw,64px);--lrwg-chapter-space:clamp(72px,7vw,100px);background:#f6f1e8;color:#26241f;color-scheme:light;padding-block:28px 26px}.lrwg-case figure{margin:0;min-width:0}.lrwg-case img{width:100%;height:auto}.lrwg-case .lrwg-grid{display:grid;gap:var(--lrwg-gap);grid-template-columns:minmax(0,1fr)}.lrwg-case .text-link{font-size:13px;color:#26241f;text-decoration-color:#847c70}.lrwg-case .text-link span[aria-hidden]{color:var(--blue)}.lrwg-case a:is(:hover,:focus-visible){color:var(--blue);text-decoration-color:var(--blue)}.lrwg-case a:focus-visible,.lrwg-case button:focus-visible{outline-color:var(--blue)}.lrwg-case .lrwg-back{margin-bottom:36px}.lrwg-case .lrwg-cover{align-items:center;padding-bottom:64px}.lrwg-case .lrwg-case-brand{width:clamp(230px,27vw,360px);max-width:100%;margin-bottom:28px}.lrwg-case h1,.lrwg-case h2,.lrwg-case .lrwg-closing-note{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.lrwg-case h1{font-size:clamp(42px,6.3vw,86px);line-height:1.03;max-width:13ch;margin:0}.lrwg-case h2{font-size:clamp(34px,4.5vw,64px);line-height:1.08;max-width:22ch;margin:0}.lrwg-case h2>span{display:block}.lrwg-case .lrwg-copy{font-size:clamp(17px,1.4vw,20px);line-height:1.55;max-width:640px;color:#514c44}.lrwg-case .lrwg-scope{font-size:16px;line-height:1.6;font-weight:700;max-width:600px;margin-top:24px}.lrwg-case .lrwg-scope>span{display:inline-block}.lrwg-case .lrwg-intro{margin-top:16px}.lrwg-case .lrwg-cover-art{width:100%;max-width:640px;justify-self:center}.lrwg-case .lrwg-chapter{padding-block:var(--lrwg-chapter-space)}.lrwg-case .lrwg-motion{background:#eee5d8}.lrwg-case .lrwg-chapter-intro{margin-bottom:36px;max-width:850px}.lrwg-case .lrwg-chapter-intro>.lrwg-copy{margin-top:24px}.lrwg-case .lrwg-eyebrow{font-size:13px;line-height:1.5;font-weight:400;letter-spacing:.07em;color:var(--lrwg-red);margin-bottom:20px}.lrwg-case .lrwg-work-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,1.5vw,20px);line-height:1.35;letter-spacing:0;font-weight:700;text-wrap:balance;margin:0}.lrwg-case figcaption,.lrwg-case .lrwg-caption,.lrwg-case .lrwg-proof{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;font-weight:400;color:#60594f}.lrwg-case figcaption{margin-top:16px}.lrwg-case figcaption>p{margin-top:8px;max-width:460px}.lrwg-case .lrwg-proof{font-size:13px;letter-spacing:.045em;margin-top:8px}.lrwg-case .lrwg-caption{margin-top:14px}.lrwg-case .lrwg-motion-pair{max-width:900px;margin-inline:auto;row-gap:48px;align-items:start}.lrwg-case .lrwg-film{width:100%;max-width:400px;justify-self:center}.lrwg-case .case-motion-frame{position:relative;aspect-ratio:9/16;background:#e4d9ca}.lrwg-case .case-motion video{width:100%;height:100%;object-fit:contain}.lrwg-case .case-motion-control{position:absolute;right:12px;bottom:12px;width:44px;height:44px;min-height:44px;padding:10px;border:0;background:#f6f1e8;color:#26241f}.lrwg-case .case-motion-control svg{width:24px;height:24px;fill:currentColor}.lrwg-case .case-motion-control:is(:hover,:focus-visible){color:var(--blue)}.lrwg-case .lrwg-emails{background:#211d19;color:#f7f3ec}.lrwg-case .lrwg-emails .lrwg-eyebrow{color:#e5a096}.lrwg-case .lrwg-emails .lrwg-copy{color:#d4ccc2}.lrwg-case .lrwg-emails .lrwg-proof,.lrwg-case .lrwg-emails .lrwg-caption{color:#c8bfb5}.lrwg-case .lrwg-work-heading{margin-bottom:24px}.lrwg-case .lrwg-email-sheet{background:#faf3eb;border:1px solid #62564c;overflow:hidden}.lrwg-case .lrwg-welcome-top{max-width:540px;margin-inline:auto}.lrwg-case .lrwg-flavor-system{margin-top:32px}.lrwg-case .lrwg-flavor-system>.lrwg-work-title{margin-bottom:20px}.lrwg-case .lrwg-flavor-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.lrwg-case .lrwg-campaign{max-width:1000px;margin:96px auto 0}.lrwg-case .lrwg-campaign-pair{align-items:start;gap:20px}.lrwg-case .lrwg-system .lrwg-eyebrow>span{display:inline-block}.lrwg-case .lrwg-allergen-layout{align-items:center}.lrwg-case .lrwg-allergen-cover{width:100%;max-width:600px;justify-self:center}.lrwg-case .lrwg-allergen-support{min-width:0}.lrwg-case .lrwg-bags{position:relative;display:block;width:100%;max-width:480px;aspect-ratio:600/771;margin-inline:auto;background:#fff}.lrwg-case .lrwg-bags>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .24s ease;pointer-events:none}.lrwg-case .lrwg-bags>img.is-current{opacity:1}.lrwg-case .lrwg-system{padding-bottom:0}.lrwg-case .lrwg-closing{padding-top:64px}.lrwg-case .lrwg-closing-note{font-size:clamp(30px,3.8vw,54px);line-height:1.2;max-width:1000px;margin-bottom:56px}.lrwg-case .lrwg-closing-note span{color:var(--lrwg-red)}.lrwg-case .scene-navigation{flex-wrap:wrap;gap:16px 24px}.lrwg-case .scene-navigation .text-link{font-size:13px}.lrwg-case small{display:block;font-size:13px;color:#60594f;margin-top:32px}@media(min-width:700px){.lrwg-case .lrwg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lrwg-case .lrwg-flavor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lrwg-case .lrwg-cover{padding-bottom:72px}.lrwg-case .lrwg-campaign-pair{gap:var(--lrwg-gap)}.lrwg-case .lrwg-allergen-layout{grid-template-columns:minmax(0,1fr)}}@media(min-width:1000px){.lrwg-case .lrwg-closing{padding-top:100px}.lrwg-case .lrwg-allergen-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.lrwg-case{padding-top:36px}.lrwg-case .lrwg-back{margin-bottom:48px}.lrwg-case .lrwg-cover{padding-bottom:88px}.lrwg-case .lrwg-chapter-intro{margin-bottom:48px}.lrwg-case .lrwg-welcome-top{max-width:520px}.lrwg-case .lrwg-flavor-system{margin-top:40px}.lrwg-case .lrwg-campaign{margin-top:112px}}@media(prefers-reduced-motion:reduce){.lrwg-case a,.lrwg-case button{transition:none}}@media(max-width:699px){.lrwg-case .lrwg-bags{max-width:300px}}@media(prefers-reduced-motion:reduce){.lrwg-case .lrwg-bags>img{transition:none}}.lrwg-case .lrwg-flavor-control{position:absolute;right:8px;bottom:8px;width:44px;height:44px;z-index:2;color:#26241f;background:transparent;border:0;transition:none}.lrwg-case .lrwg-flavor-control[hidden]{display:none}.lrwg-case .lrwg-flavor-control:is(:hover,:focus-visible){color:#2468c4;border-color:#2468c4}.lrwg-case .lrwg-flavor-control:focus-visible{outline:2px solid #2468c4;outline-offset:-3px}.lrwg-case .lrwg-flavor-control svg{width:18px;height:18px}
