/* WYN — yalnizca manifesto sayfasina ait stiller. */
.manifesto-hero__section-label,.manifesto-hero__topline{color:#6e6e73;font-size:10px;letter-spacing:.15em;font-family:Roboto,Inter,sans-serif;font-weight:700;text-transform:uppercase}.manifesto-hero{padding:150px 0 112px}.manifesto-hero__topline{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(29,29,31,.14)}.manifesto-hero__topline p{margin:0}.manifesto-hero__topline sup{position:relative;top:-.2em;font-size:.7em}.manifesto-hero__section-label{margin:38px 0 0}.manifesto-hero h1{max-width:1060px;margin:54px 0 0;color:#1d1d1f;font-family:Manrope,Inter,sans-serif;font-size:clamp(4rem, 8vw, 8rem);font-weight:500;letter-spacing:-.095em;line-height:.92}.manifesto-hero h1 em{font-style:normal;font-weight:700}.manifesto-hero__lead{max-width:720px;margin:42px 0 0;color:#6e6e73;font-size:clamp(1rem, 1.35vw, 1.12rem);line-height:1.7}.manifesto-hero__statement{display:flex;max-width:720px;flex-direction:column;gap:7px;margin-top:42px;padding:20px 0 20px 20px;border-left:2px solid #1d1d1f}.manifesto-hero__statement strong{color:#1d1d1f;font-size:12px;letter-spacing:.09em}.manifesto-hero__statement span{color:#6e6e73;font-size:14px;line-height:1.55}.manifesto-approach{padding:112px 0 128px;background:#f7f7f8}.manifesto-approach__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:10vw;align-items:start}.manifesto-approach__header h2,.manifesto-principles__header h2{max-width:660px;margin:14px 0 0;color:#1d1d1f;font-family:Manrope,Inter,sans-serif;font-size:clamp(2.5rem, 5vw, 5.4rem);font-weight:500;letter-spacing:-.075em;line-height:.98}.manifesto-approach__copy{padding-top:28px}.manifesto-approach__copy>p{max-width:560px;margin:0;color:#6e6e73;font-size:15px;line-height:1.75}.manifesto-approach blockquote{max-width:620px;margin:44px 0 0;padding-left:24px;border-left:1px solid rgba(29,29,31,.25);color:#1d1d1f;font-family:Manrope,Inter,sans-serif;font-size:clamp(1.25rem, 2.2vw, 1.8rem);letter-spacing:-.045em;line-height:1.22}.manifesto-approach blockquote em{font-style:normal;font-weight:600}.manifesto-principles{padding:128px 0 144px}.manifesto-principles__header{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:42px}.manifesto-principles__header>p{max-width:390px;margin:0 0 4px;color:#6e6e73;font-size:13px;line-height:1.6}.manifesto-principles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manifesto-principle-card{display:flex;min-height:380px;flex-direction:column;align-items:flex-start;padding:28px 26px 30px;border:1px solid rgba(29,29,31,.14);border-radius:20px;background:#fff;transition:border-color 180ms ease,box-shadow 220ms ease,transform 220ms var(--ease)}.manifesto-principle-card:hover{border-color:rgba(29,29,31,.28);box-shadow:0 14px 34px rgba(29,29,31,.07);transform:translateY(-4px)}.manifesto-principle-card--wide{grid-column:1/-1;min-height:300px}.manifesto-principle-card__label{margin:0;color:#6e6e73;font-family:Roboto,Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em}.manifesto-principle-card h3,.route-page-body{font-family:Manrope,Inter,sans-serif;color:#1d1d1f}.manifesto-principle-card h3{max-width:570px;margin:28px 0 0;font-size:clamp(1.75rem, 3vw, 2.8rem);font-weight:500;letter-spacing:-.065em;line-height:1.02}.manifesto-principle-card>p:not(.manifesto-principle-card__label){max-width:620px;margin:auto 0 0;color:#6e6e73;font-size:13px;line-height:1.65}.manifesto-principle-card>p+p:not(.manifesto-principle-card__label){margin-top:14px}