@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.personal-site{max-width:none;margin:0;padding:0;line-height:1.5}.personal-site *,.personal-site :after,.personal-site :before{box-sizing:border-box}.personal-site :where(p){margin:0;line-height:1.5}.personal-site{--lv-bg:#070708;--lv-gold:#ffb100;--lv-muted:#8a8a86;--lv-faint:#5a5a57;--lv-hairline:rgba(255,255,255,0.08);--lv-hairline-strong:rgba(255,255,255,0.14);--lv-mono:var(--font-geist-mono),ui-monospace,monospace;--lv-sans:var(--font-geist-sans),"Geist","Inter",sans-serif;position:relative;background:var(--lv-bg);color:#fff;overflow-x:clip;font-family:var(--lv-sans);-webkit-font-smoothing:antialiased}html:has(.personal-site){scroll-behavior:auto}.personal-site a{color:var(--lv-gold);text-decoration:none}.personal-site a:hover{color:#fff}.ae-grain{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.personal-site .w{display:inline-block;will-change:filter,opacity,color}.personal-site .ae-about__back{position:fixed;top:26px;left:6vw;z-index:70;display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 18px 0 15px;border:1px solid var(--lv-hairline-strong);border-radius:999px;background:rgba(7,7,8,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--lv-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lv-muted);transition:color .16s ease,border-color .16s ease,background .16s ease}.personal-site .ae-about__back[data-navigation-kind=technical]{position:relative;top:auto;left:auto;margin:88px 6vw 0;width:max-content;z-index:2}.personal-site .ae-breadcrumb{position:relative;margin:88px 6vw 0;width:max-content;z-index:2;display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 22px;border:1px solid var(--lv-hairline-strong);border-radius:999px;background:rgba(7,7,8,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--lv-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lv-muted)}.personal-site .ae-breadcrumb a{color:var(--lv-muted)}.personal-site .ae-breadcrumb a:hover{color:#fff}.personal-site .ae-about__back--home{position:fixed;top:26px;left:6vw}.personal-site .ae-about__back:hover{color:#fff;border-color:var(--lv-gold);background:rgba(7,7,8,.72)}.ae-about__back-dot{width:6px;height:6px;border-radius:50%;background:var(--lv-gold);animation:ae-pulse 2s ease-in-out infinite}.ae-about__back-arrow{font-size:13px;transition:transform .16s ease}.personal-site .ae-about__back:hover .ae-about__back-arrow{transform:translateX(-3px)}@keyframes ae-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,177,0,.4);opacity:.9}50%{box-shadow:0 0 0 5px rgba(255,177,0,0);opacity:1}}@media (max-width:640px){.personal-site .ae-about__back{top:18px;padding:0 15px 0 12px;height:34px}}.ae-about-teaser{display:flex;justify-content:center;padding:8vh 6vw 4vh}.ae-about-teaser--bio{display:block;max-width:860px;margin:0 auto;padding:8vh 6vw 4vh;overflow-wrap:anywhere}.ae-about-teaser--bio h2{max-width:100%;margin:0 0 1.4rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.08}.ae-about-teaser--bio p{max-width:65ch;margin:0 0 1rem;line-height:1.65;color:var(--lv-muted)}.ae-about-teaser--bio a{color:var(--lv-gold)}.personal-site .ae-about-teaser__link{display:inline-flex;flex-direction:column;align-items:center;text-align:center;gap:8px;font-family:var(--lv-mono);font-size:13px;letter-spacing:.04em;line-height:1.5;color:var(--lv-muted);transition:color .2s ease}.ae-about-teaser__b{display:inline-flex;align-items:center;gap:12px}.personal-site .ae-about-teaser__link:hover{color:#fff}.ae-about-teaser__wink{color:var(--lv-faint);transition:color .2s ease}.personal-site .ae-about-teaser__link:hover .ae-about-teaser__wink{color:var(--lv-gold)}.ae-about-teaser__arrow{display:inline-block;color:var(--lv-gold);animation:ae-nudge 1.8s ease-in-out infinite}.personal-site .ae-about-teaser__link:hover .ae-about-teaser__arrow{animation-play-state:paused;transform:translateX(4px)}@keyframes ae-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.ae-about-hero__grid{display:grid;grid-template-columns:1fr;align-items:center;gap:30px;width:100%}.ae-about-hero__media{position:relative;order:-1;width:104px;height:104px;border:1px solid var(--lv-hairline-strong);border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 7px rgba(255,177,0,.045),0 18px 50px rgba(0,0,0,.62);isolation:isolate}.ae-about__mark{position:absolute;z-index:1;top:13%;left:15%;width:70%;height:70%;overflow:visible;fill:none;stroke:var(--lv-gold);stroke-width:2.2;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(255,177,0,.95)) drop-shadow(0 0 8px rgba(255,177,0,.62))}.ae-about__mark path+path{stroke-width:1.5;opacity:.88}.ae-about__photo{position:absolute!important;z-index:2;inset:0!important;width:100%!important;height:100%!important;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 3px rgba(255,177,0,.34))}@media (min-width:900px){.ae-about-hero__grid{grid-template-columns:43.575vw 1fr;gap:5vw}.ae-about-hero__media{order:0;width:min(27.8vw,480px);height:min(27.8vw,480px);justify-self:end}.ae-about__mark{stroke-width:1.8}}.ae-about-hero .ae-hero__title span{white-space:normal}@keyframes ae-hero-in{0%{opacity:0;transform:translateY(28px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.ae-hero .hero-in>*{animation:ae-hero-in 1.05s cubic-bezier(.22,.61,.36,1) both}.ae-hero .hero-in>:first-child{animation-delay:.08s}.ae-hero .hero-in>:nth-child(2){animation-delay:.2s}.ae-hero .hero-in>:nth-child(3){animation-delay:.32s}.ae-hero .hero-in>:nth-child(4){animation-delay:.44s}.ae-hero .hero-in>:nth-child(5){animation-delay:.56s}.ae-about-hero__media{animation:ae-hero-in 1.15s cubic-bezier(.22,.61,.36,1) both;animation-delay:.42s}.ae-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 6vw;isolation:isolate}.ae-hero__glow{position:absolute;top:-20vh;left:-10vw;width:90vw;height:90vh;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,rgba(255,177,0,.1),rgba(255,177,0,0) 70%)}.ae-hero__meta{display:flex;align-items:center;gap:12px;font-family:var(--lv-mono);font-size:1.0625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-muted);margin-bottom:38px}.ae-hero__dot{width:6px;height:6px;background:var(--lv-gold);border-radius:50%;display:inline-block}.ae-hero__sep{color:var(--lv-faint)}.ae-hero__signal{animation:ae-signal-pulse 5.6s ease-in-out infinite}@keyframes ae-signal-pulse{0%,to{color:var(--lv-muted);text-shadow:0 0 0 rgba(255,177,0,0)}50%{color:var(--lv-gold);text-shadow:0 0 8px rgba(255,177,0,.32)}}.ae-hero__title{margin:0;font-size:clamp(2.6rem,7vw,7.5rem);font-weight:500;line-height:1.02;letter-spacing:-.04em;display:flex;flex-direction:column;gap:.06em}.ae-hero__title span{display:block;white-space:nowrap}.ae-hero:not(.ae-about-hero) .ae-hero__title{font-size:clamp(2.6rem,min(7vw,12vh),7.5rem)}.ae-hero:not(.ae-about-hero) .ae-hero__title-dim{max-width:100%;font-size:.75em;line-height:1.08;letter-spacing:-.025em;white-space:normal;text-wrap:balance}.ae-hero__lede,.ae-hero__title-dim{color:var(--lv-muted)}.ae-hero__lede{margin:40px 0 0;max-width:46ch;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.55}.ae-hero__actions{display:flex;align-items:center;gap:20px;margin-top:44px}.ae-hero__textlink{font-size:14px;color:var(--lv-muted);border-bottom:1px solid var(--lv-hairline-strong);padding-bottom:3px}.ae-hero__textlink:hover{color:#fff}.ae-hero__foot{position:absolute;bottom:34px;left:6vw;right:6vw;display:flex;justify-content:space-between;align-items:flex-end;font-family:var(--lv-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lv-faint)}.ae-hero__scroll{display:flex;align-items:center;gap:8px}.ae-hero__scroll-line{position:relative;display:inline-block;width:1px;height:26px;overflow:hidden;background:rgba(255,177,0,.18)}.ae-hero__scroll-line:after{content:"";position:absolute;top:0;left:0;width:1px;height:48%;background:linear-gradient(to bottom,transparent,var(--lv-gold) 36%,var(--lv-gold) 64%,transparent);filter:drop-shadow(0 0 3px rgba(255,177,0,.8));animation:ae-scroll-flow 3.4s ease-in-out infinite}@keyframes ae-scroll-flow{0%{transform:translateY(-115%);opacity:.2}22%{opacity:1}78%{opacity:1}to{transform:translateY(215%);opacity:.2}}.personal-site .ae-btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:48px;padding:0 28px;border:0;border-radius:999px;background:var(--lv-gold);color:#070708;font-family:var(--lv-sans);font-size:15px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.personal-site .ae-btn:hover{background:#ffc740;color:#070708;transform:translateY(-1px)}.ae-pin{position:relative}.ae-pin__sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 6vw;overflow:hidden}.ae-eyebrow{font-family:var(--lv-mono);font-size:18px;letter-spacing:.12em;text-transform:uppercase;color:var(--lv-faint)}.ae-numbered-label{display:flex;align-items:baseline;gap:.62rem;font-size:1.0625rem;color:var(--lv-faint)}.ae-numbered-label__dot,.ae-numbered-label__num{color:inherit;transition:color .45s ease,text-shadow .45s ease}[data-label-active=true] .ae-numbered-label__num{color:var(--lv-gold)}[data-label-active=true] .ae-numbered-label__dot{color:var(--lv-gold);animation:ae-number-dot 3.6s ease-in-out infinite}@keyframes ae-number-dot{0%,to{opacity:.5;text-shadow:0 0 0 rgba(255,177,0,0)}50%{opacity:1;text-shadow:0 0 8px rgba(255,177,0,.7)}}.ae-philosophy{height:340vh}.ae-philosophy__glow{position:absolute;bottom:-40vh;right:-10vw;width:80vw;height:90vh;pointer-events:none;background:radial-gradient(closest-side,rgba(255,177,0,.07),rgba(255,177,0,0) 70%)}.ae-philosophy__label{margin-bottom:44px}.ae-philosophy__text{margin:0;max-width:min(20ch,92vw);font-size:clamp(2rem,4.6vw,4.4rem);font-weight:500;line-height:1.12;letter-spacing:-.03em}.ae-pinbar{margin-top:56px;height:1px;width:min(420px,60vw);background:var(--lv-hairline);position:relative}.ae-pinbar__fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--lv-gold)}.ae-leistungen-head{padding:14vh 6vw 6vh;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;border-top:1px solid var(--lv-hairline)}.ae-leistungen-head h2{margin:0;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}.ae-card{height:300vh}.ae-card__sticky{position:sticky;top:0;height:100vh;background:var(--lv-bg);border-top:1px solid var(--lv-hairline);box-shadow:0 -50px 90px rgba(0,0,0,.75);display:grid;grid-template-columns:1.02fr .98fr;gap:4vw;align-items:center;padding:0 6vw}.ae-card__tag{margin-bottom:26px}.ae-card h3{margin:0 0 30px;font-size:clamp(1.8rem,3.4vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}.ae-card__text{margin:0;max-width:34ch;font-size:clamp(1.05rem,1.6vw,1.6rem);line-height:1.45;letter-spacing:-.01em}.ae-card__link{display:inline-flex;align-items:center;gap:10px;margin-top:40px;font-family:var(--lv-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-gold)}.ae-card__link:hover{color:#fff}.ae-card__link span{font-size:15px}.ae-card__svg{width:100%;max-height:70vh;overflow:visible}.ae-card__svg--wide{max-height:74vh}.personal-site .draw{will-change:stroke-dashoffset,opacity}.ae-cta{position:relative;min-height:96vh;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid var(--lv-hairline);padding:0 6vw;overflow:hidden}.ae-cta__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 46% at 50% 60%,rgba(255,177,0,.1),rgba(255,177,0,0) 72%)}.ae-cta__label{margin-bottom:46px}.personal-site .ae-cta__link{display:flex;align-items:center;gap:.35em;font-family:var(--lv-mono);font-size:clamp(1.4rem,5.2vw,4.4rem);font-weight:400;letter-spacing:-.02em;color:#fff}.ae-cta__chevron,.personal-site .ae-cta__link:hover{color:var(--lv-gold)}.ae-cta__cursor{display:inline-block;width:.55em;height:1.05em;background:var(--lv-gold);transform:translateY(.1em);animation:ae-blink 1.05s step-end infinite}@keyframes ae-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ae-cta__note{margin:44px 0 0;font-size:14px;color:var(--lv-muted);text-align:center;max-width:44ch;line-height:1.6}.ae-cta__mail{margin-top:18px;font-family:var(--lv-mono);font-size:14px;letter-spacing:.02em;color:var(--lv-gold);border-bottom:1px solid var(--lv-gold-dim,rgba(255,177,0,.3));padding-bottom:2px;transition:color .16s ease,border-color .16s ease}.ae-cta__mail:hover{color:#fff;border-bottom-color:rgba(255,255,255,.5)}@media (max-width:860px){.ae-card__sticky{grid-template-columns:1fr;gap:6vh;align-content:center}.ae-card__svg{max-height:38vh;order:2}.ae-card__svg--wide{max-height:40vh}}@media (max-width:640px){.ae-hero__title span{white-space:normal}.ae-hero__foot{font-size:10px;gap:12px}.ae-hero__actions{flex-wrap:wrap}.ae-leistungen-head{flex-direction:column;align-items:flex-start;gap:20px;padding:12vh 6vw 8vh}.ae-hero:not(.ae-about-hero) .ae-hero__title{display:block;gap:0;line-height:1.12;font-size:clamp(2rem,8.4vw,2.9rem)}.ae-hero:not(.ae-about-hero) .ae-hero__title span{display:block}.ae-hero .hero-in{min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.ae-about-hero__media,.ae-about-teaser__arrow,.ae-about__back-dot,.ae-cta__cursor,.ae-hero .hero-in>*{animation:none}}.personal-site .ae-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:34px;padding:30px 6vw;border-top:1px solid var(--lv-hairline);font:12px/18px var(--lv-mono)}.personal-site .ae-footer a{color:var(--lv-faint);transition:color .2s}.personal-site .ae-footer a:hover{color:var(--lv-gold)}.ae-consent{position:fixed;left:6vw;right:6vw;bottom:24px;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;border:1px solid var(--lv-hairline-strong);border-radius:14px;background:rgba(12,12,14,.96);box-shadow:0 16px 50px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}.ae-consent>*{pointer-events:auto}.ae-consent strong{display:block;color:#fff;font-size:15px;font-weight:500}.ae-consent p{max-width:68ch;margin:5px 0 0;color:var(--lv-muted);font-size:14px;line-height:1.45}.ae-consent__actions{display:flex;flex:0 0 auto;gap:10px}.ae-consent__actions button,.ae-consent__settings{border:1px solid var(--lv-hairline-strong);border-radius:999px;padding:9px 14px;background:transparent;color:var(--lv-muted);font:12px var(--lv-mono);cursor:pointer}.ae-consent__actions button:hover,.ae-consent__settings:hover{color:#fff;border-color:var(--lv-gold)}.ae-consent__actions .ae-consent__accept{border-color:var(--lv-gold);background:var(--lv-gold);color:#070708}.ae-consent__actions .ae-consent__accept:hover{background:#ffc740;color:#070708}.ae-consent__settings{position:fixed;right:18px;bottom:18px;z-index:79;background:rgba(12,12,14,.88);font-size:11px}@media (max-width:640px){.ae-consent{left:4vw;right:4vw;bottom:14px;display:block;padding:16px}.ae-consent__actions{justify-content:flex-end;margin-top:14px}.ae-consent__settings{right:12px;bottom:12px}}.ae-interview-menu{position:relative;font:12px/18px var(--lv-mono);color:var(--lv-faint)}.ae-interview-menu summary{cursor:pointer;list-style:none;color:var(--lv-faint);transition:color .2s ease}.ae-interview-menu summary::-webkit-details-marker{display:none}.ae-interview-menu summary span{display:inline-block;margin-left:5px;color:var(--lv-gold);transition:transform .3s ease}.ae-interview-menu[open] summary{color:#fff}.ae-interview-menu[open] summary span{transform:rotate(180deg)}.ae-interview-menu__panel{position:absolute;bottom:calc(100% + 18px);left:50%;transform:translateX(-50%);display:grid;gap:2px;min-width:250px;padding:12px;border:1px solid var(--lv-hairline-strong);border-radius:14px;background:rgba(12,12,14,.96);box-shadow:0 16px 50px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;animation:ae-menu-in .25s cubic-bezier(.22,.61,.36,1) both}.ae-interview-menu__panel:after{content:"";position:absolute;bottom:-7px;left:50%;width:12px;height:12px;background:rgba(12,12,14,.96);border-right:1px solid var(--lv-hairline-strong);border-bottom:1px solid var(--lv-hairline-strong);transform:translateX(-50%) rotate(45deg)}.ae-interview-menu__panel a{padding:9px 12px;color:var(--lv-muted);border-radius:8px;transition:color .2s ease,background .2s ease,transform .2s ease}.ae-interview-menu__panel a:hover{color:#fff;background:rgba(255,177,0,.1);transform:translateX(3px)}@keyframes ae-menu-in{0%{opacity:0;transform:translate(-50%,8px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}.ae-interviews-hero{min-height:62vh}.ae-interviews-list{max-width:1120px;margin:0 auto;padding:10vh 6vw 14vh}.ae-interviews-list section{padding:5vh 0;border-top:1px solid var(--lv-hairline)}.ae-interviews-list section:first-child{border-top:0}.ae-interviews-list>.ae-legal-label{margin-bottom:2rem}.ae-interviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ae-interview-card{display:flex;flex-direction:column;min-height:260px;padding:28px;border:1px solid var(--lv-hairline-strong);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.01));transition:border-color .25s ease,transform .25s ease,background .25s ease}.ae-interview-card:hover{border-color:var(--lv-gold);transform:translateY(-4px);background:rgba(255,177,0,.055)}.ae-interview-card__date{font:12px/1.4 var(--lv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lv-gold)}.ae-interview-card h2{margin:24px 0 14px;font-size:clamp(1.5rem,2.4vw,2.35rem);font-weight:500;line-height:1.08;letter-spacing:-.035em;color:#fff}.ae-interview-card p{font-size:1rem;line-height:1.6;color:var(--lv-muted)}.ae-interview-card__more{margin-top:auto;padding-top:26px;font:12px var(--lv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lv-gold)}.ae-interview-detail-hero{min-height:58vh}.ae-interview-detail{max-width:860px;margin:0 auto;padding:12vh 6vw 16vh}.ae-interview-detail h2{margin:2rem 0 1.2rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.04em}.ae-interview-detail aside p,.ae-interview-detail>p:not(.ae-legal-label){font-size:1.15rem;line-height:1.75;color:var(--lv-muted);max-width:65ch}.ae-interview-detail aside{margin:3rem 0;padding:24px 28px;border-left:2px solid var(--lv-gold);background:rgba(255,177,0,.05)}.ae-interview-detail aside strong{display:block;margin-bottom:.5rem;color:#fff;font-size:1.05rem}.ae-interview-source{display:inline-flex;gap:10px;margin-top:3rem;font:13px var(--lv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lv-gold);border-bottom:1px solid rgba(255,177,0,.35);padding-bottom:5px}.ae-interview-source:hover{color:#fff;border-color:#fff}@media (max-width:640px){.ae-interview-menu__panel{position:fixed;left:6vw;right:6vw;bottom:76px;transform:none;min-width:0;max-height:60vh;overflow:auto}.ae-interview-menu__panel:after{left:auto;right:32px}.ae-interview-menu[open] .ae-interview-menu__panel{animation-name:ae-menu-mobile-in}.ae-interviews-list{padding-top:7vh}.ae-interviews-grid{grid-template-columns:1fr}.ae-interview-card{min-height:230px;padding:23px}.ae-interview-detail{padding-top:8vh}.ae-interview-detail aside p,.ae-interview-detail>p:not(.ae-legal-label){font-size:1.05rem}}@keyframes ae-menu-mobile-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.personal-site .ae-card__svg text{-webkit-user-select:none;user-select:none}.personal-site .w[data-a]{color:var(--lv-gold)}.personal-site .ae-hero__lede{margin:40px 0 0;line-height:1.55}.personal-site .ae-hero__meta{margin-bottom:38px}.personal-site .ae-philosophy__label{margin-bottom:44px}.personal-site .ae-cta__label{margin-bottom:46px}.personal-site .ae-cta__note{margin:44px 0 0;line-height:1.6}.personal-site .ae-about-hero .hero-in{min-width:0}.ae-legal-hero{min-height:58vh;display:flex;flex-direction:column;justify-content:flex-end;padding:16vh 6vw 10vh;border-bottom:1px solid var(--lv-hairline);background:radial-gradient(closest-side at 25% 28%,rgba(255,177,0,.09),rgba(255,177,0,0) 70%)}.ae-legal-hero--visual{min-height:92vh;padding-bottom:0;justify-content:center;overflow:hidden}.ae-legal-hero--pinned{height:300vh;min-height:0;display:block;padding:0;overflow:visible;background:none}.ae-legal-hero__sticky{justify-content:center;background:radial-gradient(closest-side at 25% 28%,rgba(255,177,0,.09),rgba(255,177,0,0) 70%);border-bottom:1px solid var(--lv-hairline)}.ae-legal-hero__copy{position:relative;z-index:1;width:100%}.ae-legal-hero .ae-hero__meta{margin-bottom:34px}.ae-legal-hero__title{margin:0;max-width:15ch;font-size:clamp(3rem,8vw,8rem);font-weight:500;line-height:1.02;letter-spacing:-.05em}.ae-legal-hero__title>span{display:block;font-size:.42em;margin-top:.18em}.ae-legal-hero__description,.ae-legal-hero__title>span{color:var(--lv-muted);line-height:1.15;letter-spacing:-.025em;max-width:24ch}.ae-legal-hero__description{margin:.28em 0 0;font-size:clamp(1.45rem,3.35vw,3.35rem);font-weight:500}.ae-legal-hero__description .w{display:inline-block;will-change:filter,opacity,color}.ae-legal-hero-visual{overflow:hidden;border-bottom:1px solid var(--lv-hairline)}.ae-legal-hero-visual>.ae-semantic-visual,.ae-legal-hero-visual>.ae-topic-visual{width:100%;min-height:48vh;margin:0;border:0}.ae-legal-content{max-width:980px;margin:0 auto;padding:12vh 6vw 16vh;display:grid;gap:0}.ae-semantic-visual{grid-column:1/-1;display:flex;justify-content:center;align-items:center;min-height:36vh;margin:0 0 4vh;border-top:1px solid var(--lv-hairline);border-bottom:1px solid var(--lv-hairline);overflow:hidden;background:radial-gradient(60% 80% at 50% 50%,rgba(255,177,0,.06),transparent 75%)}.ae-legal-hero>.ae-semantic-visual--hero{width:100vw;min-height:44vh;margin:5vh -6vw -1px;border-top:0;background:radial-gradient(50% 100% at 50% 45%,rgba(255,177,0,.1),transparent 72%)}.ae-semantic-svg{width:min(620px,100%);max-height:42vh;padding:4vh 0}.ae-semantic-visual--hero .ae-semantic-svg{width:min(1120px,100%);max-height:48vh;padding:2vh 0}.ae-topic-visual{width:100vw;min-height:44vh;margin:5vh -6vw -1px;border-top:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(50% 100% at 50% 45%,rgba(255,177,0,.1),transparent 72%)}.ae-topic-visual svg{width:min(1120px,100%);max-height:48vh;padding:2vh 0;overflow:visible;transform:translateY(calc((.5 - var(--ae-topic-progress, .5)) * 18px));transition:transform .12s linear}.ae-semantic-visual .draw,.ae-topic-visual .draw{animation:ae-svg-breathe 7s ease-in-out infinite alternate}@keyframes ae-svg-breathe{0%{transform:translateY(0);opacity:.72}to{transform:translateY(-3px);opacity:1}}.ae-legal-content section{display:grid;grid-template-columns:minmax(150px,.34fr) 1fr;column-gap:6vw;padding:7vh 0;border-top:1px solid var(--lv-hairline)}.ae-legal-content section:first-child{border-top:0}.ae-legal-label{font:1rem/1.4 var(--lv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lv-gold)}.ae-legal-content h2{margin:0 0 1.35rem;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.ae-legal-content section>p:not(.ae-legal-label){grid-column:2;max-width:62ch;color:var(--lv-muted);font-size:1.08rem;line-height:1.7;margin:0 0 1rem}.ae-legal-content section>h2{grid-column:2}.ae-legal-content section>.ae-flow-label,.ae-legal-content section>h3,.ae-legal-content section>ol,.ae-legal-content section>ul{grid-column:2;max-width:62ch}.ae-legal-content section>ol,.ae-legal-content section>ul{margin:0 0 1rem;padding-left:1.4rem;color:var(--lv-muted);font-size:1.08rem;line-height:1.7}.ae-legal-content strong{color:#fff;font-weight:500}.ae-legal-content a{color:var(--lv-gold);text-decoration:underline;text-decoration-color:rgba(255,177,0,.35);text-underline-offset:4px}.ae-legal-content a:hover{color:#fff;text-decoration-color:#fff}@media (max-width:640px){.ae-legal-hero{min-height:62vh;padding:15vh 6vw 9vh}.ae-legal-hero--visual{min-height:82vh;padding-bottom:0}.ae-legal-hero--pinned{height:260vh;min-height:0;padding:0}.ae-legal-hero__sticky{padding-top:12vh;padding-bottom:8vh}.ae-legal-hero__title{font-size:clamp(2.7rem,13vw,4.6rem)}.ae-legal-hero__description{font-size:clamp(1.35rem,7vw,2.1rem)}.ae-legal-content{padding:8vh 6vw 12vh}.ae-legal-content section{display:block;padding:5vh 0}.ae-legal-label{margin-bottom:1.6rem}.ae-legal-content h2{margin-bottom:1rem}.ae-legal-content section>p:not(.ae-legal-label){font-size:1rem;line-height:1.65}.ae-legal-hero>.ae-semantic-visual--hero{min-height:31vh;margin:4vh -6vw -1px}.ae-legal-hero-visual>.ae-semantic-visual--hero,.ae-legal-hero-visual>.ae-topic-visual{min-height:35vh}.ae-semantic-visual--hero .ae-semantic-svg{width:190vw;max-width:none;max-height:35vh}.ae-topic-visual{min-height:31vh;margin:4vh -6vw -1px}.ae-topic-visual svg{width:190vw;max-width:none;max-height:35vh}.personal-site .ae-about__back[data-navigation-kind=technical]{margin:70px 6vw 0}.personal-site .ae-about__back--home{top:18px}}.personal-site a:focus-visible{outline:2px solid var(--lv-gold);outline-offset:6px}.personal-site .ae-hero:has(:focus-visible) .hero-in{opacity:1!important;transform:none!important}@media (max-width:640px){.personal-site .ae-hero__meta{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.personal-site *{animation:none!important;transition:none!important}}@media (max-width:640px){.personal-site .ae-breadcrumb{margin:70px 6vw 0;max-width:calc(100vw - 12vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.personal-site .ae-hero__scroll-line:after{animation:none!important;transform:translateY(58%);opacity:1}.personal-site .ae-numbered-label__dot{animation:none!important;text-shadow:none}}.ae-interview-detail__archive{margin-top:2.2rem;padding-top:1.5rem;border-top:1px solid var(--lv-hairline);font-size:.95rem!important;line-height:1.6!important;color:var(--lv-faint)!important}.ae-interview-detail__section{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--lv-hairline)}.ae-interview-detail__section h3{margin:0 0 .8rem;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:500;color:#fff;letter-spacing:-.03em}.ae-interview-detail__section p{margin:0;font-size:1.08rem;line-height:1.75;color:var(--lv-muted);max-width:65ch}.ae-interview-audio{margin:3rem 0;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.ae-interview-audio audio{display:block;width:min(100%,38rem);accent-color:#f5b400}.ae-interview-audio__embed{display:block;width:100%;height:352px;border:0;border-radius:12px;background:#121212}.ae-interview-original{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.16)}.ae-interview-original h2{margin-bottom:1rem}.ae-interview-original h3{margin-top:2.5rem;color:#f5b400;font-size:1.35rem}.ae-interview-original li,.ae-interview-original p{max-width:48rem;color:#b8b8b8;line-height:1.75}.ae-interview-original ul{padding-left:1.2rem;max-width:48rem}.ae-interview-original__intro{font-size:.95rem;color:#8f8f8f}