.story-coin{display:grid;place-items:center;border:3px solid var(--color-neon-green,#FFB800);border-radius:50%;background-color:var(--color-primary-dark,#5A665A);box-shadow:0 8px 16px -8px rgb(20 22 18 / .55)}.story-coin img{display:block;width:62%;height:62%;max-width:none;object-fit:contain;-webkit-user-drag:none}.story-hero.lp-band{padding-top:11rem;padding-bottom:clamp(3.5rem, 6vw, 5rem)}.story-hero__split{--lp-split-ratio:4 / 5;--lp-split-ratio-sm:3 / 2;--lp-split-focus:50% 55%}@media (min-width:601px) and (max-width:900px){.story-hero__split{--lp-split-ratio-sm:16 / 9}}.story-hero .story-hero__title{margin-bottom:1.25rem;font-size:clamp(2.75rem, 5vw, 4.5rem)}.story-hero__intro{max-width:40ch;margin-bottom:0}@media (min-width:901px){.story-hero__split{grid-template-columns:minmax(0,1.25fr) minmax(0,0.75fr)}}@media (max-width:768px){.story-hero.lp-band{padding-top:10.25rem}}@media (max-width:480px){.story-hero .story-hero__title{font-size:2.6rem}}.story-founders__split{--lp-split-ratio:1 / 1;--lp-split-ratio-sm:4 / 3;--lp-split-focus:50% 30%}@media (min-width:901px){.story-founders__split{grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr)}}.story-founders .story-founders__title{margin-bottom:1.5rem}.story-founders__text{max-width:62ch}.story-founders__text p{margin:0 0 1.1rem;font-size:1.0625rem;line-height:1.7;color:#3a3a36}.story-founders__text p:last-child{margin-bottom:0}.story-founders__social{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.75rem}.story-founders__social-link,.story-founders__social-link:visited{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:0 18px 0 14px;border-radius:999px;background-color:var(--color-primary-pale);color:var(--color-primary-dark);font-family:var(--font-primary);font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.story-founders__social-link svg{flex:0 0 auto;display:block}.story-founders__social-link:hover,.story-founders__social-link:focus-visible{background-color:var(--color-primary-dark);color:var(--color-white)}.story-founders__social-link:focus-visible{outline:3px solid var(--color-primary-dark);outline-offset:3px}.story-mission__card{max-width:780px;margin:30px auto 0;padding:56px clamp(1.5rem, 5vw, 4rem) clamp(2.25rem, 4vw, 3.25rem);text-align:center}.story-mission__coin{position:absolute;top:-30px;left:50%;width:60px;height:60px;transform:translateX(-50%)}.story-mission .story-mission__title{margin-bottom:1rem}.story-mission__text{max-width:40ch;margin:0 auto;font-family:var(--font-primary);font-size:clamp(1.1875rem, 1rem + 0.8vw, 1.5rem);font-weight:400;line-height:1.55;color:var(--color-ink);text-wrap:balance}.story-values .story-values__title{margin-bottom:0}.story-values__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.story-value{grid-column:span 5;display:flex;flex-direction:column;margin:0;padding:clamp(1.5rem, 2.6vw, 2.25rem)}.story-value--lead{grid-column:span 7}.story-value__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:1.25rem;border-radius:14px;background-color:var(--color-primary-pale);color:var(--color-primary)}.story-value__icon svg{display:block}.story-value .story-value__title{margin:0 0 .6rem;font-size:1.75rem;line-height:1;letter-spacing:.02em;color:var(--color-ink)}.story-value--lead .story-value__title{font-size:clamp(1.875rem, 2.6vw, 2.25rem)}.story-value__text{max-width:46ch;margin:0;font-size:1rem;line-height:1.6;color:#3a3a36}@media (max-width:1023px){.story-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-value,.story-value--lead{grid-column:auto}}@media (max-width:640px){.story-values__grid{grid-template-columns:minmax(0,1fr);gap:16px}.story-value,.story-value--lead{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:1.35rem 1.35rem 1.5rem}.story-value__icon{width:46px;height:46px;margin-bottom:0}.story-value .story-value__title,.story-value--lead .story-value__title{margin:0;font-size:1.625rem}.story-value__text{grid-column:1 / -1;margin-top:.85rem}}.story-voices{overflow:hidden}.story-voices__strip{--lp-strip-room-top:12px;--lp-strip-room-bottom:64px;--sv-overlap:72px;--sv-inset:22px}.story-voices .story-voices__title{margin-bottom:.75rem}.story-voices__subtitle{margin:0}.story-voice{position:relative;display:flex;flex-direction:column}.story-voice__media{position:relative;flex:0 0 auto;margin-left:var(--sv-inset);aspect-ratio:4 / 5;border-radius:var(--radius-card);overflow:hidden;isolation:isolate;background-color:var(--color-cream-deep)}.story-voice__photo{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.story-voice__card{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;margin:calc(-1 * var(--sv-overlap)) var(--sv-inset) 0 0;padding:40px 24px 24px;background-color:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-soft),0 4px 14px rgb(40 44 36 / .06)}.story-voice__coin{position:absolute;top:-22px;left:-14px;width:48px;height:48px}.story-voices .story-voice__quote{margin:0 0 20px;padding:0;border:0;quotes:none;font-style:normal}.story-voice__quote p{margin:0;font-family:var(--font-primary);font-size:1.0625rem;font-weight:700;font-style:normal;line-height:1.45;letter-spacing:-.005em;color:var(--color-ink);text-wrap:pretty}.story-voice__author{display:flex;flex-direction:column;gap:.2rem;margin-top:auto}.story-voice__name{font-size:.875rem;font-weight:600;line-height:1.4;color:var(--color-primary-dark)}.story-voice__tattoo{font-size:.8125rem;line-height:1.4;color:rgb(28 28 26 / .7)}.story-voices__note{max-width:36rem;margin:0;font-size:.875rem;line-height:1.55;color:rgb(28 28 26 / .74)}@supports (width:1cqi){@media (min-width:1100px){.story-voices__strip .lp-strip__rail>*{flex-basis:calc((100cqi - 2 * var(--lp-strip-gutter) - 2 * var(--lp-strip-gap)) / 3)}}}@media (min-width:1100px){.story-voices__strip .lp-strip__nav{display:none}.story-voices__strip .lp-strip__viewport.is-embla{cursor:auto}}@media (max-width:768px){.story-voice__coin{left:-6px}}@media (max-width:699px){.story-voices__strip{--sv-inset:16px}.story-voice__card{padding:38px 20px 20px}.story-voice__quote p{font-size:1rem}}@media (prefers-reduced-motion:reduce){.story-founders__social-link{transition:none}}