.WorkSection-module__RXLTWq__section{color:#fff;background:#181818;scroll-margin-top:0}.WorkSection-module__RXLTWq__titleBlock{overflow-anchor:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(40px,8vw,96px);min-height:100vh;padding-top:clamp(180px,24vh,300px);padding-bottom:48px;display:flex}.WorkSection-module__RXLTWq__subtitle{letter-spacing:-1.92px;text-align:center;width:min(536px,88%);margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(36px,7vw,48px);font-weight:500;line-height:1}.WorkSection-module__RXLTWq__tiles{aspect-ratio:1369/261;perspective:1200px;gap:clamp(4px,1.2vw,16px);width:calc(100% - 32px);margin:48px 16px 0;display:flex}.WorkSection-module__RXLTWq__tile{color:#fff;transform-origin:50%;backface-visibility:hidden;background:#648d54;flex:1;justify-content:center;align-items:center;font-size:8vw;font-weight:700;line-height:1;transition:transform .6s cubic-bezier(.45,0,.25,1);display:flex;transform:rotateX(-88deg)}.WorkSection-module__RXLTWq__revealed .WorkSection-module__RXLTWq__tile{transform:rotateX(0)}.WorkSection-module__RXLTWq__tile:nth-child(2){transition-delay:80ms}.WorkSection-module__RXLTWq__tile:nth-child(3){transition-delay:.16s}.WorkSection-module__RXLTWq__tile:nth-child(4){transition-delay:.24s}.WorkSection-module__RXLTWq__tile:nth-child(5){transition-delay:.32s}.WorkSection-module__RXLTWq__workLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,4vw,64px);margin-top:clamp(48px,8vw,96px);padding:32px clamp(16px,3vw,32px);display:grid}.WorkSection-module__RXLTWq__editorial{flex-direction:column;align-self:start;min-width:0;padding-bottom:24px;display:flex;position:sticky;top:96px}.WorkSection-module__RXLTWq__introduction{letter-spacing:-.03em;max-width:420px;margin:0 0 24px;font-family:Newsreader,Georgia,serif;font-size:clamp(28px,5.5vw,36px);font-weight:500;line-height:1.15}.WorkSection-module__RXLTWq__description{color:#999;letter-spacing:-.04em;max-width:400px;margin:0;font-size:18px;line-height:1.5}.WorkSection-module__RXLTWq__collaborations{max-width:340px;margin-top:40px}.WorkSection-module__RXLTWq__companiesHeading{color:#aaa;letter-spacing:-.025em;margin:0 0 22px;font-size:16px;font-weight:400}.WorkSection-module__RXLTWq__companyGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px 20px;margin:0;padding:0;list-style:none;display:grid}.WorkSection-module__RXLTWq__company{color:#b7b7b7;letter-spacing:-.06em;justify-content:flex-start;align-items:center;min-width:0;height:38px;font-size:19px;font-weight:600;transition:color .2s;display:flex}.WorkSection-module__RXLTWq__company:focus-visible{outline-offset:6px;outline:2px solid #a3cf93}.WorkSection-module__RXLTWq__logoArtwork{filter:grayscale()brightness(2.2);opacity:.8;width:100%;height:100%;transition:filter .25s,opacity .25s;display:block;position:relative}.WorkSection-module__RXLTWq__logoArtwork img,.WorkSection-module__RXLTWq__logoArtwork svg{object-fit:contain;object-position:left center;width:100%;height:100%}.WorkSection-module__RXLTWq__laurierLogo{filter:brightness(0)invert()}.WorkSection-module__RXLTWq__company:hover .WorkSection-module__RXLTWq__logoArtwork,.WorkSection-module__RXLTWq__company:focus .WorkSection-module__RXLTWq__logoArtwork{filter:none;opacity:1}.WorkSection-module__RXLTWq__publicHealth{grid-column:1/-1;height:32px}.WorkSection-module__RXLTWq__logoArtwork .WorkSection-module__RXLTWq__whiteTextLogo{filter:brightness(0)invert()}.WorkSection-module__RXLTWq__logoArtwork .WorkSection-module__RXLTWq__flagColor{clip-path:inset(0 85.2% 0 0);position:absolute;inset:0}.WorkSection-module__RXLTWq__filters{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.WorkSection-module__RXLTWq__filters button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #505050;border-radius:0;padding:8px 16px;font-size:14px;transition:color .18s,background .18s,border-color .18s}.WorkSection-module__RXLTWq__filters button:hover{color:#fff;border-color:#fff}.WorkSection-module__RXLTWq__filters button[aria-pressed=true]{color:#181818;background:#fff;border-color:#fff}.WorkSection-module__RXLTWq__workLayout{scroll-margin-top:96px}.WorkSection-module__RXLTWq__cards{isolation:isolate;flex-direction:column;gap:40px;min-width:0;display:flex}.WorkSection-module__RXLTWq__cardStack{scroll-margin-top:96px}@media (min-width:1024px) and (max-height:799px){.WorkSection-module__RXLTWq__editorial{position:static}}@media (min-width:1024px) and (min-height:900px){.WorkSection-module__RXLTWq__cardStack{position:sticky;top:96px}}.WorkSection-module__RXLTWq__empty{color:#aaa;font-size:18px}.WorkSection-module__RXLTWq__empty button{color:#fff;cursor:pointer;background:0 0;border:0;text-decoration:underline}.WorkSection-module__RXLTWq__contact{padding:clamp(100px,14vw,200px) clamp(16px,3vw,32px) 32px;scroll-margin-top:80px}.WorkSection-module__RXLTWq__contactHeading{align-items:center;gap:32px;display:flex}.WorkSection-module__RXLTWq__portrait{object-fit:cover;border-radius:50%;width:clamp(80px,10vw,140px);height:clamp(80px,10vw,140px)}.WorkSection-module__RXLTWq__contactHeading h2{letter-spacing:-.05em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(40px,7vw,96px);font-weight:500;line-height:1}.WorkSection-module__RXLTWq__contactLinks{letter-spacing:-.04em;flex-wrap:wrap;gap:24px 48px;margin-top:48px;font-size:clamp(18px,2.5vw,28px);display:flex}.WorkSection-module__RXLTWq__contactLinks a{border-bottom:1px solid #555;padding-bottom:8px;text-decoration:none;transition:border-color .18s}.WorkSection-module__RXLTWq__contactLinks a:hover{border-color:#fff}.WorkSection-module__RXLTWq__contactLinks a span{margin-left:16px}.WorkSection-module__RXLTWq__footerLine{color:#999;border-top:1px solid #3a3a3a;justify-content:space-between;gap:20px;margin-top:100px;padding-top:24px;font-size:14px;display:flex}.WorkSection-module__RXLTWq__footerLine a{text-decoration:none}.WorkSection-module__RXLTWq__footerLine a:hover{color:#fff}.WorkSection-module__RXLTWq__section a:focus-visible,.WorkSection-module__RXLTWq__section button:focus-visible{outline-offset:5px;outline:2px solid #a3cf93}.WorkSection-module__RXLTWq__dialog{color:#fff;background:#242424;border:1px solid #555;width:min(600px,100% - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0}.WorkSection-module__RXLTWq__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c}.WorkSection-module__RXLTWq__dialogContent{padding:64px 40px 40px;position:relative}.WorkSection-module__RXLTWq__closeDialog{color:#fff;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:32px;position:absolute;top:12px;right:16px}.WorkSection-module__RXLTWq__dialogYear{color:#aaa;font-size:13px}.WorkSection-module__RXLTWq__dialogContent h2{letter-spacing:-.04em;margin:20px 0;font-family:Newsreader,Georgia,serif;font-size:40px;font-weight:500;line-height:1.05}.WorkSection-module__RXLTWq__dialogContent>p:not(.WorkSection-module__RXLTWq__dialogYear){color:#bbb;margin-bottom:32px;line-height:1.6}.WorkSection-module__RXLTWq__dialogContent a{text-underline-offset:6px}@media (max-width:1023px){.WorkSection-module__RXLTWq__titleBlock{overflow-anchor:none;gap:56px;min-height:65vh;padding-top:100px}.WorkSection-module__RXLTWq__subtitle{max-width:340px;font-size:36px}.WorkSection-module__RXLTWq__tile{font-size:10vw}.WorkSection-module__RXLTWq__workLayout{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:32px}.WorkSection-module__RXLTWq__editorial{flex:auto;height:auto;padding:0;position:static}.WorkSection-module__RXLTWq__introduction{max-width:420px;font-size:36px}.WorkSection-module__RXLTWq__collaborations{margin-top:32px}.WorkSection-module__RXLTWq__filters{margin-top:36px}.WorkSection-module__RXLTWq__cards{gap:32px;width:100%}.WorkSection-module__RXLTWq__contactHeading{flex-direction:column;align-items:flex-start;gap:24px}.WorkSection-module__RXLTWq__contactHeading h2{font-size:48px}.WorkSection-module__RXLTWq__contactLinks{flex-direction:column;align-items:flex-start;gap:20px;margin-top:36px}.WorkSection-module__RXLTWq__footerLine{margin-top:64px;font-size:12px}.WorkSection-module__RXLTWq__dialogContent{padding:56px 24px 32px}}@media (prefers-reduced-motion:reduce){.WorkSection-module__RXLTWq__tile{transition:none;transform:none}.WorkSection-module__RXLTWq__filters button{transition:none}.WorkSection-module__RXLTWq__cardStack{position:static}}@media (max-width:1023px){.WorkSection-module__RXLTWq__titleBlock{gap:40px;min-height:max(620px,75svh);padding-top:128px;padding-bottom:48px}.WorkSection-module__RXLTWq__subtitle{font-size:clamp(30px,9vw,36px);line-height:1.1}.WorkSection-module__RXLTWq__workLayout{padding:24px 20px}.WorkSection-module__RXLTWq__introduction{font-size:clamp(30px,9vw,36px)}.WorkSection-module__RXLTWq__description{font-size:16px;line-height:1.5}.WorkSection-module__RXLTWq__filters{gap:8px}.WorkSection-module__RXLTWq__filters button{min-height:44px;padding:10px 14px}.WorkSection-module__RXLTWq__contactLinks a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}.WorkSection-module__RXLTWq__footerLine{flex-wrap:wrap;align-items:center}.WorkSection-module__RXLTWq__footerLine a{align-items:center;min-height:44px;display:flex}.WorkSection-module__RXLTWq__closeDialog{min-width:44px;min-height:44px}}@media (max-width:599px){.WorkSection-module__RXLTWq__companyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px}.WorkSection-module__RXLTWq__company{height:36px}.WorkSection-module__RXLTWq__publicHealth{height:28px}}@media (prefers-reduced-motion:reduce){.WorkSection-module__RXLTWq__logoArtwork,.WorkSection-module__RXLTWq__company{transition:none}}.WorkSection-module__RXLTWq__laurierLeaf{clip-path:polygon(735px 400px,980px 400px,980px 650px,735px 650px)}.WorkSection-module__RXLTWq__companyGrid{flex-wrap:wrap;gap:18px 24px;display:flex}.WorkSection-module__RXLTWq__company{flex:0 0 100px}.WorkSection-module__RXLTWq__company[aria-label=Honda]{flex-basis:40px}.WorkSection-module__RXLTWq__company[aria-label=OLG]{flex-basis:48px}.WorkSection-module__RXLTWq__company[aria-label=Intact\ Insurance]{flex-basis:88px}.WorkSection-module__RXLTWq__company[aria-label=Deloitte\ Digital]{flex-basis:84px}.WorkSection-module__RXLTWq__publicHealth{flex-basis:100%}.WorkSection-module__RXLTWq__company[aria-label=Canadian\ Tire]{flex-basis:44px}.WorkSection-module__RXLTWq__dialogContent .WorkSection-module__RXLTWq__dialogContribution{color:var(--case-accent,#e63b19);margin-bottom:12px;font-size:24px;font-weight:500}
