.hero-module__q_m67W__frame{flex-direction:column;align-items:center;display:flex;position:relative}@media (min-width:1024px){.hero-module__q_m67W__frame{align-items:flex-end}}.hero-module__q_m67W__stageWrap{position:relative}.hero-module__q_m67W__stage{aspect-ratio:4/5;isolation:isolate;width:auto;height:clamp(320px,50vh,460px);position:relative}@media (min-width:1024px){.hero-module__q_m67W__stage{height:min(78vh,760px)}}.hero-module__q_m67W__stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(58% 52% at 52% 46%,#fffdf9f2 0%,#ecf1e699 45%,#f8f5ee00 72%);position:absolute;inset:-12% -22% -6%}.hero-module__q_m67W__poster,.hero-module__q_m67W__canvas{z-index:1;transition:opacity .6s var(--ease-out-soft);position:absolute;inset:0}.hero-module__q_m67W__poster{justify-content:center;align-items:flex-end;display:flex}.hero-module__q_m67W__poster>*{width:100%;height:100%}.hero-module__q_m67W__posterHidden{opacity:0}@media (prefers-reduced-motion:no-preference){html.js .hero-module__q_m67W__posterAuto{display:none}}.hero-module__q_m67W__still{-webkit-mask-image:radial-gradient(50% 47% at 50% 53%,#000 86%,#0000 100%);mask-image:radial-gradient(50% 47% at 50% 53%,#000 86%,#0000 100%)}.hero-module__q_m67W__sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:45%;left:50%}.hero-module__q_m67W__canvas{opacity:0;pointer-events:none}.hero-module__q_m67W__canvasVisible{opacity:1}.hero-module__q_m67W__photo{position:absolute;inset:-3% 0;overflow:hidden;-webkit-mask-image:radial-gradient(56% 64% at 50% 56%,#000 50%,#0000 100%);mask-image:radial-gradient(56% 64% at 50% 56%,#000 50%,#0000 100%)}.hero-module__q_m67W__photo img,.hero-module__q_m67W__photo video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-module__q_m67W__video video{object-position:50% 60%}.hero-module__q_m67W__labels{z-index:2;pointer-events:none;position:absolute;inset:0}@media (max-width:1023.98px){.hero-module__q_m67W__labels{display:none}}.hero-module__q_m67W__label{opacity:0;transition:opacity .5s var(--ease-out-soft);align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-5px,-50%)}.hero-module__q_m67W__labelLeft{flex-direction:row-reverse;transform:translate(calc(5px - 100%),-50%)}.hero-module__q_m67W__labelStack{flex-direction:column-reverse;gap:0;transform:translate(-50%,calc(5px - 100%))}.hero-module__q_m67W__labelStack .hero-module__q_m67W__labelLine{width:1px;height:14px}.hero-module__q_m67W__labelStack .hero-module__q_m67W__labelText{transform:translateX(var(--pill-dx,0px))}.hero-module__q_m67W__labelsVisible .hero-module__q_m67W__label{opacity:1}.hero-module__q_m67W__labelDot{background:var(--color-forest-700);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #fffdf9e6}.hero-module__q_m67W__labelLine{background:#1c4b3266;flex:none;width:26px;height:1px}.hero-module__q_m67W__labelText{color:var(--color-forest-900);border-radius:var(--radius-pill);white-space:nowrap;background:#fffdf9eb;border:1px solid #1c4b3224;padding:7px 11px;font-size:.8125rem;font-weight:500;line-height:1}@media (prefers-reduced-motion:reduce){.hero-module__q_m67W__label{transition:none}}.hero-module__q_m67W__facts{color:var(--color-forest-900);gap:8px;margin:0;padding:0;font-size:.9375rem;font-weight:500;line-height:1.4;list-style:none;display:grid}.hero-module__q_m67W__facts li{align-items:center;gap:10px;display:flex}.hero-module__q_m67W__factDot{background:var(--color-forest-700);border-radius:50%;flex:none;width:8px;height:8px}.hero-module__q_m67W__control{z-index:3;border-radius:var(--radius-pill);height:44px;color:var(--color-forest-900);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .15s var(--ease-out-soft);background:#fffdf9d9;border:1px solid #1c4b322e;align-items:center;gap:6px;padding:0 14px;font-size:.8125rem;font-weight:500;display:inline-flex;position:absolute;top:8px;right:8px}.hero-module__q_m67W__control:hover{background:#fffdf9}@media (prefers-reduced-motion:reduce){.hero-module__q_m67W__poster,.hero-module__q_m67W__canvas{transition:none}}
