.hotspot-section,.hotspot-section *,.hotspot-section :before,.hotspot-section :after,.hotspot-modal,.hotspot-modal *,.hotspot-modal :before,.hotspot-modal :after{box-sizing:border-box}.hotspot-section,.hotspot-modal{font-size:calc(16px*var(--hs-scale,1))}.hotspot-section{--hs-area-bg:#abaf98;--hs-text:#201d1d;--hs-tile-bg:#ede9e4;--hs-pin-bg:#ede9e4;--hs-pin-active-bg:#f6ff4c;color:var(--hs-text);background-color:var(--hs-area-bg);justify-content:center;align-items:center;height:100svh;display:flex;overflow:hidden}.hotspot-area{aspect-ratio:4/3;flex:none;justify-content:center;align-items:center;width:min(125vw,153.333svh);max-width:125vw;max-height:115svh;display:flex;position:relative}.hotspot-area__media{width:100%;height:100%;position:absolute;top:0;left:0}.hotspot-section .cover-image,.hotspot-modal .cover-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hotspot-area__close{width:100vw;height:100%;position:absolute}.hotspot-area__collection{pointer-events:none;width:100%;height:100%;position:relative}.hotspot-area__list{width:100%;height:100%;position:relative}.hotspot-area__item{pointer-events:auto;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hotspot-plus-btn{cursor:pointer;background-color:var(--hs-pin-bg);width:3.5em;height:3.5em;color:inherit;font:inherit;border:none;border-radius:50em;justify-content:center;align-items:center;margin:0;padding:1.25em;transition:transform .3s cubic-bezier(.38,.005,.215,1),background-color .3s cubic-bezier(.38,.005,.215,1);display:flex;transform:scale(1)rotate(-45deg)}.hotspot-plus-btn:hover,.hotspot-plus-btn[data-hotspot-status=active]{transform:scale(1.1)rotate(45deg)}.hotspot-plus-btn[data-hotspot-status=active]{background-color:var(--hs-pin-active-bg)}.hotspot-modal{--hs-text:#201d1d;--hs-tile-bg:#ede9e4;z-index:100;pointer-events:none;color:var(--hs-text);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.hotspot-modal__side{align-items:center;width:100%;max-width:32em;height:100%;padding:2.5em;transition:transform .6s cubic-bezier(.625,.05,0,1);display:flex;position:absolute;top:0;right:0;transform:translate(100%)rotate(.001deg)}[data-hotspot-modal-status=active] .hotspot-modal__side{transform:translate(0%)rotate(.001deg)}.hotspot-modal__tile{pointer-events:auto;background-color:var(--hs-tile-bg);border-radius:2.5em;flex-flow:column;flex:1;width:100%;max-width:100%;height:100%;max-height:54em;display:flex;position:relative;overflow:scroll}.hotspot-modal__collection{flex:1;position:relative;overflow:hidden}.hotspot-modal__list{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;height:100%;display:grid;position:relative}.hotspot-modal__item{flex-flow:column;grid-area:1/1;padding-top:.75em;padding-left:.75em;padding-right:.75em;display:flex;position:relative}[data-hotspot-name]{transition:opacity .6s cubic-bezier(.625,.05,0,1),transform .6s cubic-bezier(.625,.05,0,1)}[data-hotspot-name][data-hotspot-status=not-active]{opacity:0;visibility:hidden;transform:translate(0)rotate(.001deg)}[data-hotspot-name][data-hotspot-status=active]{opacity:1;visibility:visible;transform:translate(0)rotate(.001deg)}[data-hotspot-name][data-hotspot-status=transition-in-right]{opacity:0;visibility:visible;transition:none;transform:translate(1em)rotate(.001deg)}[data-hotspot-name][data-hotspot-status=transition-in-left]{opacity:0;visibility:visible;transition:none;transform:translate(-1em)rotate(.001deg)}[data-hotspot-name][data-hotspot-status=transition-out-right]{opacity:0;visibility:visible;transform:translate(1em)rotate(.001deg)}[data-hotspot-name][data-hotspot-status=transition-out-left]{opacity:0;visibility:visible;transform:translate(-1em)rotate(.001deg)}.hotspot-modal__top{z-index:1;pointer-events:none;justify-content:flex-end;width:100%;height:0%;padding-left:2em;padding-right:2em;display:flex;position:-webkit-sticky;position:sticky;top:2em}.hotspot-close-btn{pointer-events:auto;color:var(--hs-text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.75em;height:2.75em;font:inherit;background-color:#fff;border:none;border-radius:50em;justify-content:center;align-items:center;margin-bottom:0;margin-left:0;margin-right:0;padding:.8625em;display:flex}.hotspot-modal__media{aspect-ratio:4/3;border-radius:1.75em;position:relative;overflow:hidden}.hotspot-modal__item.is--no-media .hotspot-modal__info{padding-top:4.75em}.hotspot-modal__info{grid-row-gap:1.5em;flex-flow:column;flex:1;justify-content:flex-start;padding:2.25em 1.25em;display:flex}.hotspot-modal__h{letter-spacing:-.04em;margin-top:0;margin-bottom:0;font-size:2.375em;font-weight:600;line-height:.95}.hotspot-modal__p{margin-top:0;margin-bottom:0;font-size:1em}.hotspot-modal__p+.hotspot-modal__p{margin-top:1em}.hotspot-modal__bottom{width:100%;padding-bottom:2em;padding-left:2em;padding-right:2em;position:relative}.hotspot-modal__controls{justify-content:space-between;display:flex}.hotspot-arrow-btn{color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--hs-text);width:2.75em;height:2.75em;font:inherit;border:0;border-radius:50em;justify-content:center;align-items:center;margin:0;padding:.8625em;display:flex}.hotspot-arrow-btn.is--prev{color:var(--hs-text);background-color:#fff;transform:scaleX(-1)}.hotspot-modal__dots{justify-content:center;align-items:center;display:flex}.hotspot-dot{outline-offset:0px;color:#c4c0bc;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.15625em solid var(--hs-tile-bg);width:.75em;height:.75em;font-size:1em;font:inherit;background-color:currentColor;border-radius:50em;margin:0;padding:0;display:block;position:relative;overflow:hidden;outline:0!important;box-shadow:0 0 transparent!important}.hotspot-dot[data-hotspot-control-status=active]{color:var(--hs-text)}@media screen and (max-width:991px){.hotspot-plus-btn{width:2.5em;height:2.5em;padding:.875em}.hotspot-modal__side{max-width:28.5em;padding:.75em}}@media screen and (max-width:479px){.hotspot-section{overflow:hidden}}@media (prefers-reduced-motion:reduce){.hotspot-modal__side,.hotspot-plus-btn,[data-hotspot-name]{transition-duration:.01ms!important}}
.chc-root{min-height:100vh;background:var(--chc-bg);min-height:100svh;color:var(--chc-text);box-sizing:border-box;isolation:isolate;-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:center;padding:140px 0 120px;font-family:Manrope,sans-serif;display:flex;position:relative;overflow:hidden}.chc-stage-wrap{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.chc-stage,.chc-vignette,.chc-grain{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.chc-stage{z-index:0;opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block}.chc-root.is-ready .chc-stage{opacity:1}.chc-vignette{z-index:1;background:radial-gradient(120% 90% at 50% 45%,transparent 35%,rgba(2,2,2,.55) 82%,rgba(2,2,2,.92) 100%)}.chc-grain{z-index:1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.chc-root:not(.is-live) .chc-stage-wrap{visibility:hidden}.chc-root.is-fallback{background:var(--chc-bg)}.chc-grid{z-index:1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--chc-text)9%,transparent)1px,transparent 1px);background-size:12.5% 100%;margin:0 48px;position:absolute;top:0;bottom:0;left:0;right:0}.chc-type{z-index:2;box-sizing:border-box;flex-direction:column;width:100%;padding:0 48px;display:flex;position:relative}.chc-line-wrap{display:block;overflow:hidden}.chc-line{letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:.16em;padding-bottom:.06em;font-size:max(52px,min(12.8vw,218px));font-weight:800;line-height:1;display:flex}.chc-line--2{justify-content:flex-end}.chc-word{cursor:pointer;display:inline-block;position:relative}.chc-word-base{text-shadow:0 2px 30px rgba(2,2,2,.55);display:block}.chc-word-glow{white-space:nowrap;color:#fff;pointer-events:none;opacity:0;filter:blur(14px);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.chc-cta{background:var(--chc-text);color:var(--chc-bg);letter-spacing:-.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5em;padding:.85em 1.4em;font-size:.15em;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.chc-cta span{font-size:.9em}@media (max-width:900px){.chc-grid{margin:0 24px}.chc-type{padding:0 24px}.chc-line{white-space:normal;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.chc-stage{transition:none}}
