.hh-lantern-lights,.hh-floating-lanterns{pointer-events:none}.hh-lantern-glow{opacity:.8;animation:hh-glow var(--hh-flicker, 2.3s) ease-in-out var(--hh-d, 0s) infinite alternate paused}.hh-lantern-streak rect{fill:#f6c867;transform-box:fill-box;transform-origin:center;animation:hh-shim 1.1s ease-in-out var(--hh-d, 0s) infinite alternate paused}.hh-lantern-streak rect:nth-child(2n){animation-duration:.8s;animation-direction:alternate-reverse}.hh-lantern-streak rect:nth-child(3){animation-duration:1.4s}.hh-lantern-hull{fill:#f0dca8;stroke:#b18b4a;stroke-width:1.1}.hh-lantern-fold{fill:none;stroke:#fff5d6;stroke-width:.9;opacity:.85}.hh-lantern-flame{fill:#fff4c2;filter:drop-shadow(0 0 3px #f5ba54);animation:hh-flame var(--hh-flicker, 2.3s) ease-in-out infinite alternate paused}.fx-landscape-live .hh-lantern-glow,.fx-landscape-live .hh-lantern-streak rect,.fx-landscape-live .hh-lantern-flame{animation-play-state:running}@keyframes hh-flame{0%{opacity:.6}to{opacity:1}}@keyframes hh-glow{0%{opacity:.5}to{opacity:.95}}@keyframes hh-shim{0%{transform:translate(-1.8px) scaleX(.6);opacity:.5}to{transform:translate(1.8px) scaleX(1.15);opacity:1}}.ls-photo.is-main .pic{position:relative}.ls-atmosphere{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.ls-atmosphere canvas{position:absolute;top:0;left:0;width:100%;height:100%}.ls-mist{filter:blur(3px)}.ls-atmosphere .ls-egrets{height:50%}@media(prefers-reduced-motion:reduce){.hh-lantern-lights *,.hh-floating-lanterns *{animation:none!important}.ls-atmosphere{display:none}}.fx-flow-rail,.fx-flow-mobile,.fx-flow-edge{pointer-events:none;user-select:none}.fx-flow-rail{position:absolute;top:0;bottom:0;left:-17px;width:2px;display:block}.fx-flow-rail-track,.fx-flow-rail-fill{position:absolute;inset:0;display:block;border-radius:999px}.fx-flow-rail-track{background:#1f3a6038}.fx-flow-rail-fill{background:linear-gradient(to bottom,var(--river),var(--sea));box-shadow:0 0 8px #2f6f864d;transform:scaleY(var(--fx-flow-ratio, 0));transform-origin:center top}.fx-flow-rail-drop{position:absolute;left:50%;top:var(--fx-flow-pct, 0%);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:60% 60% 60% 0;transform:rotate(-45deg);background:var(--sea);box-shadow:0 0 0 3px #2f6f861f,0 0 11px #2f6f8699}body.on-dark .fx-flow-rail-track{background:#f2ede252}.fx-flow-mobile{display:none}.fx-flow-edge{position:absolute;z-index:1;top:0;left:0;right:0;height:34px;overflow:hidden;display:block}.fx-flow-wave{position:absolute;left:0;top:0;display:block;width:200%;height:100%;max-width:none}.fx-flow-wave-fill{fill:var(--cloth)}.fx-flow-edge.is-from-dark .fx-flow-wave-fill{fill:var(--indigo-deep)}.fx-flow-edge.is-from-hero .fx-flow-wave-fill{fill:url(#fx-flow-hero-gradient)}.fx-flow-edge.is-from-hero .fx-flow-wave{width:100%}.fx-flow-edge.is-from-light .fx-flow-wave-fill{fill:var(--cloth)}.fx-flow-wave-rim{fill:none;stroke:var(--sea);stroke-width:1.3;vector-effect:non-scaling-stroke;opacity:.75}.fx-flow-edge.is-from-dark .fx-flow-wave-rim{stroke:var(--river);opacity:.72}.fx-flow-wave-stitch{fill:none;stroke:var(--river);stroke-width:.85;stroke-dasharray:3 9;vector-effect:non-scaling-stroke;opacity:.54}.fx-flow-edge.is-from-dark .fx-flow-wave-stitch{stroke:var(--cloth);opacity:.42}.fx-flow-edge.is-thread{height:23px;opacity:.64}.fx-flow-edge.is-thread .fx-flow-wave-fill{display:none}.fx-flow-edge.is-thread .fx-flow-wave-rim{stroke-width:1;opacity:.65}.fx-flow-edge.is-thread .fx-flow-wave-stitch{opacity:.46}.fx-flow-edge.is-flowing .fx-flow-wave{animation:fx-flow-drift 14s linear infinite}.fx-flow-edge.is-from-hero .fx-flow-wave{animation:none}@keyframes fx-flow-drift{to{transform:translate3d(-50%,0,0)}}.fx-vat-src{--vat-rise: min(16vh, 150px)}.fx-vat-src:after{content:"";display:block;height:var(--vat-rise)}.fx-vat{position:absolute;z-index:2;left:0;display:block;width:100%;pointer-events:none}.fx-flow-edge.is-vat{display:none}.topbar.fx-tone-dark{color:var(--cloth)}body.on-dark .topbar.fx-tone-light{color:inherit}.scroll-nav a.fx-tone-dark{color:var(--cloth)}.scroll-nav a.fx-tone-dark:before{background:var(--cloth)}body.on-dark .scroll-nav a.fx-tone-light{color:var(--indigo)}body.on-dark .scroll-nav a.fx-tone-light:before{background:var(--indigo)}.scroll-nav.fx-tone-dark .fx-flow-rail-track{background:#f2ede252}body.on-dark .scroll-nav.fx-tone-light .fx-flow-rail-track{background:#1f3a6038}@media(max-width:768px){.fx-vat-src{--vat-rise: min(14vh, 110px)}.fx-flow-rail{display:none}.fx-flow-mobile{position:absolute;left:0;right:0;top:100%;height:2px;display:block}.fx-flow-mobile-track,.fx-flow-mobile-fill{position:absolute;inset:0;display:block}.fx-flow-mobile-track{background:#1f3a602e}.fx-flow-mobile-fill{background:linear-gradient(to right,var(--river),var(--sea));box-shadow:0 0 8px #2f6f864d;transform:scaleX(var(--fx-flow-ratio, 0));transform-origin:left center}.fx-flow-mobile-drop{position:absolute;left:var(--fx-flow-pct, 0%);top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--sea);box-shadow:0 0 8px #2f6f86cc}body.on-dark .fx-flow-mobile-track,.topbar.fx-tone-dark .fx-flow-mobile-track{background:#f2ede242}body.on-dark .topbar.fx-tone-light .fx-flow-mobile-track{background:#1f3a602e}.fx-flow-edge{height:26px}.fx-flow-edge.is-thread{height:18px}}@media(prefers-reduced-motion:reduce){.fx-vat{display:none}.fx-flow-edge.is-vat{display:block}.fx-flow-edge.is-flowing .fx-flow-wave{animation:none!important}.fx-flow-rail-fill,.fx-flow-mobile-fill{transition:none!important}.fx-flow-rail-drop,.fx-flow-mobile-drop{box-shadow:none}}.fx-stamp,.fx-stamp.ex-seal,.fx-stamp.fd-season-seal:not([hidden]){animation:none}.fx-stamp.is-stamping{animation:fx-stamp-land .72s cubic-bezier(.22,1,.36,1) both!important}@keyframes fx-stamp-land{0%{transform:translateY(-24px) rotate(-8deg) scale(1.2) var(--fx-stamp-rest);opacity:0}42%{transform:translateY(-2px) rotate(2deg) scale(1.06) var(--fx-stamp-rest);opacity:1}55%{transform:translateY(0) scale(1.13,.84) var(--fx-stamp-rest);opacity:1}72%{transform:translateY(0) scale(.97,1.07) var(--fx-stamp-rest);opacity:1}to{transform:var(--fx-stamp-rest);opacity:1}}.fx-bleed{position:absolute;pointer-events:none}[hidden]+.fx-bleed{display:none}@media(prefers-reduced-motion:reduce){.fx-stamp.is-stamping{animation:none!important}.fx-bleed{display:none}}.fx-write-host{position:relative}.fx-write{position:absolute;overflow:visible;pointer-events:none;filter:var(--fxw-shadow) blur(0px)}.fx-write>g path{fill:none;stroke-width:200px;stroke-linecap:round;stroke-linejoin:round}.fx-write mask rect{fill:#fff}.fx-write mask path{fill:none;stroke:#000;stroke-linecap:round}.fx-write.is-dissolving{opacity:0;transform:scale(1.03);filter:var(--fxw-shadow) blur(var(--fxw-blur));transition:opacity .42s cubic-bezier(.5,0,.7,.4),transform .42s,filter .42s}.hero-title{--fxw-shadow: drop-shadow(0 2px 2px rgba(16, 32, 58, .24)) drop-shadow(0 8px 22px rgba(16, 32, 58, .36))}.en-title{--fxw-shadow: drop-shadow(0 0 14px rgba(201, 165, 92, .3)) drop-shadow(0 0 0 transparent)}@media(prefers-reduced-motion:reduce){.fx-write{display:none}}
