:root{--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--reveal-duration:.9s}html.motion [data-reveal]{transition-property:opacity,transform,clip-path;transition-duration:var(--reveal-duration);transition-timing-function:var(--ease-out-strong);transition-delay:var(--delay,0s)}html.motion [data-reveal=up]:not([data-inview]){opacity:0;transform:translateY(2rem)}html.motion [data-reveal=fade]:not([data-inview]){opacity:0}html.motion [data-reveal=left]:not([data-inview]){opacity:0;transform:translate(-2.5rem)}html.motion [data-reveal=right]:not([data-inview]){opacity:0;transform:translate(2.5rem)}html.motion [data-reveal=scale]:not([data-inview]){opacity:0;transform:scale(.94)}@media (max-width:1023px){html.motion .hero-rest [data-reveal]{opacity:1;transition:none;transform:none}}html.motion [data-reveal=mask]{transition-duration:1.3s}html.motion [data-reveal=mask]:not([data-inview]){clip-path:inset(100% 0 0)}html.motion [data-reveal=mask]>*{transition:transform 1.6s var(--ease-out-strong);transition-delay:var(--delay,0s)}html.motion [data-reveal=mask]:not([data-inview])>*{transform:scale(1.18)}html.motion [data-stagger]>*{transition:opacity var(--reveal-duration) var(--ease-out-strong), transform var(--reveal-duration) var(--ease-out-strong)}html.motion [data-stagger]:not([data-inview])>*{opacity:0;transform:translateY(1.75rem)}html.motion [data-stagger]>:nth-child(2){transition-delay:90ms}html.motion [data-stagger]>:nth-child(3){transition-delay:.18s}html.motion [data-stagger]>:nth-child(4){transition-delay:.27s}html.motion [data-stagger]>:nth-child(5){transition-delay:.36s}html.motion [data-stagger]>:nth-child(6){transition-delay:.45s}html.motion [data-stagger]>:nth-child(n+7){transition-delay:.54s}.split-word{vertical-align:top;margin:0 -.18em -.22em;padding:0 .18em .22em;display:inline-block;overflow:hidden}.split-word>span{display:inline-block}html.motion [data-split] .split-word>span{transition:transform 1.1s var(--ease-out-strong), opacity .7s var(--ease-out-strong);transition-delay:calc(var(--delay,0s) + var(--i) * 75ms)}html.motion [data-split]:not([data-inview]) .split-word>span{opacity:0;transform:translateY(105%)}html.motion [data-draw] path,html.motion [data-draw] circle,html.motion [data-draw] line{stroke-dasharray:1;transition:stroke-dashoffset 2.6s var(--ease-in-out-strong);transition-delay:calc(var(--delay,0s) + var(--i,0) * 60ms)}html.motion [data-draw]:not([data-inview]) path,html.motion [data-draw]:not([data-inview]) circle,html.motion [data-draw]:not([data-inview]) line{stroke-dashoffset:1px}@media (prefers-reduced-motion:no-preference){.spin-slow{animation:140s linear infinite spin}.spin-slow-reverse{animation:200s linear infinite reverse spin}}html.motion .kenburns{animation:24s ease-in-out infinite alternate kenburns}html.motion .float-slow{animation:9s ease-in-out infinite float}html.motion .glow-drift{animation:18s ease-in-out infinite alternate glow-drift}@keyframes spin{to{transform:rotate(360deg)}}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.12)translate(-1.5%,-1%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow-drift{0%{transform:translate(-6%,4%)scale(1)}to{transform:translate(8%,-6%)scale(1.15)}}html.motion .scroll-cue:after{animation:scroll-cue 2.2s var(--ease-in-out-strong) infinite}.scroll-cue{position:relative;overflow:hidden}.scroll-cue:after{content:"";background:var(--color-gold);transform-origin:top;position:absolute;inset:0}@keyframes scroll-cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.scroll-progress{transform-origin:0;transform:scaleX(0)}.scrub-words>span{display:inline}@supports (animation-timeline:view()){html.motion .scroll-progress{animation:linear both grow-x;animation-timeline:scroll(root)}html.motion .hero-parallax{animation:linear both hero-away;animation-timeline:scroll(root);animation-range:0 90vh}html.motion .scrub-words>span{animation:linear both word-on;animation-timeline:view();animation-range:cover calc(18% + var(--i) * 1.4%) cover calc(26% + var(--i) * 1.4%)}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-away{to{opacity:.15;transform:translateY(-12%)}}@keyframes word-on{0%{opacity:.22}to{opacity:1}}.lift{transition:transform .42s var(--ease-out-strong), box-shadow .42s var(--ease-out-strong)}@media (hover:hover){.lift:hover{transform:translateY(-6px);box-shadow:0 22px 40px -24px #1e3a5f73}.zoom-on-hover>*{transition:transform 1.2s var(--ease-out-strong)}.zoom-on-hover:hover>*{transform:scale(1.06)}}.underline-sweep{transition:background-size .45s var(--ease-out-strong);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px}.underline-sweep:hover,.underline-sweep:focus-visible{background-size:100% 2px}.press{transition:transform .16s var(--ease-out-strong)}.press:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.lift:hover,.zoom-on-hover:hover>*{transform:none}.scroll-progress{display:none}}.motif-figure{fill-opacity:.55}html.motion [data-draw] .motif-figure{transition:stroke-dashoffset 2.6s var(--ease-in-out-strong), fill-opacity 1.4s var(--ease-out-strong);transition-delay:calc(var(--delay,0s) + .7s), calc(var(--delay,0s) + 2.6s)}html.motion [data-draw]:not([data-inview]) .motif-figure{fill-opacity:0}@media (prefers-reduced-motion:no-preference){.motif-live .spin-slow{animation-duration:36s}.motif-live .spin-slow-reverse{animation-duration:52s}.motif-live{animation:9s ease-in-out infinite motif-breathe}}@keyframes motif-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.hero-figure-glow{opacity:.55}@media (prefers-reduced-motion:no-preference){.hero-cycle{animation:20s ease-in-out infinite hero-cycle}.hero-turn{animation:40s linear infinite spin}.hero-turn-reverse{animation:56s linear infinite reverse spin}.hero-figure-glow{animation:6s ease-in-out infinite hero-figure-glow}}@keyframes hero-figure-glow{0%,to{opacity:.25}50%{opacity:.85}}@keyframes hero-cycle{0%{opacity:0}12%,55%{opacity:1}68%,to{opacity:0}}.geo-breathe,.geo-turn,.geo-turn-reverse{transform-box:view-box;transform-origin:400px 400px}@media (prefers-reduced-motion:no-preference){.geo-turn{animation:120s linear infinite spin}.geo-turn-reverse{animation:150s linear infinite reverse spin}.geo-breathe{animation:10s ease-in-out infinite motif-breathe}}.logo-anim g{transform-box:view-box;transform-origin:517.3px 517.75px}.logo-anim .logo-anim-figure{transform-origin:517px 760px}@media (prefers-reduced-motion:no-preference){html.motion .logo-anim:not([data-ready]) g{opacity:0}.logo-anim[data-ready] .logo-anim-square{animation:1.5s cubic-bezier(.22,1,.36,1) both logo-square-in}.logo-anim[data-ready] .logo-anim-diamond{animation:1.5s cubic-bezier(.22,1,.36,1) both logo-diamond-in}.logo-anim[data-ready] .logo-anim-figure{animation:1.3s cubic-bezier(.22,1,.36,1) .45s both logo-figure-in}}@keyframes logo-square-in{0%{opacity:0;transform:scale(.72)rotate(45deg)}}@keyframes logo-diamond-in{0%{opacity:0;transform:scale(.72)rotate(-45deg)}}@keyframes logo-figure-in{0%{opacity:0;transform:translateY(24px)scale(.94)}}.lotus-figure-glow{opacity:.5}.lotus-tips{opacity:.6}@media (prefers-reduced-motion:no-preference){.lotus-outer{animation:6s ease-in-out infinite lotus-breathe}.lotus-inner{animation:6s ease-in-out .6s infinite lotus-breathe-inner}.lotus-tips{animation:6s ease-in-out infinite lotus-tips}.lotus-figure-glow{animation:6s ease-in-out infinite hero-figure-glow}}@keyframes lotus-breathe{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.03)}}@keyframes lotus-breathe-inner{0%,to{transform:scale(.9)rotate(-3deg)}50%{transform:scale(1.04)rotate(3deg)}}@keyframes lotus-tips{0%,to{opacity:.25}50%{opacity:.9}}#intro-splash{display:none}html.intro #intro-splash{z-index:100;background:linear-gradient(#fbf8f2 0%,#f5efe3 100%);place-items:center;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0}html.intro body{overflow:hidden}html.intro-out #intro-splash{opacity:0}html.intro .intro-name{animation:1s cubic-bezier(.22,1,.36,1) 1.1s both intro-name-in}@keyframes intro-name-in{0%{opacity:0;transform:translateY(8px)}}.hero{background:linear-gradient(#fbf8f2 0%,#f3f5f6 55%,#e9f0f5 100%)}.hero-light{background:radial-gradient(42% 55% at 74% 42%,#fff6e6f2,#0000 70%),radial-gradient(35% 40% at 12% 18%,#c8986014,#0000 70%)}@media (prefers-reduced-motion:no-preference){.hero-light{animation:14s ease-in-out infinite alternate hero-light}}@keyframes hero-light{0%{opacity:.75}to{opacity:1}}@media (max-width:767px){html.motion [data-reveal]:not([data-reveal=mask]):not([data-reveal=scale]),html.motion [data-stagger]>*,html.motion [data-split] .split-word>span,html.motion .scrub-words>span,.reveal,.ho-f-in,.ho-f-line,.ho-f-card-on>*,.dj[data-motion] .dj-caption-text,.pt[data-motion] :is(.pt-eyebrow,.pt-line>span,.pt-sub,.pt-heading,.pt-desc){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.bn-still,.bn-still :not(.bn-star,.bn-star *){transition:none!important;animation:none!important}html.motion .bn-still [data-reveal],html.motion .bn-still [data-stagger]>*{opacity:1!important;clip-path:none!important;transform:none!important}html.motion .bn-still [data-draw] :is(path,circle,line){stroke-dashoffset:0!important}html.motion .bn-still [data-draw] .motif-figure{fill-opacity:.55!important}}
.pj-svg{width:100%;height:100%;display:block;overflow:visible}.pj-svg [stroke=\#b8874a]{stroke:#a8752f;stroke-opacity:.95;stroke-width:1.5px}.pj-svg [stroke=\#8a5f2e]{stroke-opacity:.9}.pj-frame{aspect-ratio:1;background:#fff;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c8986073,0 26px 50px -28px #1e3a5f66}.pj-frame:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pj-frame:before{content:"";pointer-events:none;background:conic-gradient(from 180deg at 50% 0,#0000 42%,#e8a65614 47%,#0000 50%,#e8a6560f 53%,#0000 58%);position:absolute;inset:-10% 20% 40%}.pj-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .875rem;display:grid;position:relative}.pj-step{text-align:center;align-content:start;gap:.875rem;min-width:0;display:grid}@media (max-width:639px){.pj-frame{border-radius:1.1rem}}.pj-frame{width:100%;max-width:24rem;margin-inline:auto}.pj-copy{max-width:22rem;margin-inline:auto}@media (min-width:640px){.pj-steps{gap:3rem 2rem}.pj-step{gap:1.25rem}}@media (min-width:1024px){.pj-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}.pj-frame{border-radius:1.25rem}.pj-copy>p:first-child{justify-content:center;align-items:flex-start;min-height:2.75em;display:flex}.pj-step{position:relative;container-type:inline-size}.pj-step:not(:last-child):after{content:"";transform-origin:0;background:linear-gradient(90deg,#d9b77eb3,#d9b77e59);width:1.75rem;height:1px;position:absolute;top:50cqw;left:100%}.pj-compact .pj-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.pj-compact .pj-step:not(:last-child):after{display:none}.pj-compact .pj-frame{max-width:18rem}}.pj-draw{stroke-dasharray:1}.pj-seed,.pj-descend,.pj-wave{opacity:0}.pj-petal,.pj-geo,.pj-halo,.pj-halo-breathe,.pj-wave{transform-box:view-box}.pj-petal{transform-origin:300px 300px}.pj-geo{transform-origin:300px 322px}.pj-halo,.pj-halo-breathe,.pj-wave{transform-origin:300px 318px}.pj-chest{transform-box:view-box;transform-origin:300px 600px}.pj-spark,.pj-seed{transform-box:fill-box;transform-origin:50%}.pj-ribbon{stroke-dasharray:.42 .58;stroke-dashoffset:-.3px;opacity:.4}.pj-breathlight{opacity:.35}.pj[data-motion] .pj-step:not([data-on]) .pj-draw{stroke-dashoffset:1px}.pj[data-motion] .pj-step:not([data-on]) :is(.pj-fade,.pj-fill,.pj-petal,.pj-settle,.pj-spark,.pj-clarify,.pj-halo,.pj-ribbon){opacity:0}@media (min-width:1024px){.pj[data-motion] .pj-step:not(:last-child):after{transition:transform .9s var(--ease-calm);transform:scaleX(0)}.pj[data-motion] .pj-step:has(+[data-on]):after{transform:scaleX(1)}}.pj-svg{transition:opacity .6s}.pj[data-reset] .pj-svg{opacity:0}.pj[data-motion] [data-on] .pj-draw{animation:pj-draw var(--d,2s) cubic-bezier(.45, .05, .25, 1) var(--t,0s) both}.pj[data-motion] [data-on] :is(.pj-fade,.pj-fill){animation:pj-fade var(--d,1.6s) ease var(--t,0s) both}.pj[data-motion] [data-on] .pj-seed{animation:1.8s ease-out both pj-seed}.pj[data-motion] [data-on] .pj-petal{animation:pj-petal 1.4s var(--ease-calm) var(--t,0s) both}.pj[data-motion] [data-on] .pj-settle{animation:pj-settle 1.6s var(--ease-calm) var(--t,0s) both}.pj[data-motion] [data-on] .pj-float{animation:7s ease-in-out infinite pj-float}.pj[data-motion] [data-on] .pj-chest{animation:9s ease-in-out 3s infinite pj-chest}.pj[data-motion] [data-on] .pj-ribbon{animation:9s ease-in-out infinite both pj-ribbon}.pj[data-motion] [data-on] .pj-breathlight{animation:9s ease-in-out 3s infinite both pj-breathlight}.pj[data-motion] [data-on] .pj-brighten{animation:pj-brighten 7.5s ease var(--t,0s) both}.pj[data-motion] [data-on] .pj-geo{animation:pj-geo 4s var(--ease-calm) var(--t,0s) both}.pj[data-motion] [data-on] .pj-clarify{animation:pj-clarify 2.6s ease var(--t,0s) both}.pj[data-motion] [data-on] .pj-descend{animation:pj-descend 14s var(--t,0s) infinite}.pj[data-motion] [data-on] .pj-spark{animation:pj-spark 1.4s var(--ease-calm) var(--t,0s) both, pj-twinkle 6s ease-in-out calc(var(--t,0s) + 1.4s) infinite}.pj[data-motion] [data-on] .pj-halo{animation:pj-halo 3.2s var(--ease-calm) var(--t,0s) both}.pj[data-motion] [data-on] .pj-halo-breathe{animation:12s ease-in-out 3.6s infinite pj-halo-breathe}.pj[data-motion] [data-on] .pj-wave{animation:9s ease-out infinite pj-wave}@keyframes pj-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pj-fade{0%{opacity:0}}@keyframes pj-seed{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes pj-petal{0%{opacity:0;transform:scale(.82)}}@keyframes pj-settle{0%{opacity:0;transform:translateY(10px)}}@keyframes pj-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pj-chest{0%,to{transform:scale(1)}38%,48%{transform:scale(1.012)}88%{transform:scale(1)}}@keyframes pj-ribbon{0%{stroke-dashoffset:-.58px;opacity:0}8%{opacity:.5}34%{stroke-dashoffset:0;opacity:.4}38%,48%{stroke-dashoffset:0;opacity:0}54%{opacity:.55}84%{stroke-dashoffset:-.58px;opacity:.35}88%,to{stroke-dashoffset:-.58px;opacity:0}}@keyframes pj-breathlight{0%,to{opacity:.18}38%,48%{opacity:.85}88%{opacity:.18}}@keyframes pj-brighten{0%{opacity:.2}55%{opacity:.4}to{opacity:1}}@keyframes pj-geo{0%{transform:rotate(-10deg)scale(.93)}}@keyframes pj-clarify{0%{opacity:0}}@keyframes pj-descend{0%{opacity:0;transform:translateY(0)}3%{opacity:1}24%{opacity:1;transform:translateY(376px)}28%,to{opacity:0;transform:translateY(376px)}}@keyframes pj-spark{0%{opacity:0;transform:scale(.3)}}@keyframes pj-twinkle{0%,to{opacity:1}50%{opacity:.55}}@keyframes pj-halo{0%{opacity:0;transform:scale(.45)}}@keyframes pj-halo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes pj-wave{0%{opacity:0;transform:scale(1)}12%{opacity:.45}to{opacity:0;transform:scale(2.35)}}
@property --gx{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --gr{syntax:"<length>";inherits:false;initial-value:15rem}.pt-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.pt-line>span{display:inline-block}.pt-lifelong{white-space:nowrap;position:relative}.pt-lifelong:after{content:"";transform-origin:0;background:linear-gradient(90deg,#c89860,#c8986059);height:1px;position:absolute;bottom:.02em;left:.04em;right:.08em}.pt-steps{gap:2.75rem;display:grid;position:relative}.pt-step{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;column-gap:1.25rem;display:grid;position:relative}.pt-node{z-index:1;width:4.5rem;height:4.5rem;color:var(--color-gold-deep);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #c8986080,0 14px 30px -18px #1e3a5f80}.pt-icon{width:1.875rem;height:1.875rem;overflow:visible}.pt-text{padding-top:.55rem}.pt-heading{transition:color .4s}.pt-thread{z-index:0;background:linear-gradient(#c898608c 50%,#0000 0) top/2px 7px repeat-y;width:10px;height:calc(100% + 2.75rem);position:absolute;top:2.25rem;left:calc(2.25rem - 5px);overflow:hidden}.pt-step:last-child .pt-thread{display:none}.pt-thread-fill{background:linear-gradient(#c89860,#b07f45) 50%/2px 100% no-repeat;position:absolute;inset:0}.pt-thread-fill:after{content:"";opacity:0;background:#fff7ea;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;bottom:-3px;left:50%;box-shadow:0 0 0 2px #c898608c,0 0 12px #c89860b3}.pt-glow{display:none}@media (max-width:767px){.pt-steps{gap:1.5rem}.pt-step{grid-template-columns:3.25rem minmax(0,1fr);column-gap:1rem}.pt-node{width:3.25rem;height:3.25rem}.pt-icon{width:1.5rem;height:1.5rem}.pt-text{padding-top:.3rem}.pt-thread{height:calc(100% + 1.5rem);top:1.625rem;left:calc(1.625rem - 5px)}.pt-desc{margin-top:.25rem;font-size:.9375rem;line-height:1.5}}@media (min-width:1024px){.pt-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.pt-step{text-align:center;flex-direction:column;align-items:center;display:flex}.pt-node{width:5rem;height:5rem}.pt-icon{width:2rem;height:2rem}.pt-text{padding-top:1.5rem}.pt-heading{justify-content:center;align-items:flex-start;min-height:2.5em;display:flex}.pt-desc{max-width:17rem;margin-inline:auto}.pt-thread{background:linear-gradient(90deg,#c898608c 50%,#0000 0) 0/7px 2px repeat-x;width:calc(100% - 3rem);height:10px;top:calc(2.5rem - 5px);left:calc(50% + 2.5rem)}.pt-thread-fill{background:linear-gradient(90deg,#c89860,#b07f45) 50%/100% 2px no-repeat}.pt-thread-fill:after{margin:0 0 -3.5px;bottom:50%;left:auto;right:-3px}.pt-glow{pointer-events:none;--gx:calc(4rem + (100% - 8rem) * (.125 + var(--active,0) * .25));background:radial-gradient(var(--gr) 8rem at var(--gx) 8.5rem, #c898601f, transparent 65%);transition:--gx 1.2s cubic-bezier(.22,1,.36,1),--gr 2.4s;display:block;position:absolute;inset:-6rem -4rem -4rem}.pt[data-complete] .pt-glow{--gr:18rem}}@media (hover:hover) and (pointer:fine){.pt-node{transition:box-shadow .4s,transform .6s cubic-bezier(.22,1,.36,1)}.pt-step:hover .pt-node{box-shadow:0 0 0 1.5px #c89860,0 18px 34px -18px #1e3a5f8c}.pt-step:hover .pt-heading{color:var(--color-gold-deep)}}.pt-draw{stroke-dasharray:1}.pt-petal-l,.pt-petal-r,.pt-rays,.pt-heart{transform-box:view-box}.pt-petal-l,.pt-petal-r{transform-origin:12px 18px}.pt-rays,.pt-heart{transform-origin:12px 12.5px}.pt-mark{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.pt[data-motion] .pt-eyebrow{transition:opacity 1s,letter-spacing 1.4s cubic-bezier(.22,1,.36,1)}.pt[data-motion] .pt-title:not([data-on]) .pt-eyebrow{opacity:0;letter-spacing:.26em}.pt[data-motion] .pt-line>span{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.pt[data-motion] .pt-line:nth-child(2)>span{transition-delay:.16s}.pt[data-motion] .pt-title:not([data-on]) .pt-line>span{transform:translateY(108%)}.pt[data-motion] .pt-lifelong{transition:color .9s .85s}.pt[data-motion] .pt-title:not([data-on]) .pt-lifelong{color:var(--color-ink)}.pt[data-motion] .pt-lifelong:after{transition:transform 1s cubic-bezier(.22,1,.36,1) 1.15s}.pt[data-motion] .pt-title:not([data-on]) .pt-lifelong:after{transform:scaleX(0)}.pt[data-motion] .pt-sub{transition:opacity 1s .55s,transform 1s cubic-bezier(.22,1,.36,1) .55s}.pt[data-motion] .pt-title:not([data-on]) .pt-sub{opacity:0;transform:translateY(6px)}.pt[data-motion] .pt-node{transition:box-shadow .8s,transform .9s cubic-bezier(.22,1,.36,1)}.pt[data-motion] .pt-step:not([data-on]) .pt-node{box-shadow:0 0 0 1px var(--color-line), 0 10px 24px -20px #1e3a5f66;transform:scale(.94)}.pt[data-motion] .pt-heading{transition:opacity .9s .3s,transform .9s cubic-bezier(.22,1,.36,1) .3s,color .4s}.pt[data-motion] .pt-desc{transition:opacity 1s .5s,transform 1s cubic-bezier(.22,1,.36,1) .5s}.pt[data-motion] .pt-step:not([data-on]) :is(.pt-heading,.pt-desc){opacity:.22;transform:translateY(6px)}.pt[data-motion] .pt-thread-fill{transition:transform .85s cubic-bezier(.45,.05,.25,1)}.pt[data-motion] .pt-step:not(:has(+.pt-step[data-on])) .pt-thread-fill{transform:translateY(-100%)}.pt[data-motion] .pt-step:has(+.pt-step[data-on]) .pt-thread-fill:after{animation:.95s both pt-spark}.pt[data-motion] .pt-step:not([data-on]) .pt-icon{opacity:.35}.pt[data-motion] .pt-icon{transition:opacity .6s}.pt[data-motion] .pt-step:not([data-on]) .pt-draw{stroke-dashoffset:1px}.pt[data-motion] .pt-step[data-on] .pt-draw{animation:pt-draw var(--d,.9s) cubic-bezier(.45, .05, .25, 1) calc(.2s + var(--t,0s)) both}.pt[data-motion] .pt-step[data-on] .pt-heart{animation:1.3s cubic-bezier(.45,.05,.25,1) .2s both pt-draw,1s 1.55s both pt-settle}.pt[data-motion] .pt-petal-l,.pt[data-motion] .pt-petal-r{transition:transform 1.3s cubic-bezier(.22,1,.36,1) .55s,opacity .8s .55s}.pt[data-motion] .pt-step:not([data-on]) .pt-petal-l{opacity:0;transform:rotate(22deg)}.pt[data-motion] .pt-step:not([data-on]) .pt-petal-r{opacity:0;transform:rotate(-22deg)}.pt[data-motion] .pt-step:not([data-on]) .pt-rays{opacity:0;transform:scale(.5)}.pt[data-motion] .pt-step[data-on] .pt-rays{animation:1.5s cubic-bezier(.22,1,.36,1) .45s both pt-rays}.pt[data-motion] .pt-ring{transition:transform .7s cubic-bezier(.22,1,.36,1) .45s,opacity .5s .45s}.pt[data-motion] .pt-step:not([data-on]) .pt-ring{opacity:0;transform:translateY(-3px)}.pt[data-motion] .pt-mark{transition:transform .45s cubic-bezier(.22, 1, .36, 1) calc(.2s + var(--t,0s)), opacity .3s ease calc(.2s + var(--t,0s))}.pt[data-motion] .pt-step:not([data-on]) .pt-mark{opacity:0;transform:scale(0)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.pt[data-motion] .pt-step:not(:has(+.pt-step[data-on])) .pt-thread-fill{transform:translate(-100%)}}@keyframes pt-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pt-rays{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes pt-settle{0%,to{transform:scale(1)}45%{transform:scale(1.07)}}@keyframes pt-spark{0%{opacity:0}15%,75%{opacity:1}to{opacity:0}}
.dj-frame{aspect-ratio:3;background:var(--d-skyMid);border-radius:1rem;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #1e3a5f8c,inset 0 0 0 1px #1e3a5f14}.dj-svg{width:100%;height:100%;display:block}.dj-sun{transform:translate(var(--d-sun-x), calc(300px - var(--d-sun-lift,0) * var(--arc,330px)))}.dj-line{stroke-dasharray:1;opacity:.85}.dj-moon{transform:translate(960px, calc(330px - var(--d-moon-rise,0) * var(--arc,330px) * 1.2))}.dj-clouds{transform:translateX(var(--d-drift,0px))}.dj-rail{height:4.25rem;margin:1.25rem .75rem 0;position:relative}.dj-rail-line,.dj-rail-fill{height:1px;position:absolute;top:.75rem;left:0}.dj-rail-line{background:linear-gradient(90deg,#c8986099 50%,#0000 0) 0 0/6px 1px repeat-x;right:0}.dj-rail-fill{width:var(--d-now);background:linear-gradient(90deg,#c89860,#b07f45);height:2px;margin-top:-.5px}.dj-now{top:.75rem;left:var(--d-now);background:#fff8ec;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 1.5px #c89860,0 0 14px #c89860b3}.dj-mark{cursor:pointer;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;display:grid;position:absolute;top:.75rem}.dj-mark>span{background:#fff;border-radius:50%;width:7px;height:7px;transition:background-color .4s,box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 1.5px #1e3a5f59}.dj-mark[data-on]>span{background:#c89860;box-shadow:0 0 0 1.5px #c89860}.dj-mark[data-cat=rest][data-on]>span{background:#c9d6e2;box-shadow:0 0 0 1.5px #c89860}.dj-mark[aria-current]>span{transform:scale(1.5);box-shadow:0 0 0 1.5px #8a5f2e,0 0 0 5px #c8986033}.dj-mark:focus-visible{outline-offset:2px;outline:2px solid #c89860}@media (hover:hover) and (pointer:fine){.dj-mark:hover>span{transform:scale(1.5);box-shadow:0 0 0 1.5px #8a5f2e}}.dj-hour{color:var(--color-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem;position:absolute;top:2.1rem;transform:translate(-50%)}.dj-hour:first-of-type{transform:none}.dj-hour:last-of-type{transform:translate(-100%)}.dj-caption{border:1px solid var(--color-line);background:#fff;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:.5rem;padding:1rem 1.25rem;display:grid}.dj-caption-icon{background:var(--color-surface-gold);width:2.75rem;height:2.75rem;color:var(--color-gold-deep);border-radius:50%;place-items:center;display:grid}.dj-step{gap:.5rem;display:flex}.dj-step button{width:2.75rem;height:2.75rem;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:50%;place-items:center;transition:box-shadow .3s,color .3s;display:grid}.dj-step button:hover:not(:disabled){color:var(--color-gold-deep);box-shadow:inset 0 0 0 1.5px #c89860}.dj-step button:disabled{opacity:.35;cursor:default}.dj-dot{background:#c89860;border-radius:50%;justify-self:center;width:10px;height:10px;display:block}.dj-dot[data-cat=rest]{background:#c9d6e2}.dj-dot[data-cat=routine]{background:var(--color-ink)}@media (min-width:1024px){.dj{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"stage head""stage table";align-items:start;column-gap:3.5rem;display:grid}.dj-head{grid-area:head;padding-bottom:1.75rem}.dj-stage{grid-area:stage;position:sticky;top:6.5rem}.dj-table{grid-area:table;padding-bottom:11rem}.dj-frame{aspect-ratio:auto;height:max(20rem,100svh - 19.5rem)}.dj-mark{width:1.25rem;height:1.25rem;margin:-.625rem 0 0 -.625rem}}@media (max-width:1023px){.dj-head{padding-bottom:1.25rem}.dj-stage{z-index:5;background:linear-gradient(#fbf8f2 0%,#f6f0e4 100%);padding:.75rem 0 .5rem;position:sticky;top:4.5rem}.dj-frame{aspect-ratio:3.83;border-radius:.75rem}.dj-rail{display:none}.dj-caption{gap:.75rem;margin-top:.6rem;padding:.65rem .85rem}.dj-caption .font-display{font-size:1.1rem}.dj-caption-icon,.dj-step button{width:2.25rem;height:2.25rem}}@media (max-width:767px){.dj-stage{top:3.15rem}}@media (prefers-reduced-motion:no-preference){.dj[data-motion] .dj-frame{transition:filter 1.6s,opacity 1.4s}.dj[data-motion]:not([data-in]) .dj-frame{filter:brightness(.55);opacity:.6}.dj[data-motion] .dj-line{transition:stroke-dashoffset 2.4s cubic-bezier(.45,.05,.25,1) .6s}.dj[data-motion]:not([data-in]) .dj-line{stroke-dashoffset:1px}.dj[data-motion] .dj-stars circle{animation:6s ease-in-out infinite dj-twinkle}.dj[data-motion] .dj-caption-text{animation:.5s cubic-bezier(.22,1,.36,1) both dj-cap-in}.dj[data-motion] .dj-caption-icon{animation:.5s both dj-icon-in}}@keyframes dj-cap-in{0%{opacity:0;transform:translateY(5px)}}@keyframes dj-icon-in{0%{opacity:.2}}@keyframes dj-twinkle{0%,to{opacity:1}50%{opacity:.45}}
.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}}
@media (prefers-reduced-motion:no-preference){.ho-rise{animation:ho-rise 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}}@keyframes ho-rise{0%{opacity:0;transform:translateY(18px)}}.ho-a-rays{mix-blend-mode:screen;transform-origin:18% 12%;background:repeating-conic-gradient(from 115deg at 18% 12%,#ffecc829 0deg 3deg,#0000 3deg 9deg);-webkit-mask-image:radial-gradient(circle at 18% 12%,#000 0%,#0000 55%);mask-image:radial-gradient(circle at 18% 12%,#000 0%,#0000 55%)}@media (prefers-reduced-motion:no-preference){.ho-a-photo img{animation:9s cubic-bezier(.22,1,.36,1) both ho-a-settle}.ho-a-rays{animation:3s .6s both ho-a-rays-in,16s ease-in-out 3.6s infinite alternate ho-a-sway}}@keyframes ho-a-settle{0%{transform:scale(1.14)}to{transform:scale(1.02)}}@keyframes ho-a-rays-in{0%{opacity:0}}@keyframes ho-a-sway{0%{opacity:.75;transform:rotate(-3deg)}to{opacity:1;transform:rotate(3deg)}}.ho-b{background:radial-gradient(60% 70% at 72%,#fffaf1 0%,#0000 70%),linear-gradient(#f8f6f1 0%,#ecf2f6 100%)}.ho-b-glow{background:radial-gradient(circle,#e8b46e59 0%,#e8b46e00 70%)}.ho-b-ring,.ho-b-orbit{transform-box:view-box;transform-origin:300px 300px}.ho-b-ring{opacity:calc(.75 - var(--k) * .12)}@media (prefers-reduced-motion:no-preference){.ho-b-ring{animation:ho-b-breathe 8s ease-in-out calc(var(--k) * .35s) infinite}.ho-b-glow{animation:8s ease-in-out infinite ho-b-glow}.ho-b-orbit{animation:ho-b-turn var(--s) linear var(--o) infinite}.ho-b-figure{stroke-dasharray:1;animation:3.2s cubic-bezier(.45,.05,.25,1) .4s both ho-b-trace,1.6s 3.2s both ho-b-fill}}@keyframes ho-b-breathe{0%,to{opacity:calc(.35 - var(--k) * .05);transform:scale(.9)}50%{opacity:calc(.85 - var(--k) * .12);transform:scale(1.06)}}@keyframes ho-b-glow{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@keyframes ho-b-turn{to{transform:rotate(360deg)}}@keyframes ho-b-trace{0%{stroke-dashoffset:1px;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:0}}@keyframes ho-b-fill{0%{fill-opacity:0}to{fill-opacity:1}}@media (min-width:1024px){.ho-c-panel{transition:flex-grow .9s cubic-bezier(.22,1,.36,1)}.ho-c-panel:hover,.ho-c-panel:focus-within{flex-grow:1.45}.ho-c-panel+.ho-c-panel{box-shadow:-1px 0 #ffffff59}}@media (prefers-reduced-motion:no-preference){.ho-c-panel{animation:ho-c-open 1.4s cubic-bezier(.65, 0, .35, 1) calc(var(--k) * .18s) both}.ho-c-photo img{animation:22s ease-in-out infinite alternate ho-c-drift}.ho-c-panel:nth-child(2) .ho-c-photo img{animation-delay:-11s}}@keyframes ho-c-open{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes ho-c-drift{0%{transform:scale(1.08)translate(-1.5%)}to{transform:scale(1.08)translate(1.5%)}}.ho-d{--cw:min(86vw, 46rem, calc((100svh - 25rem) * 1.45));background:linear-gradient(#fbfaf7 0%,#eef3f7 100%)}@media (min-width:768px){.ho-d{--cw:min(52vw, 46rem, calc((100svh - 26rem) * 1.45))}}.ho-d-stage{scroll-snap-type:x mandatory;gap:1.25rem;padding:2rem max(1rem,50vw - 33rem) 1.5rem;display:flex;overflow-x:auto}.ho-d-card{flex:0 0 var(--cw);scroll-snap-align:center}.ho-d-arrow{width:2.75rem;height:2.75rem;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:50%;place-items:center;transition:box-shadow .3s;display:grid}.ho-d-arrow:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--color-ink)}.ho-d-arrow:disabled{opacity:.35}.ho-d-progress{width:calc(var(--reel) * 100%)}.ho-d[data-reel]{height:420svh}.ho-d[data-reel] .ho-d-pin{flex-direction:column;height:calc(100svh - 4.5rem);display:flex;position:sticky;top:4.5rem;overflow:hidden}.ho-d[data-reel] .ho-d-stage{perspective:1500px;perspective-origin:50% 40%;flex:1;padding:0;display:block;position:relative;overflow:visible}.ho-d[data-reel] .ho-d-card{width:var(--cw);margin:calc(var(--cw) * -.3125 - 2.8rem) 0 0 calc(var(--cw) / -2);transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;position:absolute;top:50%;left:50%}.ho-e-banner{height:clamp(26rem,62svh,34rem)}@media (min-width:1024px){.ho-e-banner{height:clamp(30rem,66svh,36rem)}}.ho-e-slide{opacity:0;visibility:hidden;transition:opacity .9s,visibility 0s linear .9s}.ho-e-slide[data-on]{opacity:1;visibility:visible;transition:opacity .9s}.ho-e-arrow{z-index:5;width:2.75rem;height:4.5rem;color:var(--color-ink);background:#ffffffd9;border-radius:.5rem;place-items:center;margin-top:-2.25rem;transition:background-color .3s;display:grid;position:absolute;top:50%;box-shadow:0 6px 20px -8px #0f1e3280}.ho-e-arrow:hover{background:#fff}.ho-e-tile{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.ho-e-tile:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:no-preference){.ho-e-slide[data-on] .ho-e-photo img{animation:7.5s ease-out both ho-e-zoom}.ho-e-slide[data-on] .ho-e-copy>*{animation:.9s cubic-bezier(.22,1,.36,1) both ho-rise}.ho-e-slide[data-on] .ho-e-copy>:nth-child(2){animation-delay:.1s}.ho-e-slide[data-on] .ho-e-copy>:nth-child(3){animation-delay:.2s}.ho-e-slide[data-on] .ho-e-copy>:nth-child(4){animation-delay:.3s}.ho-e-timer{animation:7s linear both ho-e-timer}}@keyframes ho-e-zoom{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes ho-e-timer{0%{width:0}to{width:100%}}.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}}
