[data-site=canada]{--cn-bg:#0c0c0b;--cn-fg:#f2efe8;--cn-dim:#f2efe873;--cn-accent:#ffc61a;--cn-out:cubic-bezier(.215, .61, .355, 1);--cn-power:cubic-bezier(.4, 0, 0, 1);--cn-in-out:cubic-bezier(.645, .045, .355, 1);--cn-quick:.3s;--cn-base:.6s;--cn-line:.8s;--cn-wipe:.9s;--cn-sweep:1s;background:var(--cn-bg);min-height:100svh;color:var(--cn-fg);font-family:var(--cn-font), Helvetica, Arial, sans-serif}.cn-mask,.cn-mask-scroll,.cn-mask-scroll-parent{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path var(--cn-wipe) var(--cn-power);transition-delay:var(--d,0s)}[data-page=animated] .cn-mask,[data-page=animated] .cn-mask-scroll.is-show,[data-page=animated] .is-show .cn-mask-scroll-parent{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.cn-fade,.cn-fade-scroll,.cn-fade-scroll-parent{opacity:0;transition:opacity var(--cn-base) var(--cn-out), transform var(--cn-base) var(--cn-out);transition-delay:var(--d,0s);transform:translateY(30px)}[data-page=animated] .cn-fade,[data-page=animated] .cn-fade-scroll.is-show,[data-page=animated] .is-show .cn-fade-scroll-parent{opacity:1;transform:none}[data-page=animated] .cn-fade-scroll.is-show,[data-page=animated] .is-show .cn-fade-scroll-parent{transition-delay:var(--d,.3s)}.cn-rule{position:relative}.cn-rule:before{content:"";background:var(--cn-fg);transform-origin:0;height:2px;transition:transform var(--cn-base) var(--cn-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}[data-page=animated] .cn-rule.is-show:before,[data-page=animated] .is-show .cn-rule-parent:before{transition-delay:var(--d,.3s);transform:scaleX(1)}.cn-rule-parent{position:relative}.cn-rule-parent:before{content:"";background:var(--cn-fg);transform-origin:0;height:2px;transition:transform var(--cn-base) var(--cn-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.cn-lines>span{display:block;overflow:hidden}.cn-lines>span>span{transition:transform var(--cn-line) var(--cn-out);transition-delay:calc(.38s + var(--i,0) * 80ms);display:block;transform:translate(-100%)}[data-page=animated] .cn-lines.is-show>span>span,[data-page=animated] .is-show .cn-lines-parent>span>span{transform:none}.cn-lines-parent>span{display:block;overflow:hidden}.cn-lines-parent>span>span{transition:transform var(--cn-line) var(--cn-out);transition-delay:calc(.38s + var(--i,0) * 80ms);display:block;transform:translate(-100%)}.cn-slide-scroll{opacity:0;transition:opacity var(--cn-base) var(--cn-out), transform var(--cn-base) var(--cn-out);transition-delay:var(--d,0s);transform:translate(30%)}[data-page=animated] .cn-slide-scroll.is-show{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-site=canada] [class*=cn-mask],[data-site=canada] [class*=cn-fade],[data-site=canada] .cn-slide-scroll,[data-site=canada] [class*=cn-lines]>span>span{clip-path:none!important;opacity:1!important;transition:none!important;transform:none!important}[data-site=canada] [class*=cn-rule]:before{transition:none!important;transform:none!important}}.cn-slider{isolation:isolate;height:100svh;min-height:560px;position:relative;overflow:hidden}.cn-slide{visibility:hidden;z-index:-1;transition:visibility 0s 1s,z-index 0s 1s;position:absolute;inset:0}.cn-slide.is-active{visibility:visible;z-index:0;transition-delay:0s,0s}.cn-slide-photo{opacity:0;transition:opacity var(--cn-quick) var(--cn-out);position:absolute;inset:0}.cn-slide-photo:after{content:"";background:linear-gradient(to top, var(--cn-bg) 4%, transparent 70%);position:absolute;inset:0}[data-page=animated] .cn-slide.is-active .cn-slide-photo{opacity:.3;transition-duration:var(--cn-wipe);transition-delay:.3s}[data-page=animated] .cn-slider.is-changing .cn-slide.is-active .cn-slide-photo{opacity:0;transition-duration:var(--cn-quick);transition-delay:0s}.cn-slide-mark{opacity:0;transition:opacity var(--cn-quick) var(--cn-out), transform var(--cn-quick) var(--cn-out);place-items:center;padding-bottom:12vh;display:grid;position:absolute;inset:0;transform:scale(.94)}[data-page=animated] .cn-slide.is-active .cn-slide-mark{opacity:1;transition-duration:var(--cn-wipe);transition-timing-function:var(--cn-power);transition-delay:.3s;transform:none}.cn-slide-info{z-index:1;position:absolute;bottom:5.7rem;left:clamp(1.25rem,4.2vw,5rem);overflow:hidden}.cn-slide-label{letter-spacing:.12em;text-transform:uppercase;color:var(--cn-dim);font-size:.7rem;font-weight:600}.cn-slide-name{letter-spacing:-.03em;margin-top:1rem;font-size:clamp(2.75rem,6.2vw,5.5rem);font-weight:800;line-height:.9}.cn-slide-line{transition:transform var(--cn-wipe) var(--cn-power);transition-delay:var(--out,0s);display:inline-block;transform:translate(-110%)}[data-page=animated] .cn-slide.is-active .cn-slide-line{transition-delay:var(--in,2s);transform:none}[data-page=animated] .cn-slider.is-changing .cn-slide.is-active .cn-slide-line{transition-delay:var(--out,0s);transform:translate(-110%)}[data-page=animated] .cn-slider.is-changing .cn-slide.is-active .cn-slide-mark{opacity:0;transition-duration:var(--cn-quick);transition-timing-function:var(--cn-out);transition-delay:0s;transform:scale(.94)}.cn-progress{z-index:2;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path var(--cn-wipe) var(--cn-power) 2.2s;gap:4px;display:flex;position:absolute;bottom:2.1rem;left:16.6vw}[data-page=animated] .cn-progress{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.cn-progress button{opacity:.3;cursor:pointer;width:calc(4.1667vw - 4px);min-width:40px;transition:opacity var(--cn-quick) var(--cn-out);padding:10px 0;position:relative}.cn-progress button:before{content:"";background:var(--cn-fg);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.cn-progress button[aria-current=true],.cn-progress button:hover,.cn-progress button:focus-visible{opacity:1}.cn-progress button:focus-visible{outline:2px solid var(--cn-accent);outline-offset:4px}.cn-progress-bar{background:var(--cn-accent);transform-origin:0;opacity:0;height:2px;transition:opacity var(--cn-quick) var(--cn-out);margin-top:-1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.cn-progress button[aria-current=true] .cn-progress-bar{opacity:1}@media (max-width:999px){.cn-progress{left:8.33vw}.cn-progress button{width:calc(12.5vw - 4px)}}.cn-mark{aspect-ratio:1;width:min(44vh,62vw)}@keyframes cn-turn{to{transform:rotate(360deg)}}.cn-mark-sunburst{background:repeating-conic-gradient(var(--cn-accent) 0 14.6deg, transparent 15deg 29.6deg, var(--cn-accent) 30deg);border-radius:50%;animation:60s linear infinite cn-turn;-webkit-mask:radial-gradient(circle,#0000 0 17%,#000 17.5%);mask:radial-gradient(circle,#0000 0 17%,#000 17.5%)}@keyframes cn-stripe{to{background-position:62.23px 0}}.cn-mark-stripes{border:2px solid var(--cn-fg);background:repeating-linear-gradient(45deg, var(--cn-fg) 0 22px, transparent 22px 44px);border-radius:50%;animation:2.4s linear infinite cn-stripe}@keyframes cn-nudge{0%,to{opacity:.35;translate:0}40%{opacity:1;translate:16px}}.cn-mark-chevrons polyline{fill:none;stroke:var(--cn-accent);stroke-width:26px;stroke-linecap:square;animation:cn-nudge 1.8s var(--cn-in-out) infinite}.cn-mark-letter{place-items:center;display:grid}.cn-mark-letter span{letter-spacing:-.06em;color:var(--cn-fg);text-shadow:3px 3px 0 var(--cn-accent), 6px 6px 0 var(--cn-accent), 9px 9px 0 var(--cn-accent), 12px 12px 0 var(--cn-accent), 15px 15px 0 var(--cn-accent), 18px 18px 0 var(--cn-accent);font-size:min(30vh,40vw);font-weight:800;line-height:1}@media (prefers-reduced-motion:reduce){[data-site=canada] .cn-mark,[data-site=canada] .cn-mark *{animation:none!important}[data-site=canada] .cn-slide.is-active .cn-slide-photo{opacity:.3!important;transition:none!important}[data-site=canada] .cn-slide,[data-site=canada] .cn-slide-mark,[data-site=canada] .cn-slide-line,[data-site=canada] .cn-progress{transition:none!important}[data-site=canada] .cn-slide-mark,[data-site=canada] .cn-slide-line{opacity:1!important;transform:none!important}[data-site=canada] .cn-progress{clip-path:none!important}}.cn-button{isolation:isolate;color:var(--cn-bg);transition:color var(--cn-base) var(--cn-out);padding:1.05rem 2.1rem;font-size:.875rem;font-weight:700;display:inline-block;position:relative}.cn-button:before,.cn-button:after{content:"";z-index:-1;transform-origin:bottom;transition:transform var(--cn-quick) var(--cn-out), opacity var(--cn-quick) var(--cn-out);position:absolute;inset:0}.cn-button:before{background:var(--cn-fg)}.cn-button:after{border:2px solid var(--cn-fg);opacity:0;transform:scaleY(1.2)}@media (hover:hover){.cn-button:hover{color:var(--cn-fg)}.cn-button:hover:before{opacity:0;transform:scaleY(0)}.cn-button:hover:after{opacity:1;transform:none}}.cn-button:focus-visible{color:var(--cn-fg)}.cn-button:focus-visible:before{opacity:0;transform:scaleY(0)}.cn-button:focus-visible:after{opacity:1;transform:none}.cn-button:focus-visible,.cn-card:focus-visible{outline:2px solid var(--cn-accent);outline-offset:4px}.cn-rise-window{overflow:hidden}.cn-rise{transition:transform var(--cn-sweep) cubic-bezier(.25, .46, .45, .94);transform:translateY(100%)}[data-page=loaded] .cn-rise,[data-page=animated] .cn-rise{transform:none}.cn-card{color:var(--cn-bg);position:relative}.cn-card:before{content:"";background:var(--cn-fg);transform-origin:bottom;transition:transform var(--cn-base) var(--cn-in-out);position:absolute;inset:0;transform:scaleY(0)}[data-page=animated] .cn-card.is-show:before{transition-delay:.1s;transform:scaleY(1)}.cn-card>*{position:relative}.cn-card-arrow{transition:transform var(--cn-quick) var(--cn-out);margin-left:.4rem;display:inline-block}@media (hover:hover){.cn-card:hover .cn-card-arrow{transform:translate(10px)}}.cn-portrait{aspect-ratio:1;opacity:0;transition:opacity var(--cn-base) var(--cn-out) .6s;position:relative;overflow:hidden}.cn-portrait:after{content:"";opacity:.5;transition:opacity var(--cn-base) var(--cn-out);background:#000;position:absolute;inset:0}[data-page=animated] .is-show .cn-portrait{opacity:1}@media (hover:hover){a:hover .cn-portrait:after{opacity:.2}}.cn-quote span{opacity:0}.cn-drop{opacity:0;transition:opacity var(--cn-base) var(--cn-out), transform var(--cn-base) var(--cn-out);transform:translateY(-100%)}[data-page=animated] .is-show .cn-drop{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-site=canada] .cn-rise,[data-site=canada] .cn-drop,[data-site=canada] .cn-card:before{transition:none!important;transform:none!important}[data-site=canada] .cn-portrait,[data-site=canada] .cn-drop,[data-site=canada] .cn-quote span{opacity:1!important;transition:none!important}[data-site=canada] .cn-button,[data-site=canada] .cn-button:before,[data-site=canada] .cn-button:after,[data-site=canada] .cn-card-arrow{transition:none!important}}.cn-chrome{isolation:isolate}.cn-blend{mix-blend-mode:difference}html.lenis.lenis-stopped:has([data-site=canada]){overflow:visible}[data-site=canada] section[id]{scroll-margin-top:6rem}.cn-header-text{transition:transform var(--cn-quick) var(--cn-out) .1s}[data-way=down] .cn-header-text{transform:translateY(-250%)}.cn-menu-button{z-index:80;color:var(--cn-fg);align-items:center;padding:.5rem;display:flex;position:fixed;top:1.25rem;right:.75rem}.cn-menu-button:focus-visible,.cn-watch-link:focus-visible,.cn-nav-link:focus-visible{outline-offset:4px;outline:2px solid}.cn-menu-icon{text-align:center;width:20px;height:27px;display:block;position:relative}.cn-menu-bars{width:2px;height:100%;transition:background-color var(--cn-quick) var(--cn-power);background:currentColor;display:inline-block}.cn-menu-bars:before,.cn-menu-bars:after{content:"";background:var(--cn-fg);width:2px;transition:transform var(--cn-quick) var(--cn-power);position:absolute;top:0;bottom:0}.cn-menu-bars:before{left:0}.cn-menu-bars:after{right:0}[data-nav=open] .cn-menu-bars{background-color:#0000}[data-nav=open] .cn-menu-bars:before{transform:translate(9px)rotate(45deg)}[data-nav=open] .cn-menu-bars:after{transform:translate(-9px)rotate(-45deg)}.cn-menu-label{letter-spacing:.06em;transition:opacity var(--cn-quick) var(--cn-power);margin-left:15px;font-size:.7rem;font-weight:600;line-height:1.3;display:none;position:relative}@media (hover:hover){.cn-menu-button:hover .cn-menu-label{opacity:.55}}.cn-menu-label-closed{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path var(--cn-base) var(--cn-power) .8s, visibility 0s;display:block}[data-nav=open] .cn-menu-label-closed{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);visibility:hidden;transition-delay:0s,1.2s}.cn-menu-label-open{clip-path:polygon(0 0,0 0,0 100%,0 100%);visibility:hidden;transition:clip-path var(--cn-base) var(--cn-power), visibility var(--cn-base);position:absolute;top:0;left:0}[data-nav=open] .cn-menu-label-open{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);visibility:visible;transition-delay:1s}@media (min-width:1000px){.cn-menu-button{margin-top:-14px;padding:0 1.25rem;top:50%;left:0;right:auto}.cn-menu-label{display:inline-block}}.cn-nav{z-index:60;visibility:hidden;color:var(--cn-bg);transition:visibility 1.2s;position:fixed;inset:0;overflow:hidden}[data-nav=open] .cn-nav{visibility:visible;transition-delay:0s}.cn-nav-columns,.cn-backdrop-columns{grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.cn-nav-columns span,.cn-backdrop-columns span{position:relative}.cn-nav-columns span:after{content:"";background:var(--cn-fg);transform-origin:100%;transition:transform var(--cn-base) var(--cn-power) .6s;border-left:1px solid #00000014;position:absolute;inset:0 -1px 0 0;transform:scaleX(0)}[data-nav=open] .cn-nav-columns span:after{transform-origin:0;transition-delay:0s;transform:scaleX(1)}.cn-nav-content{flex-direction:column;justify-content:space-between;gap:2rem;height:100%;padding:7.5rem 1.25rem 2rem;display:flex;position:relative;overflow-y:auto}.cn-nav-list{visibility:hidden;transition:visibility .9s;overflow:hidden}[data-nav=open] .cn-nav-list{visibility:visible;transition-delay:.3s}.cn-nav-item{transition:transform var(--cn-base) var(--cn-out) .9s;margin-bottom:-.14em;padding-bottom:.14em;font-size:min(11vw,9vh);overflow:hidden;transform:translate(-100%)}[data-nav=open] .cn-nav-item{transition-delay:calc(.28s + var(--i) * 80ms);transform:none}.cn-nav-link{letter-spacing:-.04em;transition:color .2s var(--cn-out), transform .4s cubic-bezier(.55, .055, .675, .19);transition-delay:0s, calc(-.04s + var(--i) * 60ms);font-weight:800;line-height:.95;display:block;transform:translate(120%)}[data-nav=open] .cn-nav-link{transition-duration:.3s,0s;transform:none}@media (hover:hover){.cn-nav-link:hover{color:#b97800}}.cn-nav-contact{font-size:.8rem;font-weight:600;line-height:1.7}.cn-nav-contact li{opacity:0;transition:opacity .5s var(--cn-out), transform .5s var(--cn-out);transform:translateY(60px)}.cn-nav-contact li:first-child{letter-spacing:.06em;font-size:.7rem}[data-nav=open] .cn-nav-contact li{opacity:1;transition-delay:calc(1.1s + var(--i) * .1s);transform:none}.cn-nav-mark{aspect-ratio:1;background:var(--cn-accent);width:16.6667%;color:var(--cn-bg);letter-spacing:-.06em;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path var(--cn-base) var(--cn-power);place-items:center;font-size:5vw;font-weight:800;display:none;position:absolute;top:0;right:0}[data-nav=open] .cn-nav-mark{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition-delay:1s;transition-duration:var(--cn-wipe)}@media (min-width:1000px){.cn-nav-columns span:last-child:after{background:#000}.cn-nav-mark{display:grid}.cn-nav-content{padding:9rem 16.6667% 3rem}.cn-nav-item{font-size:min(7vw,11vh)}}.cn-watch{z-index:40;width:16.6667%;color:var(--cn-fg);transition:transform var(--cn-quick) var(--cn-out);line-height:1;display:none;position:fixed;top:50%;right:0;transform:translateY(-50%)}[data-way=down] .cn-watch:not(:focus-within){transform:translate(100%,-50%)}.cn-watch-link{display:inline-block;position:relative}.cn-watch-link:after{content:"";transform-origin:0;height:1px;transition:transform var(--cn-base) var(--cn-out) 1.3s;background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}[data-page=animated] .cn-watch-link:after{transform:scaleX(1)}@media (min-width:1000px){.cn-watch{display:block}}.cn-backdrop{z-index:-1;visibility:hidden;pointer-events:none;transition:visibility var(--cn-base);position:fixed;inset:0}[data-watch=hover] .cn-backdrop{visibility:visible;transition-delay:0s}.cn-backdrop-pattern{opacity:.16;background:repeating-linear-gradient(45deg, var(--cn-accent) 0 60px, transparent 60px 120px);animation:6s linear infinite paused cn-drift;position:absolute;inset:0}[data-watch=hover] .cn-backdrop-pattern{animation-play-state:running}@keyframes cn-drift{to{background-position:169.71px 0}}.cn-backdrop-columns span:after{content:"";background:var(--cn-bg);transform-origin:0;transition:transform var(--cn-base) var(--cn-in-out);position:absolute;inset:0 -1px 0 0;transform:scaleX(1)}[data-watch=hover] .cn-backdrop-columns span:after{transform-origin:100%;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){[data-site=canada] .cn-header-text{transform:none!important}[data-site=canada] .cn-watch{transition:none!important;transform:translateY(-50%)!important}[data-site=canada] .cn-nav,[data-site=canada] .cn-nav-list,[data-site=canada] .cn-nav-item,[data-site=canada] .cn-nav-link,[data-site=canada] .cn-nav-contact li,[data-site=canada] .cn-nav-mark,[data-site=canada] .cn-nav-columns span:after,[data-site=canada] .cn-menu-bars,[data-site=canada] .cn-menu-bars:before,[data-site=canada] .cn-menu-bars:after,[data-site=canada] .cn-menu-label,[data-site=canada] .cn-menu-label-closed,[data-site=canada] .cn-menu-label-open,[data-site=canada] .cn-watch-link:after,[data-site=canada] .cn-backdrop,[data-site=canada] .cn-backdrop-columns span:after{transition:none!important}[data-site=canada] .cn-backdrop-pattern{animation:none!important}}.cn-cover{z-index:100;pointer-events:none;visibility:hidden;transition:visibility 0s 2s;position:fixed;inset:0;overflow:hidden}[data-cover=on] .cn-cover{visibility:visible;pointer-events:auto;transition-delay:0s}.cn-cover span{transform-origin:100%;height:5vh;transition:transform var(--cn-sweep) var(--cn-in-out);transition-delay:calc(.82s - var(--n) * 20ms);background:#000;display:block;position:relative;transform:scaleX(0)}.cn-cover span:nth-child(2n){background:var(--cn-fg)}.cn-cover span:nth-child(2n):after{content:"";background:var(--cn-accent);position:absolute;inset:0;transform:translate(-100%)}[data-cover=on] .cn-cover span{transform-origin:0;transition-delay:calc(.42s - var(--n) * 20ms);transform:scaleX(1)}.cn-nav-link[aria-current=page]{color:#b97800}@media (prefers-reduced-motion:reduce){[data-site=canada] .cn-cover{display:none!important}}
