.mk-about-page{background:var(--mk-navy)}.mk-about-hero{justify-content:center;align-items:center;height:50vh;min-height:340px;max-height:480px;display:flex;position:relative;overflow:hidden}.mk-about-hero__bg{background-position:50%;background-size:cover;animation:25s ease-in-out infinite alternate mkAboutKenBurns;position:absolute;inset:-10%}@keyframes mkAboutKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}.mk-about-hero__overlay{background:linear-gradient(180deg,#0a162899 0%,#0a162880 50%,var(--mk-navy)100%);position:absolute;inset:0}.mk-about-hero__content{z-index:2;text-align:center;padding:0 var(--mk-container-padding);animation:1s cubic-bezier(.16,1,.3,1) .2s both mkAboutIn;position:relative}@keyframes mkAboutIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.mk-about-hero__label{font-family:var(--mk-font-sans);letter-spacing:.35em;text-transform:uppercase;color:var(--mk-gold);margin-bottom:1.25rem;font-size:.6rem;font-weight:500;display:block}.mk-about-hero__title{font-family:var(--mk-font-serif);letter-spacing:.08em;color:var(--mk-pure-white);margin:0 0 1.25rem;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:300;line-height:1}.mk-about-hero__divider{justify-content:center;display:flex}.mk-about-hero__divider span{background:var(--mk-gold);width:40px;height:1px}.mk-about-mike{padding:clamp(5rem,10vw,8rem) 0}.mk-about-mike__layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.mk-about-mike__portrait{position:relative}.mk-about-mike__image-frame{aspect-ratio:3/4;position:relative;overflow:hidden}.mk-about-mike__image{object-fit:cover;filter:grayscale(.15);width:100%;height:100%;transition:filter .6s var(--mk-ease)}.mk-about-mike__portrait:hover .mk-about-mike__image{filter:grayscale(0)}.mk-about-mike__image-accent{pointer-events:none;z-index:-1;border:1px solid #c9a96e26;position:absolute;inset:1.5rem -1.5rem -1.5rem 1.5rem}.mk-about-mike__bio{padding-top:1rem}.mk-about-mike__name{font-family:var(--mk-font-serif);color:var(--mk-pure-white);letter-spacing:.04em;margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.1}.mk-about-mike__accent-line{background:var(--mk-gold);width:50px;height:1px;margin-bottom:2rem}.mk-about-mike__text{font-family:var(--mk-font-sans);color:var(--mk-silver);margin:0 0 1.25rem;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.9}.mk-about-mike__text:last-of-type{margin-bottom:2.5rem}.mk-about-mike__stats{gap:0;margin-bottom:2.5rem;display:flex}.mk-about-mike__stat{text-align:center;border-top:1px solid #28547526;flex:1;padding:1.25rem 0}.mk-about-mike__stat:not(:last-child){border-right:1px solid #2854751a}.mk-about-mike__stat-number{font-family:var(--mk-font-serif);color:var(--mk-gold);letter-spacing:.02em;margin-bottom:.5rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:300;line-height:1;display:block}.mk-about-mike__stat-label{font-family:var(--mk-font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--mk-gray);font-size:.6rem;font-weight:400}.mk-about-mike__contact{flex-direction:column;gap:.75rem;display:flex}.mk-about-mike__contact-link{font-family:var(--mk-font-sans);color:var(--mk-silver-light);transition:color .3s var(--mk-ease);align-items:center;gap:.625rem;font-size:.85rem;text-decoration:none;display:inline-flex}.mk-about-mike__contact-link:hover{color:var(--mk-gold)}.mk-about-mike__contact-link svg{width:18px;height:18px;color:var(--mk-gold);opacity:.6;flex-shrink:0}.mk-about-values{background:var(--mk-dark);padding:clamp(4rem,8vw,6rem) 0}.mk-about-values__grid{background:#2854751f;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.mk-about-values__grid>*{height:100%}.mk-about-value{background:var(--mk-dark);height:100%;transition:background .5s var(--mk-ease);cursor:default;padding:clamp(2rem,3vw,2.5rem)}.mk-about-value:hover{background:var(--mk-dark-light)}.mk-about-value__number{font-family:var(--mk-font-serif);color:#78a0be59;transition:color .5s var(--mk-ease);margin-bottom:1rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:300;line-height:1;display:block}.mk-about-value:hover .mk-about-value__number{color:#78a0be8c}.mk-about-value__title{font-family:var(--mk-font-serif);color:var(--mk-silver-light);letter-spacing:.02em;margin:0 0 .75rem;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:400}.mk-about-value__text{font-family:var(--mk-font-sans);color:var(--mk-gray);margin:0 0 1rem;font-size:.8rem;line-height:1.7}.mk-about-value__line{background:var(--mk-gold);width:25px;height:1px;transition:width .5s var(--mk-ease)}.mk-about-value:hover .mk-about-value__line{width:50px}.mk-about-iyba{text-align:center;padding:clamp(3rem,6vw,5rem) 0}.mk-about-iyba__badge{background:var(--mk-dark);border:1px solid #c9a96e1f;padding:2rem 3rem;display:inline-block}.mk-about-iyba__badge .mk-label{margin-bottom:.75rem}.mk-about-iyba__badge p{font-family:var(--mk-font-serif);color:var(--mk-silver-light);letter-spacing:.03em;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:400}@media (max-width:1024px){.mk-about-values__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.mk-about-mike__layout{grid-template-columns:1fr;gap:3rem}.mk-about-mike__image-accent{inset:1rem -1rem -1rem 1rem}.mk-about-mike__stats{flex-direction:column}.mk-about-mike__stat{border-top:1px solid #28547526;padding:1rem 0;border-right:none!important}.mk-about-values__grid{grid-template-columns:1fr}}
