._page_1vc3g_1{color:#111;background:#fbfaf7;min-height:100vh;padding-top:7rem}._hero_1vc3g_8{width:min(1400px,100% - 5rem);margin:0 auto;padding:4.5rem 0 5rem}._breadcrumbs_1vc3g_14{color:#5f5c57;text-transform:uppercase;gap:.6rem;font-size:.72rem;font-weight:700;display:flex}._breadcrumbs_1vc3g_14 a{color:#efae6a}._hero_1vc3g_8>div:nth-child(2){margin-top:3.5rem}._hero_1vc3g_8>div:nth-child(2)>span,._storyCopy_1vc3g_31>span,._beliefBand_1vc3g_31>span,._sectionHeading_1vc3g_31>span,._cta_1vc3g_31>span{color:#efae6a;letter-spacing:.14rem;text-transform:uppercase;font-size:.7rem;font-weight:800}._hero_1vc3g_8 h1{color:#111;letter-spacing:-5px;margin-top:.8rem;font-size:clamp(4rem,7.5vw,7.6rem);line-height:.88}._hero_1vc3g_8 mark{color:#111;background:#efae6a;border:2px solid #111;border-radius:5px;margin-top:.55rem;padding:.02em .12em .08em;display:inline-block;transform:rotate(.35deg);box-shadow:6px 8px #18181821}._heroBottom_1vc3g_59{border-top:1px solid #18181824;justify-content:space-between;align-items:flex-start;gap:2rem;margin-top:3rem;padding-top:2rem;display:flex;position:relative}._heroBottom_1vc3g_59>p{color:#5f5c57;max-width:640px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}._iconStack_1vc3g_77{flex:none;width:160px;height:105px;position:relative}._iconStack_1vc3g_77 span{color:#111;background:#fff;border:2px solid #111;border-radius:15px;place-items:center;width:62px;height:62px;font-size:1.3rem;display:grid;position:absolute;box-shadow:4px 5px #111}._iconStack_1vc3g_77 span:first-child{background:#f8ddb8;top:26px;left:0;transform:rotate(-8deg)}._iconStack_1vc3g_77 span:nth-child(2){z-index:2;background:#efae6a;top:0;left:50px;transform:rotate(4deg)}._iconStack_1vc3g_77 span:nth-child(3){z-index:3;bottom:0;right:0;transform:rotate(9deg)}._story_1vc3g_31{background:#f0eee8;grid-template-columns:1.08fr .92fr;align-items:center;gap:5rem;padding:7rem max(2.5rem,50% - 700px);display:grid}._photoCollage_1vc3g_129{min-height:620px;position:relative}._photoCollage_1vc3g_129 figure{background:#fff;border-radius:18px;padding:.6rem;position:absolute;overflow:hidden;box-shadow:0 24px 60px #11111124}._photoCollage_1vc3g_129 figure:first-child{inset:0 12% 8% 0;transform:rotate(-1deg)}._photoCollage_1vc3g_129 figure:last-child{aspect-ratio:4/5;z-index:2;width:44%;bottom:0;right:0;transform:rotate(3deg)}._photoCollage_1vc3g_129 img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}._photoCollage_1vc3g_129 figcaption{color:#5f5c57;padding-top:.6rem;font-size:.7rem}._storyCopy_1vc3g_31 h2{letter-spacing:-3px;margin:.8rem 0 1.4rem;font-size:clamp(3rem,5vw,5rem);line-height:.92}._storyCopy_1vc3g_31 p{color:#5f5c57;margin-top:1rem;font-size:1.05rem;line-height:1.75}._storyCopy_1vc3g_31 a,._cta_1vc3g_31 a{color:#fff;background:#111;border-radius:999px;align-items:center;gap:.55rem;margin-top:1.7rem;padding:.9rem 1.2rem;font-weight:800;display:inline-flex}._beliefBand_1vc3g_31{background:#111;padding:7rem max(2.5rem,50% - 700px)}._beliefBand_1vc3g_31 h2{color:#fff;letter-spacing:-4px;max-width:1150px;margin-top:1rem;font-size:clamp(3.4rem,6vw,6.5rem);line-height:.93}._beliefBand_1vc3g_31 h2 em{color:#efae6a;font-style:normal}._principles_1vc3g_216{background:#fff9e9;padding:7rem max(2.5rem,50% - 700px)}._sectionHeading_1vc3g_31{grid-template-columns:.35fr 1fr;align-items:start;gap:1rem 4rem;margin-bottom:3rem;display:grid}._sectionHeading_1vc3g_31 h2{letter-spacing:-3px;font-size:clamp(3rem,5vw,5rem);line-height:.92}._sectionHeading_1vc3g_31 p{color:#5f5c57;grid-column:2;max-width:620px;font-size:1.05rem;line-height:1.7}._principleGrid_1vc3g_243{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}._principleGrid_1vc3g_243 article{background:#fff;border:2px solid #111;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:320px;padding:1.8rem;display:flex;box-shadow:0 7px #18181826}._principleGrid_1vc3g_243 article:nth-child(2){background:#efae6a}._principleGrid_1vc3g_243 article>div{color:#111;justify-content:space-between;margin-bottom:auto;display:flex}._principleGrid_1vc3g_243 article>div svg,._principleGrid_1vc3g_243 h3{font-size:1.7rem}._principleGrid_1vc3g_243 p{color:#5f5c57;margin-top:.7rem;line-height:1.65}._principleGrid_1vc3g_243 article:nth-child(2) p{color:#181818ad}._processStrip_1vc3g_290{background:#efae6a;border-block:2px solid #111;grid-template-columns:.75fr repeat(3,1fr);align-items:center;padding:2.8rem max(2.5rem,50% - 700px);display:grid}._processStrip_1vc3g_290>span{text-transform:uppercase;font-size:.7rem;font-weight:800}._processStrip_1vc3g_290 div{border-left:1px solid #1818182e;padding-left:1.8rem;display:grid}._processStrip_1vc3g_290 strong{font-size:1.3rem}._processStrip_1vc3g_290 small{color:#18181894;text-transform:uppercase}._cta_1vc3g_31{text-align:center;padding:8rem 2rem 9rem}._cta_1vc3g_31 h2{letter-spacing:-5px;margin:1rem auto;font-size:clamp(4rem,7.5vw,7.5rem);line-height:.84}._cta_1vc3g_31 h2 em{color:#efae6a;font-style:normal}._cta_1vc3g_31 p{color:#5f5c57;margin-top:1.4rem}._cta_1vc3g_31 a{color:#111;background:#efae6a}@media (width<=1024px){._story_1vc3g_31{grid-template-columns:1fr}._photoCollage_1vc3g_129{min-height:560px}._principleGrid_1vc3g_243{grid-template-columns:1fr 1fr}._principleGrid_1vc3g_243 article:last-child{grid-column:1/-1}}@media (width<=768px){._page_1vc3g_1{padding-top:6rem}._hero_1vc3g_8{width:calc(100% - 1.5rem);padding:3rem 0 4rem}._hero_1vc3g_8 h1{letter-spacing:-3px;font-size:clamp(3.3rem,16vw,5.2rem)}._heroBottom_1vc3g_59{flex-direction:column}._story_1vc3g_31,._beliefBand_1vc3g_31,._principles_1vc3g_216{padding:5rem .75rem}._photoCollage_1vc3g_129{min-height:420px}._storyCopy_1vc3g_31 h2,._beliefBand_1vc3g_31 h2,._sectionHeading_1vc3g_31 h2{letter-spacing:-3px;font-size:clamp(3rem,13vw,4.3rem)}._sectionHeading_1vc3g_31{grid-template-columns:1fr}._sectionHeading_1vc3g_31 p{grid-column:auto}._principleGrid_1vc3g_243{grid-template-columns:1fr}._principleGrid_1vc3g_243 article:last-child{grid-column:auto}._processStrip_1vc3g_290{grid-template-columns:1fr;gap:1.2rem;padding:2.5rem 1rem}._processStrip_1vc3g_290 div{border-top:1px solid #1818182e;border-left:0;padding:1rem 0 0}._cta_1vc3g_31{padding:7rem .75rem}._cta_1vc3g_31 h2{letter-spacing:-3px;font-size:clamp(3.5rem,15vw,5.5rem)}}
