.influencer-page{--influencer-ink:#20291d;--influencer-green:#526d2a;color:var(--influencer-ink);background:#f0eee7;overflow:clip}.influencer-page h1,.influencer-page h2,.influencer-page dt{word-break:keep-all;text-wrap:balance}.influencer-page__hero{background:linear-gradient(90deg,#0f140ddb 0%,#0f140d9e 45%,#0f140d2e 100%),#20291d url(/influencer-hero-collaboration.png) 50%/cover no-repeat;align-items:center;min-height:calc(100svh - 76px);padding:clamp(4rem,8vw,8rem) 6vw;display:flex}.influencer-page__intro{max-width:40rem}.influencer-page__intro h1{color:#f7f8ef;letter-spacing:-.075em;margin:0;font-size:clamp(2.8rem,4.7vw,5rem);font-weight:550;line-height:1.16}.influencer-page__intro h1 em{color:#d0e8ab;font-style:normal}.influencer-page__intro>p{color:#eef2e8;word-break:keep-all;max-width:36rem;margin:1.7rem 0 2rem;font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.9}.influencer-page__contact{background:var(--influencer-ink);color:#f2f3e9;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1.8rem;min-height:48px;padding:.95rem 1.2rem;font-size:.85rem;font-weight:600;transition:background .2s,gap .2s;display:inline-flex}.influencer-page__contact:hover{background:#38492b;gap:2.2rem}.influencer-page__hero .influencer-page__contact{color:#20291d;background:#bef264}.influencer-page__hero .influencer-page__contact:hover{background:#d4ff87}.influencer-page button:focus-visible{outline-offset:5px;outline:2px solid #7c9d4b}.influencer-page__strengths{color:#f1f0e8;background:#20291d;padding:clamp(3rem,6vw,6rem) 6vw}.influencer-page__strengths>h2{letter-spacing:-.06em;max-width:1400px;margin:0 auto 2.7rem;font-size:clamp(1.65rem,2.6vw,2.8rem);font-weight:500}.influencer-page__strengths dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4.5rem);max-width:1400px;margin:0 auto;display:grid}.influencer-page__strengths dl>div{border-top:1px solid #c6d2b744;padding-top:1.5rem}.influencer-page__strengths dt{color:#d0dfa9;letter-spacing:-.045em;font-size:clamp(1.2rem,1.65vw,1.65rem);font-weight:550}.influencer-page__strengths dd{color:#bac3b1;word-break:keep-all;max-width:28rem;margin:1rem 0 0;font-size:.9rem;line-height:1.85}.influencer-page__strengths dd p{margin:0}.influencer-page__strengths dd ul{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.influencer-page__strengths dd li{color:#e0e8d6;border:1px solid #c6d2b744;border-radius:999px;padding:.3rem .65rem;font-size:.73rem;line-height:1.45}.influencer-page__metrics{background:#f0eee7;padding:clamp(3.5rem,6vw,6rem) 6vw}.influencer-page__metrics-inner{background:#e5eadf;border:1px solid #cbd5c2;border-radius:8px;max-width:1400px;margin:0 auto;padding:clamp(1.5rem,3.5vw,3.5rem)}.influencer-page__metrics-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin:0 0 2.5rem;display:flex}.influencer-page__metrics-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.65rem,2.6vw,2.8rem);font-weight:500}.influencer-page__metrics-heading p{color:#626c5b;word-break:keep-all;margin:.9rem 0 0;font-size:.9rem;line-height:1.8}.influencer-page__metrics-heading>span{color:#31492b;background:#d3ddc9;border-radius:999px;flex-shrink:0;padding:.45rem .75rem;font-size:.78rem;font-weight:600;line-height:1.6}.influencer-page__metric-list{border-top:1px solid #b9c8ae;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.influencer-page__metric-list li{border-left:1px solid #cbd5c2;min-width:0;padding:1.7rem clamp(1rem,2.5vw,2.5rem) 0}.influencer-page__metric-list li:first-child{border-left:0;padding-left:0}.influencer-page__metric-list li:last-child{padding-right:0}.influencer-page__metric-label{color:#42583a;align-items:center;gap:.65rem;font-size:.85rem;font-weight:600;display:flex}.influencer-page__metric-icon{color:#526d2a;background:#d2dec8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.influencer-page__metric-list strong{color:#263c1b;letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:1.35rem 0 .55rem;font-size:clamp(2.25rem,3.6vw,4rem);font-weight:600;line-height:1.1;display:block}.influencer-page__metric-list small{letter-spacing:0;margin-left:.2rem;font-size:.34em;font-weight:500}.influencer-page__metric-list p{color:#626c5b;word-break:keep-all;margin:0;font-size:.8rem;line-height:1.7}.influencer-page__portfolio{max-width:1400px;margin:0 auto;padding:clamp(1.5rem,2vw,2rem) 0 0}.influencer-page__gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid}.influencer-page__gallery li{aspect-ratio:3/4;background:#dce1d3;border-radius:3px;min-width:0;overflow:hidden}.influencer-page__gallery li:nth-child(3n+2){margin-top:2.5rem}.influencer-page__gallery img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.25,1);display:block}.influencer-page__notice{color:#737b69;word-break:keep-all;margin:1.6rem 0 0;font-size:.74rem;line-height:1.8}.influencer-page__invitation{background:#dce7c7;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2.8rem,5vw,5rem) 6vw;display:flex}.influencer-page__invitation h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.7rem,3vw,3rem);font-weight:500;line-height:1.35}@keyframes influencer-reveal{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.influencer-page__gallery li,.influencer-page__strengths dl>div,.influencer-page__metric-list li{animation:linear both influencer-reveal;animation-timeline:view();animation-range:entry entry 85%}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.influencer-page__gallery li:hover img{transform:scale(1.035)}}@media (max-width:1050px){.influencer-page__hero{padding-inline:5vw}.influencer-page__desktop-break{display:none}}@media (max-width:800px){.influencer-page__hero{background-position:68%;padding:4rem 6vw}.influencer-page__intro h1{font-size:clamp(2.6rem,7.7vw,4rem)}.influencer-page__strengths dl{grid-template-columns:minmax(0,1fr);gap:1.8rem}.influencer-page__strengths dd{max-width:40rem}.influencer-page__metrics-heading{flex-direction:column;align-items:flex-start;gap:.75rem}.influencer-page__metric-list{grid-template-columns:1fr}.influencer-page__metric-list li{border-top:1px solid #cbd5c2;border-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem 1rem;padding:1.2rem 0;display:grid}.influencer-page__metric-list li:first-child{border-top:0;padding:1.2rem 0}.influencer-page__metric-list strong{margin:0;font-size:clamp(1.85rem,7vw,2.6rem)}.influencer-page__metric-list p{grid-column:1/-1}.influencer-page__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.influencer-page__gallery li:nth-child(3n+2){margin-top:0}.influencer-page__gallery li:nth-child(2n){margin-top:1.5rem}.influencer-page__invitation{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.influencer-page__hero{min-height:calc(100svh - 68px)}}@media (max-width:540px){.influencer-page__metric-list{padding-right:3rem}}@media (max-width:400px){.influencer-page__hero,.influencer-page__strengths,.influencer-page__metrics,.influencer-page__invitation{padding-inline:20px}.influencer-page__intro h1{font-size:2.5rem}.influencer-page__contact{gap:.8rem;width:100%;font-size:.78rem}.influencer-page__gallery{gap:12px}.influencer-page__metric-list{padding-right:0}.influencer-page__metric-list li{grid-template-columns:minmax(0,1fr)}.influencer-page__metric-list strong{margin:.4rem 0 0}.influencer-page__metric-list p{grid-column:auto}}@media (prefers-reduced-motion:reduce){.influencer-page__gallery img,.influencer-page__contact{transition:none}}
