/* Founders: quiet luxury, animated photo cards, and readable editorial profiles. */
.pony-founders {
	--founder-ink: #211b15;
	--founder-gold: #c99a51;
	position: relative;
	padding: clamp(76px, 9vw, 132px) 24px clamp(82px, 9vw, 136px);
	background: #171512;
	color: #fffaf2;
	overflow: hidden;
}
.pony-founders::before,
.pony-founders::after { position: absolute; content: ""; pointer-events: none; border-radius: 50%; filter: blur(1px); }
.pony-founders::before { width: 620px; height: 620px; top: -430px; right: -120px; border: 1px solid rgba(230,190,124,.17); box-shadow: 0 0 0 44px rgba(230,190,124,.025),0 0 0 90px rgba(230,190,124,.018); }
.pony-founders::after { width: 440px; height: 440px; bottom: -350px; left: -170px; border: 1px solid rgba(230,190,124,.12); box-shadow: 0 0 0 50px rgba(230,190,124,.025); }
.pony-founders__inner { position: relative; z-index: 1; width: min(100%, 1280px); margin: 0 auto; }
.pony-founders__heading { max-width: 980px; margin: 0 auto clamp(32px, 4vw, 54px); text-align: center; }
.pony-founders__eyebrow,.pony-founder-story__eyebrow { margin: 0 0 12px; color: #d4ad70; font-size: 10px; font-weight: 700; letter-spacing: .19em; }
.pony-founders__heading h2 { margin: 0; color: #fff9ef; font-family: var(--pony-heading-font, Georgia, serif); font-size: clamp(32px, 4.3vw, 56px); font-weight: 400; line-height: 1.1; letter-spacing: -.035em; }
.pony-founders__heading > p:last-child { margin: 14px 0 0; color: rgba(255,250,242,.68); font-size: 14px; }
.pony-founders__grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: clamp(16px, 2.2vw, 28px); perspective: 1400px; }
.pony-founder-card { position: relative; display: flex; flex-direction: column; min-width: 0; overflow: hidden; border: 1px solid rgba(239,216,179,.2); border-radius: 4px; background: #211e19; color: #fffaf2; text-decoration: none!important; transform: perspective(1200px) rotateX(var(--founder-tilt-y,0deg)) rotateY(var(--founder-tilt-x,0deg)); transform-style: preserve-3d; transition: transform .42s cubic-bezier(.2,.7,.2,1),border-color .35s ease,box-shadow .35s ease; animation: pony-founder-rise .7s both; animation-delay: calc(var(--founder-index,1) * 90ms); }
.pony-founder-card:hover,.pony-founder-card:focus-visible { z-index: 2; border-color: rgba(239,216,179,.58); box-shadow: 0 26px 65px rgba(0,0,0,.42); color: #fffaf2; }
.pony-founder-card:focus-visible { outline: 2px solid #e4bd80; outline-offset: 4px; }
.pony-founder-card__image-wrap { position: relative; display: block; aspect-ratio: 4/4.7; overflow: hidden; background: #37332e; }
.pony-founder-card__image-wrap::after { position: absolute; inset: 35% 0 0; content: ""; background: linear-gradient(180deg,transparent 30%,rgba(9,8,7,.68)); pointer-events: none; }
.pony-founder-card__image { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center 32%; filter: saturate(.83); transition: transform .8s cubic-bezier(.2,.7,.2,1),filter .6s ease; }
.pony-founder-card:hover .pony-founder-card__image,.pony-founder-card:focus-visible .pony-founder-card__image { transform: scale(1.055); filter: saturate(1); }
.pony-founder-card__number { position: absolute; z-index: 1; bottom: 16px; left: 18px; color: rgba(255,250,242,.84); font-family: var(--pony-heading-font, Georgia, serif); font-size: 14px; letter-spacing: .12em; }
.pony-founder-card__arrow { position: absolute; z-index: 2; right: 16px; bottom: 14px; display: grid; width: 38px; height: 38px; place-items: center; border: 1px solid rgba(255,250,242,.7); border-radius: 50%; color: #fffaf2; font-size: 19px; transition: color .3s ease,background .3s ease,transform .3s ease; }
.pony-founder-card:hover .pony-founder-card__arrow,.pony-founder-card:focus-visible .pony-founder-card__arrow { transform: rotate(45deg); border-color: #e7c78f; background: #e7c78f; color: #171512; }
.pony-founder-card__info { display: flex; flex: 1; flex-direction: column; align-items: flex-start; min-height: 178px; padding: 21px 22px 19px; }
.pony-founder-card__role { color: #d4ad70; font-size: 9px; font-weight: 700; letter-spacing: .15em; text-transform: uppercase; }
.pony-founder-card__name { margin-top: 6px; color: #fffaf2; font-family: var(--pony-heading-font, Georgia, serif); font-size: clamp(25px, 2.5vw, 34px); line-height: 1.08; }
.pony-founder-card__experience { margin-top: 8px; color: rgba(255,250,242,.65); font-size: 12px; }
.pony-founder-card__link { display: flex; width: 100%; justify-content: space-between; margin-top: auto; padding-top: 17px; color: #f0d9b2; font-size: 12px; }
.pony-founder-card__link span { transition: transform .25s ease; }
.pony-founder-card:hover .pony-founder-card__link span { transform: translateX(5px); }

.pony-founder-profile { background: #f8f2e9; color: #211b15; }
.pony-founder-hero { position: relative; min-height: min(770px, calc(100svh - 80px)); overflow: hidden; background: #171512; color: #fffaf2; }
.pony-founder-hero__glow { position: absolute; inset: 0; background: radial-gradient(ellipse at 76% 40%,rgba(157,112,57,.22),transparent 43%),linear-gradient(112deg,#171512 0%,#171512 45%,#221e18 100%); }
.pony-founder-hero__inner { position: relative; display: grid; grid-template-columns: minmax(0,.85fr) minmax(390px,1.15fr); align-items: center; gap: clamp(28px,6vw,100px); width: min(100% - 48px, 1240px); min-height: inherit; margin: 0 auto; padding: 60px 0 72px; }
.pony-founder-hero__copy { position: relative; z-index: 2; }
.pony-founder-breadcrumb { display: flex; flex-wrap: wrap; gap: 9px; align-items: center; margin-bottom: clamp(46px,7vw,94px); color: rgba(255,250,242,.5); font-size: 11px; }
.pony-founder-breadcrumb a { color: inherit; text-decoration: none; }
.pony-founder-breadcrumb a:hover { color: #eed3a4; }
.pony-founder-hero__eyebrow { margin: 0 0 15px; color: #d7b57d; font-size: 10px; font-weight: 700; letter-spacing: .19em; text-transform: uppercase; }
.pony-founder-hero h1 { margin: 0; color: #fff7e9; font-family: var(--pony-heading-font, Georgia, serif); font-size: clamp(54px,8vw,100px); font-weight: 400; line-height: .94; letter-spacing: -.06em; }
.pony-founder-hero__experience { display: inline-block; margin: 22px 0 0; padding: 8px 12px; border: 1px solid rgba(215,181,125,.45); color: #e2c898; font-size: 12px; letter-spacing: .06em; }
.pony-founder-hero__quote { max-width: 520px; margin: 32px 0 28px; padding: 0; border: 0; color: rgba(255,250,242,.82); font-family: var(--pony-heading-font, Georgia, serif); font-size: clamp(20px,2.25vw,29px); font-style: italic; line-height: 1.45; }
.pony-founder-hero__cta { display: inline-flex; align-items: center; gap: 22px; padding: 13px 19px; border: 1px solid rgba(237,211,164,.64); color: #f3dfbb; font-size: 12px; text-decoration: none!important; transition: color .25s ease,background .25s ease; }
.pony-founder-hero__cta:hover { background: #e8c990; color: #171512; }
.pony-founder-hero__portrait { position: relative; justify-self: end; width: min(100%, 550px); height: min(690px,75svh); min-height: 480px; }
.pony-founder-hero__portrait::before { position: absolute; z-index: 1; inset: 0; content: ""; background: linear-gradient(90deg,#171512 0%,transparent 28%),linear-gradient(0deg,rgba(15,14,12,.42),transparent 30%); pointer-events: none; }
.pony-founder-hero__portrait img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center 35%; filter: saturate(.88); }
.pony-founder-hero__frame { position: absolute; z-index: 2; inset: 22px -18px -18px 22px; border: 1px solid rgba(222,189,138,.48); pointer-events: none; }
.pony-founder-hero__signature { position: absolute; z-index: 2; right: 18px; bottom: 18px; color: rgba(255,250,242,.8); font-size: 9px; letter-spacing: .18em; }

.pony-founder-story { padding: clamp(72px,9vw,128px) 24px; background: #f8f2e9; }
.pony-founder-story__inner { display: grid; grid-template-columns: minmax(220px,.65fr) minmax(0,1.35fr); gap: clamp(36px,8vw,120px); width: min(100%,1120px); margin: 0 auto; }
.pony-founder-story__label { position: sticky; top: 120px; align-self: start; }
.pony-founder-story__label > p { margin: 0 0 18px; color: #9f7842; font-size: 9px; font-weight: 700; letter-spacing: .18em; }
.pony-founder-story__label h2 { margin: 0; color: #241e17; font-family: var(--pony-heading-font, Georgia, serif); font-size: clamp(38px,5vw,60px); font-weight: 400; line-height: .99; letter-spacing: -.04em; }
.pony-founder-story__label h2 em { color: #ad8247; font-weight: 400; }
.pony-founder-story__body { min-width: 0; }
.pony-founder-story__content { color: #51473b; font-size: 16px; line-height: 1.85; }
.pony-founder-story__content > p:first-child { color: #282117; font-family: var(--pony-heading-font, Georgia, serif); font-size: clamp(20px,2.2vw,26px); line-height: 1.55; }
.pony-founder-story__content h2,.pony-founder-story__content h3 { margin-top: 34px; color: #251f19; font-family: var(--pony-heading-font, Georgia, serif); font-weight: 400; }
.pony-founder-story__content blockquote { margin: 28px 0; padding: 8px 0 8px 22px; border-left: 2px solid #bc9154; color: #86673b; font-family: var(--pony-heading-font, Georgia, serif); font-size: 22px; font-style: italic; }
.pony-founder-story__art { margin: 38px 0 0; overflow: hidden; border-radius: 3px; background: #eee4d7; }
.pony-founder-story__art img { display: block; width: 100%; height: auto; }
.pony-founder-video { margin-top: 44px; }
.pony-founder-video iframe { display: block; width: 100%; aspect-ratio: 16/9; height: auto; border: 0; border-radius: 4px; background: #171512; }
.pony-founder-others .pony-founders { padding-top: 74px; padding-bottom: 84px; }
.pony-founder-others .pony-founders__heading h2 { font-size: clamp(30px,3.5vw,46px); }

@keyframes pony-founder-rise { from { opacity: 0; } to { opacity: 1; } }
@media (max-width: 849px) {
	.pony-founders { padding: 66px 18px 74px; }
	.pony-founders__heading { margin-bottom: 28px; }
	.pony-founders__heading h2 { font-size: clamp(30px,7vw,42px); }
	.pony-founders__heading > p:last-child { max-width: 320px; margin-right: auto; margin-left: auto; font-size: 12px; }
	.pony-founders__grid { gap: 12px; }
	.pony-founder-card__image-wrap { aspect-ratio: 4/5.2; }
	.pony-founder-card__image { object-position: center 29%; }
	.pony-founder-card__info { min-height: 158px; padding: 15px 13px 14px; }
	.pony-founder-card__role { font-size: 8px; letter-spacing: .1em; }
	.pony-founder-card__name { font-size: clamp(20px,4.2vw,29px); }
	.pony-founder-card__experience,.pony-founder-card__link { font-size: 10px; }
	.pony-founder-card__number { left: 12px; bottom: 12px; }
	.pony-founder-card__arrow { right: 10px; bottom: 9px; width: 32px; height: 32px; }
	.pony-founder-hero { min-height: auto; }
	.pony-founder-hero__inner { grid-template-columns: 1fr; gap: 28px; width: min(100% - 36px,620px); padding: 32px 0 48px; }
	.pony-founder-breadcrumb { margin-bottom: 44px; }
	.pony-founder-hero h1 { font-size: clamp(52px,15vw,80px); }
	.pony-founder-hero__quote { max-width: 470px; margin: 24px 0 22px; font-size: 22px; }
	.pony-founder-hero__portrait { justify-self: center; width: min(100% - 22px,500px); height: auto; aspect-ratio: 4/4.6; min-height: 0; }
	.pony-founder-hero__portrait img { object-position: center 30%; }
	.pony-founder-hero__frame { inset: 13px -10px -10px 13px; }
	.pony-founder-story { padding: 64px 20px; }
	.pony-founder-story__inner { grid-template-columns: 1fr; gap: 28px; }
	.pony-founder-story__label { position: static; }
	.pony-founder-story__label h2 br { display: none; }
	.pony-founder-story__content { font-size: 15px; }
	.pony-founder-story__content > p:first-child { font-size: 21px; }
}
@media (max-width: 520px) {
	.pony-founders__grid { grid-template-columns: 1fr; gap: 14px; max-width: 420px; margin: 0 auto; }
	.pony-founder-card { display: grid; grid-template-columns: 42% 1fr; min-height: 190px; }
	.pony-founder-card__image-wrap { height: 100%; min-height: 190px; aspect-ratio: auto; }
	.pony-founder-card__image { position: absolute; inset: 0; }
	.pony-founder-card__image-wrap::after { inset: 0; background: linear-gradient(0deg,rgba(9,8,7,.52),transparent 58%); }
	.pony-founder-card__info { min-height: 190px; padding: 20px 15px 15px; }
	.pony-founder-card__name { font-size: clamp(23px,7vw,32px); }
	.pony-founder-card__link { padding-top: 10px; }
	.pony-founder-hero__inner { padding-top: 24px; }
}
@media (hover: none), (prefers-reduced-motion: reduce) {
	.pony-founder-card { animation: none; transform: none!important; transition: none; }
	.pony-founder-card__image,.pony-founder-card__arrow,.pony-founder-card__link span { transition: none; }
}

/* Keep the homepage founder-to-salon transition compact and intentional. */
.pony-front-page #content > .pony-founders {
	padding-block: clamp(52px, 6vw, 80px);
}
.pony-front-page #content > .pony-founders .pony-founders__heading {
	margin-bottom: clamp(24px, 3vw, 38px);
}
@media (max-width: 520px) {
	.pony-front-page #content > .pony-founders {
		padding-block: 48px;
	}
	.pony-front-page #content > .pony-founders .pony-founders__heading {
		margin-bottom: 22px;
	}
}

/* Founder pages: tighter editorial rhythm, balanced imagery, and working gallery controls. */
.pony-founder-profile { --founder-serif: 'Pony Noto Serif', var(--pony-heading-font, Georgia, serif); }
.pony-founder-hero { min-height: 0; }
.pony-founder-hero__inner { grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr); gap: clamp(32px,5vw,72px); width: min(100% - 64px, 1180px); min-height: min(660px, calc(100svh - 96px)); padding: 36px 0 42px; }
.pony-founder-breadcrumb { margin-bottom: clamp(28px,3.5vw,48px); }
.pony-founder-hero h1 { font-family: var(--founder-serif); font-size: clamp(54px,7vw,88px); letter-spacing: -.035em; }
.pony-founder-hero__quote { margin: 24px 0 24px; font-family: var(--founder-serif); line-height: 1.38; }
.pony-founder-hero__visual { width: min(100%, 550px); justify-self: end; }
.pony-founder-hero__portrait { width: 100%; height: auto; aspect-ratio: 4/4.7; min-height: 0; overflow: hidden; background: #29241e; box-shadow: 0 24px 70px rgba(0,0,0,.22); transition: aspect-ratio .45s ease; }
.pony-founder-slide { position: absolute; inset: 0; margin: 0; opacity: 0; transform: scale(1.025); transition: opacity .65s ease, transform 1s cubic-bezier(.2,.7,.2,1); pointer-events: none; }
.pony-founder-slide.is-active { opacity: 1; transform: scale(1); pointer-events: auto; }
.pony-founder-slide img { display: block; width: 100%; height: 100%; object-fit: contain; object-position: center; filter: saturate(.95); }
.pony-founder-slider-controls { display: flex; align-items: center; justify-content: flex-end; gap: 16px; padding: 16px 2px 0; color: #8a6b45; }
.pony-founder-slider-controls > button { display: grid; width: 38px; height: 38px; place-items: center; border: 1px solid #d9c9b2; border-radius: 50%; background: transparent; color: #4a3825; font-size: 17px; transition: color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease; cursor: pointer; }
.pony-founder-slider-controls > button:hover { transform: translateY(-2px); border-color: #a8763b; background: #a8763b; color: #fffaf2; }
.pony-founder-slider-dots { display: flex; align-items: center; gap: 7px; }
.pony-founder-slider-dots button { width: 7px!important; height: 7px!important; min-width: 7px!important; min-height: 7px!important; flex: 0 0 auto; padding: 0!important; border: 0; border-radius: 99px; line-height: 1; background: #c9b99f; cursor: pointer; transition: width .3s ease,background .3s ease; }
.pony-founder-slider-dots button.is-active { width: 24px!important; min-width: 24px!important; background: #a8763b; }
.pony-founder-slider-count { margin: 0 5px; color: #7d674c; font-size: 10px; letter-spacing: .12em; }
.pony-founder-story { padding: clamp(64px,7vw,92px) 24px; }
.pony-founder-story__inner { grid-template-columns: minmax(200px,.58fr) minmax(0,1.42fr); gap: clamp(36px,6vw,88px); width: min(100%,1120px); }
.pony-founder-story__label h2,.pony-founder-story__content > p:first-child,.pony-founder-story__content h2,.pony-founder-story__content h3,.pony-founder-story__content blockquote { font-family: var(--founder-serif); }
.pony-founder-story__label h2 { font-size: clamp(36px,4.4vw,54px); line-height: 1.06; letter-spacing: -.025em; }
.pony-founder-story__content { font-size: 15px; line-height: 1.8; }
.pony-founder-story__content > p:first-child { font-size: clamp(19px,2vw,23px); line-height: 1.5; }
.pony-founder-story__content h2,.pony-founder-story__content h3 { margin-top: 26px; }
.pony-founder-story__art { margin-top: 28px; }
.pony-founder-others .pony-founders { scroll-margin-top: 118px; padding: 68px 24px 76px; }
.pony-founder-others .pony-founders__grid { grid-template-columns: repeat(2,minmax(0,1fr)); max-width: 850px; margin-inline: auto; }
.pony-founder-others .pony-founder-card__image-wrap { aspect-ratio: 4/3.8; }
.pony-founder-others .pony-founder-card__info { min-height: 158px; }
.pony-founder-others .pony-founders__heading { margin-bottom: 32px; }
.pony-founder-card__name { font-family: var(--founder-serif); }
@media (max-width: 849px) {
	.pony-founder-hero__inner { grid-template-columns: 1fr; gap: 30px; width: min(100% - 40px,640px); min-height: 0; padding: 32px 0 44px; }
	.pony-founder-breadcrumb { margin-bottom: 28px; }
	.pony-founder-hero__visual { justify-self: center; width: min(100% - 16px,540px); }
	.pony-founder-hero__portrait { height: auto; aspect-ratio: 4/4.7; max-height: none; }
	.pony-founder-story { padding: 56px 20px; }
	.pony-founder-story__inner { gap: 20px; }
	.pony-founder-others .pony-founders { padding: 56px 18px 64px; }
}
@media (max-width: 520px) {
	.pony-founder-hero__inner { width: calc(100% - 36px); padding: 24px 0 36px; }
	.pony-founder-breadcrumb { margin-bottom: 22px; font-size: 10px; }
	.pony-founder-hero h1 { font-size: clamp(48px,14vw,68px); }
	.pony-founder-hero__experience { margin-top: 15px; }
	.pony-founder-hero__quote { margin: 18px 0; font-size: 19px; }
	.pony-founder-hero__portrait { width: calc(100% - 10px); aspect-ratio: 4/4.8; }
	.pony-founder-slider-controls { gap: 11px; padding-top: 12px; }
	.pony-founder-story { padding: 48px 18px; }
	.pony-founder-story__label h2 { font-size: 38px; }
	.pony-founder-others .pony-founders__grid { grid-template-columns: 1fr; max-width: 420px; }
	.pony-founder-others .pony-founder-card { display: flex; min-height: 0; }
	.pony-founder-others .pony-founder-card__image-wrap { min-height: 0; aspect-ratio: 4/4.3; }
	.pony-founder-others .pony-founder-card__info { min-height: 150px; padding: 17px 16px; }
}
@media (prefers-reduced-motion: reduce) {
	.pony-founder-slide,.pony-founder-slider-controls > button,.pony-founder-slider-dots button { transition: none; }
}

/* Mobile profile hardening: keep founder pages inside the viewport and make
   every nested media/content block shrink with its grid column. */
@media (max-width: 849px) {
	.pony-founder-profile,
	.pony-founder-profile .pony-founder-hero,
	.pony-founder-profile .pony-founder-story,
	.pony-founder-profile .pony-founder-others { min-width: 0; max-width: 100%; }
	.pony-founder-profile { overflow: clip; }
	.pony-founder-hero__inner,
	.pony-founder-story__inner { min-width: 0; }
	.pony-founder-story__inner { grid-template-columns: minmax(0, 1fr); gap: 18px; }
	.pony-founder-hero__copy,
	.pony-founder-hero__visual,
	.pony-founder-story__label,
	.pony-founder-story__body,
	.pony-founder-story__content { min-width: 0; max-width: 100%; }
	.pony-founder-hero h1,
	.pony-founder-hero__quote,
	.pony-founder-story__content { overflow-wrap: anywhere; }
	.pony-founder-hero__portrait { width: 100%; }
	.pony-founder-slide { overflow: hidden; }
	/* Keep the slider height steady when portrait and landscape founder photos alternate. */
	.pony-founder-hero__portrait { aspect-ratio: 1 / 1 !important; }
	.pony-founder-slide img { object-fit: contain; }
	.pony-founder-story__content img,
	.pony-founder-story__content video,
	.pony-founder-story__content iframe,
	.pony-founder-story__art img,
	.pony-founder-video iframe { max-width: 100%; }
	.pony-founder-story__content table { display: block; max-width: 100%; overflow-x: auto; }
}
@media (max-width: 520px) {
	.pony-founder-hero__inner { width: calc(100% - 32px); gap: 24px; padding: 22px 0 30px; }
	.pony-founder-breadcrumb { gap: 6px; margin-bottom: 20px; }
	.pony-founder-hero__eyebrow { font-size: 9px; line-height: 1.6; }
	.pony-founder-hero h1 { font-size: clamp(42px, 12vw, 58px); line-height: 1; letter-spacing: -.04em; }
	.pony-founder-hero__experience { margin-top: 12px; }
	.pony-founder-hero__quote { font-size: clamp(18px, 5.2vw, 21px); line-height: 1.45; }
	.pony-founder-hero__visual { width: 100%; }
	.pony-founder-hero__portrait { width: calc(100% - 8px); margin: 0 auto; aspect-ratio: 1 / 1 !important; }
	.pony-founder-hero__frame { inset: 9px -8px -8px 9px; }
	.pony-founder-hero__signature { right: 12px; bottom: 12px; font-size: 8px; }
	.pony-founder-slider-controls { gap: 10px; }
	.pony-founder-story { padding: 42px 16px; }
	.pony-founder-story__inner { gap: 18px; }
	.pony-founder-story__label h2 { font-size: clamp(34px, 10vw, 40px); }
	.pony-founder-story__content { font-size: 15px; line-height: 1.75; }
	.pony-founder-story__content > p:first-child { font-size: 19px; }
	.pony-founder-story__content h2,
	.pony-founder-story__content h3 { line-height: 1.25; overflow-wrap: anywhere; }
	.pony-founder-others .pony-founders { padding: 42px 16px 52px; }
	.pony-founder-others .pony-founders__grid { grid-template-columns: 1fr; gap: 12px; }
	.pony-founder-others .pony-founder-card { display: grid; grid-template-columns: minmax(0, 38%) minmax(0, 1fr); min-height: 0; }
	.pony-founder-others .pony-founder-card__image-wrap { width: 100%; min-height: 0; height: 100%; aspect-ratio: 4 / 5; }
	.pony-founder-others .pony-founder-card__info { min-width: 0; min-height: 0; padding: 16px 13px; }
	.pony-founder-others .pony-founder-card__role { font-size: 8px; line-height: 1.5; }
	.pony-founder-others .pony-founder-card__name { font-size: clamp(21px, 6vw, 27px); overflow-wrap: anywhere; }
	.pony-founder-others .pony-founder-card__experience,
	.pony-founder-others .pony-founder-card__link { font-size: 10px; }
}
@media (max-width: 360px) {
	.pony-founder-others .pony-founder-card { grid-template-columns: 34% minmax(0, 1fr); }
	.pony-founder-others .pony-founder-card__info { padding: 13px 10px; }
	.pony-founder-card__arrow { width: 28px; height: 28px; }
}
