@import "https://use.typekit.net/dix1aui.css";:root{--space-1:1px;--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-8:8px;--space-10:10px;--space-11:11px;--space-12:12px;--space-14:14px;--space-15:15px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-26:26px;--space-27:27px;--space-28:28px;--space-30:30px;--space-32:32px;--space-33:33px;--space-36:36px;--space-38:38px;--space-40:40px;--space-42:42px;--space-45:45px;--space-48:48px;--space-50:50px;--space-60:60px;--space-72:72px;--space-64:64px;--space-67:67px;--space-118:118px;--space-127:127px;--space-160:160px;--space-200:200px;--space-214:214px;--space-342:342px;--space-364:364px;--space-376:376px;--space-492:492px;--space-88:88px;--space-486:486px;--space-600:600px;--space-759:759px;--space-80:80px;--space-100:100px;--space-21:21px;--space-56:56px;--space-52:52px;--space-71:71px;--space-0:0px;--space-58:58px;--space-150:150px;--space-291:291px;--space-7:7px;--space-966:966px;--space-24_045:24.045px;--space-400:400px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:20px;--font-primary:"museo-sans",sans-serif;--font-display:"museo-sans-display",sans-serif;--font-rounded:"museo-sans-rounded",sans-serif;--font-condensed:"museo-sans-condensed",sans-serif;--font-special:"Magellot",serif;--text-9:9.519px;--text-10:10px;--text-12:12px;--text-13:13.9px;--text-14:14px;--text-15:15.375px;--text-16:16px;--text-17:17.438px;--text-18:18px;--text-19:19.375px;--text-20:20px;--text-24:24px;--text-28:28px;--text-30:30.5px;--text-32:32px;--text-36:36px;--text-40:40px;--text-48:48px;--text-50:50.261px;--text-60:60px;--text-78:78.291px;--text-68:68px;--text-11:11px;--text-42:42px;--text-30_031:30.031px;--text-12_695:12.695px;--text-46_875:46.875px;--text-19_219:19.219px;--text-15_375:15.375px;--text-17_438:17.438px;--text-17_5:17.5px;--text-9_519:9.519px;--text-13_9:13.9px;--text-56_694:56.694px;--text-17_156:17.156px;--text-2_5em:2.5em;--text-1_2em:1.2em;--text-96:96px;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-black:900;--leading-12:12.374px;--leading-18:18px;--leading-20:20px;--leading-50:50.261px;--leading-21:21.898px;--leading-24:24px;--leading-28:28px;--leading-32:32px;--leading-36:36px;--leading-38:38.836px;--leading-40:40px;--leading-78:78.291px;--leading-60:60px;--leading-70:70px;--leading-22:22px;--leading-16:16px;--leading-14:14px;--leading-27:27px;--leading-37:37px;--leading-56:56px;--leading-57:57px;--leading-0:0;--leading-1_5:1.5;--leading-12_374:12.374px;--leading-38_836:38.836px;--leading-18_324:18.324px;--leading-21_898:21.898px;--leading-30_283:30.283px;--leading-23_961:23.961px;--leading-28_8:28.8px;--leading-56_58:56.58px;--tracking-tight-2:-1.257px;--tracking-tight-1:-.899px;--tracking-tight:-.8px;--tracking-snug:-.44px;--tracking-normal:.366px;--tracking-wide:.5px;--tracking-wider:.511px;--tracking-widest:1.095px;--tracking-tight-simple:-1px;--tracking-wide-simple:1px;--tracking-0_366:.366px;--tracking-1_095:1.095px;--tracking-minus-0_541:-.541px;--tracking-minus-0_045:-.045px;--tracking-minus-1_194:-1.194px;--tracking-minus-0_236:-.236px;--tracking-0_5:.5px;--tracking-0_35:.35px;--tracking-0_18:.18px;--tracking-minus-0_44:-.44px;--tracking-minus-0_8:-.8px;--tracking-minus-1_5:-1.5px;--color-bg-primary:#00030a;--color-bg-dark:#00030a;--color-bg-secondary:#14191f;--color-bg-tertiary:#0b0f14;--color-text-primary:#fff;--color-text-secondary:#b8c1cc;--color-text-tertiary:#84929f;--color-text-muted:#fff9;--color-text-inverse:#000;--color-text-header:#1f2229;--color-accent-primary:#ffb41f;--color-accent-secondary:#0049b8;--color-accent-tertiary:#ff8c00;--color-border-primary:#ebeceb;--color-border-secondary:#121e31;--color-border-tertiary:#14181f;--color-border-muted:#ffffff1a;--color-border-strong:#ffffff4d;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-surface-glass:#ffffff0d;--color-surface-glass-md:#ffffff14;--color-surface-glass-strong:#ffffff1a;--color-surface-dark:#14191f66;--color-surface-overlay:#0000004d;--radius-2:2.044px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-48:48px;--radius-circle:50%;--shadow-sm:0 4px 12px #0000004d;--shadow-md:0 8px 32px #0003;--shadow-lg:0 8px 32px #ffb41f1a;--shadow-accent:0 8px 32px #ffb41f4d;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.4s ease;--transition-bounce:.3s ease-in-out;--animation-duration-fast:.2s;--animation-duration-normal:.4s;--animation-duration-slow:.6s;--animation-duration-page:.5s;--stagger-delay-fast:.1s;--stagger-delay-normal:.15s;--stagger-delay-slow:.2s;--ease-out-smooth:cubic-bezier(.4,0,.2,1);--ease-in-smooth:cubic-bezier(.4,0,1,1);--ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--ease-spring:cubic-bezier(.175,.885,.32,1.275)}[data-theme=light]{--color-bg-primary:#fff;--color-text-primary:#000}.text-xs{font-size:var(--text-12);line-height:1.4}.text-sm{font-size:var(--text-14);line-height:1.4}.text-base{font-size:var(--text-16);line-height:1.5}.text-lg{font-size:var(--text-18);line-height:1.5}.text-xl{font-size:var(--text-20);line-height:1.4}.text-2xl{font-size:var(--text-24);line-height:1.3}.text-3xl{font-size:var(--text-30);line-height:1.2}.text-4xl{font-size:var(--text-36);line-height:1.1}.text-5xl{font-size:var(--text-48);line-height:1}.text-6xl{font-size:var(--text-78);line-height:.9}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-black{font-weight:var(--font-black)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-muted{color:var(--color-text-muted)}.text-inverse{color:var(--color-text-inverse)}.text-accent{color:var(--color-accent-primary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.75}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.m-0{margin:0}.m-1{margin:var(--space-4)}.m-2{margin:var(--space-8)}.m-3{margin:var(--space-12)}.m-4{margin:var(--space-16)}.m-5{margin:var(--space-20)}.m-6{margin:var(--space-24)}.m-8{margin:var(--space-32)}.m-10{margin:var(--space-40)}.m-12{margin:var(--space-48)}.m-16{margin:var(--space-64)}.mt-0{margin-top:0}.mt-1{margin-top:var(--space-4)}.mt-2{margin-top:var(--space-8)}.mt-3{margin-top:var(--space-12)}.mt-4{margin-top:var(--space-16)}.mt-5{margin-top:var(--space-20)}.mt-6{margin-top:var(--space-24)}.mt-8{margin-top:var(--space-32)}.mt-10{margin-top:var(--space-40)}.mt-12{margin-top:var(--space-48)}.mt-16{margin-top:var(--space-64)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--space-4)}.mb-2{margin-bottom:var(--space-8)}.mb-3{margin-bottom:var(--space-12)}.mb-4{margin-bottom:var(--space-16)}.mb-5{margin-bottom:var(--space-20)}.mb-6{margin-bottom:var(--space-24)}.mb-8{margin-bottom:var(--space-32)}.mb-10{margin-bottom:var(--space-40)}.mb-12{margin-bottom:var(--space-48)}.mb-16{margin-bottom:var(--space-64)}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:var(--space-4);margin-right:var(--space-4)}.mx-2{margin-left:var(--space-8);margin-right:var(--space-8)}.mx-3{margin-left:var(--space-12);margin-right:var(--space-12)}.mx-4{margin-left:var(--space-16);margin-right:var(--space-16)}.mx-5{margin-left:var(--space-20);margin-right:var(--space-20)}.mx-6{margin-left:var(--space-24);margin-right:var(--space-24)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:var(--space-4);margin-bottom:var(--space-4)}.my-2{margin-top:var(--space-8);margin-bottom:var(--space-8)}.my-3{margin-top:var(--space-12);margin-bottom:var(--space-12)}.my-4{margin-top:var(--space-16);margin-bottom:var(--space-16)}.my-5{margin-top:var(--space-20);margin-bottom:var(--space-20)}.my-6{margin-top:var(--space-24);margin-bottom:var(--space-24)}.my-8{margin-top:var(--space-32);margin-bottom:var(--space-32)}.my-10{margin-top:var(--space-40);margin-bottom:var(--space-40)}.my-12{margin-top:var(--space-48);margin-bottom:var(--space-48)}.p-0{padding:0}.p-1{padding:var(--space-4)}.p-2{padding:var(--space-8)}.p-3{padding:var(--space-12)}.p-4{padding:var(--space-16)}.p-5{padding:var(--space-20)}.p-6{padding:var(--space-24)}.p-8{padding:var(--space-32)}.p-10{padding:var(--space-40)}.p-12{padding:var(--space-48)}.pt-0{padding-top:0}.pt-1{padding-top:var(--space-4)}.pt-2{padding-top:var(--space-8)}.pt-3{padding-top:var(--space-12)}.pt-4{padding-top:var(--space-16)}.pt-5{padding-top:var(--space-20)}.pt-6{padding-top:var(--space-24)}.pt-8{padding-top:var(--space-32)}.pt-10{padding-top:var(--space-40)}.pt-12{padding-top:var(--space-48)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--space-4)}.pb-2{padding-bottom:var(--space-8)}.pb-3{padding-bottom:var(--space-12)}.pb-4{padding-bottom:var(--space-16)}.pb-5{padding-bottom:var(--space-20)}.pb-6{padding-bottom:var(--space-24)}.pb-8{padding-bottom:var(--space-32)}.pb-10{padding-bottom:var(--space-40)}.pb-12{padding-bottom:var(--space-48)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:var(--space-4);padding-right:var(--space-4)}.px-2{padding-left:var(--space-8);padding-right:var(--space-8)}.px-3{padding-left:var(--space-12);padding-right:var(--space-12)}.px-4{padding-left:var(--space-16);padding-right:var(--space-16)}.px-5{padding-left:var(--space-20);padding-right:var(--space-20)}.px-6{padding-left:var(--space-24);padding-right:var(--space-24)}.px-8{padding-left:var(--space-32);padding-right:var(--space-32)}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-2{padding-top:var(--space-8);padding-bottom:var(--space-8)}.py-3{padding-top:var(--space-12);padding-bottom:var(--space-12)}.py-4{padding-top:var(--space-16);padding-bottom:var(--space-16)}.py-5{padding-top:var(--space-20);padding-bottom:var(--space-20)}.py-6{padding-top:var(--space-24);padding-bottom:var(--space-24)}.py-8{padding-top:var(--space-32);padding-bottom:var(--space-32)}.gap-0{gap:0}.gap-1{gap:var(--space-4)}.gap-2{gap:var(--space-8)}.gap-3{gap:var(--space-12)}.gap-4{gap:var(--space-16)}.gap-5{gap:var(--space-20)}.gap-6{gap:var(--space-24)}.gap-8{gap:var(--space-32)}.gap-10{gap:var(--space-40)}.gap-12{gap:var(--space-48)}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-accent{background-color:var(--color-accent-primary)}.bg-accent-secondary{background-color:var(--color-accent-secondary)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-error{background-color:var(--color-error)}.bg-info{background-color:var(--color-info)}.bg-glass{background-color:var(--color-surface-glass)}.bg-glass-md{background-color:var(--color-surface-glass-md)}.bg-glass-strong{background-color:var(--color-surface-glass-strong)}.bg-dark{background-color:var(--color-surface-dark)}.bg-overlay{background-color:var(--color-surface-overlay)}.border-primary{border-color:var(--color-border-primary)}.border-secondary{border-color:var(--color-border-secondary)}.border-tertiary{border-color:var(--color-border-tertiary)}.border-muted{border-color:var(--color-border-muted)}.border-strong{border-color:var(--color-border-strong)}.border-accent{border-color:var(--color-accent-primary)}.border-0{border-width:0}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-2)}.rounded{border-radius:var(--radius-4)}.rounded-md{border-radius:var(--radius-6)}.rounded-lg{border-radius:var(--radius-8)}.rounded-xl{border-radius:var(--radius-12)}.rounded-full{border-radius:var(--radius-48)}.rounded-circle{border-radius:var(--radius-circle)}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-accent{box-shadow:var(--shadow-accent)}.backdrop-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.backdrop-blur-lg{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-auto{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-auto{top:auto}.right-auto{right:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-fit{width:-moz-fit-content;width:fit-content}.w-min{width:min-content}.w-max{width:max-content}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-fit{height:-moz-fit-content;height:fit-content}.h-min{height:min-content}.h-max{height:max-content}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.transition-none{transition:none}.transition-all{transition:all var(--transition-normal)}.transition-colors{transition:color var(--transition-normal),background-color var(--transition-normal),border-color var(--transition-normal)}.transition-opacity{transition:opacity var(--transition-normal)}.transition-shadow{transition:box-shadow var(--transition-normal)}.transition-transform{transition:transform var(--transition-normal)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:ease-in}.ease-out{transition-timing-function:ease-out}.ease-in-out{transition-timing-function:ease-in-out}.transform{transform:translateZ(0)}.transform-gpu{transform:translate(0,0)}.transform-none{transform:none}.scale-0{transform:scale(0)}.scale-50{transform:scale(.5)}.scale-75{transform:scale(.75)}.scale-90{transform:scale(.9)}.scale-95{transform:scale(.95)}.scale-100{transform:scale(1)}.scale-105{transform:scale(1.05)}.scale-110{transform:scale(1.1)}.scale-125{transform:scale(1.25)}.scale-150{transform:scale(1.5)}.rotate-0{transform:rotate(0)}.rotate-1{transform:rotate(1deg)}.rotate-2{transform:rotate(2deg)}.rotate-3{transform:rotate(3deg)}.rotate-6{transform:rotate(6deg)}.rotate-12{transform:rotate(12deg)}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.-rotate-1{transform:rotate(-1deg)}.-rotate-2{transform:rotate(-2deg)}.-rotate-3{transform:rotate(-3deg)}.-rotate-6{transform:rotate(-6deg)}.-rotate-12{transform:rotate(-12deg)}.translate-x-0{transform:translate(0)}.translate-x-1{transform:translateX(var(--space-4))}.translate-x-2{transform:translateX(var(--space-8))}.translate-x-3{transform:translateX(var(--space-12))}.translate-x-4{transform:translateX(var(--space-16))}.-translate-x-1{transform:translateX(calc(-1*var(--space-4)))}.-translate-x-2{transform:translateX(calc(-1*var(--space-8)))}.-translate-x-3{transform:translateX(calc(-1*var(--space-12)))}.-translate-x-4{transform:translateX(calc(-1*var(--space-16)))}.translate-y-0{transform:translateY(0)}.translate-y-1{transform:translateY(var(--space-4))}.translate-y-2{transform:translateY(var(--space-8))}.translate-y-3{transform:translateY(var(--space-12))}.translate-y-4{transform:translateY(var(--space-16))}.-translate-y-1{transform:translateY(calc(-1*var(--space-4)))}.-translate-y-2{transform:translateY(calc(-1*var(--space-8)))}.-translate-y-3{transform:translateY(calc(-1*var(--space-12)))}.-translate-y-4{transform:translateY(calc(-1*var(--space-16)))}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:scale-110:hover{transform:scale(1.1)}.hover\:-translate-y-1:hover{transform:translateY(calc(-1*var(--space-4)))}.hover\:-translate-y-2:hover{transform:translateY(calc(-1*var(--space-8)))}.hover\:shadow-lg:hover{box-shadow:var(--shadow-lg)}.hover\:shadow-accent:hover{box-shadow:var(--shadow-accent)}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1}.focus\:outline-none:focus{outline:none}.focus\:ring-2:focus{box-shadow:0 0 0 2px var(--color-accent-primary)}.focus\:ring-offset-2:focus{box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-accent-primary)}.active\:scale-95:active{transform:scale(.95)}.active\:scale-90:active{transform:scale(.9)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}.animate-bounce{animation:1s infinite bounce}.will-change-auto{will-change:auto}.will-change-scroll{will-change:scroll-position}.will-change-contents{will-change:contents}.will-change-transform{will-change:transform}@media (min-width:640px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:text-sm{font-size:var(--text-14)}.sm\:text-base{font-size:var(--text-16)}.sm\:text-lg{font-size:var(--text-18)}.sm\:text-xl{font-size:var(--text-20)}.sm\:text-2xl{font-size:var(--text-24)}.sm\:text-3xl{font-size:var(--text-30)}.sm\:p-2{padding:var(--space-8)}.sm\:p-4{padding:var(--space-16)}.sm\:p-6{padding:var(--space-24)}.sm\:p-8{padding:var(--space-32)}.sm\:m-2{margin:var(--space-8)}.sm\:m-4{margin:var(--space-16)}.sm\:m-6{margin:var(--space-24)}.sm\:m-8{margin:var(--space-32)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:block{display:block}.md\:hidden{display:none}.md\:flex{display:flex}.md\:grid{display:grid}.md\:text-base{font-size:var(--text-16)}.md\:text-lg{font-size:var(--text-18)}.md\:text-xl{font-size:var(--text-20)}.md\:text-2xl{font-size:var(--text-24)}.md\:text-3xl{font-size:var(--text-30)}.md\:text-4xl{font-size:var(--text-36)}.md\:text-5xl{font-size:var(--text-48)}.md\:p-4{padding:var(--space-16)}.md\:p-6{padding:var(--space-24)}.md\:p-8{padding:var(--space-32)}.md\:p-12{padding:var(--space-48)}.md\:m-4{margin:var(--space-16)}.md\:m-6{margin:var(--space-24)}.md\:m-8{margin:var(--space-32)}.md\:m-12{margin:var(--space-48)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:text-lg{font-size:var(--text-18)}.lg\:text-xl{font-size:var(--text-20)}.lg\:text-2xl{font-size:var(--text-24)}.lg\:text-3xl{font-size:var(--text-30)}.lg\:text-4xl{font-size:var(--text-36)}.lg\:text-5xl{font-size:var(--text-48)}.lg\:text-6xl{font-size:var(--text-78)}.lg\:p-6{padding:var(--space-24)}.lg\:p-8{padding:var(--space-32)}.lg\:p-12{padding:var(--space-48)}.lg\:p-16{padding:var(--space-64)}.lg\:m-6{margin:var(--space-24)}.lg\:m-8{margin:var(--space-32)}.lg\:m-12{margin:var(--space-48)}.lg\:m-16{margin:var(--space-64)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:text-2xl{font-size:var(--text-24)}.xl\:text-3xl{font-size:var(--text-30)}.xl\:text-4xl{font-size:var(--text-36)}.xl\:text-5xl{font-size:var(--text-48)}.xl\:text-6xl{font-size:var(--text-78)}.xl\:p-8{padding:var(--space-32)}.xl\:p-12{padding:var(--space-48)}.xl\:p-16{padding:var(--space-64)}.xl\:m-8{margin:var(--space-32)}.xl\:m-12{margin:var(--space-48)}.xl\:m-16{margin:var(--space-64)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.container{width:100%;padding-left:var(--space-16);padding-right:var(--space-16);margin-left:auto;margin-right:auto}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px;padding-left:var(--space-24);padding-right:var(--space-24)}}@media (min-width:1024px){.container{max-width:1024px;padding-left:var(--space-32);padding-right:var(--space-32)}}@media (min-width:1280px){.container{max-width:1280px;padding-left:var(--space-40);padding-right:var(--space-40)}}@media (min-width:1536px){.container{max-width:1536px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:var(--space-0);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#00030a;font-family:museo-sans,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0f1a}::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#475569}img,video{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-main-container{color:#000;background-color:#fff;font-family:Open Sans,sans-serif}.content-wrapper{padding:var(--space-40);margin:0 auto;margin-bottom:var(--space-40)}.main-heading{font-size:var(--text-42);margin-bottom:var(--space-20);font-weight:700}.business-section{margin-top:var(--space-40);gap:var(--space-60);flex-direction:row;display:flex}.business-content{margin-bottom:var(--space-20)}.business-heading{font-size:var(--text-28);margin-bottom:var(--space-10)}.business-description{font-size:var(--text-18);line-height:var(--leading-1_5)}.image-wrapper{padding-bottom:var(--space-20);justify-content:center;align-items:center;display:flex}.featured-projects-section{padding:var(--space-20);border-radius:var(--radius-lg);margin-top:var(--space-40);font-family:var(--font-primary);opacity:0;animation:.8s ease-out forwards fadeInUp;transform:translateY(30px)}.featured-projects-heading{font-size:var(--text-36);margin-bottom:var(--space-10);opacity:0;animation:.6s ease-out .2s forwards fadeInUp;transform:translateY(20px)}.featured-projects-description{font-size:var(--text-18);color:var(--color-text-primary);opacity:0;font-weight:300;line-height:1.5;animation:.6s ease-out .4s forwards fadeInUp;transform:translateY(20px)}.case-study-card-wrapper{opacity:0;animation:.7s ease-out forwards fadeInUp;transform:translateY(40px)}.case-study-card-wrapper:first-child{animation-delay:.6s}.case-study-card-wrapper:nth-child(2){animation-delay:.8s}.case-study-card-wrapper:nth-child(3){animation-delay:1s}.case-study-card-wrapper:nth-child(4){animation-delay:1.2s}.case-study-card-wrapper:nth-child(5){animation-delay:1.4s}.case-study-read-more-btn-container{opacity:0;animation:.6s ease-out 1.6s forwards fadeInUp;transform:translateY(30px)}.case-study-button-container{transition:transform .3s,box-shadow .3s}.case-study-button{transition:all .3s;position:relative;overflow:hidden}.case-study-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.case-study-button:hover .case-study-arrow{transform:translate(5px)}.case-study-arrow{transition:transform .3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.featured-projects-section,.featured-projects-heading,.featured-projects-description,.case-study-card-wrapper,.case-study-read-more-btn-container{opacity:1;animation:none;transform:none}.case-study-button:hover{transform:none}}html{scroll-behavior:smooth}.skeleton-loader{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.my-space-section{margin-top:var(--space-60);margin-bottom:var(--space-60);flex-direction:column;max-width:100%;display:flex;overflow-x:hidden}.my-space-section__welcome{font-size:var(--text-18);color:var(--color-accent);margin-bottom:var(--space-12);text-align:center;padding:0 var(--space-16);font-weight:500}.my-space-section__headline{font-size:var(--text-32);text-align:center;padding:0 var(--space-16);margin-top:0;margin-bottom:var(--space-32);font-weight:600;line-height:1.3}.my-space-section__cards{gap:var(--space-24);padding:0 var(--space-30);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-items:center;display:grid}@media (min-width:1200px){.my-space-section__cards{gap:var(--space-30);grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto}}@media (min-width:768px) and (max-width:1199px){.my-space-section{margin-top:var(--space-48);margin-bottom:var(--space-48)}.my-space-section__headline{font-size:var(--text-28)}.my-space-section__cards{gap:var(--space-20);padding:0 var(--space-24);grid-template-columns:repeat(2,1fr)}}@media (min-width:480px) and (max-width:767px){.my-space-section{margin-top:var(--space-40);margin-bottom:var(--space-40)}.my-space-section__headline{font-size:var(--text-24)}.my-space-section__cards{gap:var(--space-16);padding:0 var(--space-16);grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.my-space-section{margin-top:var(--space-32);margin-bottom:var(--space-32)}.my-space-section__welcome{font-size:var(--text-12)}.my-space-section__headline{font-size:var(--text-20);padding:0 var(--space-12)}.my-space-section__cards{gap:var(--space-16);padding:0 var(--space-16);grid-template-columns:1fr}}.my-space-card{border-top:1px solid var(--color-border-muted);width:100%;min-width:280px;max-width:322px;transition:none}.my-space-card__title{font-size:var(--text-18);font-weight:var(--font-normal);margin-bottom:var(--space-12)}.my-space-card__content{border-radius:var(--radius-8);justify-content:center;align-items:center;height:430px;display:flex;position:relative;overflow:hidden}.my-space-card__arrow-container{bottom:var(--space-14);right:var(--space-14);width:var(--space-45);height:var(--space-45);border-radius:var(--radius-circle);background-color:var(--color-text-primary);cursor:pointer;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.my-space-card__description{font-size:var(--text-16);font-weight:var(--font-normal);margin-top:var(--space-12);opacity:.7;line-height:1.4}.my-space-card__image{transition:transform var(--transition-fast);max-width:100%;height:auto}.my-space-card__arrow{transition:transform var(--transition-fast);width:16px;height:16px}.my-space-card-link{width:100%;display:block}@media (min-width:1200px){.my-space-card{max-width:322px}.my-space-card__content{height:430px}}@media (min-width:768px) and (max-width:1199px){.my-space-card{max-width:300px}.my-space-card__title{font-size:var(--text-16)}.my-space-card__content{height:380px}.my-space-card__description{font-size:var(--text-13)}.my-space-card__arrow-container{width:var(--space-40);height:var(--space-40);bottom:var(--space-12);right:var(--space-12)}}@media (min-width:480px) and (max-width:767px){.my-space-card{min-width:260px;max-width:280px}.my-space-card__title{font-size:var(--text-16)}.my-space-card__content{height:320px}.my-space-card__description{font-size:var(--text-12);margin-top:var(--space-8)}.my-space-card__arrow-container{width:var(--space-36);height:var(--space-36);bottom:var(--space-10);right:var(--space-10)}.my-space-card__arrow{width:14px;height:14px}}@media (max-width:479px){.my-space-card{min-width:260px;max-width:100%}.my-space-card__title{font-size:var(--text-16);text-align:center}.my-space-card__content{height:280px}.my-space-card__description{font-size:var(--text-12);margin-top:var(--space-8);text-align:center;padding:0 var(--space-8)}.my-space-card__arrow-container{width:var(--space-32);height:var(--space-32);bottom:var(--space-8);right:var(--space-8)}.my-space-card__arrow{width:12px;height:12px}}@media (hover:none) and (pointer:coarse){.my-space-card__content{min-height:44px}.my-space-card__arrow-container{min-width:44px;min-height:44px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.my-space-card__image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@font-face{font-family:Magellot Demo;src:url(/fonts/Magellot.woff2)format("woff2"),url(/fonts/Magellot.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.designer-main-container{padding:var(--space-40)}.designer-intro{height:90vh;padding:0 var(--space-40);background-color:#00030a;background-image:linear-gradient(90deg,#14181f 1px,#0000 1px),linear-gradient(#14181f 1px,#0000 1px);background-position:50%;background-size:30px 30px;flex-direction:column;justify-content:center;font-family:Magellot Demo,sans-serif;transition:background-image .4s ease-in-out;display:flex;position:relative}.grid-hover-overlay{pointer-events:none;opacity:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(circle 100px at var(--x,50%)var(--y,50%),white 40%,transparent 70%);mask-image:radial-gradient(circle 100px at var(--x,50%)var(--y,50%),white 40%,transparent 70%);-webkit-mask-image:radial-gradient(circle 100px at var(--x,50%)var(--y,50%),white 40%,transparent 70%);mix-blend-mode:screen;z-index:2;background-image:linear-gradient(90deg,#ffffff4d 1px,#0000 1px),linear-gradient(#ffffff4d 1px,#0000 1px);background-position:50%;background-size:30px 30px;transition:opacity .4s;position:absolute;top:0;left:0}.designer-intro__greeting{font-size:var(--text-24);font-weight:400}.designer-intro__description{font-size:var(--text-68);max-width:60%;min-height:280px;font-weight:400}.highlighter{color:#ffb41f;font-size:var(--text-68);font-style:normal;font-weight:600;line-height:var(--leading-70);letter-spacing:var(--tracking-tight-2);margin-left:var(--space-14);margin-right:var(--space-14)}.tabs{gap:var(--space-20);margin-top:var(--space-20);display:flex}.tab{padding:var(--space-10);font-size:var(--text-18);cursor:pointer;color:gray;background:0 0;border:none;transition:color .3s}.tab.active{color:#fff}.ar-txt-1{position:absolute;top:107px;right:170px}.ar-txt-2{position:absolute;top:149px;left:320px}.ar-txt-3{position:absolute;bottom:2%;left:563px}.ar-txt-4{position:absolute;top:688px;right:100px}.fade-container{opacity:0;will-change:opacity,transform;transition:opacity .4s,transform .4s;transform:translateY(10px)}.fade-container.visible{opacity:1;transform:translateY(0)}.page-transition-container{width:100%;min-height:calc(100vh - var(--space-200));opacity:0;will-change:var(--will-change-transform);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint;position:relative;overflow:hidden;transform:translateZ(0)}.page-transition-container *{will-change:transform}.page-transition-container.transitioning{pointer-events:none}.page-transition-container.loaded,.page-transition-container.loaded *{will-change:auto}
