.kuulu-author-page-shell,html.kuulu-author-page,html.kuulu-author-page body{background:#020705;color:#f5fff9}.kuulu-author-page-shell{min-height:100vh}.kuulu-author-page-shell .dnd-section{background:#020705;color:#f5fff9}.kuulu-author-page-shell .dnd-module{color:inherit}.kuulu-author-page-shell .widget-type-rich_text,.kuulu-author-page-shell .widget-type-rich_text li,.kuulu-author-page-shell .widget-type-rich_text p{color:rgba(245,255,249,.86)}.kuulu-author-page-shell .widget-type-rich_text a{color:#00e676}.kuulu-author-hero{background:radial-gradient(circle at 18% 10%,rgba(0,230,118,.22),transparent 32%),radial-gradient(circle at 88% 28%,rgba(42,118,83,.34),transparent 30%),linear-gradient(135deg,#00130a,#020604 56%,#041a10);border-bottom:1px solid rgba(0,230,118,.18);color:#f5fff9;overflow:hidden;padding:clamp(136px,12vw,184px) max(80px,calc(50vw - 600px)) clamp(72px,7vw,112px);position:relative}.kuulu-author-hero:after{background:linear-gradient(90deg,rgba(0,230,118,.11) 1px,transparent 0),linear-gradient(rgba(0,230,118,.07) 1px,transparent 0);background-size:72px 72px;content:"";inset:0;mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 72%);opacity:.42;pointer-events:none;position:absolute}.kuulu-author-hero__inner{align-items:center;display:grid;gap:clamp(48px,7vw,96px);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);margin:0 auto;max-width:1200px;position:relative;z-index:1}.kuulu-author-hero__eyebrow{color:#00e676;font-size:.95rem;font-weight:800;letter-spacing:0;line-height:1.25;margin:0 0 22px;text-transform:uppercase}.kuulu-author-hero h1{color:#f5fff9;font-family:Bebas Neue,League Gothic,Impact,sans-serif;font-size:clamp(4.5rem,8.5vw,8.5rem);font-weight:900;letter-spacing:0;line-height:.9;margin:0 0 30px;text-transform:uppercase}.kuulu-author-hero__bio{max-width:720px}.kuulu-author-hero__bio h2,.kuulu-author-hero__bio h3{color:#00e676;font-family:Bebas Neue,League Gothic,Impact,sans-serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:900;letter-spacing:0;line-height:.98;margin:0 0 28px;text-transform:uppercase}.kuulu-author-hero__bio li,.kuulu-author-hero__bio p{color:rgba(245,255,249,.86);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.68}.kuulu-author-hero__bio p{margin:0 0 18px}.kuulu-author-hero__bio ol,.kuulu-author-hero__bio ul{display:grid;gap:12px;list-style:none;margin:22px 0 28px;padding:0}.kuulu-author-hero__bio li{padding-left:26px;position:relative}.kuulu-author-hero__bio li:before{background:#00e676;border-radius:999px;content:"";height:8px;left:0;position:absolute;top:.72em;width:8px}.kuulu-author-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.kuulu-author-hero__link,.kuulu-author-hero__social{align-items:center;border:1px solid rgba(245,255,249,.22);border-radius:8px;color:#f5fff9;display:inline-flex;font-weight:800;line-height:1.2;min-height:46px;padding:12px 16px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.kuulu-author-hero__link--primary,.kuulu-author-hero__link:focus,.kuulu-author-hero__link:hover,.kuulu-author-hero__social:focus,.kuulu-author-hero__social:hover{background:#00e676;border-color:#00e676;color:#021008}.kuulu-author-hero__link--primary:focus,.kuulu-author-hero__link--primary:hover{background:#f5fff9;border-color:#f5fff9;color:#021008}.kuulu-author-hero__link--static{color:#00e676}.kuulu-author-hero__socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.kuulu-author-hero__media{justify-self:end;max-width:500px;position:relative;width:100%}.kuulu-author-hero__media:before{border:1px solid rgba(0,230,118,.36);border-radius:8px;content:"";inset:18px -18px -18px 18px;position:absolute;transform:rotate(-2deg)}.kuulu-author-hero__portrait{align-items:end;aspect-ratio:1/1;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),radial-gradient(circle at 50% 24%,rgba(0,230,118,.2),transparent 36%),#06130d;border:1px solid rgba(245,255,249,.16);border-radius:8px;box-shadow:0 32px 80px rgba(0,0,0,.42);display:flex;justify-content:center;overflow:hidden;position:relative}.kuulu-author-hero__portrait img{display:block;height:100%;object-fit:contain;object-position:center bottom;width:100%}.kuulu-author-hero__image-fallback{align-items:center;color:rgba(245,255,249,.72);display:flex;font-family:Bebas Neue,League Gothic,Impact,sans-serif;font-size:clamp(3.8rem,8vw,6.6rem);height:100%;justify-content:center;line-height:.95;padding:32px;text-align:center;text-transform:uppercase;width:100%}.kuulu-author-hero__portrait img+.kuulu-author-hero__image-fallback{display:none}.kuulu-author-hero__portrait--missing .kuulu-author-hero__image-fallback{display:flex}@media (max-width:980px){.kuulu-author-hero{padding:118px 40px 76px}.kuulu-author-hero__inner{grid-template-columns:1fr}.kuulu-author-hero__media{justify-self:start;max-width:420px;order:-1}}@media (max-width:768px){.kuulu-author-hero{padding:88px 24px 64px}.kuulu-author-hero h1{font-size:clamp(3.6rem,18vw,5.2rem)}.kuulu-author-hero__bio h2,.kuulu-author-hero__bio h3{font-size:clamp(2rem,12vw,3.4rem)}.kuulu-author-hero__actions,.kuulu-author-hero__socials{align-items:stretch;flex-direction:column}.kuulu-author-hero__link,.kuulu-author-hero__social{justify-content:center;width:100%}.kuulu-author-hero__media{max-width:min(100%,340px)}.kuulu-author-hero__media:before{inset:12px -12px -12px 12px}}