@font-face{font-family:NeutralFace;src:url(/fonts/NeutralFace.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:NeutralFace;src:url(/fonts/NeutralFace-Bold.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:RobotoMono;src:url(/fonts/RobotoMono.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:RobotoMono;src:url(/fonts/RobotoMono-Italic.ttf)format("truetype");font-weight:400;font-style:italic}:root{--font-neutral:"NeutralFace", system-ui, -apple-system, sans-serif;--font-roboto-mono:"RobotoMono", monospace;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:56px;--space-8:64px;--type-sm:16px;--type-md:24px;--type-lg:32px;--type-xl:48px;--type-2xl:64px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;height:100%;overflow:hidden}html,body{color:#fff;width:100%;height:100%;font-family:var(--font-roboto-mono);-webkit-font-smoothing:antialiased;background-color:#000}.presentation-container{isolation:isolate;scroll-behavior:auto;overscroll-behavior-y:contain;width:100%;height:100vh;position:relative;overflow-y:scroll}.presentation-slide{box-sizing:border-box;contain:layout paint style;width:100%;height:100vh;min-height:100vh;max-height:100vh;position:relative;overflow:hidden}#hero{z-index:1;content-visibility:visible;position:sticky;top:0}#value-proof{z-index:3;position:sticky;top:0}#cases{z-index:4;position:relative}#footer{z-index:5;position:relative}#about{z-index:2;position:sticky;top:0}@media (min-width:1201px){.presentation-container:not([data-uncover-all=true])[data-active-slide="2"] #hero,.presentation-container:not([data-uncover-all=true])[data-active-slide="3"] #hero,.presentation-container:not([data-uncover-all=true])[data-active-slide="3"] #about,.presentation-container[data-footer-in-view=true] #value-proof{visibility:hidden}}.persistent-about-nav{z-index:100;pointer-events:auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;height:0;margin:0 48px;display:grid;position:sticky;top:32px}.persistent-about-nav[data-hidden=true]{opacity:0;pointer-events:none}@media (max-width:1180px){.persistent-about-nav{margin-right:64px}}@media (max-width:900px){.persistent-about-nav{display:none}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:8px}.glass-btn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);-webkit-backdrop-filter:blur(16px)saturate(180%);color:#fff;font-family:var(--font-roboto-mono);font-size:var(--type-sm);cursor:pointer;background-color:#ffffff2e;border:1px solid #fff6;border-radius:8px;font-weight:400;text-decoration:none;transition:background-color .4s,border-color .4s,color .4s,box-shadow .4s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000002e,inset 0 1px 1px #fff9}.glass-btn:hover{color:#fff;background-color:#ffffff73;border-color:#ffffffd9;box-shadow:0 10px 36px #ffffff40,inset 0 1px 2px #ffffffe6}.glass-icon-circle{width:var(--space-3);height:var(--space-3);color:#ea580c;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:transform .3s;display:inline-flex;box-shadow:0 2px 8px #00000026}.glass-btn:hover .glass-icon-circle{transform:scale(1.1)rotate(10deg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.simple-navbar{z-index:10;width:100%;min-height:48px;font-family:var(--font-roboto-mono);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;font-size:clamp(13px,.85vw,16px);line-height:1;display:grid;position:relative}.simple-navbar a{color:#fff;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:color .16s;display:flex;position:relative}.simple-navbar-links{justify-content:center;align-items:center;min-width:0;display:flex}.simple-navbar-links a{min-height:40px;padding:0 clamp(30px,2.8vw,54px)}.simple-navbar-links a+a:before{content:"";background:#ffffff73;width:1px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.simple-navbar-logo{justify-self:start}.simple-navbar-logo img{width:auto;height:40px;display:block}.simple-navbar-links a:hover,.simple-navbar-links a:focus-visible{color:#ffe5c9}.simple-navbar .simple-navbar-contact{border-radius:8px;justify-self:end;min-height:40px;padding:0 18px;font-size:13px;font-weight:600}.simple-navbar a:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:980px){#hero{padding-left:24px!important;padding-right:24px!important}.simple-navbar{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.simple-navbar-links{grid-area:2/1/auto/-1;justify-content:space-between}.simple-navbar-links a{flex:1 1 0;min-width:0;padding:0 8px;font-size:clamp(10px,2.2vw,13px)}}@keyframes heroItemReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes heroPortraitReveal{0%{opacity:0;transform:translate(30px,18px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:no-preference){#hero .simple-navbar-logo,#hero .simple-navbar-links a,#hero .simple-navbar-contact,#hero .animate-line-1,#hero .animate-line-2,#hero .animate-line-3,#hero .animate-subtext,#hero .animate-buttons,#hero .hero-portrait{opacity:0}#hero[data-intro-ready=true] .simple-navbar-logo,#hero[data-intro-ready=true] .simple-navbar-links a,#hero[data-intro-ready=true] .simple-navbar-contact,#hero[data-intro-ready=true] .animate-line-1,#hero[data-intro-ready=true] .animate-line-2,#hero[data-intro-ready=true] .animate-line-3,#hero[data-intro-ready=true] .animate-subtext,#hero[data-intro-ready=true] .animate-buttons{animation:.68s cubic-bezier(.23,1,.32,1) both heroItemReveal}#hero[data-intro-ready=true] .simple-navbar-logo{animation-delay:20ms}#hero[data-intro-ready=true] .simple-navbar-links a:first-child{animation-delay:70ms}#hero[data-intro-ready=true] .simple-navbar-links a:nth-child(2){animation-delay:.115s}#hero[data-intro-ready=true] .simple-navbar-links a:nth-child(3){animation-delay:.16s}#hero[data-intro-ready=true] .simple-navbar-links a:nth-child(4){animation-delay:.205s}#hero[data-intro-ready=true] .simple-navbar-contact{animation-delay:.24s}#hero[data-intro-ready=true] .animate-line-1{animation-delay:.1s}#hero[data-intro-ready=true] .animate-line-2{animation-delay:.17s}#hero[data-intro-ready=true] .animate-line-3{animation-delay:.24s}#hero[data-intro-ready=true] .animate-subtext{animation-delay:.34s}#hero[data-intro-ready=true] .animate-buttons{animation-delay:.43s}#hero[data-intro-ready=true] .hero-portrait{animation:.85s cubic-bezier(.23,1,.32,1) .1s both heroPortraitReveal}}.hero-description{color:#fff;max-width:640px;font-family:var(--font-roboto-mono);font-size:var(--type-sm);line-height:var(--space-3);letter-spacing:0;opacity:.95;margin:0;font-weight:400}.hero-copy{align-self:center;gap:var(--space-2);z-index:2;flex-direction:column;max-width:none;display:flex;position:relative;transform:translateY(0)}.hero-portrait{z-index:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 24px 48px #701c0066);width:min(52vw,832px);height:auto;max-height:832px;position:absolute;bottom:-120px;right:-64px}.hero-followup{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.animate-buttons{align-items:center;gap:var(--space-2);display:flex}.hero-orbs{z-index:1;pointer-events:none;background:#eb5209;position:absolute;inset:0;overflow:hidden}.hero-orb{filter:none;opacity:.84;will-change:transform;contain:paint;background:radial-gradient(circle,#ffb32ac7 0%,#ffb32a7a 38%,#ffb32a00 72%);border-radius:50%;display:block;position:absolute;transform:translate(0,0)}.presentation-slide[data-active=false] .hero-orb{will-change:auto;animation-play-state:paused}.presentation-container[data-scrolling=true] .hero-orb{animation-play-state:paused}.hero-orb-one{width:1152px;height:1152px;animation:10s ease-in-out infinite alternate orbFloatOne;top:-880px;left:-880px}.hero-orb-two{width:1536px;height:1536px;animation:12s ease-in-out infinite alternate orbFloatTwo;top:-1200px;right:-1200px}.hero-orb-three{width:960px;height:960px;animation:9s ease-in-out infinite alternate orbFloatThree;top:calc(50% - 480px);left:calc(50% - 480px)}@keyframes orbFloatOne{0%{transform:translate(0,0)}45%{transform:translate(160px,96px)}to{transform:translate(80px,160px)}}@keyframes orbFloatTwo{0%{transform:translate(0,0)}55%{transform:translate(-160px,128px)}to{transform:translate(-80px,48px)}}@keyframes orbFloatThree{0%{transform:translate(-160px,-64px)}50%{transform:translate(160px,64px)}to{transform:translate(-96px,96px)}}@media (prefers-reduced-motion:reduce){.hero-orb{animation:none}}@media (max-width:960px){.hero-portrait{opacity:.48;width:624px;bottom:-80px;right:-128px}}@media (max-width:768px){.hero-portrait{opacity:.32;width:544px;bottom:-96px;right:-192px}}@keyframes laserDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-400px}}.animate-t-laser{animation:5s linear infinite laserDash}.t-vector-btn{transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.t-vector-btn:hover{transform:scale(1.08)!important}.t-vector-btn:after{content:"";background-color:currentColor;width:0%;height:2px;transition:width .25s,left .25s;position:absolute;bottom:4px;left:20%;box-shadow:0 0 8px}.t-vector-btn:hover:after{width:60%}.material-symbols-rounded{letter-spacing:normal;text-transform:none;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1}.compact-header{display:none}.compact-menu{color:#fff;background:#211d1c;border:0;border-radius:16px;width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0}.compact-menu::backdrop{background:#0f0d0de6}.compact-menu-content{padding:24px}.compact-menu button,.compact-header button{color:#fff;cursor:pointer;background:#eb5209;border:0;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.compact-menu button{margin-left:auto}.compact-menu nav{gap:8px;display:grid}.compact-menu a{min-height:56px;color:inherit;font:24px var(--font-neutral);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.compact-menu a[aria-current]{color:#ff9b5f}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #ff9b5f}@media (max-width:1200px){.presentation-container{height:100dvh;scroll-padding-top:88px;overflow-x:clip}.presentation-slide{contain:none;content-visibility:visible;height:auto;min-height:0;max-height:none;overflow:visible}#hero,#about,#value-proof,#cases{position:relative;top:auto}.persistent-about-nav,.simple-navbar{display:none}.compact-header{z-index:200;padding:8px 16px;padding-top:max(8px,env(safe-area-inset-top));background:#100e0ef5;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.compact-header>a:first-child{align-items:center;min-height:48px;margin-right:auto;display:flex}.compact-header img{object-fit:contain;width:128px;height:40px}.compact-contact{color:#fff;place-items:center;min-height:48px;font-size:16px;text-decoration:none;display:grid}#hero{min-height:100svh;overflow:hidden;padding:96px 32px 0!important}#hero main{grid-template-columns:minmax(0,1fr);padding:0!important;display:grid!important}.hero-copy{align-self:start;width:100%}#hero h1{font-size:clamp(32px,5.5vw,56px)!important;line-height:1.15!important}#hero h1>span{white-space:normal!important;padding-left:0!important}#hero h1 .animate-line-2>span:last-child{margin-top:8px;font-size:.7em;display:block;margin-left:0!important}.hero-description{max-width:40ch}.hero-portrait{opacity:1;justify-self:end;width:min(64%,480px);max-height:none;margin-top:-128px;position:relative;bottom:auto;right:auto}.hero-followup{gap:24px}[id=blog-title],[id=experience]{scroll-margin-top:88px}}@media (max-width:640px){#hero{padding:96px 16px 0!important}#hero h1{font-size:clamp(32px,8.2vw,48px)!important}.hero-description{max-width:100%;font-size:16px;line-height:24px}.hero-portrait{width:min(100%,400px);margin-top:0;margin-bottom:-48px}.hero-copy{gap:24px}.hero-followup{gap:16px}.compact-header{gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}
