.hbd{z-index:0;overflow:hidden;pointer-events:none}.hbd,.hbd-layer{position:absolute;inset:0}.hbd-layer{opacity:0;transition:opacity 1.4s cubic-bezier(.2,.8,.2,1)}.hbd[data-masked] .hbd-layer[data-on]{opacity:1}.hbd-masked{-webkit-mask-image:var(--hbd-mask);mask-image:var(--hbd-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hbd-dust{position:absolute;inset:0;width:100%;height:100%;display:block}.hbd-flow{opacity:.62}.hbd-spot-base,.hbd-spot-lens{background-image:var(--hbd-pattern);background-size:var(--hbd-w) var(--hbd-h);background-repeat:no-repeat}.hbd-spot-base{position:absolute;inset:0;opacity:.045}.hbd-spot-lens{width:560px;height:560px;-webkit-mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.5) 45%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.5) 45%,transparent 100%)}.hbd-spot-glow,.hbd-spot-lens{position:absolute;left:0;top:0;opacity:0;transition:opacity .35s cubic-bezier(.2,.8,.2,1)}.hbd-spot-glow{width:680px;height:680px;background:radial-gradient(closest-side,rgba(245,193,76,.12) 0,rgba(192,124,52,.05) 50%,rgba(192,124,52,0) 100%)}.hbd-spot[data-fine] .hbd-spot-glow,.hbd-spot[data-fine] .hbd-spot-lens{will-change:transform}.hbd-spot[data-hover] .hbd-spot-lens{opacity:.5}.hbd-spot[data-hover] .hbd-spot-glow{opacity:1}.hbd-spot:not([data-fine]) .hbd-spot-glow,.hbd-spot:not([data-fine]) .hbd-spot-lens{display:none}.hbd-spot:not([data-fine]) .hbd-spot-base{opacity:.07}.hbd-bokeh-plane{position:absolute;inset:0;will-change:transform}.hbd-orb{--size:min(calc(var(--s) * 100vh),calc(var(--s) * 160vw));position:absolute;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);border-radius:50%;animation:hbd-float 24s ease-in-out infinite alternate}@keyframes hbd-float{0%{transform:translateZ(0)}to{transform:translate3d(var(--fx),var(--fy),0)}}.hbd[data-paused] .hbd-orb{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hbd{display:none}}.SectionDots_pill__HHiP5{position:fixed;right:clamp(12px,1.6vw,24px);top:50%;transform:translateY(-50%);z-index:105;display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-radius:999px;background:rgba(36,18,9,.88);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);border:1px solid rgba(245,193,76,.15);box-shadow:0 4px 28px rgba(0,0,0,.35),inset 0 1px 0 rgba(245,193,76,.07);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility 0s linear .4s}.SectionDots_pill__HHiP5[data-shown]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s ease,visibility 0s}html:has(#lb.open) .SectionDots_pill__HHiP5{opacity:0;visibility:hidden;pointer-events:none}.SectionDots_dot__486dd{position:relative;display:grid;place-items:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.SectionDots_dot__486dd:before{content:"";width:8px;height:8px;border-radius:999px;background:rgba(255,253,246,.38);transition:background-color .2s ease,transform .2s ease,width .2s ease,height .2s ease,box-shadow .2s ease}.SectionDots_dot__486dd:hover:before{background:rgba(255,253,246,.85);transform:scale(1.25)}.SectionDots_dot__486dd[aria-current=true]:before{width:10px;height:10px;background:var(--gold);box-shadow:0 0 10px rgba(245,193,76,.55)}.SectionDots_dot__486dd[aria-current=true]:hover:before{background:var(--gold)}.SectionDots_dot__486dd:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.SectionDots_label__GGH1E{position:absolute;right:calc(100% + 14px);top:50%;padding:5px 10px;border-radius:999px;background:rgba(36,18,9,.92);border:1px solid rgba(245,193,76,.15);color:var(--ivory);font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(6px,-50%);transition:opacity .16s ease,transform .16s ease}.SectionDots_dot__486dd:focus-visible .SectionDots_label__GGH1E,.SectionDots_dot__486dd:hover .SectionDots_label__GGH1E{opacity:1;transform:translateY(-50%)}@media (max-height:560px) and (orientation:landscape),(max-width:640px){.SectionDots_pill__HHiP5{display:none}}@media (prefers-reduced-motion:reduce){.SectionDots_dot__486dd:before,.SectionDots_label__GGH1E,.SectionDots_pill__HHiP5,.SectionDots_pill__HHiP5[data-shown]{transition:none}}