.ll-mark,.ll-square,.ll-diamond,.ll-figure{transform-box:view-box;transform-origin:517.3px 517.75px}.ll-square-line{opacity:0}@media (prefers-reduced-motion:no-preference){.ll-square-line{stroke-dasharray:1;animation:14s ease-in-out infinite ll-line}.ll-square{animation:14s ease-in-out infinite ll-square}.ll-diamond{animation:14s cubic-bezier(.22,1,.36,1) infinite ll-diamond}.ll-figure{animation:14s ease-out infinite ll-figure}.ll-mark{animation:14s ease-in-out infinite ll-breathe}}@keyframes ll-line{0%{stroke-dashoffset:1px;opacity:1}12%{stroke-dashoffset:0;opacity:1}20%,to{stroke-dashoffset:0;opacity:0}}@keyframes ll-square{0%,8%{opacity:0;transform:scale(.96)}17%,to{opacity:1;transform:scale(1)}}@keyframes ll-diamond{0%,15%{opacity:0;transform:rotate(-45deg)scale(.9)}20%{opacity:1}32%{opacity:1;transform:rotate(0)scale(1)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes ll-figure{0%,32%{opacity:0;transform:translateY(40px)}44%,to{opacity:1;transform:translateY(0)}}@keyframes ll-breathe{0%,46%{opacity:1;transform:scale(1)}62%{opacity:1;transform:scale(1.025)}78%{opacity:1;transform:scale(1)}84%{opacity:1}95%,to{opacity:0;transform:scale(.98)}}.lll-mark,.lll-diamond,.lll-glow{transform-box:view-box;transform-origin:517.3px 517.75px}.lll-fill{opacity:.12}.lll-glow{opacity:.8}@media (prefers-reduced-motion:no-preference){.lll-square,.lll-diamond path,.lll-figure{stroke-dasharray:1}.lll-square{animation:12s ease-in-out infinite lll-square}.lll-diamond{animation:12s cubic-bezier(.22,1,.36,1) infinite lll-diamond}.lll-diamond path{animation:12s ease-in-out infinite lll-diamond-line}.lll-figure{animation:12s ease-in-out infinite lll-figure}.lll-fill{animation:12s infinite lll-fill}.lll-mark{animation:12s ease-in-out infinite lll-breathe}.lll-glow{animation:12s ease-in-out infinite lll-glow}}@keyframes lll-square{0%{stroke-dashoffset:1px}16%,to{stroke-dashoffset:0}}@keyframes lll-diamond{0%,12%{transform:rotate(-45deg)}32%,to{transform:rotate(0)}}@keyframes lll-diamond-line{0%,12%{stroke-dashoffset:1px}30%,to{stroke-dashoffset:0}}@keyframes lll-figure{0%,30%{stroke-dashoffset:1px}50%,to{stroke-dashoffset:0}}@keyframes lll-fill{0%,48%{opacity:0}60%,to{opacity:.12}}@keyframes lll-breathe{0%,52%{opacity:1;transform:scale(1)}68%{opacity:1;transform:scale(1.025)}82%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes lll-glow{0%,40%{opacity:0}66%{opacity:.9}90%,to{opacity:0}}
@keyframes ho-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes ho-a-settle{0%{transform:scale(1.14)}to{transform:scale(1.02)}}.ho-f{background:#f7f1e6}.ho-f-pin{flex-direction:column;min-height:calc(100svh - 4.5rem);display:flex}.ho-f-mask{padding-bottom:.08em;display:block;overflow:hidden}.ho-f-line{display:block}.ho-f-primary{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,background-color .3s;box-shadow:0 10px 24px -14px #8a5f2ecc}.ho-f-primary:hover{background:#7a5226;transform:translateY(-2px);box-shadow:0 16px 30px -14px #8a5f2ee6}.ho-f-stage{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;padding:2rem 1rem .5rem;display:flex;overflow-x:auto}.ho-f-panel{aspect-ratio:4/3;scroll-snap-align:center;filter:drop-shadow(0 30px 40px #1d2b2247);flex:0 0 min(78%,34rem)}.ho-f-panel>a{border:1px solid #ffffffb3}.ho-f[data-ready] .ho-f-stage{flex:1;min-height:16rem;margin-top:1.25rem;padding:0;display:block;overflow:visible}.ho-f[data-ready] .ho-f-panel{aspect-ratio:auto;will-change:transform, width, height;position:absolute;top:0;left:0}.ho-f[data-pin]{height:455svh}.ho-f[data-pin] .ho-f-pin{height:calc(100svh - 4.5rem);min-height:0;position:sticky;top:4.5rem}@media (max-width:1023px){.ho-f[data-pin] .ho-f-pin{padding-bottom:4.75rem}.ho-f[data-ready] .ho-f-stage{min-height:11rem;margin-top:1rem}}@media (min-width:1024px){.ho-f[data-ready] .ho-f-body{position:absolute;inset:0 0 auto}.ho-f[data-ready] .ho-f-stage{margin-top:clamp(1.5rem,5vh,3.5rem)}}@media (prefers-reduced-motion:no-preference){.ho-f-line{animation:ho-f-up 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}.ho-f-in{animation:ho-rise 1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}.ho-f-ground img{animation:12s cubic-bezier(.22,1,.36,1) both ho-a-settle}.ho-f[data-ready] .ho-f-stage{animation:1.6s cubic-bezier(.22,1,.36,1) .45s both ho-f-stage-in}}@keyframes ho-f-up{0%{transform:translateY(105%)}}@keyframes ho-f-stage-in{0%{opacity:0;transform:translate(6vw)}}@media (prefers-reduced-motion:no-preference){.ho-f-swap .ho-f-line,.ho-f-swap .ho-f-in{animation-duration:.6s}.ho-f-swap .ho-f-in:first-child{animation-delay:0s}.ho-f-swap .ho-f-mask:first-child .ho-f-line{animation-delay:60ms}.ho-f-swap .ho-f-mask:last-child .ho-f-line{animation-delay:.14s}.ho-f-swap>p:nth-of-type(3){animation-delay:.22s}.ho-f-swap>div{animation-delay:.3s}.ho-f-card-on>*{animation:.6s cubic-bezier(.22,1,.36,1) both ho-rise}.ho-f-card-on>:nth-child(2){animation-delay:60ms}.ho-f-card-on>:nth-child(3){animation-delay:.12s}.ho-f-card-on>:nth-child(4){animation-delay:.18s}}@media (min-width:768px){.ho-f-under{margin-top:-4.5rem}.ho-f-under .ho-f-pin{min-height:100svh;padding-top:4.5rem}.ho-f-under[data-pin] .ho-f-pin{height:100svh;top:0}}@media (min-width:1024px){.ho-f-under[data-ready] .ho-f-body{top:4.5rem}}@media (prefers-reduced-motion:no-preference){.ho-f[data-ready] .ho-f-panel>a{animation:1.2s cubic-bezier(.22,1,.36,1) both ho-f-card-in}.ho-f[data-ready] .ho-f-panel:nth-child(2)>a{animation-delay:.15s}.ho-f[data-ready] .ho-f-panel:nth-child(3)>a{animation-delay:.3s}.ho-f[data-ready] .ho-f-panel:nth-child(4)>a{animation-delay:.45s}.ho-f[data-ready] .ho-f-panel:nth-child(5)>a{animation-delay:.6s}}@keyframes ho-f-card-in{0%{opacity:0;transform:translateY(48px)scale(.96)}}.ho-f-next{opacity:clamp(0, calc(1 - var(--progress,0) * 8), 1)}.ho-f:not([data-ready]) .ho-f-next{display:none}.ho-f-next[aria-hidden]{pointer-events:none}@media (prefers-reduced-motion:no-preference){.ho-f-next>li{animation:1s cubic-bezier(.22,1,.36,1) 1s both ho-rise}.ho-f-next>li+li{animation-delay:1.12s}}@media (max-height:700px){.ho-f-next{display:none!important}}.hmb-second{opacity:0}@media (prefers-reduced-motion:no-preference){.hmb-second{animation:14s ease-in-out infinite hmb-swap}}@keyframes hmb-swap{0%,43%{opacity:0}50%,93%{opacity:1}to{opacity:0}}
