:root{--bg:#030b16;--surface:#07131f;--surface-2:#0a1725;--entry-atmosphere:radial-gradient(ellipse at 50% 45%,#0a1725 0,#07131f 46%,#030b16 100%);--ink:#f1ede5;--muted:#a9b1bb;--line:#cda96745;--header:#030b16d1;--shadow:0 20px 70px #0000005c;--contact-accent:#b68543;--serif:var(--font-share),sans-serif;--sans:var(--font-share),sans-serif;--condensed:var(--font-share),sans-serif;--mono:var(--font-share),sans-serif;--font-brand-primary:var(--font-wire-one),sans-serif;--font-brand-secondary:var(--font-plex-mono),"IBM Plex Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-size:15px;line-height:1.55;overflow-x:hidden}body:after{content:"";z-index:2147483647;opacity:0;pointer-events:none;background:#030b16;transition:opacity .16s;position:fixed;inset:0}html.is-route-transitioning body:after{opacity:1;pointer-events:auto;transition:none}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button,a{touch-action:manipulation}@media (prefers-reduced-motion:reduce){body:after{transition:none}}.wordmark{text-transform:uppercase;font-family:var(--font-brand-primary)!important;letter-spacing:5px!important}:focus-visible{outline-offset:4px;outline:3px solid #5d9fff}.skip-link{z-index:999;clip-path:inset(50%);background:var(--ink);width:1px;height:1px;color:var(--bg);padding:0;position:absolute;top:10px;left:10px;overflow:hidden}.skip-link:focus{clip-path:none;width:auto;height:auto;padding:.7rem 1rem}.site-header{z-index:30;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;width:100%;height:92px;padding:0 clamp(24px,3.2vw,64px);display:flex;position:absolute;top:0;left:0}body:has(.story-journey) .site-header{position:fixed}.brand{flex-direction:column;align-items:stretch;line-height:1.02;display:flex}.brand>.wordmark{font-family:var(--font-brand-primary);letter-spacing:5px;font-size:clamp(24.7px,2.015vw,35.1px);font-weight:720}.brand-subtitle{color:#ffe2a8;width:100%;font:620 clamp(6.1px,.51vw,8.3px)/1 var(--sans);text-transform:uppercase;text-shadow:0 0 12px #ffae5224;justify-content:center;column-gap:clamp(4px,.38vw,6.5px);margin-top:3px;display:flex}.brand-subtitle>span{letter-spacing:.62em}.site-header .brand>.wordmark{color:#eefcff;text-shadow:0 0 6px #fff,0 0 18px #61e8ffe6,0 0 42px #955bffa6}.nav{align-items:center;gap:clamp(15px,1.65vw,31px);font-size:13px;display:flex}.nav>a:not(.contact-link):hover{opacity:.58}.contact-link,.button{border:1px solid var(--ink);background:var(--ink);color:var(--bg);border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:12px 18px;transition:transform .2s,box-shadow .2s;display:inline-flex}.contact-link:hover,.button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #4664962e}.contact-link{border-color:var(--contact-accent);color:#edbf74;background:#00000026}.icon-control{border:1px solid var(--line);cursor:pointer;background:#ffffff14;border-radius:50%;place-items:center;width:35px;height:35px;font-size:14px;display:grid}.menu-toggle{background:0 0;border:0;width:40px;height:40px;display:none}.menu-toggle span{background:currentColor;width:24px;height:1px;margin:7px;display:block}.hero{border-bottom:1px solid var(--line);align-items:center;height:620px;min-height:560px;display:flex;position:relative;overflow:hidden}.story-dimmer{z-index:3;opacity:clamp(0,calc((var(--story-progress) - .16) * 3.2),.74);pointer-events:none;background:#030b16e6;position:absolute;inset:0}.story-chapter,.story-intro{z-index:5;pointer-events:none;width:min(720px,60vw);position:absolute;top:50%;left:clamp(280px,25vw,480px)}.story-chapter{opacity:min(clamp(0,calc((var(--story-progress) - .25) * 16),1),clamp(0,calc((.43 - var(--story-progress)) * 16),1));transform:translateY(calc(-50% + (1 - clamp(0,calc((var(--story-progress) - .25) * 16),1)) * 28px));will-change:opacity,transform}.story-chapter p,.story-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#9b691f;margin:0 0 17px;font-size:12px;font-weight:700}.story-chapter h2{max-width:900px;font:600 clamp(58px,7.3vw,118px)/.86 var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0}.story-intro{opacity:min(clamp(0,calc((var(--story-progress) - .42) * 15),1),clamp(0,calc((1 - var(--story-progress)) * 25),1));will-change:opacity;top:48%;transform:translateY(-50%)}.story-intro h2{max-width:830px;font:600 clamp(43px,5.5vw,86px)/.91 var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 clamp(24px,4vh,48px)}.story-lines{max-width:760px}.story-line{opacity:0;will-change:opacity,transform;transform:translateY(16px)}.story-line-1{opacity:clamp(0,calc((var(--story-progress) - .54) * 18),1)}.story-line-2{opacity:clamp(0,calc((var(--story-progress) - .64) * 18),1)}.story-line-3{opacity:clamp(0,calc((var(--story-progress) - .74) * 18),1)}.story-line-4{opacity:clamp(0,calc((var(--story-progress) - .84) * 18),1)}.story-lines p{max-width:700px;margin:0 0 13px;font-size:clamp(15px,1.25vw,20px);line-height:1.45}.story-lines strong{color:#b8791f;font:600 clamp(35px,4vw,64px)/.95 var(--serif);margin-top:23px;display:block}.story-chapter p,.story-eyebrow{color:#edb55e}.story-lines strong{color:#ffc15e;text-shadow:0 0 30px #ff9f1c3b}.story-journey{scroll-snap-type:y proximity;background:#030b16}.story-scroll{--p:0;scroll-snap-align:start;height:330svh;position:relative}.story-image{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.story-section{height:100%}.story-energy{z-index:8;pointer-events:none;width:150px;height:100%;clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0);will-change:clip-path;position:absolute;top:0;left:8.8%;overflow:visible}.story-energy canvas{position:absolute;inset:0}.story-energy i{left:50%;top:calc(var(--p) * 100%);background:var(--energy-color);width:24px;height:24px;box-shadow:0 0 7px 3px var(--energy-color),0 0 22px 9px color-mix(in srgb,var(--energy-color) 74%,transparent);transform:translate(-50%,-50%) scale(calc(.45 + sin(var(--p) * 12.56) * .12));filter:saturate(2.5);opacity:clamp(0,calc(var(--p) * 20),1);border-radius:50%;position:absolute}.story-amber{--scene-accent:#ffb447}.story-green{--scene-accent:#69d45c}.story-blue{--scene-accent:#59a6ff}.story-electric{--scene-accent:#3b83ff}.story-teal{--scene-accent:#43d9d2}.story-purple{--scene-accent:#d36dff}.story-multi{--scene-accent:#f4b750}.story-image:after{content:"";background:linear-gradient(90deg,#030b1661,#0000);position:absolute;inset:0}.hero h1{font-family:var(--serif);letter-spacing:-.028em;text-wrap:balance;margin:0 0 19px;font-size:clamp(55px,4.7vw,80px);font-weight:600;line-height:.92}.capabilities{flex-wrap:wrap;gap:9px;display:flex}.accent-button{background:var(--accent);border-color:var(--accent);color:#fff;border-radius:7px;margin-top:23px}.scene-picture{display:block;position:absolute;inset:0}.scene-picture img{object-fit:cover;width:100%;height:100%}.integrations{border:1px solid var(--line);border-radius:8px;padding:11px}.integrations>div{gap:10px;margin-top:9px;display:flex}.integrations span{text-align:center;border:1px solid var(--line);border-radius:7px;flex:1;padding:8px 3px 5px;font-size:9px}.integrations b{color:#428dd7;font-size:19px;display:block}.integrations em{color:#35a66e;margin-top:3px;font-size:7px;font-style:normal;display:block}.site-footer{color:#dadde4;background:#030b16;border-top:1px solid #263349;padding:30px clamp(25px,5vw,80px) 18px}.site-footer .brand{width:max-content}.footer-legal div{justify-content:flex-end;gap:25px;display:flex}.footer-legal{color:#7f8b9d;border-top:1px solid #1b2738;justify-content:space-between;margin-top:25px;padding-top:15px;font-size:11px;display:flex}.content-page{min-height:75vh;padding:155px clamp(25px,7vw,130px) 100px}.page-hero{max-width:970px;margin-bottom:80px}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#67809a;font-size:12px}.page-hero h1{font-family:var(--serif);letter-spacing:-.035em;max-width:930px;margin:20px 0;font-size:clamp(54px,6.3vw,98px);font-weight:600;line-height:.94}.page-hero>p:last-child{max-width:750px;color:var(--muted);font-size:clamp(18px,1.5vw,24px)}.page-cta{background:var(--surface);border:1px solid var(--line);border-radius:15px;justify-content:space-between;align-items:center;margin-top:70px;padding:35px;display:flex}.page-cta p{font:600 35px var(--serif);margin:0}.not-found{text-align:center;place-content:center;min-height:100vh;display:grid}.not-found>p{font:100px var(--serif);margin:0}.not-found h1{font:40px var(--serif)}@media (max-width:900px){.site-header{height:75px}.menu-toggle{z-index:3;display:block;position:relative}.nav{background:var(--bg);width:min(370px,100%);height:100vh;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;padding:100px 30px 30px;font-size:18px;display:none;position:absolute;top:0;right:0}.nav.open{display:flex}.nav .contact-link{margin-top:15px}.lang{position:absolute;bottom:30px;left:30px;display:grid!important}.nav .icon-control:last-child{position:absolute;bottom:30px;left:80px}.hero{height:700px}}@media (max-width:680px){body{font-size:14px}.hero{align-items:flex-start;height:760px}.hero h1{max-width:540px;font-size:49px}.integrations span:nth-child(n+5){display:none}.footer-legal{flex-direction:column;align-items:flex-start;display:flex}.footer-legal div{flex-wrap:wrap;justify-content:flex-start}.content-page{padding:120px 23px 70px}.page-hero{margin-bottom:50px}.page-hero h1{font-size:50px}.page-cta{display:block}.page-cta p{margin-bottom:20px}.story-chapter,.story-intro{width:calc(100vw - 108px);top:48%;left:86px}.story-chapter h2{font-size:clamp(48px,15vw,72px);line-height:.88}.story-intro h2{font-size:clamp(36px,10.5vw,53px)}.story-lines p{font-size:14px}.story-lines strong{font-size:36px}}@media (min-width:2400px){.scene-picture img{object-fit:contain}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.story-scroll{scroll-snap-stop:always}@media (max-width:900px){.story-energy{width:120px;left:11%}}@media (max-width:680px){html:has(.story-journey){scroll-snap-type:y proximity}.story-scroll{height:360svh}.story-energy{width:100px;left:7px}}html:has(.story-journey){scroll-snap-type:none;scroll-behavior:auto}.story-journey{scroll-snap-type:none}.story-scroll{scroll-snap-align:none;scroll-snap-stop:normal}.story-energy{left:8.8%}@media (max-width:680px){html:has(.story-journey){scroll-snap-type:none}.story-energy{left:7px}}:root{--header-height:92px}.story-energy{clip-path:none;width:100%;height:100%;top:0;left:0;overflow:hidden}@media (max-width:900px){:root{--header-height:75px}}.story-energy{pointer-events:none;contain:layout paint;isolation:isolate}.quick-overview{background:var(--bg);padding:clamp(130px,14vw,190px) clamp(24px,7vw,120px) 100px}@media (max-width:680px){.quick-overview{padding-top:110px}}.site-header:has(~main .experience-entry){visibility:hidden;pointer-events:none}.experience-entry{z-index:100;color:#f1ede5;background:var(--entry-atmosphere);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.experience-entry:before{content:"";opacity:.24;filter:contrast(1.7);background-image:repeating-radial-gradient(at 40% 60%,#0000 0 2px,#ffffff06 3px 4px),linear-gradient(115deg,#0000 38%,#ffffff0f 49%,#0000 60%);position:absolute;inset:0}.experience-entry>p{z-index:3;color:#9aa8b6;letter-spacing:.04em;text-align:center;max-width:calc(100vw - 48px);margin:0;font-size:12px;transition:opacity .22s;position:absolute;bottom:clamp(18px,4vh,42px)}.entry-flicker{opacity:1}.brand-title-neon .entry-flicker-a{animation:6.2s step-end .7s infinite entry-neon-flicker-a}.brand-title-neon .entry-flicker-b{animation:7.7s step-end 1.1s infinite entry-neon-flicker-b}.brand-title-neon .entry-flicker-c{animation:9.1s step-end .4s infinite entry-neon-flicker-c}.experience-entry[class*=is-launching]>p{opacity:0;pointer-events:none}.site-header:has(~main .entry-story-reveal){animation:1.9s cubic-bezier(.25,.75,.2,1) both entry-story-reveal}@keyframes entry-story-reveal{0%{opacity:0}35%{opacity:.12}to{opacity:1}}@keyframes entry-neon-flicker-a{0%,8%,9.2%,10.1%,11.4%,49%,50.2%,51%,to{opacity:1}8.6%,10.7%,49.6%{opacity:.12}9.6%,50.6%{opacity:.58}}@keyframes entry-neon-flicker-b{0%,23%,24.4%,25.2%,68%,69.2%,70.1%,to{opacity:1}23.7%,68.6%,69.7%{opacity:.2}24.8%{opacity:.62}}@keyframes entry-neon-flicker-c{0%,15%,16.1%,17.5%,18.4%,82%,83.3%,to{opacity:1}15.6%,16.9%,82.7%{opacity:.08}18%{opacity:.48}}@media (max-width:680px){.experience-entry:not([class*=is-launching]) .entry-flicker-a{animation:6.2s step-end 2.7s infinite entry-neon-flicker-a}.experience-entry:not([class*=is-launching]) .entry-flicker-b{animation:7.7s step-end 3.1s infinite entry-neon-flicker-b}.experience-entry:not([class*=is-launching]) .entry-flicker-c{animation:9.1s step-end 2.4s infinite entry-neon-flicker-c}}@media (prefers-reduced-motion:reduce){.site-header:has(~main .entry-story-reveal){animation:none}}.story-scroll.is-interacting .visual-dos .scene-picture img{animation:.55s ease-out .15s both crt-impact}.story-scroll.is-interacting .visual-cloud .integrations span{animation:1.1s ease-in-out infinite alternate api-sync}.story-scroll.is-interacting .visual-cloud .integrations span:nth-child(2n){animation-delay:.28s}@keyframes crt-impact{0%{filter:brightness()}18%{filter:brightness(1.5)saturate(1.3)}to{filter:brightness()}}@keyframes api-sync{to{border-color:#65dff1;box-shadow:0 0 10px #3ecce840}}@keyframes processing{50%{transform:translate(250%)}}:root{--header-safe-height:124px}@media (max-width:900px){:root{--header-safe-height:100px}}@media (max-width:680px){:root{--header-safe-height:84px}}.story-scroll{height:400svh}@media (max-width:680px){.story-scroll{height:420svh}}.story-picture{perspective:1400px;background:#030b16;display:block;position:absolute;inset:0;overflow:hidden}.story-picture img{object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;transform:scale(1.045) translate3d(var(--story-pointer-x,0px),calc(var(--story-pointer-y,0px) + var(--story-scroll-y,0px)),0) rotateX(var(--story-tilt-x,0deg)) rotateY(var(--story-tilt-y,0deg));transform-origin:50%;transition:opacity .35s,transform .5s cubic-bezier(.2,.75,.25,1);display:block}.story-scroll.is-stage-visible .story-picture img{will-change:transform}@media (pointer:coarse){.story-picture img{transform:scale(1.035) translate3d(0,var(--story-scroll-y,0px),0)}}@media (prefers-reduced-motion:reduce){.story-picture img{transform:none!important}}.story-magenta{--scene-accent:#e85aa8}.story-section:has(.scene-chapter) [data-story-visual]{opacity:1}@media (max-width:680px){.story-picture img{object-position:center}}.star-field,.star-sky{z-index:130;pointer-events:none;mix-blend-mode:screen;opacity:.7;position:fixed;inset:0}.star-sky canvas{width:100%;height:100%;position:absolute;inset:0}body:has(.hero-deck){background:0 0}body:has(.hero-deck) .star-sky{z-index:-1;mix-blend-mode:normal}.star-twinkle{pointer-events:none;opacity:0;--twinkle-rgb:235,242,255;background:radial-gradient(circle,#fff 0 7%,rgba(var(--twinkle-rgb),.9) 12%,rgba(var(--twinkle-rgb),.3) 26%,transparent 55%),linear-gradient(90deg,transparent 8%,rgba(var(--twinkle-rgb),.95) 50%,transparent 92%) center/100% 2px no-repeat,linear-gradient(0deg,transparent 8%,rgba(var(--twinkle-rgb),.95) 50%,transparent 92%) center/2px 100% no-repeat;filter:drop-shadow(0 0 6px rgba(var(--twinkle-rgb),.9));display:block;position:absolute}.shooting-star{transform-origin:0;--star-color:#e8ad58;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--star-color) 75%,transparent) 65%,#fff);--star-glow:1;box-shadow:0 0 calc(7px * var(--star-glow)) var(--star-color),0 0 calc(16px * var(--star-glow)) color-mix(in srgb,var(--star-color) 45%,transparent);opacity:0;will-change:transform,opacity;border-radius:999px;display:block;position:absolute}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}.story-back-to-top.is-docked-right{left:auto;right:var(--dock-right,24px);transform:none!important}@media (hover:hover){.story-back-to-top.is-visible:hover{border-color:color-mix(in srgb,var(--page-accent,#e8ad58) 60%,transparent);color:var(--page-accent,#ffd08a);box-shadow:inset 0 1px 0 #ffffff14,0 10px 28px #00050c33,0 0 20px color-mix(in srgb,var(--page-accent,#e8ad58) 22%,transparent);background:#030b1680}}.story-back-to-top:focus-visible{outline-color:var(--page-accent,#e8ad58)}.story-journey{--handoff-scale:1.45;--handoff-gap:9px;--handoff-lead-middle-gap:9px;--handoff-middle-glow-gap:9px;--handoff-glow-action-gap:5px;--handoff-max-width:calc(68vw - 48px);--handoff-lead-shadow:0 2px 1px #01060bfa,0 4px 6px #01060bd1,0 8px 14px #01060b9e}.origin-handoff-copy,.story-section[data-handoff-source]{--handoff-shadow:0 2px 2px #01060bf2,0 0 5px #01060be6,0 0 18px color-mix(in srgb,var(--scene-accent) 72%,transparent),0 0 38px color-mix(in srgb,var(--scene-accent) 36%,transparent)}.story-journey [data-hero-row]{will-change:opacity,transform;visibility:visible!important;opacity:var(--story-row-opacity,0)!important;transform:translate3d(0,var(--story-row-y,16px),0)!important;filter:none!important;animation:none!important}.story-journey [data-chapter-row]{will-change:opacity,transform;opacity:var(--story-row-opacity,0)!important;transform:translate3d(0,var(--story-row-y,16px),0)!important;animation:none!important}.origin-handoff-copy{--scene-accent:#ffb447;--handoff-focus-color:var(--scene-accent)}.final-handoff-copy{--handoff-middle-glow-gap:52px;--handoff-glow-action-gap:14px;--handoff-middle-action-gap:46px}.story-scroll:has(>.story-section[data-handoff-source]){height:500svh}@media (max-width:680px){.story-journey{--handoff-scale:1.18;--handoff-gap:7px;--handoff-lead-middle-gap:7px;--handoff-middle-glow-gap:7px;--handoff-glow-action-gap:6px;--handoff-max-width:calc(84.75vw - 86px)}.final-handoff-copy{--handoff-middle-glow-gap:24px;--handoff-glow-action-gap:10px;--handoff-middle-action-gap:30px}.story-journey{--story-gutter:24px;--story-safe-top:84px;--story-safe-bottom:72px;--story-band-center:calc(var(--story-safe-top) + (100svh - var(--story-safe-top) - var(--story-safe-bottom)) / 2);--handoff-max-width:calc(100vw - 2 * var(--story-gutter))}.story-journey .story-energy{display:none}}body:has(.experience-entry) .story-rail{display:none}@media (min-width:681px){.story-journey{--story-col-left:clamp(250px,21vw,380px);--story-col-width:min(620px,calc(100vw - var(--story-col-left) - 110px));--story-title:clamp(30px,2.75vw,48px);--story-cable-clear:clamp(130px,13vw,190px)}}@media (min-width:681px) and (max-width:1100px){.story-journey{--story-col-left:clamp(150px,21vw,230px);--story-col-width:min(620px,calc(100vw - var(--story-col-left) - 64px))}}#story-founder{--story-focus:86%}#story-mainframe{--story-focus:80%}#story-internet{--story-focus:78%}#story-intelligence{--story-focus:66%}#story-bridge{--story-focus:78%}#story-software{--story-focus:72%}#story-automation{--story-focus:68%}#story-brand{--story-focus:76%}#story-discovery{--story-focus:72%}#story-ai{--story-focus:66%}#story-final{--story-focus:72%}@media (min-width:681px) and (max-aspect-ratio:3/2){.story-journey .story-picture img{object-position:var(--story-focus,50%) center!important}}.story-scroll:has(>:is(#story-mainframe,#story-internet,#story-intelligence)){height:335svh}.story-discovery{--scene-accent:#67dbe6;--accent:#67dbe6;--accent-rgb:103,219,230}.topic-links{flex-wrap:wrap;gap:14px 28px;margin-top:22px;display:flex}.topic-links a,.topic-read-link{color:#e8ad58;text-underline-offset:6px;font-size:15px;line-height:1.6;text-decoration:underline}.topic-links a:hover,.topic-read-link:hover{color:#fff}:is(html:has(.experience-entry),body:has(.experience-entry)){overscroll-behavior:none;height:100%;overflow:hidden}:root{--link-color:#e8ad58;--link-hover:#fff3dd}body a[href]:not(:where(.brand,.not-found-brand,.icon-control,.skip-link)),body .nav-menu-toggle{color:var(--link-color)!important}body a[href]:not(:where(.brand,.not-found-brand,.icon-control,.skip-link)):is(:hover,:focus-visible),body .nav-menu-toggle:is(:hover,:focus-visible){text-decoration-color:currentColor;color:var(--link-hover)!important;opacity:1!important}body a[href]:not(:where(.brand,.not-found-brand,.icon-control,.skip-link)) :is(span,strong,b,svg){color:inherit!important}body a.button,body a.contact-link{border-color:var(--link-color)!important;background:0 0!important}body a:is(.button,.contact-link):is(:hover,:focus-visible){border-color:var(--link-hover)!important}body:has(.experience-entry){width:100%;position:fixed;inset:0}.nav-menu{position:relative}.nav-menu-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:flex}.nav-chevron{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .2s;transform:rotate(45deg)}.nav-menu-toggle[aria-expanded=true] .nav-chevron{transform:rotate(225deg)}.nav-menu-links{z-index:5;-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);transform-origin:26px 0;background:linear-gradient(#0c1b2b8c,#030b16ad);border:1px solid #e8ad5833;border-radius:14px;min-width:340px;padding:8px;position:absolute;top:calc(100% + 12px);left:-26px;box-shadow:0 26px 70px #0000008c,0 0 46px #e8ad5812,inset 0 1px #ffffff0a}.nav-menu-links:before{content:"";background:linear-gradient(90deg,#0000,#e8ad58e6,#65dfffb3,#0000);height:1px;position:absolute;top:-1px;left:22px;right:22px;box-shadow:0 0 12px #e8ad588c}.nav-menu-links:after{content:"";height:14px;position:absolute;bottom:100%;left:0;right:0}.nav-menu-links:not([hidden]){gap:2px;animation:.26s cubic-bezier(.2,.8,.2,1) both nav-drop;display:grid}.nav-menu-links a[class*=accent-]{--link-color:var(--page-accent)}body .nav-menu-links a[class*=accent-]:is(:hover,:focus-visible,[aria-current=page]) .nav-item-hint{color:color-mix(in srgb,var(--page-accent) 55%,#e6ebf0)!important}.nav-menu-links a{white-space:nowrap;animation:.34s cubic-bezier(.2,.8,.2,1) both nav-item;animation-delay:calc(var(--item,0) * 26ms + 40ms);border-radius:9px;gap:3px;padding:11px 40px 11px 18px;text-decoration:none;transition:background .2s,box-shadow .2s;display:grid;position:relative}.nav-menu-links a:before{content:"";background:var(--page-accent,#e8ad58);width:2px;height:0;box-shadow:0 0 10px rgba(var(--page-accent-rgb,232,173,88),.8);border-radius:2px;transition:height .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:6px;transform:translateY(-50%)}.nav-menu-links a:after{content:"→";color:var(--page-accent,#e8ad58);opacity:0;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:16px;transform:translate(-6px,-50%)}.nav-item-label{letter-spacing:.01em;font-size:13.5px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}body .nav-menu-links a .nav-item-hint{font-size:11.5px;transition:transform .22s cubic-bezier(.2,.8,.2,1),color .2s;color:#a9b1bbd1!important}.nav-menu-links a:is(:hover,:focus-visible){background:linear-gradient(90deg,rgba(var(--page-accent-rgb,232,173,88),.1),rgba(var(--page-accent-rgb,232,173,88),.02));outline:none}.nav-menu-links a:is(:hover,:focus-visible):before{height:58%}.nav-menu-links a:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%)}.nav-menu-links a:is(:hover,:focus-visible) :is(.nav-item-label,.nav-item-hint){transform:translate(4px)}body .nav-menu-links a:is(:hover,:focus-visible) .nav-item-hint{color:#e8cba0e6!important}body .nav-menu-links a[aria-current=page]{background:linear-gradient(90deg,rgba(var(--page-accent-rgb,232,173,88),.16),rgba(var(--page-accent-rgb,232,173,88),.03));box-shadow:inset 0 0 0 1px rgba(var(--page-accent-rgb,232,173,88),.16);color:#fff3dd!important}.nav-menu-links a[aria-current=page]:before{height:70%}body .nav-menu-links a[aria-current=page] .nav-item-hint{color:#e8cba0e6!important}.nav-menu-links a:first-child{border-radius:9px 9px 4px 4px;margin-bottom:6px;padding-block:10px 12px}.nav-menu-links a:first-child .nav-item-label{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.nav-menu-links a:first-child:after{opacity:.55;transform:translateY(-50%)}.nav-menu-links a:first-child{box-shadow:0 1px 0 rgba(var(--page-accent-rgb,232,173,88),.16)}body .nav-menu-links a:first-child[aria-current=page]{box-shadow:inset 0 0 0 1px rgba(var(--page-accent-rgb,232,173,88),.16)}body .nav-menu.is-active>.nav-menu-toggle,body .nav>a[aria-current=page]:not(.contact-link){color:#fff3dd!important}.nav-menu.is-active>.nav-menu-toggle,.nav>a[aria-current=page]:not(.contact-link){position:relative}.nav-menu.is-active>.nav-menu-toggle:after,.nav>a[aria-current=page]:not(.contact-link):after{content:"";background:linear-gradient(90deg,#0000,#e8ad58 25% 75%,#0000);height:1px;position:absolute;bottom:2px;left:0;right:0;box-shadow:0 0 8px #e8ad58cc}.nav>a[aria-current=page]:not(.contact-link):after{bottom:-8px}body a.contact-link[aria-current=page]{box-shadow:0 0 18px #e8ad5859;color:#fff3dd!important;border-color:#fff3dd!important}@keyframes nav-drop{0%{opacity:0;transform:translateY(-8px)scale(.97)}}@keyframes nav-item{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.nav-menu-links:not([hidden]),.nav-menu-links a{animation:none}.nav-menu-links a :is(.nav-item-label,.nav-item-hint){transition:none}}@media (max-width:900px){.nav.open{gap:18px;max-height:100svh;padding-bottom:100px;overflow-y:auto}.nav-menu-links{min-width:0;box-shadow:none;border:0;border-left:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin-top:8px;padding:0 0 0 4px;animation:none;position:static}.nav-menu-links:before,.nav-menu-links:after{display:none}.nav-menu-links a{white-space:normal;padding:11px 16px;animation:none}.nav-menu-links a:after,.nav-item-hint{display:none}.nav-menu-links a:first-child{box-shadow:none}.nav-menu.is-active>.nav-menu-toggle:after{display:none}.nav-menu-toggle{justify-content:space-between;width:100%}.nav.open .lang-switch{align-self:flex-start;margin-top:12px}.nav.open .lang-switch>.lang{flex-shrink:0;justify-content:center;align-items:center;position:static;display:inline-flex!important}.nav .lang-menu{flex-direction:row;top:50%;left:calc(100% + 10px);transform:translate(-6px,-50%)}.nav .lang-switch.is-open .lang-menu{transform:translateY(-50%)}.nav .lang-menu .icon-control{position:static}}.experience-entry>p{bottom:calc(clamp(18px,4vh,42px) + 26px)}.footer-legal>span{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.footer-address{color:#7f8b9d;font-style:normal}.footer-legal div{align-items:center}.footer-social{gap:14px}.footer-social svg{width:16px;height:16px}.site-footer .footer-legal{border-top:0;margin-top:0}.site-footer .footer-brand{width:auto;display:inline-flex}.site-footer .footer-mark{color:#eefcff;text-shadow:0 0 6px #fff,0 0 18px #61e8ffe6,0 0 42px #955bffa6;font-size:20px;font-weight:720;line-height:1}@media (max-width:680px){.site-footer .footer-mark{font-size:17px}}.icon-control:is(.lang,.lang-option){padding:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.lang-switch{flex-shrink:0;display:inline-flex;position:relative}.lang-menu{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;background:#030b16b8;border:1px solid #8ea7bf33;border-radius:999px;flex-direction:column;gap:8px;margin:0;padding:6px;list-style:none;transition:opacity .22s,transform .22s,visibility 0s .22s;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-6px);box-shadow:0 12px 30px #00000059}.lang-switch.is-open .lang-menu{opacity:1;visibility:visible;transition:opacity .22s,transform .22s;transform:translate(-50%)}.lang-switch.is-open>.lang{border-color:var(--link-hover);box-shadow:0 0 12px #e8ad5859}.lang-switch.is-open>.lang .lang-flag{opacity:1;filter:none}.icon-control.lang-option:is(:hover,:focus-visible){border-color:var(--link-hover);box-shadow:0 0 12px #e8ad5859}.icon-control.lang-option:is(:hover,:focus-visible) .lang-flag{opacity:1;filter:saturate(1.1)brightness(1.12)}.lang-flag{opacity:.62;filter:saturate(.7);width:100%;height:100%;transition:opacity .2s,filter .2s;display:block}.nav>a.lang:hover{opacity:1}.icon-control.lang:is(:hover,:focus-visible){border-color:var(--link-hover);box-shadow:0 0 12px #e8ad5859}.icon-control.lang:is(:hover,:focus-visible) .lang-flag{opacity:1;filter:saturate(1.1)brightness(1.12)}@media (max-width:900px){.menu-toggle span{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.nav{counter-reset:nav-item;width:min(400px,100%)}.nav.open{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#0c1b2bcc,#030b16ed 60%);gap:0;padding:96px 26px 44px 30px;animation:.42s cubic-bezier(.2,.8,.2,1) both nav-panel-in;box-shadow:-30px 0 80px #0000008c,0 0 0 100vmax #01060c6b}.nav.open:before{content:"";background:linear-gradient(#0000,#e8ad58d9 30%,#65dfffa6 70%,#0000);width:1px;position:absolute;top:24px;bottom:24px;left:0;box-shadow:0 0 12px #e8ad5873}.nav.open>.nav-menu,.nav.open>a:not(.contact-link):not(.lang){counter-increment:nav-item;border-bottom:1px solid #8ea7bf1f;animation:.45s cubic-bezier(.2,.8,.2,1) both nav-row-in}.nav.open>:first-child{animation-delay:80ms}.nav.open>:nth-child(2){animation-delay:.14s}.nav.open>:nth-child(3){animation-delay:.2s}.nav.open>:nth-child(4){animation-delay:.26s}.nav.open>:nth-child(5){animation-delay:.32s}.nav.open>.nav-menu>.nav-menu-toggle,.nav.open>a:not(.contact-link):not(.lang){font:500 24px/1.1 var(--serif);letter-spacing:-.01em;align-items:center;gap:14px;padding:18px 0;display:flex;position:relative}.nav.open>.nav-menu>.nav-menu-toggle:before,.nav.open>a:not(.contact-link):not(.lang):before{content:counter(nav-item,decimal-leading-zero);color:#e8ad58a6;min-width:22px;font:700 10px/1 var(--mono);letter-spacing:.14em;order:-1}.nav.open>.nav-menu>.nav-menu-toggle .nav-chevron{margin-left:auto}.nav.open>a[aria-current=page]:not(.contact-link):after{display:none}.nav.open .nav-menu-links{border-left:0;gap:4px;margin:0 0 14px 36px;padding:0}.nav.open .nav-menu-links[hidden]{display:none}.nav.open .nav-menu-links:not([hidden]){animation:.32s cubic-bezier(.2,.8,.2,1) both nav-sub-in}.nav.open .nav-menu-links a{background:linear-gradient(90deg,rgba(var(--page-accent-rgb,232,173,88),.07),transparent 70%);border-radius:10px;gap:4px;padding:11px 36px 11px 16px;display:grid;position:relative}.nav.open .nav-menu-links a:before{content:"";background:var(--page-accent,#e8ad58);width:2px;height:auto;box-shadow:0 0 10px rgba(var(--page-accent-rgb,232,173,88),.7);border-radius:2px;position:absolute;top:22%;bottom:22%;left:0;transform:none}.nav.open .nav-menu-links a:after{content:"→";opacity:.55;display:block;transform:translateY(-50%)}.nav.open .nav-item-hint{font-size:11.5px;line-height:1.35;display:block}.nav.open .nav-menu-links a:first-child{background:0 0;padding-block:8px 10px}.nav.open .nav-menu-links a:first-child:before{display:none}body .nav.open .nav-menu-links a[aria-current=page]{box-shadow:inset 0 0 0 1px rgba(var(--page-accent-rgb,232,173,88),.28)}.nav.open .contact-link{margin-top:30px;animation:.45s cubic-bezier(.2,.8,.2,1) .38s both nav-row-in}.nav.open .lang-switch{margin-top:18px;animation:.45s cubic-bezier(.2,.8,.2,1) .44s both nav-row-in}}@keyframes nav-panel-in{0%{opacity:0;transform:translate(28px)}}@keyframes nav-row-in{0%{opacity:0;transform:translate(18px)}}@keyframes nav-sub-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.nav.open,.nav.open>*,.nav.open .nav-menu-links{animation:none!important}}body a[href][class*=accent-]{--link-color:var(--page-accent)}.deck-links a[class*=accent-]{-webkit-text-decoration-color:color-mix(in srgb,var(--page-accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--page-accent) 55%,transparent);color:var(--page-accent)!important}.deck-links a[class*=accent-]:hover{color:#fff3dd!important}.hero .capabilities{flex-wrap:wrap;gap:12px 30px;display:flex}@media (max-width:680px){.hero .capabilities{gap:8px 18px}}@media (min-width:901px){.nav-menu-links{max-height:calc(100dvh - var(--header-height,90px) - 24px);overscroll-behavior:contain;overflow-y:auto}}.nav.open{overscroll-behavior:contain}.footer-address a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}.error-screen{z-index:1;background:0 0;flex-direction:column;min-height:100svh;display:flex;position:relative}.error-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:120px 24px 64px;display:flex}.error-code{color:#eefcff;font:400 clamp(110px,14vw,190px)/.9 var(--condensed);letter-spacing:.1em;text-shadow:0 0 8px #fff,0 0 26px #61e8ffe6,0 0 64px #955bffa6;margin:0}.error-code span{animation:7.7s step-end 1.2s infinite entry-neon-flicker-b}.error-500 .error-code{color:#fff3dd;text-shadow:0 0 8px #fff,0 0 26px #ffb447d9,0 0 64px #e85a288c}.error-label{color:#e8ad58;font:700 11px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;margin:22px 0 0}.error-body h1{color:#f1ede5;font:600 clamp(30px,3.4vw,50px)/1.05 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:18px 0 12px}.error-joke{color:#b4bfc8;text-wrap:pretty;max-width:560px;margin:0 0 34px;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.error-actions{flex-direction:column;align-items:center;gap:20px;display:flex}.error-links{flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:15px;display:flex}@media (prefers-reduced-motion:reduce){.error-code span{animation:none}}.contact-link,.contact-cta{border:1px solid var(--link-color);color:var(--link-color);box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:12px 18px;transition:transform .2s,box-shadow .2s;display:inline-flex;transform:none}.contact-cta{white-space:nowrap;font-size:15px;line-height:1.5}.contact-link:is(:hover,:focus-visible),.contact-cta:is(:hover,:focus-visible){border-color:var(--link-hover);color:var(--link-hover);box-shadow:0 0 16px color-mix(in srgb,var(--contact-accent) 58%,transparent),0 0 34px color-mix(in srgb,var(--contact-accent) 24%,transparent);transform:none}@media (min-width:901px){.site-header .contact-link{box-sizing:border-box;height:35px;padding:0 16px;line-height:1}}:root{--deck-gutter:clamp(24px,6vw,112px);--deck-max:1360px;--deck-pad-y:clamp(56px,9vh,112px);--deck-h1:clamp(52px,5.9vw,94px);--deck-h2:clamp(38px,3.9vw,62px);--deck-text:clamp(15px,1.1vw,18px);--deck-line:#8ea7bf33;--deck-ease:cubic-bezier(.2,.7,.2,1)}html:has(.hero-deck){scroll-snap-type:none;scroll-behavior:auto}body:has(.hero-deck){touch-action:pan-y pinch-zoom}.hero-deck{min-height:0;padding:0;position:relative;overflow:clip}.deck-screen{box-sizing:border-box;min-height:100dvh;padding:var(--deck-pad-y) var(--deck-gutter);isolation:isolate;outline:0;align-items:center;display:flex;position:relative;overflow:clip}.deck-screen+.deck-screen{box-shadow:inset 0 1px #8ea7bf1a}.deck-inner{z-index:2;width:100%;max-width:var(--deck-max);margin:0 auto;position:relative}.deck-split .deck-inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5.5vw,104px);display:grid}.deck-split.is-mirrored .deck-inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.deck-split.is-mirrored .deck-copy{order:2}.deck-split.is-mirrored .deck-inner>.deck-visual{order:1}.deck-split:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#1d6d9924,#0000 67%);border-radius:50%;width:min(52vw,760px);position:absolute;top:50%;right:-12%;transform:translateY(-50%)}.deck-split.is-mirrored:before{background:radial-gradient(circle,#b1763121,#0000 67%);left:-12%;right:auto}.deck-copy{min-width:0;max-width:660px;position:relative}.deck-kicker{color:var(--page-accent,#e8ad58);font:700 11px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;align-items:baseline;gap:16px;margin:0 0 22px;display:flex}.deck-kicker>span{font:700 clamp(40px,4.2vw,64px)/.8 var(--condensed);letter-spacing:-.05em}.deck-title{font:600 var(--deck-h2)/.95 var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px}.deck-text{color:#b4bfc8;max-width:62ch;font-size:var(--deck-text);text-wrap:pretty;margin:0 0 14px;line-height:1.7}.deck-points{border-top:1px solid var(--deck-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.deck-points li{color:#d2d9df;border-bottom:1px solid #8ea7bf24;padding:12px 14px 10px 17px;font-size:13px;line-height:1.45;position:relative}.deck-points li:before,.deck-points li:after{content:"";background:var(--page-accent,#e8ad58);border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:0}.deck-points li:before{box-shadow:0 0 6px rgba(var(--page-accent-rgb,232,173,88),.45)}.deck-points li:after{box-shadow:0 0 14px 2px rgba(var(--page-accent-rgb,232,173,88),.9);opacity:0;will-change:transform,opacity;transition:filter 1.2s;animation:6s ease-in-out infinite deck-point-pulse}@media (hover:hover){.deck-points:hover li:after{filter:opacity(0)}.deck-points li:hover:after{opacity:1;filter:none;transition:filter .25s;animation:none;transform:scale(1.45)}}@keyframes deck-point-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.deck-points li:after{animation:none}}.deck-links{flex-wrap:wrap;gap:12px 28px;margin-top:26px;display:flex}.deck-links a{text-underline-offset:6px;font-size:15px;line-height:1.6;text-decoration:underline}.deck-visual{aspect-ratio:1.48;width:100%;min-width:0;max-height:calc(100dvh - 2 * var(--deck-pad-y));isolation:isolate;clip-path:polygon(0 0,94% 0,100% 9%,100% 100%,6% 100%,0 91%);background:#06111d;margin:0;position:relative;overflow:hidden}.deck-visual:before,.deck-visual:after{content:"";z-index:4;pointer-events:none;width:58px;height:58px;position:absolute}.deck-visual:before{border-top:1px solid rgba(var(--page-accent-rgb,232,173,88),.72);border-left:1px solid rgba(var(--page-accent-rgb,232,173,88),.72);top:0;left:0}.deck-visual:after{border-right:1px solid rgba(var(--page-accent-rgb,232,173,88),.72);border-bottom:1px solid rgba(var(--page-accent-rgb,232,173,88),.72);bottom:0;right:0}.deck-visual img{z-index:0;object-fit:cover;filter:saturate(.88)contrast(1.05);will-change:transform;animation:15s cubic-bezier(.45,.05,.55,.95) infinite alternate deck-camera;transform:scale(1.07)}.deck-visual.is-sweep img{filter:grayscale()brightness(.82)}.deck-visual.is-sweep .page-hero-color{--sweep-from:100%;--sweep-to:-17%;--sweep-duration:21s}.deck-visual.is-sweep .page-hero-color img{filter:saturate(1.8)brightness(1.35)contrast(1.08);animation:15s cubic-bezier(.45,.05,.55,.95) infinite alternate deck-camera;transform:scale(1.07)}.deck-backdrop.is-sweep .page-hero-color img{animation-duration:20s;transform:scale(1.035)}.deck-visual.is-mono img{filter:grayscale()sepia(.25)hue-rotate(155deg)saturate(.65)brightness(.7)}.deck-visual-photo{box-shadow:inset 0 0 0 1px #8ea7bf14}.deck-visual-photo>.deck-visual-light{z-index:2;background:linear-gradient(112deg,transparent 40%,rgba(var(--page-glow-rgb,255,181,74),.13) 50%,transparent 61%);mix-blend-mode:screen;pointer-events:none;animation:10s ease-in-out infinite deck-light;position:absolute;inset:-30%}.deck-visual-scene{background:#030b16}.hero-scene{width:100%;height:100%;display:block;position:absolute;inset:0}.deck-backdrop{z-index:0;aspect-ratio:auto;clip-path:none;width:auto;max-height:none;position:absolute;inset:0}.deck-backdrop:before,.deck-backdrop:after{content:none}.deck-backdrop img{animation-duration:20s;transform:scale(1.035)}.deck-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030b16f2 0%,#030b16c7 38%,#030b1647 70%,#030b161f),linear-gradient(#0000 62%,#030b16 100%);position:absolute;inset:0}.deck-cover-copy{max-width:780px}.deck-cover .deck-title{font-size:clamp(46px,5.1vw,78px);line-height:.92}.page-hero.deck-screen{border-bottom:1px solid var(--line);max-width:none;margin:0;padding-block:clamp(112px,14vh,150px)}.page-hero-picture,.page-hero-picture img,.page-hero-color,.page-hero-color img{width:100%;height:100%;display:block;position:absolute;inset:0}.page-hero-picture,.page-hero-color{z-index:0;overflow:hidden}.page-hero-picture img,.page-hero-color img{object-fit:cover;object-position:center;will-change:transform;animation:20s cubic-bezier(.45,.05,.55,.95) infinite alternate deck-camera-hero;transform:scale(1.025)}.page-hero-picture img{filter:grayscale()brightness(.82)}.page-hero-color{pointer-events:none;-webkit-mask-image:linear-gradient(112deg,#0000 40%,#000c 46%,#000 50%,#000c 54%,#0000 60%);mask-image:linear-gradient(112deg,#0000 40%,#000c 46%,#000 50%,#000c 54%,#0000 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--sweep-from) 0;-webkit-mask-position:var(--sweep-from) 0;mask-position:var(--sweep-from) 0;animation:hero-color-sweep var(--sweep-duration) linear var(--sweep-lead) infinite}.page-hero-color img{filter:saturate(1.8)brightness(1.35)contrast(1.08)}.accent-blue{--page-accent:#59a6ff;--page-accent-rgb:89,166,255}.accent-green{--page-accent:#69d45c;--page-accent-rgb:105,212,92}.accent-purple{--page-accent:#d36dff;--page-accent-rgb:211,109,255}.accent-magenta{--page-accent:#e85aa8;--page-accent-rgb:232,90,168}.accent-cyan{--page-accent:#67dbe6;--page-accent-rgb:103,219,230}.has-accent{--page-glow-rgb:var(--page-accent-rgb);--link-color:var(--page-accent)}.has-accent .deck-cta{--link-hover:var(--page-accent);--contact-accent:var(--page-accent)}.has-accent .deck-related{--link-color:color-mix(in srgb,var(--page-accent) 45%,#cfd6de);--link-hover:var(--page-accent)}.has-accent .deck-related a>span[aria-hidden]{transition:transform .2s;color:var(--page-accent)!important}.has-accent .deck-related a:is(:hover,:focus-visible)>span[aria-hidden]{transform:translate(2px,-2px)}.has-accent .page-hero-color{isolation:isolate}.has-accent .page-hero-color img{filter:grayscale()brightness(1.3)contrast(1.12)}.has-accent .page-hero-color:after{content:"";z-index:1;background:var(--page-accent);mix-blend-mode:color;position:absolute;inset:0}.page-hero-color{--sweep-from:61%;--sweep-to:-17%;--sweep-duration:16.5s;--sweep-lead:0s}@media (max-aspect-ratio:1){.page-hero-color{--sweep-to:-40%;--sweep-duration:21.5s}}@keyframes hero-color-sweep{0%{-webkit-mask-position:var(--sweep-from) 0;-webkit-mask-position:var(--sweep-from) 0;mask-position:var(--sweep-from) 0;opacity:0}9%{opacity:1}97%,to{-webkit-mask-position:var(--sweep-to) 0;-webkit-mask-position:var(--sweep-to) 0;mask-position:var(--sweep-to) 0;opacity:1}}.page-hero-shade{z-index:1;background:linear-gradient(90deg,#030b16fa 0%,#030b16e6 34%,#030b1661 61%,#030b1614 100%),linear-gradient(#0000 66%,#030b16 100%);position:absolute;inset:0}.page-hero-copy{max-width:850px;position:relative}.page-hero-copy .eyebrow{color:var(--page-accent,#e8ad58);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.page-hero-copy h1{max-width:830px;font:600 var(--deck-h1)/.91 var(--serif);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;margin:20px 0 24px}.page-hero-copy>p:not(.eyebrow){color:#d3d8de;text-wrap:pretty;max-width:720px;margin:0;font-size:clamp(17px,1.35vw,22px);line-height:1.48}.page-hero-copy>.topic-byline{color:#9badaa;margin-top:26px;font-size:13px}.deck-cta .deck-shade{background:radial-gradient(at 50% 48%,#030b16d1,#030b1680 60%,#030b164d),linear-gradient(#0000 70%,#030b16 100%)}.deck-cta.has-band .deck-shade{background:radial-gradient(at 50% 46%,#030b168c,#030b161f 62%,#0000),linear-gradient(#0000 88%,#030b16 100%)}.deck-cta .deck-inner{text-align:center;justify-content:center;display:flex}.deck-cta-copy{flex-direction:column;align-items:center;display:flex}.deck-cta .deck-kicker{justify-content:center}.deck-cta .deck-title{text-wrap:balance;max-width:900px;margin-bottom:20px;font-size:clamp(44px,5.4vw,80px);line-height:.95}.deck-cta-text{color:#d3d8de;text-wrap:pretty;max-width:620px;margin:0 0 34px;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.service-process .deck-inner{min-height:calc(100dvh - 2 * var(--deck-pad-y));flex-direction:column;justify-content:space-between;gap:48px;display:flex}.service-process .deck-shade{background:linear-gradient(#030b16e6 0%,#030b1640 45%,#030b16cc 72%,#030b16 100%),linear-gradient(90deg,#030b1680,#0000 40% 70%,#030b1633)}.deck-steps{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.deck-steps li{border-top:1px solid rgba(var(--page-accent-rgb,232,173,88),.35);padding-top:22px}.deck-steps span{color:var(--page-accent,#e8ad58);font:700 11px var(--mono);letter-spacing:.18em;margin-bottom:16px;display:block}.deck-steps h3{font:600 clamp(26px,2.2vw,34px)/1 var(--serif);margin:0 0 12px}.deck-steps p{color:#c1c9d0;max-width:360px;margin:0;font-size:14px;line-height:1.6}.about-collaboration .deck-inner{min-height:calc(100dvh - 2 * var(--deck-pad-y));justify-content:flex-end;align-items:flex-end;display:flex}.about-collaboration .deck-shade{background:linear-gradient(#0000 45%,#030b16b8),linear-gradient(110deg,#030b1642,#0000 50%)}.about-collaboration .deck-backdrop img{object-position:center 42%}.about-founder{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#040d17f0,#081826d1);width:min(580px,100%);padding:clamp(28px,3.6vw,54px);box-shadow:0 30px 90px #00000073}.about-founder small{color:var(--page-accent,#e8ad58);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.about-founder h2{font:600 clamp(45px,4.6vw,70px)/.92 var(--serif);letter-spacing:-.035em;margin:15px 0 12px}.about-founder p{color:#c2cbd3;max-width:470px;margin:0;font-size:16px;line-height:1.65}.contact-workspace .deck-inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"copy form""visual form";row-gap:32px}.contact-workspace .deck-copy{grid-area:copy;align-self:end}.contact-workspace .deck-inner>.deck-visual{grid-area:visual;align-self:start;max-height:36dvh}.contact-mail-card{border:1px solid var(--deck-line);background:radial-gradient(circle at 100% 0,#2360872e,#0000 42%),#07131f;flex-direction:column;grid-area:form;align-items:flex-start;gap:18px;padding:clamp(28px,3.4vw,52px);display:flex;box-shadow:0 35px 100px #0000004d}.contact-mail-card>small{color:var(--page-accent,#e8ad58);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.contact-mail-address{font:600 clamp(26px,2.6vw,40px)/1.1 var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere;text-decoration:none}.contact-mail-card>p{color:#b4bfc8;max-width:46ch;margin:0;font-size:16px;line-height:1.65}.contact-mail-card address{border-top:1px solid var(--deck-line);color:#aeb8c2;width:100%;margin-top:8px;padding-top:18px;font-size:14px;font-style:normal;line-height:1.7}.contact-mail-card address strong{color:#e7ebee;font-weight:600}.deck-prompts{gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.deck-prompts li{color:#d0d6dc;grid-template-columns:32px 1fr;gap:12px;font-size:15px;line-height:1.45;display:grid}.deck-prompts span{color:var(--page-accent,#e8ad58);font:700 10px/2 var(--mono)}.social-links{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.social-links a{align-items:center;gap:10px;font-size:14px;text-decoration:none;display:inline-flex}.social-links svg{flex:none;width:20px;height:20px}.legal-entry .deck-text{margin:0 0 4px;line-height:1.65}.topic-section .deck-points{grid-template-columns:1fr}.topic-section .deck-text{font-size:clamp(15px,1.05vw,17px)}.deck-facts{margin:8px 0 0}.deck-facts>div{border-top:1px solid var(--deck-line);padding:13px 0}.deck-facts dt{color:var(--muted);margin-bottom:5px;font-size:12px}.deck-facts dd{overflow-wrap:anywhere;margin:0;font-size:15px}.deck-facts code{color:#bfeaf0;font-size:13px}.deck-wide .deck-inner{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.deck-wide.is-mirrored .deck-inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.deck-wide .deck-copy{max-width:760px}.deck-faq details{border-top:1px solid var(--deck-line);padding:16px 0}.deck-faq details:last-child{border-bottom:1px solid var(--deck-line)}.deck-faq summary{cursor:pointer;color:#eff5f1;padding-right:32px;font-size:17px;line-height:1.45;list-style:none;position:relative}.deck-faq summary::-webkit-details-marker{display:none}.deck-faq summary:after{content:"";border-right:1.5px solid var(--page-accent,#e8ad58);border-bottom:1.5px solid var(--page-accent,#e8ad58);width:8px;height:8px;transition:transform .25s var(--deck-ease);position:absolute;top:.35em;right:6px;transform:rotate(45deg)}.deck-faq details[open] summary:after{top:.6em;transform:rotate(225deg)}.deck-faq summary,.deck-insights summary{transition:color .2s}@media (hover:hover){.deck-faq summary:hover,.deck-insights summary:hover{color:var(--page-accent,#e8ad58)}}.deck-faq details[open] summary,.deck-insights details[open] summary{color:var(--page-accent,#e8ad58)}.deck-faq summary:focus-visible{outline:1px solid var(--page-accent,#e8ad58);outline-offset:4px}.deck-faq details,.deck-insights details{interpolate-size:allow-keywords}.deck-faq details::details-content{opacity:0;block-size:0;transition:block-size .5s cubic-bezier(.2,.7,.2,1),opacity .4s ease,content-visibility .5s allow-discrete;overflow:hidden}.deck-insights details::details-content{opacity:0;block-size:0;transition:block-size .5s cubic-bezier(.2,.7,.2,1),opacity .4s ease,content-visibility .5s allow-discrete;overflow:hidden}.deck-faq details[open]::details-content{opacity:1;block-size:auto}.deck-insights details[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.deck-faq details::details-content{transition:none}.deck-insights details::details-content{transition:none}}.deck-faq details p{color:#b9c3cd;margin:12px 0 0;font-size:15px;line-height:1.7}.deck-related a{border-bottom:1px solid var(--deck-line);font:600 clamp(22px,2vw,28px)/1.2 var(--serif);justify-content:space-between;gap:24px;padding:18px 0;display:flex}.deck-related a:first-child{border-top:1px solid var(--deck-line)}.topic-sources{margin-top:30px}.topic-sources small{color:var(--page-accent,#e8ad58);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.topic-sources ul{margin:12px 0 0;padding-left:18px}.topic-sources li{color:#b9c3cd;margin:8px 0;font-size:15px}.topic-sources a{text-underline-offset:4px;text-decoration:underline}.deck-rail{z-index:25;flex-direction:column;gap:0;display:flex;position:fixed;top:50%;right:clamp(10px,1.4vw,24px);transform:translateY(-50%)}.deck-rail a{justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex;position:relative}.deck-rail-dot{width:6px;height:6px;transition:height .35s var(--deck-ease),background-color .35s,box-shadow .35s;background:#c9d6e257;border-radius:3px}@media (hover:hover) and (pointer:fine){.deck-rail a:hover .deck-rail-dot{background:color-mix(in srgb,var(--rail-accent,var(--page-accent,#e8ad58)) 80%,transparent)}.deck-rail a:hover .deck-rail-label{opacity:1;transform:translateY(-50%)}}.deck-rail a[aria-current] .deck-rail-dot{background:var(--rail-accent,var(--page-accent,#e8ad58));height:20px;box-shadow:0 0 12px color-mix(in srgb,var(--rail-accent,var(--page-accent,#e8ad58)) 60%,transparent)}.deck-rail-label{white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030b16e0;border:1px solid #8ea7bf33;border-radius:999px;max-width:300px;padding:6px 12px;font-size:12px;line-height:1.3;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:28px;overflow:hidden;transform:translate(6px,-50%)}.deck-rail a{--link-color:var(--rail-accent,var(--page-accent,#e8ad58));--link-hover:var(--rail-accent,var(--page-accent,#e8ad58));color:var(--rail-accent,var(--page-accent,#e8ad58))}.deck-rail a .deck-rail-label{border-color:color-mix(in srgb,var(--rail-accent,var(--page-accent,#e8ad58)) 55%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--rail-accent,var(--page-accent,#e8ad58)) 18%,transparent)}.deck-rail-label small{font:10px var(--mono);opacity:.75;margin-right:8px}.deck-rail a:focus-visible .deck-rail-label{opacity:1;transform:translateY(-50%)}.deck-rail a:focus-visible{outline:1px solid var(--rail-accent,var(--page-accent,#e8ad58));outline-offset:2px;border-radius:4px}.hero-deck+.site-footer{justify-content:flex-start;height:auto;min-height:0;padding:16px 5%}.hero-deck+.site-footer .footer-legal{margin-inline:auto;width:100%;max-width:1440px;margin-top:0;padding-top:0}.deck-reveal{transition:opacity .8s var(--deck-ease),transform .8s var(--deck-ease)}.deck-inner>.deck-visual{transition:opacity 1s var(--deck-ease),transform 1.2s var(--deck-ease)}.deck-copy>.deck-reveal:nth-child(2){transition-delay:70ms}.deck-copy>.deck-reveal:nth-child(3){transition-delay:.14s}.deck-copy>.deck-reveal:nth-child(n+4){transition-delay:.21s}.deck-ready .deck-screen:not(.is-revealed) .deck-reveal{opacity:0;transform:translateY(22px)}.deck-ready .deck-screen:not(.is-revealed) .deck-inner>.deck-visual{opacity:0}.deck-ready .deck-screen:not(.is-revealed) :is(.deck-visual img,.deck-visual-light,.hero-scene *){animation-play-state:paused}.hero-scene .hs-panel{fill:var(--hs-panel)}.hero-scene .hs-glow{filter:var(--hs-glow)}.hero-scene .hs-mono{font:500 14px var(--mono);letter-spacing:.02em}.hero-scene .hs-label{font-size:22px;font-weight:700}.hero-scene .hs-small{font-size:10px}.hs-flow{stroke-dasharray:10 22;animation:2.6s linear infinite hs-flow}.hs-pulse{animation:3.2s ease-in-out infinite hs-pulse}.hs-scan{animation:5.5s ease-in-out infinite alternate hs-scan}.hs-blink{animation:1.1s step-end infinite hs-blink}.hs-march{animation:3s linear infinite hs-march}.hs-sweep{animation:9s linear infinite hs-sweep}.hs-type{animation:hs-type .7s var(--deck-ease) both}@keyframes hs-flow{to{stroke-dashoffset:-64px}}@keyframes hs-pulse{50%{opacity:.5}}@keyframes hs-scan{to{transform:translateY(396px)}}@keyframes hs-blink{50%{opacity:0}}@keyframes hs-march{to{stroke-dashoffset:-40px}}@keyframes hs-sweep{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes hs-type{0%{opacity:0;transform:translate(-8px)}}@keyframes deck-camera{to{transform:scale(1.14)translate(1.8%,-.7%)}}@keyframes deck-camera-hero{to{transform:scale(1.105)translate(-1.5%,-.6%)}}@keyframes deck-light{0%,22%{opacity:0;transform:translate(-25%)}50%{opacity:1}78%,to{opacity:0;transform:translate(25%)}}@media (max-width:900px){.deck-split .deck-inner,.deck-split.is-mirrored .deck-inner,.deck-wide .deck-inner{flex-direction:column;align-items:stretch;gap:32px;display:flex}.deck-split .deck-inner>.deck-visual{aspect-ratio:auto;width:100%;height:clamp(180px,34dvh,340px);max-height:none;order:-1!important}.deck-split.is-mirrored .deck-copy{order:0}.deck-copy{max-width:720px}.contact-workspace .deck-inner>.deck-visual{display:none}.contact-workspace .deck-copy{align-self:auto}.deck-rail-dot{width:4px;height:4px}.deck-rail a[aria-current] .deck-rail-dot{height:12px}.deck-steps{grid-template-columns:1fr;gap:18px}.service-process .deck-inner{justify-content:flex-start;gap:clamp(40px,10dvh,96px)}.deck-steps li{padding-top:14px}.deck-steps span{margin-bottom:8px}.deck-steps h3{margin-bottom:6px;font-size:26px}}@media (max-width:680px){:root{--deck-pad-y:clamp(48px,7svh,72px);--deck-gutter:22px}.deck-screen{align-items:center}.deck-split .deck-inner>.deck-visual{width:calc(100% + 44px);height:clamp(150px,28svh,250px);margin-inline:-22px}.deck-kicker{margin-bottom:16px}.deck-kicker>span{font-size:40px}.deck-title{margin-bottom:18px;font-size:clamp(32px,9.4vw,42px)}.deck-text{font-size:15px;line-height:1.6}.deck-points{margin-top:20px}.deck-points li{padding:9px 8px 8px 14px;font-size:12px}.deck-points li:before,.deck-points li:after{top:15px}.topic-section .deck-text{font-size:15px}.topic-section .deck-inner>.deck-visual,.legal-entry .deck-inner>.deck-visual{height:clamp(130px,22svh,210px)}.page-hero.deck-screen{align-items:flex-start;padding-block:115px 64px}.page-hero-shade{background:linear-gradient(#030b16fa 0%,#030b16e0 48%,#030b164d 72%,#030b16 100%)}.page-hero-copy h1{max-width:560px;margin:16px 0 18px;font-size:clamp(40px,12vw,59px);line-height:.92}.page-hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.45}.deck-cover .deck-title{font-size:clamp(36px,10vw,46px)}.deck-shade{background:linear-gradient(#030b16f0 0%,#030b16b3 45%,#030b1659 75%,#030b16 100%)}.about-collaboration .deck-backdrop img{object-position:52% center}.about-founder{padding:27px 24px}.about-founder h2{font-size:44px}.about-founder p{font-size:14px}.deck-cta .deck-title{font-size:34px}.deck-cta-text{margin-bottom:28px;font-size:15px}.contact-mail-card{padding:24px 20px}.deck-faq summary{font-size:16px}.deck-related a{font-size:22px}.hero-deck+.site-footer{padding:14px 22px}.hero-deck+.site-footer .footer-legal{gap:10px;margin-top:0}}@media (max-height:560px) and (min-width:681px){:root{--deck-pad-y:32px}.page-hero.deck-screen{padding-block:96px 40px}.deck-title{font-size:clamp(30px,3.4vw,44px)}.page-hero-copy h1{font-size:clamp(40px,4.6vw,60px)}.deck-text{font-size:14px;line-height:1.55}.deck-points li{padding-block:7px 6px}}@media (prefers-reduced-motion:reduce){.deck-reveal,.deck-inner>.deck-visual{opacity:1!important;transition:none!important;transform:none!important}.deck-visual img,.deck-visual-light,.page-hero-picture img,.page-hero-color img,.hero-scene *{animation:none!important}.page-hero-color{display:none}.deck-rail *{transition:none!important}}.deck-insights{border-top:1px solid var(--deck-line);margin-top:22px}.deck-insights details{border-bottom:1px solid #8ea7bf24}.deck-insights summary{cursor:pointer;color:#e7ebee;padding:11px 28px 10px 0;font-size:14px;line-height:1.4;list-style:none;position:relative}.deck-insights summary::-webkit-details-marker{display:none}.deck-insights summary:after{content:"";border-right:1.5px solid var(--page-accent,#e8ad58);border-bottom:1.5px solid var(--page-accent,#e8ad58);width:7px;height:7px;transition:transform .25s var(--deck-ease);position:absolute;top:15px;right:6px;transform:rotate(45deg)}.deck-insights details[open] summary:after{top:19px;transform:rotate(225deg)}.deck-insights summary:focus-visible{outline:1px solid var(--page-accent,#e8ad58);outline-offset:3px}.deck-insights p{color:#b4bfc8;max-width:60ch;margin:0 0 12px;font-size:14px;line-height:1.6}@media (max-width:680px){.deck-insights{margin-top:16px}.deck-insights summary{padding-block:9px 8px;font-size:13px}.deck-insights summary:after{top:13px}}.hero-deck .deck-screen:not(:has(~.deck-screen)){min-height:calc(100vh - var(--deck-footer-h,56px));min-height:calc(100dvh - var(--deck-footer-h,56px))}:is(.hero-deck .deck-screen.about-collaboration:not(:has(~.deck-screen)) .deck-inner,.hero-deck .deck-screen.service-process:not(:has(~.deck-screen)) .deck-inner){min-height:calc(100dvh - var(--deck-footer-h,56px) - 2 * var(--deck-pad-y))}body:has(.hero-deck) .site-header{transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .35s,border-color .35s;position:fixed}body:has(.hero-deck) .site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#030b16db;transition:opacity .35s;position:absolute;inset:0}html.deck-header-solid body:has(.hero-deck) .site-header{border-bottom-color:#8ea7bf24}html.deck-header-solid body:has(.hero-deck) .site-header:before{opacity:1}html.deck-header-hidden body:has(.hero-deck) .site-header{transform:translateY(-100%)}body:has(.hero-deck) .site-header:focus-within{transform:none}@media (prefers-reduced-motion:reduce){body:has(.hero-deck) .site-header{transition:none}}.deck-rail{touch-action:none;-webkit-user-select:none;user-select:none}.deck-rail.is-scrubbing{cursor:grabbing}.deck-rail.is-scrubbing a[data-scrub] .deck-rail-dot{background:var(--rail-accent,var(--page-accent,#e8ad58));height:20px;box-shadow:0 0 12px color-mix(in srgb,var(--rail-accent,var(--page-accent,#e8ad58)) 60%,transparent)}.deck-rail.is-scrubbing a[data-scrub] .deck-rail-label{opacity:1;display:block;transform:translateY(-50%)}@media (max-width:900px){.deck-rail{pointer-events:auto;padding:10px 6px 10px 22px;right:0}.deck-rail a{width:24px;height:24px}.deck-rail-label{opacity:0;font-size:13px;display:block;right:30px}}@media (min-width:681px) and (max-width:900px){.deck-split .deck-inner,.deck-split.is-mirrored .deck-inner{gap:clamp(18px,3dvh,32px)}.deck-split:not(.contact-workspace) .deck-inner{max-height:calc(100dvh - 2 * var(--deck-pad-y))}.deck-split .deck-inner>.deck-copy{flex:none}.deck-split .deck-inner>.deck-visual{flex:0 clamp(180px,34dvh,340px);height:auto;min-height:110px}}@media (min-width:681px) and (max-width:900px) and (max-height:720px){.deck-split:not(.contact-workspace) .deck-inner{max-height:none}.deck-split .deck-inner>.deck-visual{flex-basis:clamp(100px,22dvh,200px);min-height:100px}}.brand-lockup{flex-direction:column;align-items:stretch;margin:4px 0 6px;line-height:1.02;display:inline-flex}.brand-lockup>.wordmark{letter-spacing:5px;color:#eefcff;text-shadow:0 0 6px #fff,0 0 18px #61e8ffe6,0 0 42px #955bffa6;font-size:clamp(24px,1.9vw,32px);font-weight:720}.brand-lockup>.brand-subtitle{margin-top:5px;font-size:clamp(7.5px,.6vw,9.5px)}.topic-author{border-left:2px solid rgba(var(--page-accent-rgb,232,173,88),.7);background:#0814228c;margin-top:26px;padding:16px 18px}.topic-author small{color:var(--page-accent,#e8ad58);font:700 10px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;display:block}.topic-author p{color:#c4cdd5;margin:0;font-size:14px;line-height:1.6}.topic-author strong{color:#f1ede5}.topic-author a{white-space:nowrap;font-size:14px}@media (max-width:680px){.topic-author{margin-top:12px;padding:8px 12px}.topic-author small{display:none}.topic-author p{margin:0;font-size:12px;line-height:1.5}.topic-author a{font-size:12px}.topic-author-bio{display:none}}
