.CalgaryHero_hero__4R90q{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:calc(var(--mpc-max) + 2 * var(--mpc-gutter));margin:0 auto;padding:clamp(48px,6vw,96px) var(--mpc-gutter) clamp(56px,6vw,104px)}.CalgaryHero_copy__f36i_{position:relative;z-index:2;container-type:inline-size}.CalgaryHero_headline__wrWmV{margin:0;font:400 10.2cqi/1.12 var(--font-gaya),serif;letter-spacing:-.005em}.CalgaryHero_headline__wrWmV>span{display:block}.CalgaryHero_payoff__v5yb9{position:relative;width:fit-content;color:var(--mpc-azure)}.CalgaryHero_payoff__v5yb9:after{content:"";position:absolute;left:2%;bottom:0;width:96%;height:6px;background:var(--mpc-purple);border-radius:100% 8% 90% 15%;transform:rotate(-1.2deg);transform-origin:left;z-index:-1}.CalgaryHero_subhead__QVkCz{max-width:500px;margin:24px 0 0;font:400 var(--mpc-type-lead)/1.6 var(--font-sofia),sans-serif;text-wrap:pretty}.CalgaryHero_subhead__QVkCz strong{font-weight:700;white-space:nowrap}.CalgaryHero_actions__LWDJO{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px}.CalgaryHero_actions__LWDJO a:focus-visible{outline:3px solid var(--mpc-navy-dark);outline-offset:5px}.CalgaryHero_price__ocVW7{margin:18px 0 0;font:400 var(--mpc-type-body-lg)/1.5 var(--font-sofia),sans-serif;color:var(--mpc-navy)}.CalgaryHero_price__ocVW7 strong{font-weight:700}.CalgaryHero_plate__rLb1w{position:relative;margin:0;justify-self:center;width:min(100%,560px)}.CalgaryHero_plateImage__1vwIW{position:relative;aspect-ratio:1;width:100%}.CalgaryHero_plateImg__WbDxb{object-fit:contain;filter:drop-shadow(0 26px 30px color-mix(in srgb,var(--mpc-navy-dark) 18%,transparent))}.CalgaryHero_sticker__SeeK0{right:0;bottom:22%;--tilt:-7deg}.CalgaryHero_note__hKDqU{position:absolute;top:-2%;left:-6%;margin:0;max-width:250px;font:400 var(--mpc-type-note)/1.3 var(--font-fastpen),cursive;letter-spacing:.01em;text-wrap:balance;color:var(--mpc-azure-dark);transform:rotate(-6deg)}.CalgaryHero_keep__Iah4X{white-space:nowrap}.CalgaryHero_noteArrow__0qH2V{display:block;width:74px;height:56px;margin:6px 0 0 58px;color:var(--mpc-azure-dark)}.CalgaryHero_caption__1tiSr{margin-top:4px;text-align:center;font:700 var(--mpc-type-title)/1.2 var(--font-bd-supper),serif;text-wrap:balance}.CalgaryHero_open__LjBPq{padding:0;border:0;background:none;font:inherit;text-wrap:inherit;cursor:pointer}.CalgaryHero_open__LjBPq:after{content:"";position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.CalgaryHero_payoff__v5yb9:after{animation:CalgaryHero_brush__XuzDX .45s .55s var(--mpc-ease) both}.CalgaryHero_plateImage__1vwIW{animation:CalgaryHero_settle__t4nuD .9s .15s var(--mpc-ease) both}.CalgaryHero_plateImg__WbDxb{transition:transform .6s var(--mpc-ease)}.CalgaryHero_plate__rLb1w:hover .CalgaryHero_plateImg__WbDxb{transform:rotate(10deg)}.CalgaryHero_note__hKDqU{animation:CalgaryHero_fade__F3yyM .5s ease .8s both}.CalgaryHero_sticker__SeeK0{animation:CalgaryHero_slap__Le61C .4s 1s var(--mpc-ease) both}@keyframes CalgaryHero_slap__Le61C{0%{opacity:0;scale:1.35}to{opacity:1;scale:1}}@keyframes CalgaryHero_brush__XuzDX{0%{scale:0 1}to{scale:1 1}}@keyframes CalgaryHero_settle__t4nuD{0%{opacity:0;transform:translateY(18px) rotate(-8deg) scale(.96)}to{opacity:1;transform:none}}@keyframes CalgaryHero_fade__F3yyM{0%{opacity:0}to{opacity:1}}}@media (max-width:860px){.CalgaryHero_hero__4R90q{grid-template-columns:1fr;gap:8px;padding-top:32px;padding-bottom:56px}.CalgaryHero_subhead__QVkCz{margin-top:16px}.CalgaryHero_plate__rLb1w{order:2;width:min(86%,420px);margin-top:44px}.CalgaryHero_note__hKDqU{top:-6%;left:-4%;max-width:210px}.CalgaryHero_plate__rLb1w .CalgaryHero_sticker__SeeK0{right:-6%;bottom:30%}.CalgaryHero_noteArrow__0qH2V{width:56px;height:42px;margin-left:40px}.CalgaryHero_actions__LWDJO{flex-direction:column;align-items:stretch;text-align:center}.CalgaryHero_actions__LWDJO a:first-child{width:100%}.CalgaryHero_actions__LWDJO a:last-child{align-self:center}}