:root{--ce-out:cubic-bezier(0.16,1,0.3,1);--ce-in-out:cubic-bezier(0.65,0,0.35,1);--ce-spring:cubic-bezier(0.34,1.4,0.64,1);--ce-nav-offset:107px;--ce-rise:28px}@media (max-width:639px){:root{--ce-rise:18px}}[data-reveal]{transition:opacity .8s var(--ce-out) var(--rd,0s),transform 1s var(--ce-out) var(--rd,0s),filter .8s var(--ce-out) var(--rd,0s)}@media (scripting:enabled){[data-reveal]:not([data-in]):not([data-reveal=words]):not([data-reveal=draw]){opacity:0}[data-reveal=up]:not([data-in]){transform:translate3d(0,var(--ce-rise),0)}[data-reveal=left]:not([data-in]){transform:translate3d(-32px,0,0)}[data-reveal=right]:not([data-in]){transform:translate3d(32px,0,0)}[data-reveal=scale]:not([data-in]){transform:scale(.95)}[data-reveal=blur]:not([data-in]){transform:translate3d(0,14px,0);filter:blur(10px)}}.ce-word{overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.ce-word,.ce-word-inner{display:inline-block}@media (scripting:enabled){[data-reveal=words]:not([data-in]) .ce-word-inner{transform:translate3d(0,105%,0)}}[data-reveal=words] .ce-word-inner{transition:transform .9s var(--ce-out) calc(var(--rd, 0s) + var(--wi, 0) * 55ms)}.ce-split-load .ce-word-inner{animation:ceWordUp 1s var(--ce-out) both;animation-delay:calc(.12s + var(--wi, 0) * 65ms)}@keyframes ceWordUp{0%{transform:translate3d(0,108%,0)}to{transform:none}}.ce-load{animation:ceLoadUp .9s var(--ce-out) both;animation-delay:var(--ld,0s)}.ce-load-blur{animation:ceLoadBlur 1s var(--ce-out) both;animation-delay:var(--ld,0s)}.ce-load-fade{animation:ceLoadFade 1.4s ease both;animation-delay:var(--ld,0s)}@keyframes ceLoadUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@keyframes ceLoadBlur{0%{opacity:0;transform:translate3d(0,12px,0);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes ceLoadFade{0%{opacity:0}to{opacity:1}}.ce-underline path{stroke-dasharray:1;stroke-dashoffset:1;animation:ceDraw .9s var(--ce-in-out) forwards;animation-delay:var(--ld,.9s)}@keyframes ceDraw{to{stroke-dashoffset:0}}.ce-magnetic{transition:transform .5s var(--ce-out)}.ce-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-weight:600;white-space:nowrap;transition:transform .3s var(--ce-out),box-shadow .3s var(--ce-out),background-color .2s ease,border-color .2s ease,color .2s ease}.ce-btn:active{transform:scale(.98)}.ce-btn:focus-visible{outline:2px solid #D4873A;outline-offset:3px}.ce-btn-arrow{transition:transform .4s var(--ce-out)}.ce-btn:hover .ce-btn-arrow{transform:translateX(4px)}.ce-btn-primary{background:#D4873A;color:#0f0f0f;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(143,90,27,.35)}.ce-btn-primary:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s var(--ce-out)}.ce-btn-primary:hover{background:#E0944A;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 12px 30px -8px rgba(212,135,58,.55)}.ce-btn-primary:hover:after{transform:translateX(120%)}.ce-btn-ghost{background:rgba(255,255,255,.72);color:#1C1D1F;border:1px solid #e3e6e9;backdrop-filter:blur(8px)}.ce-btn-ghost:hover{border-color:#D2D7DC;background:#fff;box-shadow:0 10px 24px -12px rgba(28,29,31,.25)}.ce-btn-dark{background:#0f0f0f;color:#fff}.ce-btn-dark:hover{background:#242424;box-shadow:0 14px 30px -12px rgba(0,0,0,.5)}.ce-btn-outline-light{color:#fff;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.03)}.ce-btn-outline-light:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.08)}.ce-kicker{display:inline-flex;align-items:center;gap:.6rem;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8F5A1B}.ce-kicker:before{content:"";width:22px;height:1px;background:currentColor;opacity:.6}.ce-on-dark .ce-kicker{color:#E8A050}.ce-accent{color:#8F5A1B;background-image:linear-gradient(transparent 62%,rgba(212,135,58,.18) 0,rgba(212,135,58,.18) 92%,transparent 0)}.ce-on-dark .ce-accent{color:#E8A050;background-image:none}.ce-stage{--px:0;--py:0;background:radial-gradient(60rem 30rem at 12% -8%,rgba(212,135,58,.13),transparent 60%),radial-gradient(40rem 26rem at 95% 10%,rgba(55,118,171,.07),transparent 60%),linear-gradient(180deg,#FBF8F4,#F8F7F4 70%,#FFFFFF)}.ce-grid,.ce-grid-lit{position:absolute;inset:0;pointer-events:none;background-size:64px 64px;background-position:top}.ce-grid{background-image:linear-gradient(rgba(28,29,31,.055) 1px,transparent 0),linear-gradient(90deg,rgba(28,29,31,.055) 1px,transparent 0);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 75%)}.ce-grid-lit{opacity:0;transition:opacity .6s ease;background-image:linear-gradient(rgba(212,135,58,.6) 1px,transparent 0),linear-gradient(90deg,rgba(212,135,58,.6) 1px,transparent 0);-webkit-mask-image:radial-gradient(220px circle at var(--mx,50%) var(--my,30%),#000,transparent 70%);mask-image:radial-gradient(220px circle at var(--mx,50%) var(--my,30%),#000,transparent 70%)}[data-pointer][data-hot] .ce-grid-lit{opacity:1}.ce-orb{position:absolute;border-radius:9999px;pointer-events:none}.ce-orb-a{width:38rem;height:38rem;left:-10rem;top:-14rem;background:radial-gradient(circle,rgba(232,160,80,.22),transparent 65%);animation:ceDriftA 18s ease-in-out infinite alternate}.ce-orb-b{width:30rem;height:30rem;right:-8rem;top:8rem;background:radial-gradient(circle,rgba(55,118,171,.1),transparent 65%);animation:ceDriftB 22s ease-in-out infinite alternate}@keyframes ceDriftA{to{transform:translate3d(6rem,4rem,0) scale(1.08)}}@keyframes ceDriftB{to{transform:translate3d(-5rem,3rem,0) scale(.94)}}.ce-depth{transform:translate3d(calc(var(--px, 0) * var(--d, 10) * 1px),calc(var(--py, 0) * var(--d, 10) * 1px),0)}.ce-tilt{transform:perspective(1400px) rotateY(calc(var(--px, 0) * 5deg)) rotateX(calc(var(--py, 0) * -4deg))}.ce-float{animation:ceFloat 6s ease-in-out infinite}.ce-float-b{animation:ceFloat 7s ease-in-out -2.5s infinite}@keyframes ceFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-9px,0)}}[data-live=off],[data-live=off] *{animation-play-state:paused!important}.ce-caret{display:inline-block;width:7px;height:1.1em;margin-left:1px;margin-right:-8px;vertical-align:-.2em;background:#E8A050;animation:ceBlink 1s steps(1) infinite}@keyframes ceBlink{50%{opacity:0}}.ce-eq{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.ce-eq i{width:2px;height:100%;background:currentColor;border-radius:1px;transform-origin:bottom;animation:ceEq .9s ease-in-out infinite}.ce-eq i:nth-child(2){animation-delay:-.3s}.ce-eq i:nth-child(3){animation-delay:-.6s}@keyframes ceEq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.ce-scrub{transform-origin:left;animation:ceScrub 16s linear infinite}@keyframes ceScrub{0%{transform:scaleX(.38)}to{transform:scaleX(.64)}}.ce-laptop-screen{position:relative;padding:3.2% 3.2% 3.6%;border-radius:18px 18px 6px 6px;background:linear-gradient(180deg,#2A2C31,#1B1C20);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 50px 90px -40px rgba(15,15,15,.55),0 20px 40px -24px rgba(15,15,15,.35)}.ce-laptop-cam{position:absolute;top:1.3%;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:9999px;background:#3A3D44;box-shadow:0 0 0 1px rgba(255,255,255,.05)}.ce-laptop-base{position:relative;height:14px;margin:0 -7%;border-radius:2px 2px 14px 14px;background:linear-gradient(180deg,#E4E6EA,#C9CDD3 55%,#A9AEB6);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.ce-laptop-base span{position:absolute;top:0;left:50%;width:18%;height:5px;transform:translateX(-50%);border-radius:0 0 8px 8px;background:linear-gradient(180deg,#B8BCC3,#CFD2D7)}.ce-laptop-shadow{height:26px;margin:-6px -2% 0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(28,29,31,.22),transparent 70%)}.ce-tech{position:relative;animation:ceFloat var(--fd,7s) ease-in-out infinite;cursor:default}button.ce-tech{cursor:pointer}.ce-tech-tile{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.92);border:1px solid rgba(28,29,31,.07);box-shadow:inset 0 1px 0 #fff,0 12px 28px -12px rgba(28,29,31,.28);backdrop-filter:blur(8px);transition:transform .5s var(--ce-spring),box-shadow .4s ease,border-color .3s ease}@media (min-width:640px){.ce-tech-tile{width:56px;height:56px;border-radius:16px}}.ce-tech:focus-visible .ce-tech-tile,.ce-tech:hover .ce-tech-tile{transform:translateY(-4px) scale(1.08);box-shadow:inset 0 1px 0 #fff,0 20px 36px -14px rgba(28,29,31,.35)}.ce-tech[data-active] .ce-tech-tile{transform:scale(1.12);border-color:rgba(212,135,58,.55);box-shadow:0 0 0 4px rgba(212,135,58,.16),0 20px 36px -14px rgba(212,135,58,.45)}.ce-tech:focus-visible{outline:none}.ce-tech-label{position:absolute;left:50%;top:calc(100% + 8px);padding:3px 8px;border-radius:6px;background:#0f0f0f;color:#fff;font:600 10px/1.4 JetBrains Mono,monospace;white-space:nowrap;opacity:0;transform:translate(-50%,-4px);transition:opacity .25s ease,transform .4s var(--ce-out);pointer-events:none}.ce-tech:focus-visible .ce-tech-label,.ce-tech:hover .ce-tech-label,.ce-tech[data-active] .ce-tech-label{opacity:1;transform:translate(-50%)}.ce-wire{stroke:rgba(28,29,31,.12);stroke-width:1;stroke-dasharray:3 5;fill:none}.ce-pulse{stroke:rgba(212,135,58,.55);stroke-width:2;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:1;fill:none;animation:cePulse 3.6s linear infinite}.ce-pulse-on{stroke:#D4873A;stroke-width:2.6}@keyframes cePulse{to{stroke-dashoffset:0}}.ce-net-edge{stroke:rgba(28,29,31,.075);stroke-width:1}.ce-net-node{fill:#fff;stroke:rgba(28,29,31,.18);stroke-width:1.2}.ce-net-ring{fill:none;stroke:rgba(212,135,58,.5);stroke-width:1;transform-box:fill-box;transform-origin:center;animation:ceRing 4s ease-out infinite}@keyframes ceRing{0%{transform:scale(1);opacity:.9}to{transform:scale(4.5);opacity:0}}.ce-net-pulse{stroke:rgba(212,135,58,.6);stroke-width:2;stroke-linecap:round;stroke-dasharray:.06 .94;stroke-dashoffset:1;animation:cePulse 5s linear infinite}.ce-rain-layer{-webkit-mask-image:linear-gradient(90deg,#000,#000 3%,transparent 8%,transparent 52%,#000 62%,#000);mask-image:linear-gradient(90deg,#000,#000 3%,transparent 8%,transparent 52%,#000 62%,#000)}.ce-rain{-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent)}.ce-rain-track{animation:ceRain 40s linear infinite}@keyframes ceRain{to{transform:translate3d(0,-50%,0)}}.ce-glyph{animation:ceFloat 9s ease-in-out infinite}.ce-particle{position:absolute;border-radius:9999px;animation:ceRise 20s linear infinite}@keyframes ceRise{0%{transform:translateZ(0);opacity:0}12%{opacity:1}85%{opacity:.8}to{transform:translate3d(12px,-260px,0);opacity:0}}.ce-page-in{animation:cePageIn .52s var(--ce-out) both}@keyframes cePageIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.ce-filter-pill{position:absolute;left:0;top:0;width:var(--fw,0);height:var(--fh,36px);border-radius:9999px;background:#D4873A;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 8px 20px -8px rgba(212,135,58,.6);transform:translate3d(var(--fx,0),var(--fy,0),0);opacity:0;transition:transform .52s var(--ce-spring),width .52s var(--ce-spring),height .3s ease,opacity .2s ease;pointer-events:none}.ce-filter-pill.is-ready{opacity:1}.ce-wash{position:absolute;border-radius:9999px;filter:blur(0);pointer-events:none}.ce-wash-a{width:44rem;height:30rem;top:-12rem;left:-8rem;background:radial-gradient(closest-side,rgba(212,135,58,.16),transparent 70%);animation:ceWashA 22s ease-in-out infinite alternate}.ce-wash-b{width:36rem;height:28rem;bottom:-10rem;right:-6rem;background:radial-gradient(closest-side,rgba(55,118,171,.13),transparent 70%);animation:ceWashB 26s ease-in-out infinite alternate}.ce-wash-c{width:30rem;height:24rem;top:30%;left:45%;background:radial-gradient(closest-side,rgba(123,31,162,.07),transparent 70%);animation:ceWashC 30s ease-in-out infinite alternate}@keyframes ceWashA{to{transform:translate3d(8rem,4rem,0) scale(1.15)}}@keyframes ceWashB{to{transform:translate3d(-7rem,-3rem,0) scale(.9)}}@keyframes ceWashC{to{transform:translate3d(-5rem,5rem,0) scale(1.1)}}.ce-net-dark .ce-net-edge{stroke:rgba(255,255,255,.07)}.ce-net-dark .ce-net-node{fill:#14161A;stroke:rgba(255,255,255,.22)}.ce-shine{position:relative;overflow:hidden}.ce-shine:after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.35) 50%,transparent 62%);transform:translateX(-70%) rotate(8deg);opacity:0;transition:transform .9s var(--ce-out),opacity .3s ease;pointer-events:none}.ce-shine:hover:after{transform:translateX(70%) rotate(8deg);opacity:1}.ce-rail{transform:scaleY(0);transform-origin:top;transition:transform 1.6s var(--ce-in-out) .15s}[data-in] .ce-rail{transform:none}.ce-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:9999px;background:rgba(255,255,255,.75);border:1px solid rgba(28,29,31,.07);font-size:12.5px;color:#3C4043;backdrop-filter:blur(8px);transition:transform .4s var(--ce-out),border-color .3s ease,box-shadow .3s ease}.ce-chip:hover{transform:translateY(-2px);border-color:rgba(212,135,58,.4);box-shadow:0 10px 22px -12px rgba(28,29,31,.3)}.ce-field-label{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5F6368;margin-bottom:.45rem}.ce-input{width:100%;min-width:0;padding:.75rem 1rem;border-radius:.85rem;border:1px solid #e3e6e9;background:#FAFAFB;font-size:14.5px;color:#1C1D1F;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ce-input::-moz-placeholder{color:rgba(28,29,31,.35)}.ce-input::placeholder{color:rgba(28,29,31,.35)}.ce-input:hover{border-color:#D2D7DC}.ce-input:focus{outline:none;background:#fff;border-color:#D4873A;box-shadow:0 0 0 4px rgba(212,135,58,.14)}.ce-input.is-invalid{border-color:#DC2626;background:#FEF2F2}.ce-input.is-invalid:focus{box-shadow:0 0 0 4px rgba(220,38,38,.12)}.ce-field-error{margin-top:.4rem;font-size:12.5px;color:#B91C1C;animation:ceLoadUp .3s var(--ce-out) both}.ce-spinner{width:15px;height:15px;border-radius:9999px;border:2px solid rgba(0,0,0,.25);border-top-color:#0f0f0f;animation:ceSpin .7s linear infinite}@keyframes ceSpin{to{transform:rotate(1turn)}}.ce-photo{box-shadow:0 2px 10px -6px rgba(28,29,31,.4);transition:transform .5s var(--ce-out),box-shadow .5s var(--ce-out)}.ce-photo:hover{transform:translateY(-4px);box-shadow:0 26px 50px -24px rgba(28,29,31,.45)}.ce-lightbox{background:rgba(8,8,9,.94);backdrop-filter:blur(18px);animation:ceLoadFade .24s ease both}.ce-lightbox-card{animation:ceLightboxIn .42s var(--ce-out) both}@keyframes ceLightboxIn{0%{opacity:0;transform:translate3d(0,14px,0) scale(.97)}to{opacity:1;transform:none}}.ce-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ce-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:ceMarquee 50s linear infinite}.ce-marquee-track[data-reverse]{animation-direction:reverse;animation-duration:58s}.ce-marquee:hover .ce-marquee-track{animation-play-state:paused}@keyframes ceMarquee{to{transform:translate3d(-50%,0,0)}}.ce-tool .ce-tool-mark{filter:grayscale(1);opacity:.7;transition:filter .3s ease,opacity .3s ease,transform .5s var(--ce-spring)}.ce-tool{transition:transform .4s var(--ce-out),border-color .3s ease,box-shadow .3s ease,color .3s ease}.ce-tool:hover{transform:translateY(-2px);border-color:#D2D7DC;box-shadow:0 10px 24px -14px rgba(28,29,31,.3);color:#1C1D1F}.ce-tool:hover .ce-tool-mark{filter:none;opacity:1;transform:rotate(-8deg) scale(1.08)}.ce-swap{opacity:0;visibility:hidden;transform:translate3d(0,12px,0) scale(.985);transition:opacity .4s var(--ce-out),transform .6s var(--ce-out),visibility 0s linear .4s}.ce-swap[data-active]{opacity:1;visibility:visible;transform:none;transition:opacity .6s var(--ce-out) 80ms,transform .8s var(--ce-out) 80ms,visibility 0s}.ce-swap-blur{transform:translate3d(0,8px,0);filter:blur(6px);transition:opacity .35s ease,filter .35s ease,transform .5s var(--ce-out),visibility 0s linear .35s}.ce-swap-blur[data-active]{filter:none;transition:opacity .7s var(--ce-out) 60ms,filter .7s var(--ce-out) 60ms,transform .8s var(--ce-out) 60ms,visibility 0s}.ce-timer{transform-origin:left;transform:scaleX(0)}.ce-timer[data-run]{animation:ceTimer var(--dur,5s) linear forwards}@keyframes ceTimer{to{transform:scaleX(1)}}.ce-draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.5s var(--ce-in-out) var(--rd,.15s)}.ce-grow-y{transform:scaleY(.04);transform-origin:bottom;transition:transform 1s var(--ce-out) calc(var(--rd, .12s) + var(--gi, 0) * 80ms)}.ce-grow-x{transform:scaleX(.02);transform-origin:left;transition:transform 1.1s var(--ce-out) calc(var(--rd, .15s) + var(--gi, 0) * .1s)}.ce-pop{opacity:0;transform:translateY(6px);transition:opacity .5s ease calc(var(--rd, 0s) + var(--gi, 0) * 80ms + .45s),transform .6s var(--ce-out) calc(var(--rd, 0s) + var(--gi, 0) * 80ms + .45s)}[data-active] .ce-draw,[data-in] .ce-draw{stroke-dashoffset:var(--to,0)}[data-active] .ce-grow-x,[data-active] .ce-grow-y,[data-in] .ce-grow-x,[data-in] .ce-grow-y{transform:none}[data-active] .ce-pop,[data-in] .ce-pop{opacity:1;transform:none}.ce-swap:not([data-active]) .ce-draw{stroke-dashoffset:1}.ce-swap:not([data-active]) .ce-grow-y{transform:scaleY(.04)}.ce-swap:not([data-active]) .ce-grow-x{transform:scaleX(.02)}.ce-swap:not([data-active]) .ce-pop{opacity:0}.ce-spot{position:relative;isolation:isolate;background:#fff;border:1px solid #e7e9eb;transition:transform .5s var(--ce-out),box-shadow .5s var(--ce-out),border-color .3s ease}.ce-spot:before{inset:-1px;padding:1px;background:radial-gradient(300px circle at var(--mx,-999px) var(--my,-999px),rgba(212,135,58,.9),transparent 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ce-spot:after,.ce-spot:before{content:"";position:absolute;border-radius:inherit;opacity:0;transition:opacity .4s ease;pointer-events:none}.ce-spot:after{inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px),rgba(212,135,58,.07),transparent 50%)}[data-hot] .ce-spot:after,[data-hot] .ce-spot:before{opacity:1}.ce-spot:hover{transform:translateY(-4px);box-shadow:0 24px 48px -24px rgba(28,29,31,.22)}.ce-icon{transition:transform .6s var(--ce-spring),background-color .3s ease,color .3s ease,border-color .3s ease}.group:hover .ce-icon{transform:translateY(-2px) rotate(-6deg) scale(1.06)}.ce-strip{transition:transform .6s var(--ce-out)}.ce-strip[data-compact]{transform:translate3d(0,-100%,0)}.ce-nav{transition:transform .6s var(--ce-out)}.ce-nav[data-compact]{transform:translate3d(0,-26px,0)}.ce-nav-shell{margin-inline:0;border-radius:0;background-color:rgba(255,255,255,1);border:1px solid transparent;border-bottom-color:#e7e9eb;transition:margin .6s var(--ce-out),border-radius .6s var(--ce-out),background-color .4s ease,border-color .4s ease,box-shadow .6s var(--ce-out)}.ce-nav[data-compact] .ce-nav-shell{margin-inline:max(10px,calc((100% - 76rem) / 2));border-radius:18px;background-color:rgba(255,255,255,.9);border-color:rgba(28,29,31,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 16px 40px -16px rgba(28,29,31,.22);backdrop-filter:saturate(1.6) blur(16px)}.ce-nav-inner{height:68px;transition:height .6s var(--ce-out)}.ce-nav[data-compact] .ce-nav-inner{height:58px}.ce-nav-logo{transition:transform .6s var(--ce-out);transform-origin:left center}.ce-nav[data-compact] .ce-nav-logo{transform:scale(.9)}.ce-nav-pill{position:absolute;left:0;top:50%;height:34px;border-radius:10px;background:rgba(28,29,31,.055);width:var(--pill-w,0);transform:translate3d(var(--pill-x,0),-50%,0);opacity:0;transition:transform .45s var(--ce-out),width .45s var(--ce-out),opacity .25s ease;pointer-events:none}.ce-nav-pill[data-show]{opacity:1}.mobile-nav .ce-mnav-item{opacity:0;transform:translate3d(28px,0,0);transition:opacity .4s ease,transform .7s var(--ce-out)}.mobile-nav.open .ce-mnav-item{opacity:1;transform:none;transition-delay:calc(.1s + var(--mi, 0) * 45ms)}.ce-aurora{width:48rem;height:48rem;left:50%;top:50%;margin:-24rem 0 0 -24rem;border-radius:9999px;background:radial-gradient(circle,rgba(212,135,58,.28) 0,rgba(212,135,58,.07) 38%,transparent 66%);transform:translate3d(calc(var(--px, 0) * 16%),calc(var(--py, 0) * 20%),0)}.ce-aurora,.ce-dark-grid{position:absolute;pointer-events:none}.ce-dark-grid{inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:56px 56px;background-position:50%;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,#000 15%,transparent 75%)}.ce-beam{position:absolute;top:0;left:0;height:1px;width:30%;background:linear-gradient(90deg,transparent,rgba(232,160,80,.9),transparent);animation:ceBeam 7s var(--ce-in-out) infinite}@keyframes ceBeam{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(340%,0,0)}}.ce-wordmark{background-image:linear-gradient(90deg,rgba(212,135,58,.22) 0 50%,rgba(255,255,255,.045) 50% 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position 2.2s var(--ce-in-out) .2s}.ce-wordmark[data-in],[data-in] .ce-wordmark{background-position:0 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ce-parallax{animation:ceParallax linear both;animation-timeline:view();animation-range:cover}.ce-parallax-slow{--pl:24px}.ce-parallax-fast{--pl:-48px}@keyframes ceParallax{0%{translate:0 var(--pl,32px)}to{translate:0 calc(var(--pl, 32px) * -1)}}}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal] .ce-word-inner{transition:none!important}[data-reveal]:not([data-in]){opacity:1!important;transform:none!important;filter:none!important}.ce-aurora,.ce-depth,.ce-split-load .ce-word-inner,.ce-tilt,[data-reveal] .ce-word-inner{transform:none!important}.ce-swap,.ce-swap-blur{filter:none;transform:none}.ce-draw{stroke-dashoffset:0!important}.ce-grow-x,.ce-grow-y,.ce-pop{transform:none!important}.ce-pop{opacity:1!important}.ce-spot:hover{transform:none}.ce-underline path{stroke-dashoffset:0}.ce-glyph,.ce-net-pulse,.ce-net-ring,.ce-particle,.ce-pulse,.ce-rain-track,.ce-tech,.ce-wash{animation:none!important}.ce-field-error,.ce-lightbox,.ce-lightbox-card,.ce-page-in{animation:none!important;opacity:1;transform:none}.ce-spinner{animation-duration:.9s!important}.ce-photo:hover,.ce-rail{transform:none}.ce-net-pulse,.ce-particle,.ce-pulse{opacity:0}.ce-wordmark{background-position:0 0}}