.hero-stack[data-astro-cid-5ymtcqbi]{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:10svh;margin-bottom:5svh;display:flex;& .image,& .text{flex:400px}}.image[data-astro-cid-5ymtcqbi]{& img{border-radius:2rem}}.text[data-astro-cid-5ymtcqbi]{text-wrap:balance;font-size:var(--text-lg);& h1{font-size:var(--text-5xl);color:var(--warm700);font-weight:var(--font-bold);& .two{color:var(--warm600)}& .three{color:var(--warm500)}& .four{color:var(--warm400)}}}.sub-hero[data-astro-cid-5ymtcqbi]{background-color:var(--warm100);font-size:var(--text-lg);text-align:center;text-wrap:pretty;max-width:50rem;color:var(--text-secondary);border-radius:2rem;margin-left:auto;margin-right:auto;padding:2rem;& h2{color:var(--text-default);margin-top:0}}.podcast-layout[data-astro-cid-t3qa2zii]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.podcast-info[data-astro-cid-t3qa2zii],.latest-episode[data-astro-cid-t3qa2zii]{border-radius:24px;flex:400px;height:fit-content;padding:24px}.podcast-info[data-astro-cid-t3qa2zii]{background-color:var(--warm100);color:var(--warm600)}.recent-episodes[data-astro-cid-t3qa2zii]{padding:0;list-style-type:none;& a{color:var(--warm700)}& .episode-date{margin-bottom:8px;display:block}}.latest-episode[data-astro-cid-t3qa2zii]{font-size:var(--text-xs);background-color:#fff;height:fit-content;& h3{font-size:var(--text-sm);color:var(--warm600);margin-top:0}}.podcast-title[data-astro-cid-t3qa2zii]{font-size:var(--text-xl);color:var(--warm500);margin-top:0}.podcast-description[data-astro-cid-t3qa2zii]{color:var(--warm600)}.section-head[data-astro-cid-t3qa2zii]{margin-bottom:16px}.episode-and-description[data-astro-cid-t3qa2zii]{flex-wrap:wrap;gap:8px;display:flex}.line-clamp[data-astro-cid-t3qa2zii]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.podcast-container[data-astro-cid-t3qa2zii]{flex:300px;width:100%;container-type:inline-size}.episode-description[data-astro-cid-t3qa2zii]{flex:300px}.toggle-description[data-astro-cid-t3qa2zii]{background-color:var(--warm100);color:var(--warm600);font-size:var(--text-sm);border:none;border-radius:9999px;margin-top:8px;padding:4px 16px}.episode-description[data-astro-cid-t3qa2zii] .description-text[data-astro-cid-t3qa2zii]{margin-top:0}.podcast-container[data-astro-cid-t3qa2zii] iframe[data-astro-cid-t3qa2zii]{border:0;width:100%;height:100px}@container (width>=767px){.podcast-container[data-astro-cid-t3qa2zii] iframe[data-astro-cid-t3qa2zii]{height:160px}}.portfolio-media[data-astro-cid-sbgnxle6]{counter-reset:image;justify-content:flex-end;width:100%;padding-top:48.5%;display:flex;position:relative}.portfolio-media-img[data-astro-cid-sbgnxle6]{box-sizing:border-box;cursor:pointer;counter-increment:image;background-color:#fff;width:16.2037%;height:0;padding-top:16.2037%;transition:opacity .2s;animation:.25s ease-out forwards portfolioSlideOut;position:absolute;top:0;right:0;overflow:hidden;transform:translateZ(0)}.portfolio-media-img[data-astro-cid-sbgnxle6]:after{background-color:var(--warm100);content:counter(image);font-size:var(--text-xs);pointer-events:none;width:20px;height:20px;color:var(--warm700);border-radius:9999px;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:6px;right:6px}.portfolio-media-img[data-astro-cid-sbgnxle6]:hover:not([data-selected]){opacity:.6}.portfolio-media-img[data-astro-cid-sbgnxle6][data-selected]{z-index:20;animation:.25s ease-in-out forwards portfolioSlideIn;position:absolute;overflow:hidden}.portfolio-media-img[data-astro-cid-sbgnxle6] img[data-astro-cid-sbgnxle6]{object-fit:cover;border:2px solid #fff;border-radius:16px;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-media-img[data-astro-cid-sbgnxle6]:nth-of-type(odd){right:16.2037%}.portfolio-media-img[data-astro-cid-sbgnxle6]:nth-of-type(3),.portfolio-media-img[data-astro-cid-sbgnxle6]:nth-of-type(4){top:33.3333%}.portfolio-media-img[data-astro-cid-sbgnxle6]:nth-of-type(5),.portfolio-media-img[data-astro-cid-sbgnxle6]:nth-of-type(6){top:66.6667%}@keyframes portfolioSlideOut{0%{width:66%;padding-top:48.6%;top:0;right:34%}}@keyframes portfolioSlideIn{to{width:66%;padding-top:48.6%;top:0;right:34%}}.work-item-stack[data-astro-cid-pfhsxnd5]{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;display:flex;& .work-item-grid{flex:60%}& .work-item-details{flex:12rem}}.work-item-wrapper[data-astro-cid-pfhsxnd5]{background:#fff;border-radius:2rem;margin-bottom:2rem;padding:2rem}h3[data-astro-cid-pfhsxnd5]{color:var(--warm400);margin:0}.work-description[data-astro-cid-pfhsxnd5]{color:var(--cool500)}.spacer[data-astro-cid-lcdefpme]{flex-direction:column;gap:10svh;display:flex}.portfolio[data-astro-cid-lcdefpme]{& h2{margin-bottom:2rem}& .portfolio-footer{font-size:var(--text-2xl);text-align:center}}h2[data-astro-cid-lcdefpme]{font-size:var(--text-4xl);text-align:center}
