.ak{--v: var(--violet, #6b61fc);--o: var(--orange, #fd8704);--ink: #1a1a1a;--v-tint: rgba(107, 97, 252, .08);--v-tint-2: rgba(107, 97, 252, .14);--v-line: rgba(107, 97, 252, .22);--line: var(--beige-dark, #efedea);--r-lg: 32px;--r-md: 18px;--gap: 1.5rem;background:var(--beige, #f9f5f1);padding:0 0 5rem}.ak-container{max-width:1160px;margin:0 auto;padding:0 1.25rem}.ak-section{margin-top:3.25rem}.ak-h2{display:flex;align-items:center;gap:.6rem;font-size:2rem;font-weight:500;letter-spacing:-.04rem;line-height:100%;color:var(--ink);margin:0 0 1.4rem}.ak-count{font-size:.8rem;font-weight:500;color:var(--v);background:var(--v-tint-2);padding:.15rem .6rem;border-radius:100px;letter-spacing:0}.ak-hero{background:#000;color:#fff;border-radius:0;padding:87px 1.25rem 3.5rem;text-align:center}.ak-hero-inner{max-width:1160px;margin:0 auto}.ak-hero-photo{display:block;width:320px;max-width:78%;height:auto;margin:0 auto 10px}.ak-hero-photo.is-circle{width:168px;height:168px;border-radius:100px;object-fit:cover;border:4px solid rgba(255,255,255,.14);margin-bottom:1.1rem}.ak-hero-name{color:#fff;margin:0}.ak-hero-role{font-size:1.25rem;font-weight:500;letter-spacing:-.02rem;color:#fff9;margin:.5rem 0 0}.ak-hero-tagline{font-size:1.05rem;line-height:130%;color:#ffffffd9;max-width:30rem;margin:1rem auto 0}.ak-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.9rem}.ak-link{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:100px;background:#ffffff24;color:#fff;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .25s,transform .25s}.ak-link:hover{background:#fff;color:var(--v);transform:translateY(-2px)}.ak-link-icn{display:inline-flex}.ak-link-icn svg{display:block}.ak-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);align-items:start}.ak-about{grid-column:span 2}.ak-prose{font-size:1.1rem;line-height:145%;font-weight:400;letter-spacing:-.01rem;color:#1a1a1ab8;margin:0 0 1.1rem}.ak-prose:last-child{margin-bottom:0}.ak-hl{background:#6b61fc2e;color:inherit;font-weight:inherit;border-radius:4px;padding:.12em .18em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ak-aside{grid-column:span 1}.ak-expertise-card{background:var(--v-tint);border:1px solid var(--v-line);border-radius:var(--r-md);padding:1.5rem 1.35rem}.ak-expertise{display:flex;flex-wrap:wrap;gap:.5rem}.ak-skill{font-size:.9rem;font-weight:500;letter-spacing:-.01rem;padding:.45rem .9rem;border-radius:100px;background:#fff;color:var(--v);border:1px solid var(--v-line)}.ak-edu-heading{margin-top:1.5rem}.ak-edu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.ak-edu-item{display:flex;flex-direction:column;gap:.15rem}.ak-edu-school{font-weight:600;letter-spacing:-.01rem;color:var(--ink, #111)}.ak-edu-field{font-size:.9rem;color:var(--v)}.ak-edu-period{font-size:.85rem;color:var(--muted, #6b6b6b)}.ak-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.ak-cards-grid .blog_preview_card{width:100%;height:auto;aspect-ratio:auto}.ak-gl-card{display:flex;flex-direction:column;gap:.55rem;background:#fff;border:1px solid rgba(253,135,4,.4);border-radius:14px;padding:1.25rem 1.3rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.ak-gl-card:hover{border-color:var(--o);box-shadow:0 6px 22px #fd870429;transform:translateY(-3px)}.ak-gl-cat{font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#00000073}.ak-gl-name{font-size:1.05rem;font-weight:500;letter-spacing:-.016rem;color:var(--ink);margin:0;line-height:1.25}.ak-gl-foot{margin-top:auto;padding-top:.3rem;font-size:.82rem;font-weight:500;color:var(--o)}@font-face{font-family:Caveat;src:url(/fonts/Caveat-Medium.woff2) format("woff2");font-weight:500;font-display:swap}.ak-blackwrap{background:repeating-linear-gradient(to bottom,transparent,transparent 47px,rgba(244,236,223,.14) 47px,rgba(244,236,223,.14) 48px),#000;color:#fff;padding-top:67px}.ak-dhero{position:relative;overflow:hidden;min-height:calc(100vh - 67px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 1.25rem 6vh}.ak-dhero-marks{position:absolute;inset:0;z-index:1;pointer-events:none}.ak-dhero-marks svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ak-dhero-notes{position:absolute;inset:0;z-index:2;pointer-events:none}.ak-note{position:absolute;font-family:Caveat,cursive;line-height:.9;white-space:nowrap;color:#f4ecdf80;transform-origin:center}.ak-note.is-v{color:#9a93ff}.ak-note.is-o{color:var(--orange, #fd8704)}.ak-note.is-dim{color:#f4ecdf57}.ak-note.is-strike{text-decoration:line-through;text-decoration-thickness:2px;opacity:.62}.ak-dhero-vig{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:min(600px,84%);height:36%;z-index:3;pointer-events:none;background:radial-gradient(ellipse,rgba(0,0,0,.75) 0%,rgba(0,0,0,.4) 50%,transparent 74%)}.ak-dhero-content{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;width:100%}.ak-dhero-inner{max-width:640px;margin:0 auto}.ak-dhero-title{color:#fff;margin:0}.ak-dhero-lead{font-size:1.15rem;line-height:145%;color:#fffc;max-width:44ch;margin:1.1rem auto 0}.ak-blackwrap .ak-section{margin-top:34px;padding-bottom:0}.ak-blackwrap .ak-author-card{background:#fff;border-color:transparent;text-align:left}.ak-blackwrap .ak-author-card:hover{border-color:var(--v);box-shadow:0 0 0 1.5px var(--v),0 16px 44px #6b61fc80;background:#fff}.ak-blackwrap .ak-author-name{color:var(--ink, #1a1a1a)}.ak-blackwrap .ak-author-role{color:#1a1a1a8c}.ak-blackwrap .ak-author-tagline{color:#1a1a1aa8}@media(max-width:820px){.ak-dhero-notes,.ak-dhero-marks,.ak-dhero-vig{display:none}.ak-dhero{min-height:auto;padding:40px 1.25rem 48px}.ak-blackwrap .ak-section{margin-top:26px}}.ak-authors{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}.ak-author-card{display:flex;align-items:flex-start;gap:1.35rem;background:#fff;border:1px solid var(--v-line);border-radius:var(--r-lg);padding:1.6rem 1.7rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.ak-author-card:hover{border-color:var(--v);box-shadow:0 12px 34px #6b61fc29;transform:translateY(-4px)}.ak-author-frame{flex:none;width:132px;height:auto;align-self:flex-start;margin-top:-7px}.ak-author-frame.is-circle{width:112px;height:112px;border-radius:100px;object-fit:cover;margin-top:0;box-shadow:0 0 0 3px #6b61fc29}.ak-author-body{min-width:0}.ak-author-name{font-size:1.5rem;font-weight:500;letter-spacing:-.03rem;line-height:1.1;color:var(--ink);margin:0}.ak-author-role{margin:.5rem 0 0;font-size:.95rem;font-weight:500;letter-spacing:-.01rem;color:#1a1a1a8c}.ak-author-tagline{font-size:.98rem;line-height:135%;color:#1a1a1aa8;margin:.75rem 0 0}.ak-author-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:.9rem;font-size:.9rem;font-weight:500;color:var(--o)}.ak-author-card:hover .ak-author-cta{gap:.55rem}.ak-author-cta{transition:gap .18s}@media(max-width:860px){.ak-overview{grid-template-columns:1fr 1fr}.ak-about,.ak-aside{grid-column:span 2}.ak-cards-grid{grid-template-columns:1fr 1fr}.ak-authors{grid-template-columns:1fr}}@media(max-width:560px){.ak{padding:0 0 3.5rem}.ak-hero{padding:84px 1.25rem 2.5rem}.ak-hero-name{font-size:2.6rem}.ak-h2{font-size:1.65rem}.ak-overview,.ak-cards-grid{grid-template-columns:1fr}.ak-about,.ak-aside{grid-column:auto}.ak-author-card{flex-direction:column;text-align:center;padding:1.6rem 1.3rem}.ak-author-frame{width:124px}.ak-author-frame.is-circle{width:104px;height:104px}.ak-author-cta{justify-content:center}}.ak-updated{font-size:.82rem;font-weight:500;letter-spacing:.01rem;color:#1a1a1a73;margin:0 0 1rem}.ak-backlink{margin:1.75rem 0 0;font-size:.9rem;font-weight:500}.ak-backlink a{color:#1a1a1a8c;text-decoration:none}.ak-backlink a:hover{color:#1a1a1a;text-decoration:underline}.ak-edu-heading{margin-top:2.25rem}.ak-posts .author_right_col{width:100%;max-width:none;margin:0;padding:0}.ak-posts .author_filter_radio{position:absolute;opacity:0;pointer-events:none}.ak-posts .author_filter_box{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem}.ak-posts .author_filter_wrap{margin:0}.ak-posts .author_filter_button{height:auto;margin:0;padding:.55rem 1.1rem;font-size:1rem;cursor:pointer}.ak-posts .author_filter_label{margin:0;font-size:1rem;line-height:1.2}.ak-posts .collection-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.ak-posts .author_post_wrap{width:auto;margin:0}.ak-posts .author_post_link{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:.75rem .75rem 1.25rem;border-radius:var(--r-md);background:#fff;color:var(--ink);text-decoration:none;transition:transform .2s ease}.ak-posts .author_post_link:hover{transform:translateY(-2px)}.ak-posts .author_post_img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;margin:0}.ak-posts .author_post_title{margin:0 .25rem;font-size:1.125rem;line-height:1.25;font-weight:500;letter-spacing:-.01rem}.ak-posts .author_post_date,.ak-posts .author_post_category{margin:0 .25rem;font-size:.875rem;color:#1a1a1a8c}@media(max-width:860px){.ak-posts .collection-list{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ak-posts .collection-list{grid-template-columns:1fr}}
