@font-face{font-family:Radio Canada Big;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/50bdc2d5758fa4af-s.p.0fxfwdqwsjpq6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Radio Canada Big;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/00b1ce037d279778-s.p.0dc0v_wqssi2-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Radio Canada Big Fallback;src:local(Arial);ascent-override:99.46%;descent-override:30.49%;line-gap-override:0.0%;size-adjust:100.04%}.radio_canada_big_d3cb5189-module__R65ZmG__className{font-family:Radio Canada Big,Radio Canada Big Fallback;font-style:normal}.radio_canada_big_d3cb5189-module__R65ZmG__variable{--font-radio:"Radio Canada Big", "Radio Canada Big Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/62492e45f348cf87-s.0nej_lxd5q~2o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.0kr5766.tjsv_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c73d4b34880585a8-s.0xzjw9gd~3oqw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/f00b8cc54454926d-s.0r2x4jit4v-hc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/741805f5bd1ef272-s.p.0bsrhmc7ksh9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.0ohrq615g_kqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.p.0kzsaos0rt4.l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_f5cb1e32-module__MaDcna__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_f5cb1e32-module__MaDcna__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8eaa0c88-module__PyyeYW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8eaa0c88-module__PyyeYW__variable{--font-ui:"Inter", "Inter Fallback"}
.landing-page{--background:#fff;--foreground:#101828;--teal:#2aaeae;--teal-soft:#a7e0e0;--teal-tint:#eaf7f7;--ink:#101828;--ink-2:#1d2838;--gray:#667085;--line:#e9e7e7;--cream:#f4f1e8;--font-rethink:"Rethink Sans";--font-albert:"Albert Sans";background:var(--background);color:var(--foreground);font-family:var(--font-radio), sans-serif;letter-spacing:-.01em;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;overflow-x:hidden}.landing-page section[id]{scroll-margin-top:4rem}.landing-page ::selection{background:var(--teal);color:#fff}.accent-serif{font-family:var(--font-serif), serif;letter-spacing:-.03em;font-style:italic}.font-ui{font-family:var(--font-ui), sans-serif}.font-rethink{font-family:var(--font-rethink), sans-serif}.font-albert{font-family:var(--font-albert), sans-serif}.panel-stage{aspect-ratio:881/611;border-radius:10px;position:relative;overflow:hidden;container-type:inline-size}.panel-canvas{transform-origin:0 0;width:1440px;height:999px;transform:scale(calc(100cqw / 1440px));position:absolute;top:0;left:0}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes float-a{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-10px) rotate(var(--r,0deg))}}@keyframes pulse-heart{0%,to{transform:scale(1)}12%{transform:scale(1.25)}24%{transform:scale(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.anim-rise{animation:.7s cubic-bezier(.22,1,.36,1) both rise}@keyframes hero-in{0%{opacity:0;transform:perspective(900px)translateY(36px)rotateX(16deg)}to{opacity:1;transform:perspective(900px)translateY(0)rotateX(0)}}.anim-hero-in{transform-origin:bottom;animation:1s cubic-bezier(.22,1,.36,1) both hero-in}@media (prefers-reduced-motion:reduce){.anim-hero-in{animation:none}}.anim-float{animation:6s ease-in-out infinite float-a}.anim-heart{animation:2.8s ease-in-out infinite pulse-heart}.anim-marquee{animation:32s linear infinite marquee}.eq-bar{transform-origin:bottom;animation:1s ease-in-out infinite eq}@keyframes spin-slow{to{transform:rotate(360deg)}}.anim-spin-slow{animation:7s linear infinite spin-slow}@keyframes note-float{0%{opacity:0;transform:translate(0)rotate(0)scale(.7)}15%{opacity:1}to{opacity:0;transform:translate(var(--nx,-8px), -34px) rotate(var(--nr,-24deg)) scale(1)}}.anim-note{animation:2.6s ease-out infinite note-float}@keyframes row-in{0%{opacity:0}to{opacity:1}}.row-in{animation:1.1s ease-out both row-in}.icon-blop{transform:rotate(var(--rot,0deg));transform-origin:bottom;backface-visibility:hidden;-webkit-font-smoothing:antialiased;will-change:transform;transition:transform .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.icon-blop:hover{transform:rotate(var(--rot,0deg)) translateY(-.18em) scale(1.06)}.panel-cursor{z-index:40;pointer-events:none;width:32px;height:32px;transition:left 1.1s cubic-bezier(.45,.05,.25,1),top 1.1s cubic-bezier(.45,.05,.25,1),opacity .4s;position:absolute}@keyframes click-ripple{0%{opacity:.5;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}.click-ripple{background:#14b1b973;border-radius:9999px;width:28px;height:28px;animation:.55s ease-out both click-ripple;position:absolute;top:4px;left:4px}@keyframes screen-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.screen-in{animation:.7s cubic-bezier(.22,1,.36,1) both screen-in}@keyframes phone-in{0%{opacity:0;transform:translateY(110px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.phone-in{animation:1.3s cubic-bezier(.22,1,.36,1) both phone-in}.phone-cam{transform-origin:50% 96%}@keyframes step-swap-in{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.step-swap-in{animation:.9s cubic-bezier(.22,1,.36,1) both step-swap-in}@media (prefers-reduced-motion:reduce){.step-swap-in{animation:none}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-60px)rotate(0)}to{opacity:.85;transform:translateY(1080px)rotate(680deg)}}.confetti-piece{animation:2.8s cubic-bezier(.3,.2,.6,.9) both confetti-fall;position:absolute;top:-60px}@keyframes conn-dash{0%{stroke-dashoffset:122px}to{stroke-dashoffset:-22px}}.conn-dash{stroke-dasharray:22 122;opacity:.9;filter:blur(2.5px);animation:conn-dash var(--dur,3s) cubic-bezier(.45, .05, .55, .95) var(--delay,0s) infinite}@media (prefers-reduced-motion:reduce){.conn-dash{animation:none;display:none}}@keyframes reel-reveal{0%{clip-path:circle(0% at 50% 55%)}to{clip-path:circle(140% at 50% 55%)}}.reel-reveal{animation:1s cubic-bezier(.45,.05,.25,1) both reel-reveal}@media (prefers-reduced-motion:reduce){.confetti-piece{animation:none;display:none}.phone-cam,.phone-in,.screen-in{animation:none}}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.reveal.is-in{opacity:1;transform:translateY(0)}.btn-push{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background-color .25s,color .25s,border-color .25s}.btn-push:hover{transform:translateY(-2px)scale(1.02)}.btn-push:active{transform:translateY(0)scale(.98)}.link-slide{position:relative}.link-slide:after{content:"";background:var(--teal);transform-origin:0;border-radius:2px;width:100%;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.link-slide:hover:after{transform:scaleX(1)}.card-lift{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.card-lift:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.anim-rise,.anim-float,.anim-heart,.anim-marquee,.anim-spin-slow,.anim-note,.row-in,.eq-bar{animation:none}.reveal{opacity:1;transition:none;transform:none}.btn-push,.card-lift{transition:none}}.brief-texture{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--ink);opacity:.05;text-align:center;font-weight:600;line-height:1.55;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 75%)}.section-frame{border-bottom:1px solid var(--line)}.frame-inner{margin-inline:0}@media (min-width:768px){.frame-inner{border-inline:1px solid var(--line);margin-inline:24px}}@media (min-width:1400px){.frame-inner{margin-inline:220px}}.frame-inner.on-dark{border-color:#ffffff14}.nav-pad{padding-inline:20px}@media (min-width:768px){.nav-pad{padding-inline:48px}}@media (min-width:1400px){.nav-pad{padding-inline:244px}}@media (min-width:768px){.frame-inner.fade-top{border-inline:none;position:relative}.frame-inner.fade-top:before,.frame-inner.fade-top:after{content:"";background:linear-gradient(to bottom, transparent, var(--line) 220px);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.frame-inner.fade-top:before{left:-1px}.frame-inner.fade-top:after{right:-1px}}.dot-grid{background-image:radial-gradient(#d9d6d0 1.2px,#0000 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(75% 80%,#000 40%,#0000 78%);mask-image:radial-gradient(75% 80%,#000 40%,#0000 78%)}.halftone{background-image:radial-gradient(currentColor 1px,#0000 1.4px);background-size:8px 8px}
