.banner-module__6DGNnG__banner{background:var(--ink);width:100%;height:100%;min-height:240px;position:relative;overflow:hidden}.banner-module__6DGNnG__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner-module__6DGNnG__scrim{transition:opacity .2s ease-out;position:absolute;inset:0}.banner-module__6DGNnG__frame{padding:0 max(var(--gx), var(--lane,0px));align-items:center;display:flex;position:absolute;inset:0}.banner-module__6DGNnG__copy{flex-direction:column;gap:14px;max-width:720px;display:flex}.banner-module__6DGNnG__topTitle{font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;opacity:.85;font-weight:600}.banner-module__6DGNnG__title{font-family:var(--font-condensed);font-size:var(--banner-title,clamp(44px, 5.2vw, 76px));letter-spacing:.005em;text-transform:uppercase;white-space:pre-line;font-weight:600;line-height:.98}.banner-module__6DGNnG__subtitle{font-size:var(--text-lg);font-variant-numeric:tabular-nums;opacity:.92;text-wrap:balance;font-weight:500}.banner-module__6DGNnG__cta{margin-top:8px}.banner-module__6DGNnG__alignLeft{justify-content:flex-start}.banner-module__6DGNnG__alignCenter{justify-content:center}.banner-module__6DGNnG__alignRight{justify-content:flex-end}.banner-module__6DGNnG__copyLeft{text-align:left;align-items:flex-start}.banner-module__6DGNnG__copyCenter{text-align:center;align-items:center}.banner-module__6DGNnG__copyRight{text-align:right;align-items:flex-end}@media (max-width:720px){.banner-module__6DGNnG__frame{padding:0 var(--gx) 40px;justify-content:center;align-items:center}.banner-module__6DGNnG__copy{text-align:center;align-items:center;gap:10px;max-width:100%}.banner-module__6DGNnG__title{font-size:var(--banner-title-m,42px)}.banner-module__6DGNnG__subtitle{font-size:var(--text-base)}}
.stage-module__ufiLTG__stage{background:var(--ink);touch-action:pan-y;position:relative;overflow:hidden}.stage-module__ufiLTG__screen{height:calc(100svh - var(--bar-sticky));min-height:520px}.stage-module__ufiLTG__screenTop{height:calc(100svh - var(--bar-first))}.stage-module__ufiLTG__full{height:clamp(460px,62vh,680px)}.stage-module__ufiLTG__tall{height:400px}.stage-module__ufiLTG__short{height:280px}.stage-module__ufiLTG__tall,.stage-module__ufiLTG__short{--banner-title:clamp(34px, 3.4vw, 50px);--banner-title-m:28px}.stage-module__ufiLTG__track{position:absolute;inset:0}.stage-module__ufiLTG__slide{position:absolute;inset:0;overflow:hidden}.stage-module__ufiLTG__inner{position:absolute;inset:0}.stage-module__ufiLTG__current{z-index:2}.stage-module__ufiLTG__idle{visibility:hidden}.stage-module__ufiLTG__enterNext,.stage-module__ufiLTG__enterPrev,.stage-module__ufiLTG__exitNext,.stage-module__ufiLTG__exitPrev,.stage-module__ufiLTG__enterNext .stage-module__ufiLTG__inner,.stage-module__ufiLTG__enterPrev .stage-module__ufiLTG__inner{animation-duration:.6s;animation-timing-function:cubic-bezier(0,0,.3,1);animation-fill-mode:both}.stage-module__ufiLTG__enterNext{animation-name:stage-module__ufiLTG__fromRight}.stage-module__ufiLTG__enterPrev{animation-name:stage-module__ufiLTG__fromLeft}.stage-module__ufiLTG__enterNext .stage-module__ufiLTG__inner{animation-name:stage-module__ufiLTG__lagRight}.stage-module__ufiLTG__enterPrev .stage-module__ufiLTG__inner{animation-name:stage-module__ufiLTG__lagLeft}.stage-module__ufiLTG__exitNext{z-index:1;animation-name:stage-module__ufiLTG__toLeft}.stage-module__ufiLTG__exitPrev{z-index:1;animation-name:stage-module__ufiLTG__toRight}.stage-module__ufiLTG__exitNext:after,.stage-module__ufiLTG__exitPrev:after{content:"";pointer-events:none;background:#121212;animation:.6s cubic-bezier(0,0,.3,1) both stage-module__ufiLTG__dim;position:absolute;inset:0}.stage-module__ufiLTG__current [data-banner-copy]>*{animation:.6s cubic-bezier(0,0,.3,1) both stage-module__ufiLTG__copyRise}.stage-module__ufiLTG__current [data-banner-copy]>:first-child{animation-delay:.22s}.stage-module__ufiLTG__current [data-banner-copy]>:nth-child(2){animation-delay:.295s}.stage-module__ufiLTG__current [data-banner-copy]>:nth-child(3){animation-delay:.37s}.stage-module__ufiLTG__current [data-banner-copy]>:nth-child(4){animation-delay:.445s}.stage-module__ufiLTG__current [data-banner-copy]>:focus-visible{animation:none}.stage-module__ufiLTG__current [data-banner-copy]>:has(:focus-visible){animation:none}@keyframes stage-module__ufiLTG__fromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes stage-module__ufiLTG__fromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes stage-module__ufiLTG__lagRight{0%{transform:translate(-18%)}to{transform:translate(0)}}@keyframes stage-module__ufiLTG__lagLeft{0%{transform:translate(18%)}to{transform:translate(0)}}@keyframes stage-module__ufiLTG__toLeft{0%{transform:translate(0)}to{visibility:hidden;transform:translate(-30%)}}@keyframes stage-module__ufiLTG__toRight{0%{transform:translate(0)}to{visibility:hidden;transform:translate(30%)}}@keyframes stage-module__ufiLTG__dim{0%{opacity:0}to{opacity:.6}}@keyframes stage-module__ufiLTG__copyRise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.stage-module__ufiLTG__lane{--lane:calc(var(--tap-min) + 32px)}.stage-module__ufiLTG__edges{z-index:5;pointer-events:none;position:absolute;inset:0}.stage-module__ufiLTG__edges .stage-module__ufiLTG__arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.stage-module__ufiLTG__prev{left:16px}.stage-module__ufiLTG__next{right:16px}.stage-module__ufiLTG__controls{padding:0 max(var(--gx), var(--lane,0px));z-index:5;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:0;right:0}.stage-module__ufiLTG__controls>*{pointer-events:auto}.stage-module__ufiLTG__dots{align-items:center;gap:2px;display:flex}.stage-module__ufiLTG__arrow{width:var(--tap-min);height:var(--tap-min);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;transition:background-color var(--t), border-color var(--t);background:#12121259;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;display:flex}.stage-module__ufiLTG__arrow:hover{background:#121212b3;border-color:#fff}.stage-module__ufiLTG__onLight .stage-module__ufiLTG__arrow{background:#272525e0;border-color:#0000}.stage-module__ufiLTG__onLight .stage-module__ufiLTG__arrow:hover{background:#272525}.stage-module__ufiLTG__dot{width:28px;height:var(--tap-min);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.stage-module__ufiLTG__dot i{width:6px;height:6px;transition:width var(--t), background-color var(--t);background:#ffffff80;border-radius:3px;display:block}.stage-module__ufiLTG__dot[aria-current=true] i{background:#fff;width:20px}.stage-module__ufiLTG__onLight .stage-module__ufiLTG__dot i{background:#27252566}.stage-module__ufiLTG__onLight .stage-module__ufiLTG__dot[aria-current=true] i{background:#272525}.stage-module__ufiLTG__dot:has(.stage-module__ufiLTG__fill){width:44px}.stage-module__ufiLTG__dot[aria-current=true] i:has(.stage-module__ufiLTG__fill){background:#ffffff80;width:36px;position:relative;overflow:hidden}.stage-module__ufiLTG__onLight .stage-module__ufiLTG__dot[aria-current=true] i:has(.stage-module__ufiLTG__fill){background:#27252566}.stage-module__ufiLTG__fill{transform-origin:0;background:#fff;animation-name:stage-module__ufiLTG__fill;animation-timing-function:linear;animation-fill-mode:both;position:absolute;inset:0}.stage-module__ufiLTG__onLight .stage-module__ufiLTG__fill{background:#272525}@keyframes stage-module__ufiLTG__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:720px){.stage-module__ufiLTG__screen{min-height:480px}.stage-module__ufiLTG__full{height:clamp(440px,72svh,600px)}.stage-module__ufiLTG__tall{height:360px}.stage-module__ufiLTG__short{height:240px}.stage-module__ufiLTG__edges{display:none}.stage-module__ufiLTG__controls{padding:0 var(--gx);justify-content:center;bottom:12px}}
.preview-home-module__UZMVVq__hit{cursor:pointer;position:relative}.preview-home-module__UZMVVq__hit:after{content:"";pointer-events:none;outline-offset:-2px;z-index:4;outline:2px dashed #0000;transition:outline-color .12s ease-in-out;position:absolute;inset:0}.preview-home-module__UZMVVq__hit:hover:after{outline-color:#1f3d3373}.preview-home-module__UZMVVq__selected:after{outline:3px solid var(--pine);outline-offset:-3px}.preview-home-module__UZMVVq__hidden>:first-child{opacity:.35;filter:grayscale(.6)}.preview-home-module__UZMVVq__tag{z-index:5;background:var(--pine);max-width:calc(100% - 16px);color:var(--bone);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;opacity:0;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;transition:opacity .12s ease-in-out;display:inline-flex;position:absolute;top:8px;left:8px;overflow:hidden}.preview-home-module__UZMVVq__hit:hover .preview-home-module__UZMVVq__tag,.preview-home-module__UZMVVq__selected .preview-home-module__UZMVVq__tag,.preview-home-module__UZMVVq__hidden .preview-home-module__UZMVVq__tag{opacity:1}.preview-home-module__UZMVVq__hiddenBadge{background:var(--bone);color:var(--pine);border-radius:3px;padding:0 6px;font-weight:700}.preview-home-module__UZMVVq__tools{z-index:5;background:var(--surface);border-radius:6px;gap:2px;padding:3px;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 8px 24px #27252524,0 1px 3px #27252514}.preview-home-module__UZMVVq__tools button{min-width:32px;height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:13px;font-weight:600}.preview-home-module__UZMVVq__tools button:hover{background:var(--bone-tint)}.preview-home-module__UZMVVq__tools button:disabled{color:var(--grey);cursor:default;background:0 0}.preview-home-module__UZMVVq__tools .preview-home-module__UZMVVq__danger{color:var(--oxblood)}.preview-home-module__UZMVVq__broken{padding:24px var(--gx);color:var(--oxblood);background:#fbe9e6;font-size:14px}
