.hubspot-form-host.svelte-1y4atxy{box-sizing:border-box;text-align:left;width:min(100%,44rem);min-height:8rem;color:var(--color-warm-white,#f4f2ed);margin:1.6rem auto 0;overflow:visible}.hubspot-form-host.svelte-1y4atxy .hs-form-frame{width:100%;max-width:100%}.hubspot-form-host.svelte-1y4atxy iframe{max-width:100%;display:block;width:100%!important}html:has(.page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0b09}body:has(.page){color:#f4f2ed;background:#0c0b09;margin:0}.page.svelte-sfnr9e{--color-gold:#84754e;--color-charcoal:#282317;--color-white:#fff;--color-warm-white:#f4f2ed;--color-ivory:#faf8f3;--color-graphite:#35322c;--color-slate:#5a544a;--color-bg:#0c0b09;--font-sans:Aptos, "Segoe UI", "Avenir Next", "Century Gothic", sans-serif;--masthead-h:7.65rem;--ambient-vx:58vw;--ambient-vy:26vh;--ambient-shadow-vx:42vw;--ambient-shadow-vy:58vh;--ambient-strength:0;box-sizing:border-box;background:radial-gradient(70rem 36rem at 78% 22%, #84754e29, transparent 58%), var(--color-bg);width:100%;max-width:1920px;min-height:100dvh;color:var(--color-warm-white);font-family:var(--font-sans);margin-inline:auto;position:relative}.ambient-viewport{z-index:1;pointer-events:none;background:radial-gradient(ellipse 900px 720px at var(--ambient-vx) var(--ambient-vy), rgba(132, 117, 78, calc(.105 * var(--ambient-strength,0))) 0%, rgba(132, 117, 78, calc(.053 * var(--ambient-strength,0))) 32%, rgba(132, 117, 78, calc(.02 * var(--ambient-strength,0))) 58%, transparent 78%), radial-gradient(ellipse 1200px 960px at var(--ambient-shadow-vx) var(--ambient-shadow-vy), rgba(8, 7, 5, calc(.08 * var(--ambient-strength,0))) 0%, rgba(8, 7, 5, calc(.035 * var(--ambient-strength,0))) 42%, transparent 72%);mix-blend-mode:screen;display:none;position:fixed;inset:0}html.has-ambient .ambient-viewport{display:block}html.ambient-debug .ambient-viewport{background:radial-gradient(ellipse 900px 720px at var(--ambient-vx) var(--ambient-vy), rgba(132, 117, 78, calc(.14 * var(--ambient-strength,0))) 0%, rgba(132, 117, 78, calc(.06 * var(--ambient-strength,0))) 32%, rgba(132, 117, 78, calc(.02 * var(--ambient-strength,0))) 58%, transparent 78%), radial-gradient(ellipse 1200px 960px at var(--ambient-shadow-vx) var(--ambient-shadow-vy), rgba(8, 7, 5, calc(.12 * var(--ambient-strength,0))) 0%, rgba(8, 7, 5, calc(.05 * var(--ambient-strength,0))) 42%, transparent 72%)}html.ambient-debug .ambient-viewport:after{content:"";left:var(--ambient-vx);top:var(--ambient-vy);pointer-events:none;border:1px dashed #84754e73;border-radius:50%;width:900px;height:720px;position:absolute;transform:translate(-50%,-50%)}.ambient-debug-panel{z-index:100;color:#f4f2ed;white-space:pre;pointer-events:none;background:#0c0b09eb;border:1px solid #84754e8c;border-radius:4px;max-width:20rem;padding:.65rem .75rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;position:fixed;bottom:12px;right:12px}.hero-copy.svelte-sfnr9e,.pillars.svelte-sfnr9e,.closing.svelte-sfnr9e{box-sizing:border-box}.eyebrow.svelte-sfnr9e,.launch.svelte-sfnr9e,.overlay.svelte-sfnr9e,.coordinates.svelte-sfnr9e,.pillars.svelte-sfnr9e h2:where(.svelte-sfnr9e){letter-spacing:.2em;text-transform:uppercase}.hero.svelte-sfnr9e{grid-template-columns:minmax(0,43%) minmax(0,57%);min-height:min(72.5vh,48.5rem);display:grid;position:relative;overflow:hidden}.hero-media.svelte-sfnr9e{z-index:0;position:absolute;inset:0}.hero-copy.svelte-sfnr9e{z-index:2;flex-direction:column;grid-column:1;justify-content:center;padding:clamp(2.5rem,6vh,5rem) clamp(1.25rem,4vw,4.5rem);display:flex;position:relative}.eyebrow.svelte-sfnr9e{color:var(--color-gold);margin:0;font-size:.72rem;font-weight:560}h1.svelte-sfnr9e{letter-spacing:.028em;text-transform:uppercase;margin:1.15rem 0 0;font-size:clamp(2rem,3.35vw,3.67rem);font-weight:460;line-height:.98}.page.svelte-sfnr9e:lang(fr-CA) h1:where(.svelte-sfnr9e){letter-spacing:.018em;font-size:clamp(1.9rem,3.05vw,3.4rem)}h1.svelte-sfnr9e span:where(.svelte-sfnr9e){display:block}.accent.svelte-sfnr9e{color:var(--color-gold)}.rule.svelte-sfnr9e{background:var(--color-gold);width:4.5rem;height:1px;margin:1.35rem 0 0;display:block}.supporting.svelte-sfnr9e{color:#f4f2edc7;letter-spacing:.008em;text-transform:none;max-width:30em;margin:1.5rem 0 0;font-size:clamp(.9rem,1.02vw,1rem);font-weight:400;line-height:1.55}.factual.svelte-sfnr9e{box-sizing:border-box;color:#f4f2edb3;letter-spacing:.01em;text-wrap:pretty;width:min(100%,42rem);margin:0 auto;padding:1.5rem clamp(1.25rem,4vw,4.5rem) .35rem;font-size:clamp(.86rem,.98vw,.95rem);font-weight:400;line-height:1.6}.launch.svelte-sfnr9e{color:var(--color-warm-white);margin:2.4rem 0 0;font-size:.75rem;font-weight:560}.hero-media.svelte-sfnr9e picture:where(.svelte-sfnr9e){display:contents}.hero-media.svelte-sfnr9e img:where(.svelte-sfnr9e),.visual-fallback.svelte-sfnr9e,.visual-shade.svelte-sfnr9e{position:absolute;inset:0}.hero-media.svelte-sfnr9e img:where(.svelte-sfnr9e){object-fit:cover;object-position:68% 46%;width:100%;height:100%}.visual-fallback.svelte-sfnr9e{background:radial-gradient(28rem 18rem at 72% 42%,#84754e6b,#0000 62%),radial-gradient(18rem 12rem at 58% 68%,#35322cb3,#0000 70%),linear-gradient(#1a1712 0%,#0c0b09 100%)}.visual-shade.svelte-sfnr9e{pointer-events:none;background:linear-gradient(90deg,#0c0b09 0%,#0c0b09f7 10%,#0c0b09eb 20%,#0c0b09c7 30%,#0c0b0985 40%,#0c0b093d 50%,#0c0b0914 60%,#0000 72%),linear-gradient(#0c0b0942 0%,#0000 16% 82%,#0c0b094d 100%)}.overlay.svelte-sfnr9e,.coordinates.svelte-sfnr9e{z-index:2;margin:0;position:absolute}.overlay.svelte-sfnr9e{color:#ffffffe0;letter-spacing:.24em;visibility:hidden;text-shadow:0 1px 2px #000000d9,0 2px 8px #000000b3,0 0 16px #00000080;flex-direction:column;align-items:center;gap:.55rem;font-size:.78rem;font-weight:480;line-height:1.05;display:flex;top:0;left:0;transform:translate(-50%,-50%)}.overlay.is-anchored.svelte-sfnr9e{visibility:visible}.overlay.svelte-sfnr9e span:where(.svelte-sfnr9e){display:block}.overlay-rule.svelte-sfnr9e{width:2.37em;height:1px;text-shadow:none;box-shadow:none;background:#f4f2ed8c;margin-top:.2em}.coordinates.svelte-sfnr9e{color:#f4f2ed99;text-align:right;white-space:nowrap;visibility:hidden;font-size:.62rem;line-height:1.55;top:0;left:0;transform:translate(-100%,-100%)}.coordinates.is-anchored.svelte-sfnr9e{visibility:visible}.coordinates.svelte-sfnr9e span:where(.svelte-sfnr9e){display:block}.pillars.svelte-sfnr9e{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));padding:3rem clamp(1.25rem,3vw,3rem) 2.9rem;display:grid;position:relative}.pillars.svelte-sfnr9e article:where(.svelte-sfnr9e){text-align:center;flex-direction:column;align-items:center;gap:1.05rem;padding:.85rem 1rem .4rem;display:flex}.pillars.svelte-sfnr9e article:where(.svelte-sfnr9e)+article:where(.svelte-sfnr9e){border-left:1px solid #84754e66}.icon.svelte-sfnr9e svg:where(.svelte-sfnr9e){fill:none;width:2rem;height:2rem;stroke:var(--color-gold);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.pillars.svelte-sfnr9e h2:where(.svelte-sfnr9e){color:var(--color-white);margin:.2rem 0 0;font-size:.78rem;font-weight:560}.pillars.svelte-sfnr9e p:where(.svelte-sfnr9e){color:#f4f2edb8;margin:0;font-size:.92rem}.closing.svelte-sfnr9e{z-index:2;scroll-margin-top:calc(var(--masthead-h) + .75rem);text-align:center;padding:clamp(3rem,8vh,5.5rem) clamp(1.25rem,4vw,4.5rem) 2rem;position:relative}.privacy-line.svelte-sfnr9e{color:var(--color-slate);justify-content:center;align-items:center;gap:.45rem;margin:.9rem auto 0;font-size:.78rem;display:flex}.privacy-line.svelte-sfnr9e svg:where(.svelte-sfnr9e){fill:none;stroke:currentColor;stroke-width:1.2px;width:.8rem;height:.8rem}@media (width>=64rem){.hero-copy.svelte-sfnr9e{padding-left:calc(clamp(1.25rem,4vw,4.5rem) + 1.25rem);transform:translateY(-30px)}.closing.svelte-sfnr9e{scroll-margin-top:calc(var(--masthead-h) + .5rem);margin-top:-3.15rem;padding-top:clamp(1.5rem,3.2vh,2.15rem)}}@media (width<=63.99rem){.pillars.svelte-sfnr9e{grid-template-columns:1fr 1fr;row-gap:2rem}.pillars.svelte-sfnr9e article:where(.svelte-sfnr9e)+article:where(.svelte-sfnr9e){border-left:0}.pillars.svelte-sfnr9e article:where(.svelte-sfnr9e):nth-child(2n){border-left:1px solid #84754e66}}@media (width<=47.99rem){.hero.svelte-sfnr9e{grid-template-columns:1fr;min-height:min(78dvh,38rem)}.hero-media.svelte-sfnr9e img:where(.svelte-sfnr9e){object-position:62% 42%}.visual-shade.svelte-sfnr9e{background:linear-gradient(#0c0b098c 0%,#0c0b0947 28%,#0c0b09b8 62%,#0c0b09 100%),linear-gradient(90deg,#0c0b098c 0%,#0c0b0933 42%,#0000 70%)}.hero-copy.svelte-sfnr9e{padding-top:max(calc(var(--masthead-h) + 1.5rem), clamp(10.5rem, 38vw, 15rem));justify-content:flex-end;padding-bottom:1.65rem}.hero-copy.svelte-sfnr9e .rule:where(.svelte-sfnr9e){margin-top:1.1rem}.hero-copy.svelte-sfnr9e .supporting:where(.svelte-sfnr9e){margin-top:1.15rem}.launch.svelte-sfnr9e{margin-top:1.45rem}.pillars.svelte-sfnr9e{row-gap:1.45rem;padding-block:1.65rem 1.75rem}.closing.svelte-sfnr9e{padding-top:clamp(2rem,5vh,2.75rem);padding-bottom:1.35rem}}@media (width<=47.99rem) and (height<=720px){.hero.svelte-sfnr9e{min-height:min(70dvh,30rem)}.hero-copy.svelte-sfnr9e{padding-top:max(calc(var(--masthead-h) + 1.15rem), clamp(8.75rem, 34vw, 12rem));padding-bottom:1.2rem}.hero-copy.svelte-sfnr9e h1:where(.svelte-sfnr9e),.hero-copy.svelte-sfnr9e .rule:where(.svelte-sfnr9e){margin-top:.9rem}.hero-copy.svelte-sfnr9e .supporting:where(.svelte-sfnr9e){margin-top:.95rem}.launch.svelte-sfnr9e{margin-top:1.15rem}.pillars.svelte-sfnr9e{row-gap:1.25rem;padding-block:1.25rem 1.4rem}.closing.svelte-sfnr9e{padding-top:1.65rem;padding-bottom:1.1rem}}@media (width<=40rem){.pillars.svelte-sfnr9e{padding-inline:clamp(.85rem,3vw,1.5rem)}.pillars.svelte-sfnr9e article:where(.svelte-sfnr9e){gap:.85rem;padding-block:.55rem .25rem;padding-inline:.65rem}}@media (height<=34rem) and (orientation:landscape){.hero.svelte-sfnr9e{grid-template-columns:minmax(0,48%) minmax(0,52%);min-height:100dvh}.hero-copy.svelte-sfnr9e{padding-block:1.25rem;padding-top:1.25rem}h1.svelte-sfnr9e{font-size:clamp(1.7rem,4vh,2.4rem)}}@media (prefers-reduced-motion:reduce){.page.svelte-sfnr9e{scroll-behavior:auto}}
