html.ot-preloading,body.ot-preloading{overflow:hidden;height:100%}#ot-preloader{position:fixed;inset:0;z-index:100;background:#0e2233;display:grid;place-items:center;transform:translateY(0);transition:transform .85s cubic-bezier(.85,.06,.2,1) .05s;will-change:transform}#ot-preloader.ot-pre-exit{transform:translateY(-105%)}#ot-preloader:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 0%,transparent 50%,rgba(0,0,0,.45) 100%)}.ot-pre-inner{text-align:center;color:#f4eee0;padding:0 1.5rem;position:relative;z-index:1}.ot-pre-eyebrow{font-size:clamp(10px,1.1vw,12px);letter-spacing:.36em;text-transform:uppercase;font-weight:600;color:#ff8f1f;opacity:0;transform:translateY(8px);animation:ot-pre-rise .6s cubic-bezier(.2,.7,.2,1) .05s forwards}.ot-pre-row{display:inline-flex;align-items:center;gap:clamp(14px,2.4vw,28px);margin:clamp(22px,3.2vw,36px) 0 clamp(16px,2vw,24px)}.ot-pre-leaf{width:clamp(58px,8vw,92px);height:clamp(58px,8vw,92px);opacity:0;filter:drop-shadow(0 0 18px rgba(255,143,31,.55));transform:scale(.85);animation:ot-leaf-pulse 1s cubic-bezier(.2,.7,.2,1) .2s forwards}.ot-pre-stack{display:flex;flex-direction:column;align-items:flex-start;line-height:.84}.ot-pre-line1{font-size:clamp(56px,11vw,168px);letter-spacing:.04em;color:#fbf7ec;margin-bottom:-.06em}.ot-pre-line2{font-size:clamp(48px,9vw,144px);letter-spacing:.16em;color:#ff8f1f}.ot-pre-line1 .char,.ot-pre-line2 .char{display:inline-block;transform:translateY(110%);opacity:0;animation:ot-char-rise .7s cubic-bezier(.2,.7,.2,1) forwards}.ot-pre-line1 .char{animation-delay:calc(.45s + var(--char-index, 0) * .05s)}.ot-pre-line2 .char{animation-delay:calc(.85s + var(--char-index, 0) * .05s)}.ot-pre-taps{display:inline-flex;gap:14px;margin-top:clamp(8px,1.4vw,14px);margin-bottom:clamp(14px,2vw,22px)}.ot-pre-tap{width:clamp(14px,1.8vw,22px);height:clamp(50px,6.5vw,78px);opacity:0;transform:translateY(20px);animation:ot-tap-rise .65s cubic-bezier(.2,.7,.2,1) forwards}.ot-pre-tap:nth-child(1){animation-delay:1.2s}.ot-pre-tap:nth-child(2){animation-delay:1.3s}.ot-pre-tap:nth-child(3){animation-delay:1.4s}.ot-pre-tap:nth-child(4){animation-delay:1.5s}.ot-pre-sub{font-size:clamp(11px,1.1vw,13px);letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:#d49746;opacity:0;transform:translateY(8px);animation:ot-pre-rise .6s cubic-bezier(.2,.7,.2,1) 1.55s forwards}@keyframes ot-char-rise{to{transform:translateY(0);opacity:1}}@keyframes ot-pre-rise{to{transform:translateY(0);opacity:1}}@keyframes ot-leaf-pulse{to{transform:scale(1);opacity:1}}@keyframes ot-tap-rise{to{transform:translateY(0);opacity:1}}#ot-cursor,#ot-cursor-dot{position:fixed;left:0;top:0;pointer-events:none;z-index:90;opacity:0;transition:opacity .3s ease;will-change:transform,width,height,background}#ot-cursor{width:32px;height:32px;border-radius:9999px;border:1.5px solid #b46a32;transform:translate(-50%,-50%);transition:width .3s cubic-bezier(.2,.7,.2,1),height .3s cubic-bezier(.2,.7,.2,1),background .25s ease,border-color .25s ease,opacity .3s ease;mix-blend-mode:screen}#ot-cursor-dot{width:6px;height:6px;border-radius:9999px;background:#ff8f1f;transform:translate(-50%,-50%)}body.ot-cursor-ready #ot-cursor,body.ot-cursor-ready #ot-cursor-dot{opacity:1}body.ot-cursor-hover #ot-cursor{width:72px;height:72px;background:#ff8f1f2e;border-color:#ff8f1f;mix-blend-mode:screen}body.ot-cursor-hover #ot-cursor-dot{opacity:0}@media(hover:none),(pointer:coarse){#ot-cursor,#ot-cursor-dot{display:none!important}}@media(prefers-reduced-motion:reduce){#ot-cursor,#ot-cursor-dot{display:none!important}}body.ot-cursor-ready,body.ot-cursor-ready a,body.ot-cursor-ready button{cursor:none}body.ot-cursor-ready input,body.ot-cursor-ready textarea,body.ot-cursor-ready select{cursor:text}[data-split] .char{display:inline-block;opacity:1;transform:none}[data-split] .whitespace{display:inline-block;width:.3em}[data-split-words] .word{display:inline-block;opacity:1;transform:none;margin-right:.28em}[data-split-words] .word:last-child{margin-right:0}.ot-nav[data-astro-cid-sifobocp]{position:relative;padding-bottom:6px}.ot-nav[data-astro-cid-sifobocp]:after{content:"";position:absolute;left:50%;right:0;bottom:-2px;width:0;height:1px;background:var(--g);transform:translate(-50%);transition:width .4s ease}.ot-nav[data-astro-cid-sifobocp]:hover:after{width:100%}.reveal[data-astro-cid-sifobocp],.reveal-stagger[data-astro-cid-sifobocp]>[data-astro-cid-sifobocp]{opacity:0;transform:translateY(20px);transition:opacity .9s ease,transform .9s ease}.reveal[data-astro-cid-sifobocp].is-visible,.reveal-stagger[data-astro-cid-sifobocp].is-visible>[data-astro-cid-sifobocp]{opacity:1;transform:none}.reveal-stagger[data-astro-cid-sifobocp].is-visible>[data-astro-cid-sifobocp]:nth-child(2){transition-delay:.06s}.reveal-stagger[data-astro-cid-sifobocp].is-visible>[data-astro-cid-sifobocp]:nth-child(3){transition-delay:.12s}.reveal-stagger[data-astro-cid-sifobocp].is-visible>[data-astro-cid-sifobocp]:nth-child(4){transition-delay:.18s}.reveal-stagger[data-astro-cid-sifobocp].is-visible>[data-astro-cid-sifobocp]:nth-child(5){transition-delay:.24s}.reveal-stagger[data-astro-cid-sifobocp].is-visible>[data-astro-cid-sifobocp]:nth-child(6){transition-delay:.3s}.reveal-stagger[data-astro-cid-sifobocp].is-visible>[data-astro-cid-sifobocp]:nth-child(7){transition-delay:.36s}.reveal-stagger[data-astro-cid-sifobocp].is-visible>[data-astro-cid-sifobocp]:nth-child(8){transition-delay:.42s}.reveal-stagger[data-astro-cid-sifobocp].is-visible>[data-astro-cid-sifobocp]:nth-child(9){transition-delay:.48s}.reveal-stagger[data-astro-cid-sifobocp].is-visible>[data-astro-cid-sifobocp]:nth-child(10){transition-delay:.54s}.reveal-stagger[data-astro-cid-sifobocp].is-visible>[data-astro-cid-sifobocp]:nth-child(11){transition-delay:.6s}.reveal-stagger[data-astro-cid-sifobocp].is-visible>[data-astro-cid-sifobocp]:nth-child(12){transition-delay:.66s}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-sifobocp],.reveal-stagger[data-astro-cid-sifobocp]>[data-astro-cid-sifobocp]{opacity:1!important;transform:none!important;transition:none!important}#ot-preloader[data-astro-cid-sifobocp]{display:none!important}.ot-pre-line1[data-astro-cid-sifobocp] .char[data-astro-cid-sifobocp],.ot-pre-line2[data-astro-cid-sifobocp] .char[data-astro-cid-sifobocp],.ot-pre-leaf[data-astro-cid-sifobocp],.ot-pre-eyebrow[data-astro-cid-sifobocp],.ot-pre-sub[data-astro-cid-sifobocp],.ot-pre-tap[data-astro-cid-sifobocp]{transform:none!important;opacity:1!important;animation:none!important}}
