.aboutme-section{background:rgba(255,255,255,.8);border-radius:1rem;margin-bottom:2rem;padding:2rem}html.light .aboutme-cinematic .plate{background:linear-gradient(rgba(255,255,255,.04) 0%,rgba(0,0,0,.03) 100%);border-color:rgba(0,0,0,.1);box-shadow:0 10px 32px rgba(0,0,0,.1),inset 0 1px rgba(0,0,0,.04)}@media (prefers-reduced-motion:reduce){.aboutme-cinematic .plate,.aboutme-cinematic .typewriter,.aboutme-cinematic .portrait-motion{transition:none!important;animation:none!important}.aboutme-cinematic .morph-blob{display:none!important}}.aboutme-cinematic .only-light{display:none}.aboutme-cinematic .only-dark,html.light .aboutme-cinematic .only-light{display:block}html.light .aboutme-cinematic .only-dark,html.dark .aboutme-cinematic .only-light{display:none}html.dark .aboutme-cinematic .only-dark{display:block}.aboutme-cinematic .morph-blob{filter:blur(38px);opacity:.18;pointer-events:none;mix-blend-mode:screen;border-radius:9999px;animation:18s ease-in-out infinite blob-morph;position:absolute}.aboutme-cinematic .blob-a{background:radial-gradient(circle at 30% 30%,rgba(233,30,99,.35),transparent 60%),radial-gradient(circle at 70% 70%,rgba(212,205,193,.25),transparent 60%);width:520px;height:520px;top:-60px;left:-140px}.aboutme-cinematic .blob-b{background:radial-gradient(circle at 20% 60%,rgba(220,20,60,.35),transparent 60%),radial-gradient(circle at 80% 30%,rgba(212,205,193,.2),transparent 60%);width:460px;height:460px;animation-delay:-6s;bottom:-80px;right:-120px}@keyframes blob-morph{0%{transform:translate(0)scale(1)}33%{transform:translate(10px,-16px)scale(1.06)}66%{transform:translate(-12px,12px)scale(.96)}to{transform:translate(0)scale(1)}}.aboutme-cinematic .beige-glow{box-shadow:0 30px 80px rgba(212,205,193,.45),inset 0 0 0 1px rgba(212,205,193,.25)}.aboutme-cinematic .overline-shimmer{pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);border-radius:9999px;height:3px;animation:1.4s ease-out .3s forwards overline-shine;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}html.light .aboutme-cinematic .overline-shimmer{background:linear-gradient(90deg,transparent,rgba(0,0,0,.5),transparent)}@keyframes overline-shine{0%{opacity:0;background-position:-120% 0}15%{opacity:1}to{opacity:0;background-position:220% 0}}.aboutme-cinematic .plate:hover{box-shadow:0 28px 80px rgba(0,0,0,.42)}.typewriter{white-space:nowrap;border-right:2px solid var(--accent-neon);letter-spacing:.04em;animation-name:typing-reveal,caret-blink;animation-duration:4.5s,1s;animation-timing-function:steps(15,end),step-end;animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:forwards;animation-timeline:auto,auto;display:inline-block;overflow:hidden}@keyframes typing-reveal{0%{width:0}to{width:100%}}@keyframes caret-blink{0%,to{border-color:var(--accent-neon)}50%{border-color:transparent}}.aboutme-constellation .constellation-window{background:#0b0c10 radial-gradient(1200px 600px at 50% 0,rgba(255,255,255,.06),rgba(0,0,0,.05) 60%,rgba(0,0,0,.08));border:1px solid rgba(120,132,255,.3);border-radius:1.5rem;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.35)}html.light .aboutme-constellation .constellation-window{background:#0b0c10 radial-gradient(1200px 600px at 50% 0,rgba(255,255,255,.06),rgba(0,0,0,.05) 60%,rgba(0,0,0,.08));border-color:rgba(120,132,255,.35);box-shadow:0 28px 80px rgba(0,0,0,.18)}.aboutme-constellation .space-dust{opacity:.4;mix-blend-mode:screen;background-image:radial-gradient(1px 1px at 10% 20%,rgba(255,255,255,.7) 40%,transparent 41%),radial-gradient(1px 1px at 30% 80%,rgba(255,255,255,.6) 40%,transparent 41%),radial-gradient(1px 1px at 70% 30%,rgba(255,255,255,.65) 40%,transparent 41%),radial-gradient(1px 1px at 90% 60%,rgba(255,255,255,.55) 40%,transparent 41%),radial-gradient(2px 2px,rgba(255,255,255,.2) 40%,transparent 41%)}html.light .aboutme-constellation .space-dust{opacity:.6;mix-blend-mode:normal}.aboutme-constellation .shooting-canvas{width:100%;height:100%;display:block}.aboutme-constellation .nebula-rings{pointer-events:none;opacity:.45;background-image:radial-gradient(circle at 55% 55%,rgba(255,255,255,.035) 0%,rgba(255,255,255,.02) 24%,transparent 25%),radial-gradient(circle at 55% 55%,rgba(255,255,255,.03) 0%,rgba(255,255,255,.016) 34%,transparent 35%),radial-gradient(circle at 55% 55%,rgba(255,255,255,.024) 0%,rgba(255,255,255,.01) 44%,transparent 45%),radial-gradient(circle at 55% 55%,rgba(255,255,255,.02) 0%,rgba(255,255,255,.008) 54%,transparent 55%),radial-gradient(circle at 55% 55%,rgba(255,255,255,.016) 0%,rgba(255,255,255,.008) 64%,transparent 65%)}html.light .aboutme-constellation .nebula-rings{opacity:.35}.aboutme-constellation .star-dot{background:var(--accent-crimson);border-radius:9999px;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 0 18px rgba(233,30,99,.6),0 0 36px rgba(233,30,99,.25)}.aboutme-constellation .star-dot:hover{transform:scale(1.05);box-shadow:0 0 22px rgba(233,30,99,.75),0 0 44px rgba(233,30,99,.3)}.aboutme-constellation .star-icon{color:#111;font-size:12px}.aboutme-constellation .info-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:260px;color:var(--text-strong);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:18px 18px 16px;position:absolute;top:0;left:calc(100% + 14px);box-shadow:0 18px 36px rgba(0,0,0,.25)}.aboutme-constellation .info-card.left{left:auto;right:calc(100% + 14px)}html.light .aboutme-constellation .info-card{background:rgba(255,255,255,.85);border-color:rgba(0,0,0,.06);box-shadow:0 18px 40px rgba(0,0,0,.14)}.aboutme-constellation .info-card .metric{margin-bottom:6px;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:34px;line-height:1.1}.aboutme-constellation .info-card .subtitle{opacity:.9;font-size:16px}.aboutme-constellation .info-card .note{opacity:.7;margin-top:6px;font-style:italic}.lifeline-section{position:relative}.lifeline-section .lifeline-center{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.lifeline-section .lifeline-center:before{content:"";top:var(--lifeline-start,0);bottom:0;left:var(--lifeline-x,50%);background:linear-gradient(rgba(212,205,193,0) 0%,rgba(212,205,193,.1) 10%,rgba(212,205,193,.15) 50%,rgba(212,205,193,.1) 90%,rgba(212,205,193,0) 100%);width:3px;position:absolute;transform:translate(-1.5px);box-shadow:0 0 22px rgba(212,205,193,.14)}.lifeline-title h2{letter-spacing:.02em;color:var(--accent-neon);text-align:center;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:max(40px,min(6vw,80px));line-height:1.05}html.light .lifeline-title h2>span:first-child,html.dark .lifeline-title h2>span:first-child{color:var(--accent-neon)!important}.lifeline-title p{text-align:center;color:var(--beige);opacity:.92;margin-top:14px;font-size:max(16px,min(2vw,20px))}html.light .lifeline-title span{color:#111!important}html.light .lifeline-title p,html.light .lifeline-title h2,html.light .lifeline-title p{color:#111}.lifeline-grid{z-index:1;width:100%;position:relative}.lifeline-zone{--connector-l:120px;grid-template-columns:1fr;align-items:center;gap:20px;margin:70px 0 120px;display:grid;position:relative}@media (min-width:900px){.lifeline-zone{grid-template-columns:1.5fr 1fr;gap:28px 56px}.lifeline-zone.right-first{direction:rtl}.lifeline-zone.right-first>*{direction:ltr}}@media (min-width:1280px){.lifeline-zone{grid-template-columns:2.2fr .8fr;gap:36px 72px}}.lifeline-media-wrap{background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,0));border:1px solid rgba(212,205,193,.22);border-radius:24px;height:100%;min-height:400px;position:relative;overflow:hidden;box-shadow:0 26px 66px rgba(0,0,0,.45)}.lifeline-media-wrap.is-small{height:auto;min-height:240px}html.light .lifeline-media-wrap{background:#fff;border-color:rgba(0,0,0,.08);box-shadow:0 18px 40px rgba(0,0,0,.16)}.lifeline-media-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lifeline-media-wrap .media-tag{color:var(--beige);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.45);border:1px solid rgba(212,205,193,.25);border-radius:9999px;padding:8px 12px;font-size:13px;position:absolute;bottom:14px;left:16px}.lifeline-media-wrap .media-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:38px;height:38px;color:var(--accent-neon);background:rgba(0,0,0,.45);border:1px solid rgba(212,205,193,.25);border-radius:9999px;place-items:center;display:grid;position:absolute;top:14px;right:16px}.lifeline-item{padding-top:26px;padding-bottom:26px;position:relative}.lifeline-item .lifeline-connector{background:color-mix(in oklab,var(--beige)85%,transparent);opacity:.9;height:3px;position:absolute;top:50%}.lifeline-item .lifeline-dot{left:var(--lifeline-x,50%);background:var(--beige);z-index:1;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px rgba(212,205,193,.38),0 0 40px rgba(212,205,193,.14)}.lifeline-item.left .lifeline-connector{left:var(--lifeline-x,50%);width:var(--connector-l,120px);transform:translate(-100%)}.lifeline-item.right .lifeline-connector{left:var(--lifeline-x,50%);width:var(--connector-l,120px)}.lifeline-card{border:1px solid var(--panel-border,rgba(212,205,193,.22));z-index:2;background:linear-gradient(rgba(212,205,193,.06) 0%,rgba(212,205,193,.035) 28%,rgba(212,205,193,0) 100%),#101013;border-radius:18px;padding:28px;transition:box-shadow .24s,transform .24s,background-color .24s,opacity .24s;position:relative;overflow:hidden;box-shadow:0 26px 66px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.04)}@media (min-width:900px){.lifeline-card.card--wide{border-radius:22px;padding:48px 56px}}html.light .lifeline-card{-webkit-backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(120deg,rgba(255,255,255,.82) 0%,rgba(212,205,193,.16) 40%,rgba(255,255,255,.72) 100%),linear-gradient(rgba(212,205,193,.13) 0%,rgba(212,205,193,.07) 60%,rgba(255,255,255,.08) 100%);border:1.5px solid rgba(212,205,193,.18);transition:box-shadow .24s,background-color .24s,opacity .24s;box-shadow:0 24px 60px rgba(212,205,193,.1),inset 0 1px rgba(0,0,0,.04)}html.light .lifeline-card:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(120% 60% at 80% 0,rgba(212,205,193,.18),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.lifeline-card:after{content:none;display:none}.lifeline-card .eyebrow{align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.lifeline-card .pill{border:1px solid var(--panel-border,rgba(212,205,193,.28));background:color-mix(in oklab,var(--panel-bg,rgba(255,255,255,.06))85%,transparent);border-radius:9999px;padding:8px 14px;font-size:13px;line-height:1;display:inline-block}.lifeline-card h3{color:var(--beige);margin:8px 0 14px;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:max(36px,min(4.5vw,48px));line-height:1.08}html.light .lifeline-card h3{color:#1a1a1a}.lifeline-card .subtitle{opacity:.92;margin-bottom:14px;font-size:21px}html.light .lifeline-card .subtitle{color:rgba(0,0,0,.8);opacity:1}.lifeline-card .micro{color:var(--accent-neon);letter-spacing:.02em;font-size:14px}html.light .lifeline-card .micro{color:#e91e63}.lifeline-card .lede-title{margin:24px 0 12px;font-size:max(20px,min(2.2vw,24px));font-weight:600;line-height:1.35}html.light .lifeline-card .lede-title{color:rgba(0,0,0,.88)}.lifeline-card .lede{opacity:.88;margin-bottom:16px;font-style:italic}html.light .lifeline-card .lede{color:rgba(0,0,0,.7)}.lifeline-card .bullets{grid-template-columns:1fr 1fr;gap:12px 36px;margin-top:16px;display:grid}@media (max-width:900px){.lifeline-card .bullets{grid-template-columns:1fr}}.lifeline-card .bullets li:before{content:"";background:var(--accent-neon);border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block;position:relative;top:-1px}html.light .lifeline-card .bullets li:before{background:#e91e63}.lifeline-card .card-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:46px;height:46px;color:var(--accent-neon);background:rgba(0,0,0,.35);border:1px solid rgba(212,205,193,.25);border-radius:9999px;place-items:center;display:grid;position:absolute;top:18px;right:22px}.lifeline-media{object-fit:cover;border:1px solid var(--panel-border,rgba(212,205,193,.22));border-radius:16px;width:100%;height:220px}@media (max-width:900px){.lifeline-section .lifeline-center:before{opacity:.18;width:2.5px;left:6%;transform:none}.lifeline-zone{padding-left:20px}.lifeline-item .lifeline-connector{height:2px}.lifeline-item .lifeline-dot{width:9px;height:9px;left:6%}}.aboutme-corevalues{padding:80px 0 40px}.aboutme-corevalues .cv-heading{text-align:center;letter-spacing:.4px;color:var(--beige);margin-bottom:18px;font-family:Soria,serif;font-size:max(2.2rem,min(4.5vw,4rem));font-weight:500;line-height:1.1}html.light .aboutme-corevalues .cv-heading{color:#111}.aboutme-corevalues .cv-card{perspective:1200px}.aboutme-corevalues .cv-card-inner{width:100%;height:100%;min-height:230px;transform-style:preserve-3d;border-radius:20px;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .2s;position:relative;transform:rotateY(0);box-shadow:0 16px 48px rgba(0,0,0,.28)}.aboutme-corevalues .cv-card:hover .cv-card-inner{transform:rotateY(180deg);box-shadow:0 24px 80px rgba(0,0,0,.45)}.aboutme-corevalues .cv-card-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid var(--panel-border);background:var(--glass-bg-dark);-webkit-backdrop-filter:blur(14px)saturate(120%);border-radius:20px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 10px 32px rgba(0,0,0,.18),inset 0 1px rgba(0,0,0,.04)}.aboutme-corevalues .cv-card-front{display:grid}.aboutme-corevalues .cv-card-back{display:grid;transform:rotateY(180deg)}.aboutme-corevalues .cv-card-body{text-align:center;place-items:center;gap:12px;padding:26px 22px;display:grid}.aboutme-corevalues .cv-icon{color:var(--accent-neon);margin-top:6px}html.dark .aboutme-corevalues .cv-icon{color:#d4cdc1}.aboutme-corevalues .cv-title{margin:4px 0;font-family:Soria,serif;font-size:1.4rem;line-height:1.2}.aboutme-corevalues .cv-sub{opacity:.85}.aboutme-corevalues .cv-back-text{color:var(--accent-neon);font-size:1.05rem;line-height:1.6}html.dark .aboutme-corevalues .cv-back-text{color:#d4cdc1}html.light .aboutme-corevalues .cv-card-face{-webkit-backdrop-filter:blur(18px)saturate(140%);background:rgba(255,255,255,.38);border-color:rgba(0,0,0,.1);box-shadow:0 18px 40px rgba(0,0,0,.13),inset 0 1px rgba(0,0,0,.04)}html.light .aboutme-corevalues .cv-back-text{color:#111}.aboutme-corevalues .cv-card:first-child .cv-card-front .cv-sub{max-width:34ch}@media (min-width:1024px){.aboutme-corevalues{padding-top:100px}.aboutme-corevalues .cv-card-inner{min-height:260px}}.aboutme-nontechnical{padding:80px 0 60px}.aboutme-nontechnical .nt-title{text-align:center;margin-bottom:10px;font-family:Soria,serif;font-size:max(2.2rem,min(4.5vw,4rem));line-height:1.1}.aboutme-nontechnical .nt-subtitle{text-align:center;opacity:.9;margin-bottom:26px;font-size:max(1rem,min(2vw,1.25rem))}.aboutme-nontechnical .nt-grid{grid-template-columns:1fr;gap:26px;display:grid}@media (min-width:900px){.aboutme-nontechnical .nt-grid{grid-template-columns:repeat(3,1fr);gap:26px}}.aboutme-nontechnical .nt-card{border:1px solid var(--panel-border);background:var(--glass-bg-dark);-webkit-backdrop-filter:blur(18px)saturate(140%);border-radius:22px;outline:1px solid transparent;transition:transform .26s,box-shadow .26s,outline-color .26s;position:relative;overflow:hidden;box-shadow:0 26px 66px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.04)}.aboutme-nontechnical .nt-card:hover{outline-color:var(--panel-border);transform:translateY(-4px);box-shadow:0 34px 90px rgba(0,0,0,.55)}html.light .aboutme-nontechnical .nt-card{background:rgba(255,255,255,.42);border-color:rgba(0,0,0,.1);box-shadow:0 18px 40px rgba(0,0,0,.14),inset 0 1px rgba(0,0,0,.06)}.aboutme-nontechnical .nt-glow{background:radial-gradient(180px 60px at 50% 0%,color-mix(in oklab,var(--accent-neon)40%,transparent)0%,transparent 70%);opacity:.55;pointer-events:none;width:80%;height:160px;position:absolute;top:0;left:50%;transform:translate(-50%)}html.light .aboutme-nontechnical .nt-glow{opacity:.35}.aboutme-nontechnical .nt-bubbles{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.aboutme-nontechnical .nt-bubbles span{left:calc(var(--i)*6%);width:calc(5px*var(--s,1));height:calc(5px*var(--s,1));background:var(--accent-neon);opacity:.65;filter:blur(.4px);animation:7s ease-in infinite nt-bubble;animation-delay:calc(var(--i)*-.28s);border-radius:9999px;position:absolute;bottom:-24px}@keyframes nt-bubble{0%{opacity:0;transform:translateY(0)scale(1)}15%{opacity:.7}85%{opacity:.2}to{opacity:0;transform:translateY(-115%)scale(.9)}}.aboutme-nontechnical .nt-card-body{z-index:1;text-align:center;padding:34px 26px 22px;position:relative}.aboutme-nontechnical .nt-emoji span{font-size:56px;display:inline-block}.aboutme-nontechnical .nt-card-title{color:var(--accent-neon);margin:10px 0 8px;font-family:Soria,serif;font-size:28px}html.light .aboutme-nontechnical .nt-card-title{color:#e91e63}.aboutme-nontechnical .nt-tagline{opacity:.9;margin-bottom:14px;font-size:18px}.aboutme-nontechnical .nt-body{opacity:.85;font-style:italic}.aboutme-nontechnical .nt-metrics{letter-spacing:.08em;opacity:.7;text-align:left;margin-top:18px;font-family:IBM Plex Mono,ui-monospace,monospace}.aboutme-nontechnical .nt-meter{margin-top:8px}.aboutme-nontechnical .nt-meter-track{background:color-mix(in oklab,var(--progress-track)80%,transparent);border-radius:9999px;height:8px;position:relative;overflow:hidden}.aboutme-nontechnical .nt-meter-fill{background:var(--progress-fill);border-top-right-radius:9999px;border-bottom-right-radius:9999px;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);position:relative}.aboutme-nontechnical .nt-meter-fill:after{content:"";mix-blend-mode:screen;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:2.3s linear infinite progress-shine;position:absolute;top:0;bottom:0;left:0;right:0}.aboutme-nontechnical .nt-card.strong-glow .nt-glow{opacity:.9;filter:blur(2px)}.aboutme-nontechnical .nt-quote{border:1px solid var(--panel-border);background:var(--glass-bg-dark);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);border-radius:20px;margin:32px auto 0;padding:28px;box-shadow:0 26px 66px rgba(0,0,0,.42)}.aboutme-nontechnical .nt-quote blockquote{text-align:center;font-family:Soria,serif;font-size:max(20px,min(2.4vw,28px))}html.light .aboutme-nontechnical .nt-quote span{color:var(--accent-neon)}.aboutme-beyond{padding:80px 0 60px}.aboutme-beyond .bc-title{margin-bottom:20px;font-family:Soria,serif;font-size:max(2.2rem,min(4.5vw,4rem));line-height:1.1}.aboutme-beyond .bc-grid{grid-template-columns:1fr;gap:26px;display:grid}@media (min-width:900px){.aboutme-beyond .bc-grid{grid-template-columns:repeat(3,1fr)}}.aboutme-beyond .bc-card{border:1px solid var(--panel-border);background:color-mix(in oklab,var(--panel-bg)80%,transparent);border-radius:20px;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45)}.aboutme-beyond .bc-card:hover,.aboutme-beyond .bc-card:focus-within{transform:translateY(-4px);box-shadow:0 36px 100px rgba(0,0,0,.6)}.aboutme-beyond .bc-img-wrap{position:absolute;top:0;bottom:0;left:0;right:0}.aboutme-beyond .bc-img{object-fit:cover;filter:blur(6px)brightness(.9);transition:filter .4s,transform .4s;transform:scale(1.04)}.aboutme-beyond .bc-card:hover .bc-img,.aboutme-beyond .bc-card:focus-within .bc-img{filter:blur()brightness();transform:scale(1.01)}.aboutme-beyond .bc-img-overlay{pointer-events:none;background:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.15) 30%,rgba(0,0,0,.45));position:absolute;top:0;bottom:0;left:0;right:0}html.light .aboutme-beyond .bc-img-overlay{background:linear-gradient(rgba(255,255,255,.65),rgba(255,255,255,.2) 30%,rgba(255,255,255,.7))}.aboutme-beyond .bc-content{z-index:1;flex-direction:column;height:320px;padding:22px 22px 26px;display:flex;position:relative}.aboutme-beyond .bc-badge{border:1px solid var(--panel-border);background:color-mix(in oklab,var(--panel-bg)88%,transparent);border-radius:9999px;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-bottom:10px;padding:8px 12px;display:inline-flex}.aboutme-beyond .bc-badge-icon{border:1px solid var(--panel-border);background:rgba(233,30,99,.2);border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.aboutme-beyond .bc-heading{margin-top:-4px;margin-left:10px;font-family:Soria,serif;font-size:28px}.aboutme-beyond .bc-text{opacity:.9;margin-top:auto;transition:transform .32s,opacity .32s;transform:translateY(20px)}.aboutme-beyond .bc-card:hover .bc-text,.aboutme-beyond .bc-card:focus-within .bc-text{opacity:1;transform:translateY(0)}.aboutme-beyond .bc-card:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(233,30,99,.5),0 36px 100px rgba(0,0,0,.6)}@media (max-width:640px){.aboutme-beyond .bc-content{height:260px}}.aboutme-beyond .bc-subtitle{margin-bottom:8px;font-size:18px}.aboutme-beyond .bc-body{opacity:.9;font-style:italic}.aboutme-quote{padding:120px 0 90px}.aboutme-quote .aq-quote{letter-spacing:.4px;color:var(--foreground,#111);font-family:Soria,serif;font-size:max(2.2rem,min(5.3vw,5rem));line-height:1.14}html.dark .aboutme-quote .aq-quote{color:var(--beige,#d4cdc1)}.aboutme-quote .aq-accent{color:var(--accent-neon,#e91e63)}.aboutme-quote .aq-start-quote,.aboutme-quote .aq-end-quote{opacity:.95}.aboutme-quote .aq-cta-wrap{justify-content:center;margin-top:44px;display:flex}.aboutme-quote .aq-cta{border:1px solid var(--panel-border);background:color-mix(in oklab,var(--panel-bg)85%,transparent);-webkit-backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:14px;padding:16px 26px;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex;box-shadow:0 12px 30px rgba(233,30,99,.2),inset 0 0 rgba(233,30,99,.35)}.aboutme-quote .aq-cta:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(233,30,99,.35),inset 0 0 0 1px rgba(233,30,99,.35)}.aboutme-quote .aq-cta:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(233,30,99,.55),0 20px 40px rgba(233,30,99,.35)}.aboutme-quote .aq-cta-label{letter-spacing:.12em;font-weight:600}.aboutme-quote .aq-cta-arrow{font-size:20px;line-height:1;transform:translateY(1px)}.aboutme-quote .aq-signature{color:color-mix(in oklab,var(--foreground)70%,var(--muted-foreground,#666));margin-top:32px;font-family:Soria,serif;font-size:max(1rem,min(1.8vw,1.6rem))}html.dark .aboutme-quote .aq-signature{color:color-mix(in oklab,var(--beige)85%,#b2a99b)}
