.ong-about{background:#fff;color:#292522;--ong-gold:#927348}.ong-about h1,.ong-about h2,.ong-about h3{color:#292522;font-family:Georgia,Times New Roman,serif!important;font-weight:400;letter-spacing:-.035em}.ong-about__hero{max-width:1400px;margin:auto;display:grid;grid-template-columns:1fr 1fr;min-height:650px;padding:48px 6% 72px;align-items:center;gap:7%}.ong-about__eyebrow{font-family:Arial,sans-serif;font-size:11px!important;font-weight:500;letter-spacing:.24em;line-height:1.8;color:#796342;margin:0 0 24px}.ong-about h1{font-size:clamp(48px,5.5vw,82px);line-height:1.07;margin:0 0 28px}.ong-about__lead{font-size:17px;line-height:1.85;max-width:400px;margin:0 0 32px}.ong-about__button{display:inline-flex;align-items:center;gap:35px;padding:15px 23px;border:1px solid var(--ong-gold);color:#342b23;text-decoration:none;font-size:13px;font-family:Arial,sans-serif;letter-spacing:.035em;min-height:48px}.ong-about__button:hover{background:#292522;color:#fff;border-color:#292522}.ong-about a:focus-visible{outline:2px solid #292522;outline-offset:5px}.ong-about__signature{font-family:var(--font-heading-family);font-style:italic;font-size:24px;color:#927348;margin-top:45px}.ong-about__portrait{position:relative;padding:12px;border:1px solid #d9cbb5;border-radius:240px 240px 0 0;overflow:hidden}.ong-about__portrait img{display:block;width:100%;height:530px;object-fit:cover;border-radius:230px 230px 0 0}.ong-about__story{max-width:1200px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:center;padding:50px 6% 90px}.ong-about__story-image img{display:block;width:100%;height:auto;object-fit:contain}.ong-about h2{font-size:clamp(32px,3.4vw,48px);line-height:1.2;margin:0 0 28px}.ong-about__body{font-size:15px;line-height:1.95}.ong-about__values{max-width:1200px;margin:auto;padding:64px 6% 80px;border-top:1px solid #e7dfd3;text-align:center}.ong-about__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:left;margin-top:48px}.ong-about__number{font-size:16px;color:#927348}.ong-about h3{font-size:25px;letter-spacing:-.02em;margin:20px 0 15px}.ong-about__value p{font-size:14px;line-height:1.9;margin:0}.ong-about__closing{text-align:center;border-top:1px solid #e7dfd3;padding:70px 24px 90px;max-width:1056px;margin:auto}.ong-about__closing>p:not(.ong-about__eyebrow){font-size:16px;line-height:1.8;margin:0 auto 30px}.ong-about__contact{display:block;width:max-content;margin:24px auto 0;color:#554331;text-underline-offset:5px;font-size:14px}@media(max-width:749px){.ong-about__hero{grid-template-columns:1fr;padding:38px 24px 48px;gap:36px}.ong-about__intro{text-align:center}.ong-about__lead{margin:0 auto 28px}.ong-about__signature{margin-top:25px}.ong-about__portrait{max-width:450px;width:100%;margin:auto}.ong-about__portrait img{height:430px}.ong-about__story{grid-template-columns:1fr;padding:20px 24px 50px;gap:34px}.ong-about__story-image img{height:auto}.ong-about__grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.ong-about__value{border-top:1px solid #e7dfd3;padding-top:24px}.ong-about__values{padding:45px 24px 50px}.ong-about__closing{padding:50px 24px 65px}}.on-hero{display:grid;grid-template-columns:1fr 1fr;min-height:580px;background:#fff;color:#4b2924}.on-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8vw}.on-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.24em;color:#925e5a}.on-hero h1{font:400 clamp(48px,6vw,96px)/1.03 Georgia,serif;letter-spacing:-.05em;margin:24px 0}.on-hero h1 em,.on-story em{color:#ad7473;font-weight:400}.on-hero p{font:17px/1.7 Arial,sans-serif;max-width:440px;margin:0 0 32px}.on-btn{display:inline-flex;align-items:center;gap:24px;background:#151515;color:#fff!important;padding:18px 28px;text-decoration:none;font:600 12px Arial,sans-serif;letter-spacing:.12em;border-radius:3px}.on-hero__visual{min-height:480px;overflow:hidden;background:#f3f3f3}.on-hero__visual img{width:100%;height:100%;object-fit:cover}.on-placeholder{display:grid;place-items:center;height:100%;font:60px Georgia,serif}.on-promise{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:26px 5%;text-align:center;background:#fff;color:#62433e;font:12px Arial,sans-serif}.on-featured{padding:80px 5%;background:#fff}.on-header{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:30px}.on-header h2,.on-story h2,.on-last h2{font:400 clamp(34px,4vw,57px)/1.1 Georgia,serif;color:#462722;margin:10px 0}.on-header p,.on-story p,.on-last p{font:15px/1.7 Arial,sans-serif;color:#6e5650}.on-header>a{color:#57342e;font:600 12px Arial,sans-serif;white-space:nowrap}.on-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.on-card{min-width:0}.on-photo{display:block;aspect-ratio:4/5;background:#f7f7f7;overflow:hidden}.on-photo img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.on-photo:hover img{transform:scale(1.035)}.on-card__info{padding:15px 0}.on-card__info>a:first-child{display:block;text-decoration:none;color:#33201d;font:600 14px/1.5 Arial,sans-serif}.on-card__price{font:14px Arial,sans-serif;color:#4d302d;margin:7px 0 12px}.on-card__price s{color:#95827f;font-size:12px}.on-card__action,.on-card__sold{display:block;padding:12px;background:#151515;color:#fff!important;text-decoration:none;text-align:center;font:600 11px Arial,sans-serif;letter-spacing:.1em}.on-card__sold{background:#a69a97}.on-story{text-align:center;padding:90px 20px;background:#fff}.on-story p{max-width:580px;margin:12px auto 25px}.on-last{text-align:center;padding:65px 15px;background:#fff}.on-newsletter{display:flex;justify-content:center;max-width:550px;margin:20px auto}.on-newsletter input{flex:1;min-width:0;padding:14px;border:1px solid #ccaaa5;background:#fff;color:#442721}.on-newsletter button{border:0;padding:14px 22px;background:#56312d;color:#fff;font:600 12px Arial,sans-serif}@media(max-width:750px){.on-hero{grid-template-columns:1fr}.on-hero__copy{padding:55px 7%}.on-hero__visual{min-height:300px;max-height:430px}.on-promise{grid-template-columns:1fr 1fr;gap:20px}.on-grid{grid-template-columns:1fr 1fr;gap:14px}.on-featured{padding:55px 5%}.on-header{align-items:start}.on-header h2{font-size:36px}.on-hero h1{font-size:57px}.on-last h2{font-size:35px}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
