.charlescoxhead-shell{margin-inline:auto;max-width:1240px;padding-inline:clamp(1rem,2.2vw,2rem)}.charlescoxhead-section-heading{color:var(--wp--preset--color--teal);font-family:var(--wp--preset--font-family--space-grotesk);font-size:clamp(1.55rem,2.35vw,2.25rem);letter-spacing:-.02em;margin:0 0 .65rem}.charlescoxhead-section-intro{color:var(--wp--preset--color--text-secondary);font-size:1.03rem;margin:0 0 1.35rem}.charlescoxhead-profile-hero{align-items:center;background:linear-gradient(120deg,rgba(122,143,160,.14),transparent 42%),linear-gradient(315deg,hsla(32,31%,68%,.18),transparent 46%),var(--wp--preset--color--background-secondary);border:1px solid var(--wp--preset--color--border);border-radius:16px;display:grid;gap:clamp(1rem,2.5vw,2rem);grid-template-columns:minmax(200px,360px) minmax(0,1fr);margin-block:clamp(1rem,2.8vw,2.5rem);max-height:min(70vh,760px);overflow:hidden;padding:clamp(1.35rem,2.2vw,1.9rem);position:relative}.wp-block-charlescoxhead-profile-hero{max-width:calc(1240px - clamp(1rem,2.2vw,2rem)*2)}.charlescoxhead-profile-hero:before{background:radial-gradient(circle at 94% 8%,rgba(43,111,119,.2),transparent 36%),radial-gradient(circle at 100% 100%,rgba(184,91,55,.18),transparent 45%);content:"";inset:0;pointer-events:none;position:absolute}.charlescoxhead-profile-hero__media{aspect-ratio:4/5;border-radius:14px;max-height:520px;overflow:hidden}.charlescoxhead-profile-hero__media:after{content:"";inset:0;pointer-events:none;position:absolute}.charlescoxhead-profile-hero.variant-duotone .charlescoxhead-profile-hero__media:after{background:linear-gradient(145deg,rgba(43,111,119,.24),rgba(122,143,160,.2) 42%,hsla(32,31%,68%,.2))}.charlescoxhead-profile-hero__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.charlescoxhead-profile-hero__placeholder{align-items:center;background:#e9ece5;color:var(--wp--preset--color--text-secondary);display:flex;height:100%;justify-content:center}.charlescoxhead-profile-hero__name{color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--space-grotesk);font-size:clamp(2.3rem,5vw,4.2rem);line-height:1;margin:0;max-width:11ch}.charlescoxhead-profile-hero__bio{color:var(--wp--preset--color--text-secondary);margin:.95rem 0 1.2rem;max-width:58ch}.charlescoxhead-profile-hero__socials{display:flex;gap:.75rem}.charlescoxhead-icon-button{align-items:center;background:color-mix(in srgb,var(--wp--preset--color--teal) 8%,var(--wp--preset--color--surface));border:1px solid color-mix(in srgb,var(--wp--preset--color--teal) 35%,var(--wp--preset--color--border));border-radius:12px;color:var(--wp--preset--color--teal);display:inline-flex;height:2.6rem;justify-content:center;text-decoration:none;width:2.6rem}.charlescoxhead-icon-button svg{height:1rem;width:1rem}.charlescoxhead-icon-button:focus-visible,.charlescoxhead-post-card__link:focus-visible,.charlescoxhead-project-card__link:focus-visible{outline:2px solid var(--wp--preset--color--teal);outline-offset:2px}.charlescoxhead-latest-posts,.charlescoxhead-project-tiles{margin-block:0;padding:clamp(1rem,1.8vw,1.35rem);position:relative}.charlescoxhead-project-tiles{margin-bottom:clamp(1.45rem,3.4vw,2.4rem);margin-top:clamp(1.35rem,3.1vw,2.2rem)}.charlescoxhead-latest-posts{margin-bottom:clamp(1.4rem,3.2vw,2.3rem);margin-top:clamp(1.55rem,3.7vw,2.8rem)}.charlescoxhead-latest-posts:before,.charlescoxhead-project-tiles:before{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:16px;content:"";inset:0;position:absolute;z-index:-1}.charlescoxhead-project-tiles:after{background:radial-gradient(circle,rgba(43,111,119,.22) 0,rgba(43,111,119,0) 70%);content:"";height:120px;position:absolute;right:1.3rem;top:-.35rem;width:120px;z-index:-1}.charlescoxhead-latest-posts:after{background:radial-gradient(circle,rgba(208,161,60,.24) 0,rgba(208,161,60,0) 72%);content:"";height:115px;left:1.5rem;position:absolute;top:-.2rem;width:115px;z-index:-1}.charlescoxhead-latest-posts__grid,.charlescoxhead-project-tiles__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.charlescoxhead-post-card,.charlescoxhead-project-card{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:14px;overflow:hidden;position:relative}.charlescoxhead-post-card:before,.charlescoxhead-project-card:before{content:"";display:block;height:4px;left:0;position:absolute;right:0;top:0}.charlescoxhead-project-card:nth-child(3n+1):before{background:var(--wp--preset--color--teal)}.charlescoxhead-project-card:nth-child(3n+2):before{background:var(--wp--preset--color--burnt-orange)}.charlescoxhead-project-card:nth-child(3n+3):before{background:var(--wp--preset--color--mustard)}.charlescoxhead-post-card:nth-child(odd):before{background:var(--wp--preset--color--steel-blue)}.charlescoxhead-post-card:nth-child(2n):before{background:var(--wp--preset--color--sand)}.charlescoxhead-post-card__link,.charlescoxhead-project-card__link{color:inherit;display:block;height:100%;padding:.9rem;text-decoration:none}.charlescoxhead-post-card__thumb,.charlescoxhead-project-card__thumb{aspect-ratio:16/9;border-radius:10px;margin-bottom:.8rem;overflow:hidden;position:relative}.charlescoxhead-post-card__thumb:after,.charlescoxhead-project-card__thumb:after{background:linear-gradient(140deg,rgba(43,111,119,.22),rgba(122,143,160,.18) 48%,hsla(32,31%,68%,.18));content:"";inset:0;pointer-events:none;position:absolute}.charlescoxhead-post-card__thumb img,.charlescoxhead-project-card__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.charlescoxhead-post-card__title,.charlescoxhead-project-card__title{color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--space-grotesk);font-size:1.18rem;line-height:1.2;margin:0 0 .4rem}.charlescoxhead-project-card__excerpt{color:var(--wp--preset--color--text-secondary);font-size:.94rem;margin:0}.charlescoxhead-project-card__cta{color:var(--wp--preset--color--burnt-orange);display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.05em;margin-top:.6rem;text-transform:uppercase}.charlescoxhead-order-list{display:grid;gap:.45rem;margin-top:1rem}.charlescoxhead-order-item{align-items:center;display:flex;justify-content:space-between}.charlescoxhead-order-actions{display:flex;gap:.35rem}.wp-block-charlescoxhead-cta,.wp-block-charlescoxhead-proof,.wp-block-charlescoxhead-section{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:14px;padding:clamp(1rem,2.2vw,1.7rem)}.wp-block-charlescoxhead-cta__button{background:var(--wp--preset--color--burnt-orange);border-radius:12px;color:#fff;display:inline-block;font-weight:600;margin-top:1rem;padding:.65rem 1.1rem;text-decoration:none}@media(max-width:960px){.charlescoxhead-profile-hero{grid-template-columns:1fr;max-height:none}.charlescoxhead-profile-hero__media{max-height:420px;max-width:320px}.charlescoxhead-latest-posts__grid,.charlescoxhead-project-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.charlescoxhead-latest-posts:before,.charlescoxhead-project-tiles:before{inset:0}}@media(max-width:640px){.charlescoxhead-latest-posts__grid,.charlescoxhead-project-tiles__grid{grid-template-columns:1fr}}
