main[data-look=ink] h1:not(.st-h1),main[data-look=ink] h2:not(.not-ink){font-family:var(--font-anton), Impact, "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.006em;text-wrap:balance;font-weight:400;line-height:1.04}html[lang=fr-CA] main[data-look=ink] h1:not(.st-h1),html[lang=fr-CA] main[data-look=ink] h2:not(.not-ink){line-height:1.17}main[data-look=ink] h1[class*=lg\:text-6xl],main[data-look=ink] h1[class*=lg\:text-7xl],main[data-look=ink] h1[class*="text-[34px]"]{font-size:clamp(36px,4.5vw,66px)}main[data-look=ink] [class*=lg\:grid-cols-2]>div>h1{font-size:clamp(34px,3.8vw,56px)}main[data-look=ink] h2[class*=lg\:text-5xl],main[data-look=ink] h2[class*=lg\:text-6xl],main[data-look=ink] h2[class*="text-[28px]"],main[data-look=ink] h2[class*="text-[30px]"],main[data-look=ink] h2[class*="text-[32px]"],main[data-look=ink] h2[class*=sm\:text-4xl]{font-size:clamp(28px,3.5vw,50px)}@media (prefers-reduced-motion:no-preference){main[data-look=ink] h1:not(.st-h1):not(:has(.text-transparent)):not(.text-transparent){animation:1.1s cubic-bezier(.2,.8,.2,1) both ink-register}}@keyframes ink-register{0%{text-shadow:.045em .02em #00aeefd9,-.04em -.015em #e83392d9,.012em -.05em #ffd93df2}to{text-shadow:0 0 #00aeef00,0 0 #e8339200,0 0 #ffd93d00}}main[data-look=ink] [data-section-slot=what-we-make] h3,main[data-look=ink] .rk-shelf-title{font-family:var(--font-anton), Impact, "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.008em;font-weight:400;line-height:1.06}main[data-look=ink] [data-section-slot=what-we-make] h3{font-size:clamp(20px,2.2vw,30px)}main [data-ink-hero] .aspect-\[4\/5\]{background:#fff}main[data-look=ink] footer{position:relative}main[data-look=ink] footer:before{content:"";background:linear-gradient(90deg,#006bff 0 25%,#e83392 0 50%,#ffd93d 0 75%,#0b1b4d 0);height:7px;position:absolute;top:-1px;left:0;right:0}.solo-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}[data-solo] img{transition:opacity .7s}[data-solo=live] img{opacity:0}main [data-ink-hero]{isolation:isolate;position:relative;overflow:hidden}main [data-ink-hero]>.ink-field{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}main [data-ink-hero]>.pointer-events-none{display:none}@media print{main *{opacity:1!important;transform:none!important}}
