.about-us-page{--about-bg: rgb(var(--color-background));--about-bg-tan: #efe4d6;--about-text: #241f19;--about-text-muted: #6b6255;--about-accent: #a9835a;--about-radius-img: 16px;--about-section-gap: 5rem;--about-transition: .3s ease;background:transparent;overflow-x:hidden;position:relative;z-index:0}.about-us-page .rte p{margin:0 0 1em}.about-us-page .rte p:last-child{margin-bottom:0}.about-us__hero-inner{position:relative;width:100%;min-height:420px;overflow:hidden}.about-us__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.about-us__hero-bg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0}.about-us__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140f088c,#140f0840 45%,#140f0814);opacity:var(--overlay-opacity, .35);z-index:2}.about-us__hero-content{position:relative;z-index:3;color:#fff;padding:3rem 1.5rem 4.5rem;max-width:420px}.about-us__hero-label{font-size:1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;margin:0 0 1rem}.about-us__hero-headline{font-size:2.8rem;font-weight:500;line-height:1.2;margin:0;color:#fff;letter-spacing:-.01em}.about-us__hero-desc{font-size:1.3rem;line-height:1.65;color:#ffffffe6;max-width:360px;margin:1.1rem 0 0}.about-us__hero-curve{position:absolute;left:0;right:0;bottom:-1px;z-index:3;line-height:0}.about-us__hero-curve svg{display:block;width:100%;height:48px}@media screen and (min-width:750px){.about-us__hero-inner{min-height:560px}.about-us__hero-content{padding:4rem 3rem 6rem;max-width:520px}.about-us__hero-headline{font-size:4rem}.about-us__hero-desc{font-size:1.4rem;max-width:420px}.about-us__hero-curve svg{height:72px}}@media screen and (min-width:1024px){.about-us__hero-inner{min-height:640px}.about-us__hero-content{padding:5rem 4rem 7rem}.about-us__hero-headline{font-size:4.8rem}.about-us__hero-curve svg{height:96px}}.about-us__brand-intro{padding:0 0 var(--about-section-gap)}.about-us__brand-intro-inner{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:1100px;margin:-56px auto 0;position:relative;z-index:4}.about-us__brand-visual{position:relative;width:68%;max-width:320px;flex-shrink:0}.about-us__brand-ring{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border:1px solid var(--about-accent);border-radius:50%;opacity:.55;z-index:0}.about-us__brand-ring:before{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;transform:translate(-50%);border-radius:50%;background-color:var(--about-accent)}.about-us__brand-oval-wrap{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background-color:#e5ddd0;border:6px solid var(--about-bg);z-index:1}.about-us__brand-oval-img{width:100%;height:100%;object-fit:cover;display:block}.about-us__brand-oval-img.placeholder-svg{width:100%;height:100%}.about-us__brand-rug-wrap{position:absolute;right:15%;bottom:-12%;width:70%;z-index:2}.about-us__brand-rug-img{display:block;width:100%;height:auto}.about-us__brand-rug-img.placeholder-svg{width:100%;height:auto}.about-us__brand-text-wrap{text-align:center;padding:0 1.5rem}.about-us__brand-heading{font-size:1.9rem;font-weight:500;line-height:1.25;color:var(--about-text);margin:0 0 .9rem;letter-spacing:-.01em}.about-us__brand-text{font-size:1.35rem;line-height:1.75;color:var(--about-text-muted);max-width:480px;margin:0 auto}.about-us__brand-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--about-text);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:color var(--about-transition),border-color var(--about-transition)}.about-us__brand-link:hover,.about-us__brand-link:focus-visible{color:var(--about-accent);border-color:var(--about-accent)}.about-us__brand-link:focus-visible{outline:2px solid var(--about-accent);outline-offset:3px}@media screen and (min-width:750px){.about-us__brand-intro-inner{flex-direction:row;align-items:center;gap:3.5rem;margin-top:-80px}.about-us__brand-visual{max-width:400px;flex:0 0 40%}.about-us__brand-text-wrap{text-align:left;padding:1.5rem 0 0;flex:1}.about-us__brand-text{margin:0}.about-us__brand-heading{font-size:2.4rem}}@media screen and (min-width:1024px){.about-us__brand-intro-inner{gap:5rem;margin-top:-110px}.about-us__brand-text-wrap{padding-top:3rem}.about-us__brand-heading{font-size:2.9rem}}.about-us__journey{padding:0 0 var(--about-section-gap)}.about-us__journey-header{text-align:center;max-width:560px;margin:0 auto 2rem}.about-us__journey-eyebrow{font-size:.86rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--about-accent);margin:0 0 .6rem}.about-us__journey-heading{font-size:1.9rem;font-weight:500;color:var(--about-text);margin:0;letter-spacing:-.01em}.about-us__journey-grid{display:flex;overflow-x:auto;gap:1.25rem 1rem;list-style:none;margin:0;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.about-us__journey-grid::-webkit-scrollbar{display:none}.about-us__journey-item{display:flex;flex-direction:column;gap:.5rem;flex:0 0 75%;scroll-snap-align:start}.about-us__journey-img-wrap{aspect-ratio:3 / 4;border-radius:var(--about-radius-img);overflow:hidden;background-color:#e5e0d8}.about-us__journey-img{width:100%;height:100%;object-fit:cover;display:block}.about-us__journey-title{font-size:1.4rem;font-weight:600;color:var(--about-text);margin:0;line-height:1.35}.about-us__journey-desc{font-size:1.15rem;color:var(--about-text-muted);line-height:1.5;margin:0}@media screen and (min-width:750px){.about-us__journey-grid{gap:1.5rem}.about-us__journey-item{flex:0 0 calc(33.333% - 1rem)}.about-us__journey-heading{font-size:2.4rem}}@media screen and (min-width:1024px){.about-us__journey-item{flex:0 0 calc(25% - 1.125rem)}.about-us__journey-heading{font-size:2.9rem}}.about-us__story{padding:var(--about-section-gap) 0}.about-us__story+.about-us__story{padding-top:0}.about-us__story-inner{display:flex;flex-direction:column;gap:2rem}.about-us__story-media{width:100%;border-radius:var(--about-radius-img);overflow:hidden;background-color:#e5e0d8;aspect-ratio:4 / 3}.about-us__story-img{width:100%;height:100%;object-fit:cover;display:block}.about-us__story-content{display:flex;flex-direction:column;gap:1.1rem;justify-content:center}.about-us__story-eyebrow{font-size:.86rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--about-accent);margin:0}.about-us__story-heading{font-size:1.9rem;font-weight:500;line-height:1.2;color:var(--about-text);margin:0;letter-spacing:-.01em}.about-us__story-text{font-size:1.35rem;line-height:1.75;color:var(--about-text-muted)}.about-us__story-link{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--about-text);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;align-self:flex-start;transition:color var(--about-transition),border-color var(--about-transition)}.about-us__story-link:hover,.about-us__story-link:focus-visible{color:var(--about-accent);border-color:var(--about-accent)}.about-us__story-link:focus-visible{outline:2px solid var(--about-accent);outline-offset:3px}@media screen and (min-width:750px){.about-us__story-inner{flex-direction:row;align-items:center;gap:3.5rem}.about-us__story--reverse .about-us__story-inner{flex-direction:row-reverse}.about-us__story-media{flex:0 0 48%;aspect-ratio:4 / 3}.about-us__story-content{flex:1}.about-us__story-heading{font-size:2.4rem}}@media screen and (min-width:1024px){.about-us__story-inner{gap:5rem}.about-us__story-media{flex:0 0 52%}.about-us__story-heading{font-size:2.9rem}}.about-us__team{padding:var(--about-section-gap) 0;background-color:var(--about-bg-tan)}.about-us__team-heading{font-size:1.9rem;font-weight:500;color:var(--about-text);margin:0 0 2rem;letter-spacing:-.01em}.about-us__team-grid{display:grid;grid-template-columns:1fr;gap:2rem}.about-us__team-card{display:flex;align-items:flex-start;gap:1rem}.about-us__team-avatar{width:64px;height:64px;border-radius:50%;overflow:hidden;background-color:#dcd2c2;flex-shrink:0}.about-us__team-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.about-us__team-body{display:flex;flex-direction:column;gap:.35rem}.about-us__team-role{font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--about-accent);margin:0}.about-us__team-name{font-size:1.5rem;font-weight:500;color:var(--about-text);margin:0}.about-us__team-quote{font-size:1.2rem;font-style:italic;line-height:1.65;color:var(--about-text-muted)}@media screen and (min-width:750px){.about-us__team-grid{grid-template-columns:repeat(2,1fr);gap:3rem}.about-us__team-avatar{width:80px;height:80px}.about-us__team-heading{font-size:2.9rem}}.about-us__journal{padding:var(--about-section-gap) 0}.about-us__journal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.about-us__journal-heading{font-size:1.9rem;font-weight:500;color:var(--about-text);margin:0;letter-spacing:-.01em}.about-us__journal-viewall{display:inline-flex;align-items:center;height:44px;padding:0 1.5rem;border:1px solid var(--about-text);border-radius:100px;font-size:.92rem;font-weight:500;color:var(--about-text);text-decoration:none;transition:background-color var(--about-transition),color var(--about-transition)}.about-us__journal-viewall:hover,.about-us__journal-viewall:focus-visible{background-color:var(--about-text);color:#fff}.about-us__journal-viewall:focus-visible{outline:2px solid var(--about-accent);outline-offset:3px}.about-us__journal-grid{display:grid;grid-template-columns:1fr;gap:2rem;list-style:none;margin:0;padding:0}.about-us__journal-link{display:block;text-decoration:none;color:inherit}.about-us__journal-img-wrap{aspect-ratio:4 / 3;border-radius:var(--about-radius-img);overflow:hidden;background-color:#e5e0d8;margin-bottom:1rem}.about-us__journal-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--about-transition)}.about-us__journal-card:hover .about-us__journal-img{transform:scale(1.03)}.about-us__journal-date{font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--about-text-muted);margin:0 0 .5rem}.about-us__journal-title{font-size:1.45rem;font-weight:500;line-height:1.4;color:var(--about-text);margin:0 0 .5rem}.about-us__journal-link:hover .about-us__journal-title,.about-us__journal-link:focus-visible .about-us__journal-title{text-decoration:underline;text-underline-offset:3px}.about-us__journal-excerpt{font-size:1.15rem;color:var(--about-text-muted);line-height:1.6;margin:0 0 .75rem}.about-us__journal-readmore{display:inline-flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--about-text)}@media screen and (min-width:750px){.about-us__journal-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.about-us__journal-heading{font-size:2.9rem}}.about-us__trust{padding:3rem 0 3.5rem;border-top:1px solid rgba(36,31,25,.08)}.about-us__trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1rem;list-style:none;margin:0;padding:0}.about-us__trust-item{text-align:center;padding:0 .5rem}.about-us__trust-icon{width:40px;height:40px;margin:0 auto .85rem}.about-us__trust-icon img{width:100%;height:100%;object-fit:contain;display:block}.about-us__trust-title{font-size:1.15rem;font-weight:600;color:var(--about-text);margin:0 0 .4rem;line-height:1.35}.about-us__trust-desc{font-size:1.05rem;color:var(--about-text-muted);line-height:1.5;margin:0}@media screen and (min-width:1024px){.about-us__trust-grid{grid-template-columns:repeat(4,1fr);gap:2rem}.about-us__trust-item{border-left:1px solid rgba(36,31,25,.1);padding:0 1.5rem}.about-us__trust-item:first-child{border-left:none}}@media(prefers-reduced-motion:reduce){.about-us__journal-img,.about-us__brand-link,.about-us__story-link,.about-us__journal-viewall{transition:none}.about-us__journal-card:hover .about-us__journal-img{transform:none}}.about-us__brand-intro .page-width,.about-us__journey .page-width,.about-us__story .page-width,.about-us__team .page-width,.about-us__journal .page-width,.about-us__trust .page-width{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.about-us__brand-intro .page-width,.about-us__journey .page-width,.about-us__story .page-width,.about-us__team .page-width,.about-us__journal .page-width,.about-us__trust .page-width{padding-left:3rem;padding-right:3rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-about-us.css.map */
