html.gb-preloading,body.gb-preloading{overflow:hidden;height:100%}#gb-preloader{position:fixed;inset:0;z-index:100;background:#f7f0e2;display:grid;place-items:center;transform:translateY(0);transition:transform .95s cubic-bezier(.85,.06,.2,1) .05s;will-change:transform}#gb-preloader.gb-pre-exit{transform:translateY(-105%)}.gb-pre-inner{text-align:center;color:#241b18;padding:0 1.5rem}.gb-pre-eyebrow{font-size:clamp(10px,1.1vw,12px);letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:#b8893b;opacity:0;transform:translateY(8px);animation:gb-pre-rise .7s cubic-bezier(.2,.7,.2,1) .05s forwards}.gb-pre-word{font-size:clamp(46px,11vw,150px);letter-spacing:clamp(.04em,.5vw,.14em);line-height:1;margin:.3em 0 .34em;font-weight:400;color:#241b18;white-space:nowrap}.gb-pre-word .char{display:inline-block;transform:translateY(110%);opacity:0;animation:gb-char-rise .75s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.18s + var(--char-index, 0) * 45ms)}.gb-pre-braid{display:block;margin:0 auto .5em}.gb-pre-braid .gb-strand{stroke-dasharray:320;stroke-dashoffset:320;animation:gb-draw 1s cubic-bezier(.4,.1,.2,1) .5s forwards}.gb-pre-sub{font-size:clamp(16px,1.5vw,21px);color:#3a2730;letter-spacing:.01em;opacity:0;transform:translateY(8px);animation:gb-pre-rise .7s cubic-bezier(.2,.7,.2,1) .85s forwards}@keyframes gb-char-rise{to{transform:translateY(0);opacity:1}}@keyframes gb-pre-rise{to{transform:translateY(0);opacity:1}}@keyframes gb-draw{to{stroke-dashoffset:0}}#gb-cursor,#gb-cursor-dot{position:fixed;left:0;top:0;pointer-events:none;z-index:90;mix-blend-mode:difference;opacity:0;transition:opacity .3s ease;will-change:transform,width,height,background}#gb-cursor{width:32px;height:32px;border-radius:9999px;border:2px solid #d9af5e;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}#gb-cursor-dot{width:6px;height:6px;border-radius:9999px;background:#d9af5e;transform:translate(-50%,-50%)}body.gb-cursor-ready #gb-cursor,body.gb-cursor-ready #gb-cursor-dot{opacity:1}body.gb-cursor-hover #gb-cursor{width:88px;height:88px;background:#d9af5e;border-color:#d9af5e}body.gb-cursor-hover #gb-cursor-dot{opacity:0}@media(hover:none),(pointer:coarse){#gb-cursor,#gb-cursor-dot{display:none!important}}@media(prefers-reduced-motion:reduce){#gb-cursor,#gb-cursor-dot{display:none!important}}body.gb-cursor-ready,body.gb-cursor-ready a,body.gb-cursor-ready button{cursor:none}body.gb-cursor-ready input,body.gb-cursor-ready textarea,body.gb-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}.gb-nav-link[data-astro-cid-tb55bvxh]{position:relative;padding-bottom:6px}.gb-nav-link[data-astro-cid-tb55bvxh]:after{content:"";position:absolute;left:50%;right:0;bottom:-2px;width:0;height:2px;background:var(--g);transform:translate(-50%);transition:width .4s ease}.gb-nav-link[data-astro-cid-tb55bvxh]:hover:after{width:100%}.reveal[data-astro-cid-tb55bvxh],.reveal-stagger[data-astro-cid-tb55bvxh]>[data-astro-cid-tb55bvxh]{opacity:0;transform:translateY(20px);transition:opacity .9s ease,transform .9s ease}.reveal[data-astro-cid-tb55bvxh].is-visible,.reveal-stagger[data-astro-cid-tb55bvxh].is-visible>[data-astro-cid-tb55bvxh]{opacity:1;transform:none}.reveal-stagger[data-astro-cid-tb55bvxh].is-visible>[data-astro-cid-tb55bvxh]:nth-child(2){transition-delay:.08s}.reveal-stagger[data-astro-cid-tb55bvxh].is-visible>[data-astro-cid-tb55bvxh]:nth-child(3){transition-delay:.16s}.reveal-stagger[data-astro-cid-tb55bvxh].is-visible>[data-astro-cid-tb55bvxh]:nth-child(4){transition-delay:.24s}.reveal-stagger[data-astro-cid-tb55bvxh].is-visible>[data-astro-cid-tb55bvxh]:nth-child(5){transition-delay:.32s}.reveal-stagger[data-astro-cid-tb55bvxh].is-visible>[data-astro-cid-tb55bvxh]:nth-child(6){transition-delay:.4s}.reveal-stagger[data-astro-cid-tb55bvxh].is-visible>[data-astro-cid-tb55bvxh]:nth-child(7){transition-delay:.48s}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-tb55bvxh],.reveal-stagger[data-astro-cid-tb55bvxh]>[data-astro-cid-tb55bvxh]{opacity:1!important;transform:none!important;transition:none!important}#gb-preloader[data-astro-cid-tb55bvxh]{display:none!important}.gb-pre-word[data-astro-cid-tb55bvxh] .char[data-astro-cid-tb55bvxh]{transform:none!important;opacity:1!important;animation:none!important}.gb-pre-braid[data-astro-cid-tb55bvxh] .gb-strand[data-astro-cid-tb55bvxh]{stroke-dashoffset:0!important;animation:none!important}[data-astro-cid-tb55bvxh][data-split] .char[data-astro-cid-tb55bvxh],[data-astro-cid-tb55bvxh][data-split-words] .word[data-astro-cid-tb55bvxh]{transform:none!important;opacity:1!important;transition:none!important}}
