.hero-carousel-section .home-hero-booking{position:relative;display:flex;justify-content:center;width:100%;margin-top:28px;pointer-events:auto}.home-hero-booking a{display:flex;align-items:center;justify-content:center;gap:40px;min-width:180px;min-height:50px;padding:13px 25px;border-radius:7px;background:#183e30;border:1px solid #294d3d;color:#fff;font-size:16px;font-weight:650;text-decoration:none;box-shadow:0 5px 18px #12322112}.home-hero-booking a:hover{background:#28523f}html body .category-home-main .hero-carousel-section>.home-hero-booking-canvas{position:absolute;left:50%;bottom:24%;transform:translateX(-50%);z-index:20;width:max-content;max-width:calc(100% - 32px);margin:0}#after-story{scroll-margin-top:64px}@media(max-width:767px){.hero-carousel-section .home-hero-booking{margin-top:24px}.home-hero-booking a{min-width:168px;font-size:14px;min-height:48px}#after-story{scroll-margin-top:48px}}html body .category-home-main .hero-carousel-section.home-hero-artwork-enabled{background:#10291f!important}.home-hero-artwork{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:#10291f}.home-hero-artwork img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 52%}.home-hero-artwork-shade{position:absolute;inset:0;background:radial-gradient(ellipse 42% 68% at 50% 48%,#061c15bd,#061c1570 66%,transparent 100%),linear-gradient(180deg,#061c151a,#061c151f 60%,#061c154d)}.home-hero-artwork-silk .home-hero-artwork-shade{background:radial-gradient(ellipse 36% 65% at 50% 48%,#061c1575,#061c1533 66%,transparent 100%),linear-gradient(180deg,#061c151a,transparent 55%,#061c157a)}.home-hero-artwork-people img{object-position:50% 38%}.home-hero-artwork-people .home-hero-artwork-shade{background:linear-gradient(90deg,#061c154d,#061c15b8 38%,#061c1566 60%,transparent 80%),linear-gradient(180deg,#061c151a,transparent 65%,#061c154d)}.home-hero-artwork-enabled [data-home-artwork] h2{color:#fffaf0!important;text-shadow:0 2px 20px #06170e33!important}.home-hero-artwork-enabled [data-home-artwork] h3{color:#f1d699!important;text-shadow:0 2px 16px #06170e33!important}.home-hero-artwork-enabled [data-home-artwork] .hero-carousel-description{color:#f4f3e9!important;text-shadow:0 1px 12px #06170e66!important}.home-hero-artwork-enabled [data-home-artwork] .home-hero-booking a{background:#e5c68c;border-color:#f0d8a7;color:#183d2f;box-shadow:0 7px 24px #071b1733;text-shadow:none}.home-hero-artwork-enabled [data-home-artwork] .home-hero-booking a:hover{background:#f2daad}.home-hero-artwork-enabled [data-home-artwork] .home-hero-booking a:focus-visible{outline:3px solid #fffaf0;outline-offset:5px}@media (min-width:769px){.home-hero-artwork-enabled [data-home-artwork] .max-w-xl{width:min(680px,70vw)!important;max-width:min(680px,70vw)!important}.home-hero-artwork-people img{width:108%}}@media (max-width:768px){html body .category-home-main .hero-carousel-section.home-hero-artwork-enabled,html body .category-home-main>.category-home-section:has(.hero-carousel-section.home-hero-artwork-enabled){height:clamp(600px,72svh,640px)!important;min-height:600px!important;max-height:640px!important}html body .category-home-main .home-hero-artwork-enabled .hero-carousel-slide[data-home-artwork] .max-w-xl{padding:12px 16px!important}.home-hero-artwork-enabled [data-home-artwork=people] .max-w-xl{top:62%!important}.home-hero-artwork img{object-position:50% 50%}.home-hero-artwork-people img{height:56%;object-position:82% 22%;transform:translateY(40px)}.home-hero-artwork-shade,.home-hero-artwork-silk .home-hero-artwork-shade{background:linear-gradient(180deg,#061c159e,#061c15ad 65%,#061c1575)}.home-hero-artwork-people .home-hero-artwork-shade{background:linear-gradient(180deg,#10291f00 12%,#10291f20 28%,#10291fcf 46%,#10291f 57%)}}.home-hero-artwork-enabled .hero-carousel-slide{transition:opacity .42s ease,visibility 0s linear .42s}.home-hero-artwork-enabled .hero-carousel-slide-active{transition-delay:0s}.home-hero-playback-controls{position:absolute;z-index:12;left:50%;bottom:clamp(136px,16vh,176px);transform:translateX(-50%);display:flex;align-items:center;gap:15px;color:#fffaf0;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.12em}.home-hero-progress-tracks{display:flex;gap:7px}.home-hero-progress-button{width:52px;height:44px;display:grid;align-items:center;padding:0}.home-hero-progress-track{display:block;height:2px;background:#fffaf04d;overflow:hidden}.home-hero-progress-fill{display:block;width:100%;height:100%;background:#f1d699;transform-origin:left;transform:scaleX(0)}.home-hero-progress-button[aria-current=true] .home-hero-progress-fill{transform:scaleX(1)}[data-hero-playback=running] .home-hero-progress-button[aria-current=true] .home-hero-progress-fill{animation:home-hero-progress linear both}.home-hero-slide-total{opacity:.6}.home-hero-pause{width:44px;height:44px;border:1px solid #fffaf04d;border-radius:50%;letter-spacing:0}.home-hero-playback-controls button:focus-visible{outline:2px solid #f1d699;outline-offset:3px}@keyframes home-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-hero-drift{0%{transform:scale(1.025)}to{transform:scale(1.075)}}@media (min-width:769px) and (prefers-reduced-motion:no-preference){.home-hero-artwork-enabled .hero-carousel-slide-active .home-hero-artwork img{animation:home-hero-drift 9s ease-out both;animation-play-state:paused}[data-hero-playback=running] .hero-carousel-slide-active .home-hero-artwork img{animation-play-state:running}}@media (max-width:768px){.home-hero-playback-controls{display:none}}@media (prefers-reduced-motion:reduce){.home-hero-artwork-enabled .hero-carousel-slide{transition:none}.home-hero-progress-fill{animation:none!important}}