html{--framer-viewport-height: 100svh}[data-pilot-component]{min-width:0}[data-pilot-component=CaseCoverHoverVariants],[data-pilot-component=Cover]{position:relative;width:100%;height:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important}}html[data-pilot-reduced-motion]{scroll-behavior:auto}html[data-pilot-reduced-motion] *,html[data-pilot-reduced-motion] *:before,html[data-pilot-reduced-motion] *:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}[data-pilot-component=AskAIBlue],[data-pilot-component=Blue]{opacity:1!important;transform:none!important}.ik-blue-shell{position:fixed;z-index:9999;right:calc(56px + env(safe-area-inset-right,0px));bottom:calc(56px + env(safe-area-inset-bottom,0px));width:88px;height:88px;padding:0;border:0;background:transparent;pointer-events:none}.ik-blue-shell__pet{display:block;width:72px;height:72px;margin:10px auto 0;border-radius:50%;background:radial-gradient(circle at 32% 28%,#9ec8ff,#2a7dff 46%,#1b5ad0);box-shadow:0 8px 18px #2a7dff47;position:relative}.ik-blue-shell__eye{position:absolute;top:28px;width:9px;height:12px;border-radius:50%;background:#fff}.ik-blue-shell__eye--l{left:22px}.ik-blue-shell__eye--r{right:22px}[data-pilot-component=AskAIBlue][data-pilot-mounted=true] .ik-blue-shell,[data-pilot-component=Blue][data-pilot-mounted=true] .ik-blue-shell{display:none}.ik-related-entry{box-sizing:border-box;width:min(100%,680px);margin:48px auto 8px;padding:0 24px;font-family:Geist,Inter,sans-serif;color:var(--token-37f7a33d-7a6e-4294-88f9-0d036ae85d71, #000)}.ik-related-entry__kicker{margin:0 0 8px;font-size:13px;letter-spacing:-.02em;opacity:.5}.ik-related-entry__link{color:inherit;font-size:22px;line-height:1.25;letter-spacing:-.04em;text-decoration:none}.ik-related-entry__link:hover{text-decoration:underline;text-underline-offset:3px}html[data-pilot-page=writings] #writings>.framer-1kyhohv{display:none}html[data-pilot-page=writings] #writings{justify-content:center}html[data-pilot-page=writings] #writings>.framer-1o0gwbf{flex:none;width:min(100%,400px)}[data-framer-name="Writings Card"]{isolation:isolate}[data-framer-name="Writings Card"] .framer-t9t226{z-index:0;transition:opacity .18s var(--ik-ease, cubic-bezier(.2, 0, 0, 1))}[data-framer-name="Writings Card"] .framer-hslsi3,[data-framer-name="Writings Card"] .framer-vn1v7{position:relative;z-index:1}[data-framer-name="Writings Card"] .framer-1qfjyrn{transition:transform .22s var(--ik-ease, cubic-bezier(.2, 0, 0, 1))}[data-framer-name="Writings Card"] .framer-14f9udb,[data-framer-name="Writings Card"] .framer-vn1v7{transition:opacity .18s var(--ik-ease, cubic-bezier(.2, 0, 0, 1))}@media(hover:hover)and (pointer:fine){[data-framer-name="Writings Card"]:hover .framer-t9t226{opacity:1!important}[data-framer-name="Writings Card"]:hover .framer-1qfjyrn{transform:translate(4px)}[data-framer-name="Writings Card"]:hover .framer-14f9udb{opacity:.92}[data-framer-name="Writings Card"]:hover .framer-vn1v7{opacity:.72!important}}[data-framer-name="Writings Card"]:focus-within .framer-t9t226{opacity:1!important}[data-framer-name="Writings Card"]:focus-within .framer-1qfjyrn{transform:translate(4px)}[data-framer-name="Writings Card"]:focus-within .framer-14f9udb{opacity:.92}[data-framer-name="Writings Card"]:focus-within .framer-vn1v7{opacity:.72!important}@media(prefers-reduced-motion:reduce){[data-framer-name="Writings Card"] .framer-t9t226,[data-framer-name="Writings Card"] .framer-1qfjyrn,[data-framer-name="Writings Card"] .framer-14f9udb,[data-framer-name="Writings Card"] .framer-vn1v7{transition:none}[data-framer-name="Writings Card"]:hover .framer-1qfjyrn,[data-framer-name="Writings Card"]:focus-within .framer-1qfjyrn{transform:none}}html[data-pilot-reduced-motion] [data-framer-name="Writings Card"]:hover .framer-1qfjyrn,html[data-pilot-reduced-motion] [data-framer-name="Writings Card"]:focus-within .framer-1qfjyrn{transform:none}html[data-pilot-page=writings] #writings,html[data-pilot-page=writings] #writings .framer-1o0gwbf,html[data-pilot-page=writings] [data-framer-name="Writings Card"]{overflow:visible!important}[data-framer-name="Writings Card"],.authored-card{position:relative}.ik-writing-preview{position:absolute;right:8px;top:-28px;width:180px;height:76px;pointer-events:none;z-index:4;overflow:visible}.ik-writing-preview__glyph{position:absolute;display:grid;place-items:center;box-sizing:border-box;color:var(--ik-icon);background:none;border:0;box-shadow:none;overflow:visible;filter:drop-shadow(0 1px 1px rgba(0,0,0,.28))}.ik-writing-preview__glyph svg{width:100%;height:100%;display:block;overflow:visible}.ik-writing-preview__glyph svg :is(path,rect,circle,polygon){stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill;vector-effect:non-scaling-stroke}html[data-framer-theme=dark] .ik-writing-preview__glyph{filter:drop-shadow(0 1px 1px rgba(0,0,0,.4)) drop-shadow(0 0 5px color-mix(in srgb,var(--ik-icon) 28%,transparent))}html[data-framer-theme=light] .ik-writing-preview__glyph{filter:drop-shadow(0 1px 1px rgba(0,0,0,.28))}.ik-related-entry__detail{display:block;margin:10px 0 0;font-size:15px;line-height:1.5;letter-spacing:-.02em;opacity:.6}html[data-pilot-page=home] #works{content-visibility:auto;contain-intrinsic-size:auto 2400px}html[data-pilot-page=home] [data-framer-name="Portrait and social links"]{content-visibility:auto;contain-intrinsic-size:auto 560px}video[ik-offscreen],canvas[ik-offscreen]{content-visibility:auto}
