.animfolio-container--format-10{--animfolio-font-heading:'Cormorant Garamond', serif;--animfolio-font-body:'Inter', sans-serif;font-family:"Inter",sans-serif;background:var(--animfolio-bg);color:var(--animfolio-text);overflow-x:hidden}.animfolio-container--format-10,.animfolio-container--format-10.animfolio-container--dark{--af10-accent:var(--animfolio-accent, #D4A853);--af10-accent-rgb:212, 168, 83;--af10-secondary:var(--animfolio-secondary, #7C8DB0);--af10-bg:#0F172A;--af10-bg-secondary:#1E293B;--af10-text:#F8FAFC;--af10-text-muted:#94A3B8;--af10-border:color-mix(in srgb, var(--animfolio-accent, #D4A853) 15%, transparent);--af10-on-accent:#0F172A;--animfolio-accent:var(--animfolio-accent, #D4A853);--animfolio-accent-text:var(--animfolio-accent, #D4A853);--animfolio-accent-hover:#E5BD6D;--animfolio-accent-light:color-mix(in srgb, var(--animfolio-accent, #D4A853) 10%, transparent);--animfolio-accent-shadow:color-mix(in srgb, var(--animfolio-accent, #D4A853) 30%, transparent);--animfolio-accent-glow:color-mix(in srgb, var(--animfolio-accent, #D4A853) 15%, transparent);--animfolio-accent-subtle:color-mix(in srgb, var(--animfolio-accent, #D4A853) 6%, transparent);--animfolio-secondary:var(--animfolio-secondary, #7C8DB0);--animfolio-bg:#0F172A;--animfolio-bg-secondary:#1E293B;--animfolio-bg-tertiary:#283548;--animfolio-text:#F8FAFC;--animfolio-text-secondary:#CBD5E1;--animfolio-text-muted:#94A3B8;--animfolio-border:color-mix(in srgb, var(--animfolio-accent, #D4A853) 15%, transparent)}.animfolio-container--format-10.animfolio-container--light{--af10-accent:var(--animfolio-accent, #7D6416);--af10-accent-rgb:125, 100, 22;--af10-secondary:var(--animfolio-secondary, #64748B);--af10-bg:#FAFAF8;--af10-bg-secondary:#F1EDE4;--af10-text:#0F172A;--af10-text-muted:#5A687C;--af10-border:rgba(15, 23, 42, 0.1);--af10-on-accent:#FFFFFF;--animfolio-accent:var(--animfolio-accent, #7D6416);--animfolio-accent-text:var(--animfolio-accent, #7D6416);--animfolio-accent-hover:#5F4C11;--animfolio-accent-light:color-mix(in srgb, var(--animfolio-accent, #7D6416) 10%, transparent);--animfolio-accent-shadow:color-mix(in srgb, var(--animfolio-accent, #7D6416) 25%, transparent);--animfolio-accent-glow:color-mix(in srgb, var(--animfolio-accent, #7D6416) 15%, transparent);--animfolio-accent-subtle:color-mix(in srgb, var(--animfolio-accent, #7D6416) 6%, transparent);--animfolio-secondary:var(--animfolio-secondary, #64748B);--animfolio-bg:#FAFAF8;--animfolio-bg-secondary:#F1EDE4;--animfolio-bg-tertiary:#E8E1D2;--animfolio-text:#0F172A;--animfolio-text-secondary:#475569;--animfolio-text-muted:#5A687C;--animfolio-border:rgba(15, 23, 42, 0.1)}.animfolio-container--format-10 .animfolio-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--animfolio-border);padding:0 2rem;overflow:hidden}.animfolio-container--format-10 .animfolio-nav__inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--animfolio-container, 1200px);margin:0 auto;height:64px}.animfolio-container--format-10 .animfolio-nav__logo{font-family:"Cormorant Garamond",serif;font-size:1.25rem;font-weight:600;color:var(--animfolio-accent, #D4A853);text-decoration:none;letter-spacing:.02em}.animfolio-container--format-10 .animfolio-nav__links{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.animfolio-container--format-10 .animfolio-nav__link{font-size:.75rem;font-weight:600;color:#94a3b8;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;transition:color .2s ease;position:relative}.animfolio-container--format-10 .animfolio-nav__link::after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--animfolio-accent, #D4A853);transition:width .3s ease}.animfolio-container--format-10 .animfolio-nav__link--active,.animfolio-container--format-10 .animfolio-nav__link:hover{color:var(--animfolio-accent, #D4A853)}.animfolio-container--format-10 .animfolio-nav__link--active::after,.animfolio-container--format-10 .animfolio-nav__link:hover::after{width:100%}.animfolio-container--format-10 .animfolio-hero{box-sizing:border-box;min-height:100vh;min-height:100dvh;display:flex;align-items:center;padding:80px 0;position:relative;border-bottom:1px solid var(--af10-border)}.animfolio-container--format-10 .animfolio-hero::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--af10-accent),transparent)}.animfolio-container--format-10 .animfolio-hero__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.25em;color:var(--af10-accent);margin-bottom:20px}.animfolio-container--format-10 .animfolio-hero__title{font-family:"Cormorant Garamond",serif;font-size:clamp(3rem,7vw,5.5rem);font-weight:300;line-height:1.1;margin-bottom:24px;word-break:break-word;overflow-wrap:break-word}.animfolio-container--format-10 .animfolio-hero__title strong{font-weight:600;color:var(--af10-accent)}.animfolio-container--format-10 .animfolio-hero__summary{font-size:1.15rem;color:var(--af10-text-muted);max-width:520px;line-height:1.8;margin-bottom:40px}.animfolio-container--format-10 .animfolio-about__bio{color:var(--animfolio-text-secondary);font-size:1.15rem;line-height:1.8}.animfolio-container--format-10 .animfolio-about__fun-fact{color:var(--af10-text-muted);background:var(--af10-bg-secondary);border-color:var(--af10-border)}.animfolio-container--format-10 p{color:var(--animfolio-text-secondary)}.animfolio-container--format-10 a{color:var(--af10-accent)}.animfolio-container--format-10 a:hover{color:var(--animfolio-accent-hover)}.animfolio-container--format-10 .animfolio-button--primary,.animfolio-container--format-10 a.animfolio-button--primary{background:var(--af10-accent);color:var(--af10-on-accent);border:0;border-radius:0;font-family:var(--animfolio-font-body);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:1rem 2.25rem;box-shadow:0 4px 16px var(--animfolio-accent-shadow);transition:background .2s ease,box-shadow .2s ease;display:inline-block;text-decoration:none;cursor:pointer}.animfolio-container--format-10 .animfolio-button--primary:hover,.animfolio-container--format-10 a.animfolio-button--primary:hover{color:var(--af10-on-accent);background:var(--animfolio-accent-hover);box-shadow:0 6px 24px var(--animfolio-accent-shadow)}.animfolio-container--format-10 .animfolio-button--secondary,.animfolio-container--format-10 a.animfolio-button--secondary{background:0 0;color:var(--af10-accent);border:1px solid var(--af10-accent);border-radius:0;font-family:var(--animfolio-font-body);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:1rem 2.25rem;transition:background .2s ease,color .2s ease;display:inline-block;text-decoration:none;cursor:pointer}.animfolio-container--format-10 .animfolio-button--secondary:hover,.animfolio-container--format-10 a.animfolio-button--secondary:hover{background:var(--animfolio-accent-subtle);color:var(--animfolio-accent-hover)}.animfolio-container--format-10 .animfolio-section:nth-child(even){background:var(--af10-bg-secondary)}.animfolio-container--format-10 .animfolio-cta{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;transition:all .3s ease}.animfolio-container--format-10 .animfolio-cta--primary{background:var(--af10-accent);color:var(--af10-bg);border:0}.animfolio-container--format-10 .animfolio-cta--primary:hover{background:var(--animfolio-accent-hover);box-shadow:0 4px 24px var(--animfolio-accent-shadow)}.animfolio-container--format-10 .animfolio-section{padding:100px 2rem;box-sizing:border-box;overflow:hidden;border-bottom:1px solid var(--af10-border);word-break:break-word;overflow-wrap:break-word}.animfolio-container--format-10 .animfolio-section__title{font-family:"Cormorant Garamond",serif;font-size:2.5rem;font-weight:400;margin-bottom:8px;word-break:break-word;overflow-wrap:break-word}.animfolio-container--format-10 .animfolio-section__subtitle{color:var(--af10-text-muted);font-size:1rem;margin-top:12px;margin-bottom:48px}.animfolio-container--format-10 .animfolio-expertise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:var(--af10-border);border:1px solid var(--af10-border)}.animfolio-container--format-10 .animfolio-expertise-cell{background:var(--af10-bg);padding:40px 32px;transition:background .3s ease}.animfolio-container--format-10 .animfolio-expertise-cell:hover{background:var(--af10-bg-secondary)}.animfolio-container--format-10 .animfolio-expertise-cell__icon{font-size:1.5rem;color:var(--af10-accent);margin-bottom:16px}.animfolio-container--format-10 .animfolio-expertise-cell__title{font-family:"Cormorant Garamond",serif;font-size:1.3rem;font-weight:600;margin-bottom:8px}.animfolio-container--format-10 .animfolio-expertise-cell__text{color:var(--af10-text-muted);font-size:.9rem;line-height:1.7}.animfolio-container--format-10 .animfolio-card{background:var(--af10-bg-secondary);border:1px solid var(--af10-border);padding:36px;overflow:hidden;word-break:break-word;overflow-wrap:break-word;transition:border-color .3s ease}.animfolio-container--format-10 .animfolio-card:hover{border-color:var(--af10-accent)}.animfolio-container--format-10 .animfolio-card__title{font-family:"Cormorant Garamond",serif;font-size:1.4rem;font-weight:600;margin-bottom:8px}.animfolio-container--format-10 .animfolio-card__meta{color:var(--af10-accent);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.animfolio-container--format-10 .animfolio-card__description{color:var(--af10-text-muted);line-height:1.7}.animfolio-container--format-10 .animfolio-methodology{display:flex;gap:0;counter-reset:method-step}.animfolio-container--format-10 .animfolio-methodology__step{flex:1;padding:40px 28px;border-inline-end:1px solid var(--af10-border);counter-increment:method-step;position:relative}.animfolio-container--format-10 .animfolio-methodology__step:last-child{border-inline-end:none}.animfolio-container--format-10 .animfolio-methodology__step::before{content:"0"counter(method-step);font-family:"Cormorant Garamond",serif;font-size:2.5rem;font-weight:300;color:var(--af10-accent);display:block;margin-bottom:16px}.animfolio-container--format-10 .animfolio-download{display:flex;align-items:center;gap:16px;padding:20px 24px;border:1px solid var(--af10-border);text-decoration:none;color:var(--af10-text);transition:border-color .3s ease,background .3s ease}.animfolio-container--format-10 .animfolio-download:hover{border-color:var(--af10-accent);background:var(--animfolio-accent-subtle)}.animfolio-container--format-10 .animfolio-testimonial{padding:48px;border-inline-start:3px solid var(--af10-accent);background:var(--af10-bg-secondary)}.animfolio-container--format-10 .animfolio-testimonial__quote{font-family:"Cormorant Garamond",serif;font-size:1.4rem;font-style:italic;line-height:1.8;margin-bottom:24px}.animfolio-container--format-10 .animfolio-testimonial__author{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}@media (max-width:1024px){.animfolio-container--format-10 .animfolio-hero,.animfolio-container--format-10 .animfolio-section{padding:80px 1.5rem}.animfolio-container--format-10 .animfolio-nav__links{gap:1.75rem}.animfolio-container--format-10 .animfolio-expertise-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.animfolio-container--format-10 .animfolio-hero{padding:80px 1.25rem}.animfolio-container--format-10 .animfolio-section{padding:64px 1.25rem}.animfolio-container--format-10 .animfolio-methodology{flex-direction:column}.animfolio-container--format-10 .animfolio-methodology__step{border-inline-end:none;border-bottom:1px solid var(--af10-border)}.animfolio-container--format-10 .animfolio-expertise-grid{grid-template-columns:1fr}}@media (max-width:480px){.animfolio-container--format-10 .animfolio-hero{padding:70px 1rem;min-height:auto}.animfolio-container--format-10 .animfolio-section{padding:48px 1rem}.animfolio-container--format-10 .animfolio-nav__links{display:none}.animfolio-container--format-10 .animfolio-card{padding:24px}.animfolio-container--format-10 .animfolio-expertise-cell{padding:28px 20px}.animfolio-container--format-10 .animfolio-testimonial{padding:28px}.animfolio-container--format-10 .animfolio-section__title{font-size:2rem}.animfolio-container--format-10 .animfolio-button--primary,.animfolio-container--format-10 .animfolio-button--secondary,.animfolio-container--format-10 a.animfolio-button--primary,.animfolio-container--format-10 a.animfolio-button--secondary{width:100%;text-align:center;box-sizing:border-box}}.animfolio-container--format-10 .animfolio-section.animfolio-section--hero{padding-top:0;padding-bottom:0}