.osp{--osp-bg: #ffffff;--osp-ink: #5c4033;--osp-muted: #6b635c;--osp-accent: #c4a574;--osp-olive: #555d42;--osp-card: #f7f5f1;--osp-border: #e5e1db;background:var(--osp-bg);color:var(--osp-ink);padding:2.5rem 0 3.5rem;overflow-x:clip;width:100%;max-width:100%;box-sizing:border-box}.osp__shell{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;max-width:var(--page-width, 1440px);width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:3.25rem;overflow-x:clip}.osp__divider{display:flex;align-items:center;justify-content:center;gap:.65rem;color:var(--osp-accent);margin:.85rem 0 1.15rem}.osp__divider-line{display:block;width:min(5.5rem,18vw);height:1px;background:currentColor;opacity:.85}.osp__divider-ornament{display:inline-flex;line-height:0}.osp__divider--light{color:#ffffffbf}.osp__eyebrow{margin:0 0 .65rem;color:var(--osp-ink);font-size:.95rem;font-weight:500;opacity:.85}.osp__section-heading{margin:0;text-align:center;color:var(--osp-ink);font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:600;line-height:1.3}.osp__section-heading--sm{font-size:clamp(1.35rem,2vw,1.75rem)}.osp__body,.osp__intro-text,.osp__narrative-text,.osp__trust-text,.osp__value-text,.osp__service-text,.osp__vision-text,.osp__news-text{color:var(--osp-muted);font-size:.98rem;line-height:1.75}.osp__body p,.osp__intro-text p,.osp__narrative-text p,.osp__trust-text p,.osp__value-text p,.osp__service-text p,.osp__vision-text p,.osp__news-text p{margin:0 0 .75rem}.osp__body p:last-child,.osp__intro-text p:last-child,.osp__narrative-text p:last-child,.osp__trust-text p:last-child,.osp__value-text p:last-child,.osp__service-text p:last-child,.osp__vision-text p:last-child,.osp__news-text p:last-child{margin-bottom:0}.osp__hero{display:grid;grid-template-columns:1.05fr .95fr;gap:2rem 2.5rem;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.osp__hero--image-left .osp__hero-media{order:-1}.osp__hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}.osp__hero-heading{margin:0;color:var(--osp-ink);font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:600;line-height:1.25}.osp__hero-copy .osp__divider{justify-content:flex-start}.osp__hero-media{position:relative;border-radius:20px;overflow:hidden;min-height:0;min-width:0;width:100%;max-width:100%;height:100%;background:var(--osp-card);box-sizing:border-box}.osp__hero-img,.osp__news-img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.osp__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;max-width:100%;aspect-ratio:auto}.osp__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;background:radial-gradient(circle at 30% 30%,rgba(196,165,116,.25),transparent 55%),linear-gradient(145deg,#efeae3,#d9d2c8)}.osp__media-placeholder--dark{min-height:280px;background:radial-gradient(circle at 70% 40%,rgba(255,255,255,.08),transparent 50%),var(--osp-olive)}.osp__intro{max-width:760px;margin:0 auto;text-align:center}.osp__intro-text{font-size:1.05rem}.osp__trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.osp__trust-card{background:var(--osp-card);border:1px solid var(--osp-border);border-radius:16px;padding:1.25rem 1.2rem 1.35rem}.osp__trust-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.osp__trust-title{margin:0;color:var(--osp-ink);font-family:var(--font-heading-family),Georgia,serif;font-size:1.1rem;font-weight:600;line-height:1.35}.osp__trust-icon{width:46px;height:46px;flex:0 0 auto;border-radius:999px;border:1px solid var(--osp-accent);color:var(--osp-accent);display:inline-flex;align-items:center;justify-content:center}.osp__trust-icon img{width:22px;height:22px;object-fit:contain}.osp__trust-icon svg,.osp__value-icon svg,.osp__service-icon svg,.osp__divider-ornament svg{fill:none!important;stroke:currentColor;display:block;flex-shrink:0}.osp__trust-icon svg *,.osp__value-icon svg *,.osp__service-icon svg *,.osp__divider-ornament svg *{fill:none!important;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.osp__trust-text{font-size:.9rem;line-height:1.6}.osp__vision{position:relative;overflow:hidden;border-radius:22px;background:var(--osp-olive);color:#fff;padding:2.75rem 1.5rem;text-align:center}.osp__vision-pattern{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;pointer-events:none}.osp__vision-pattern-img{width:100%;height:100%;object-fit:cover}.osp__vision-inner{position:relative;z-index:1;max-width:820px;margin:0 auto}.osp__vision-heading{margin:0;color:#fff;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:600}.osp__vision-text{color:#ffffffeb;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:500;line-height:1.65}.osp__values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin-top:.5rem;text-align:center}.osp__value-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:.85rem;color:var(--osp-accent)}.osp__value-icon img{width:44px;height:44px;object-fit:contain}.osp__value-icon svg{width:40px;height:40px}.osp__value-title{margin:0 0 .45rem;color:var(--osp-ink);font-family:var(--font-heading-family),Georgia,serif;font-size:1.15rem;font-weight:600}.osp__value-text{max-width:28ch;margin:0 auto;font-size:.92rem}.osp__narrative{max-width:820px;margin:0 auto;text-align:center}.osp__services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.osp__service{text-align:center;border:1.5px dashed #c9c3bb;border-radius:16px;padding:1.5rem 1rem;background:transparent}.osp__service-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;color:var(--osp-ink);margin-bottom:.85rem}.osp__service-icon img{width:40px;height:40px;object-fit:contain}.osp__service-icon svg{width:36px;height:36px}.osp__service-title{margin:0 0 .4rem;color:var(--osp-ink);font-family:var(--font-heading-family),Georgia,serif;font-size:1.05rem;font-weight:600}.osp__service-text{font-size:.88rem}.osp__news{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;overflow:hidden;border-radius:22px;background:var(--osp-olive);color:#fff;min-height:280px}.osp__news-media{min-height:280px;overflow:hidden}.osp__news-img{min-height:280px}.osp__news-copy{display:flex;flex-direction:column;justify-content:center;padding:2rem 1.75rem}.osp__news-heading{margin:0 0 .65rem;color:#fff;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;line-height:1.3}.osp__news-text{color:#ffffffe0;margin-bottom:1.15rem;font-size:.95rem}.osp__news-field{display:flex;align-items:stretch;gap:.65rem;flex-wrap:wrap}.osp__news-input{flex:1 1 180px;min-width:0;border:0;border-radius:10px;padding:.9rem 1rem;font-size:.92rem;color:#1a1a1a;background:#fff}.osp__news-btn{flex:0 0 auto;border:1px solid var(--osp-accent);border-radius:10px;padding:.9rem 1.25rem;background:transparent;color:var(--osp-accent);font-size:.92rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.osp__news-btn:hover{background:#c4a57426}.osp__news-msg{margin:.75rem 0 0;font-size:.85rem}.osp__news-msg--ok{color:#d7e6c8}.osp__news-msg--err{color:#ffd0b5}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.osp--rtl .osp__hero-copy .osp__divider{justify-content:flex-start}@media(max-width:990px){.osp__hero,.osp__hero--image-left{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.osp__hero--image-left .osp__hero-media,.osp__hero-media{order:-1;min-height:220px;height:auto;width:100%;max-width:100%;min-width:0;aspect-ratio:16 / 10}.osp__hero-img,.osp__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;max-width:100%!important;height:100%!important;min-height:0;aspect-ratio:auto;object-fit:cover}.osp__trust-grid,.osp__values-grid,.osp__services-grid,.osp__news{grid-template-columns:minmax(0,1fr)}.osp__news-media{min-height:220px;width:100%;max-width:100%;min-width:0}.osp__news-img{min-height:220px;width:100%;max-width:100%}}@media(max-width:640px){.osp{padding:1.5rem 0 2.5rem;overflow-x:clip}.osp__shell{gap:2.35rem;padding-left:1rem;padding-right:1rem;width:100%;max-width:100%;box-sizing:border-box}.osp__hero-media{min-height:200px;border-radius:16px}.osp__vision{padding:2rem 1.1rem;max-width:100%;box-sizing:border-box}.osp__news-copy{padding:1.5rem 1.15rem 1.75rem}.osp__news-field{flex-direction:column}.osp__news-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-our-story-perfyra.css.map */
