.about-narrative-module__gsfYIG__page{background:var(--haven-light);color:var(--haven-green);position:relative;overflow:hidden}.about-narrative-module__gsfYIG__navigationGround{background:var(--haven-green);height:96px;position:absolute;inset:0 0 auto}.about-narrative-module__gsfYIG__container{width:min(100% - 96px,1280px);margin-inline:auto}.about-narrative-module__gsfYIG__label,.about-narrative-module__gsfYIG__imageNote{color:var(--haven-brown);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:600}.about-narrative-module__gsfYIG__intro{padding:174px 0 76px}.about-narrative-module__gsfYIG__intro .about-narrative-module__gsfYIG__label{margin-bottom:24px}.about-narrative-module__gsfYIG__introGrid{grid-template-columns:minmax(0,8fr) minmax(260px,4fr);align-items:end;gap:clamp(52px,8vw,116px);display:grid}.about-narrative-module__gsfYIG__introGrid h1{max-width:900px;font-family:var(--font-cinzel), serif;letter-spacing:-.048em;margin:0;font-size:clamp(2.65rem,5vw,5.2rem);font-weight:400;line-height:1.03}.about-narrative-module__gsfYIG__introGrid>p{color:#384430b3;max-width:390px;margin:0 0 8px;font-size:.9rem;line-height:1.72}.about-narrative-module__gsfYIG__introLine{background:linear-gradient(90deg, var(--haven-brown) 0 9%, #c3ab859e 9% 100%);height:1px;margin-top:54px}.about-narrative-module__gsfYIG__philosophy{padding:46px 0 112px}.about-narrative-module__gsfYIG__philosophyGrid{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:center;gap:clamp(64px,9vw,132px);display:grid}.about-narrative-module__gsfYIG__imageComposition{min-width:0}.about-narrative-module__gsfYIG__imageFrame{background:#c3ab8529;width:100%;height:clamp(500px,47vw,640px);position:relative;overflow:hidden}.about-narrative-module__gsfYIG__movingImage{will-change:transform;position:absolute;inset:-28px 0}.about-narrative-module__gsfYIG__movingImage img{object-fit:cover}.about-narrative-module__gsfYIG__imageWipe{z-index:2;background:var(--haven-sand);pointer-events:none;transform-origin:100%;position:absolute;inset:0}.about-narrative-module__gsfYIG__imageNote{align-items:center;gap:16px;margin-top:15px;display:flex}.about-narrative-module__gsfYIG__imageNote:before{background:var(--haven-sand);content:"";width:54px;height:1px}.about-narrative-module__gsfYIG__philosophyCopy{padding-top:62px}.about-narrative-module__gsfYIG__philosophyCopy .about-narrative-module__gsfYIG__label,.about-narrative-module__gsfYIG__sectionHeader .about-narrative-module__gsfYIG__label,.about-narrative-module__gsfYIG__valuesHeader .about-narrative-module__gsfYIG__label{margin-bottom:20px}.about-narrative-module__gsfYIG__philosophyCopy h2,.about-narrative-module__gsfYIG__sectionHeader h2,.about-narrative-module__gsfYIG__valuesHeader h2{font-family:var(--font-cinzel), serif;letter-spacing:-.04em;margin:0;font-weight:400;line-height:1.1}.about-narrative-module__gsfYIG__philosophyCopy h2{font-size:clamp(2rem,3.2vw,3.55rem)}.about-narrative-module__gsfYIG__narrative{border-left:1px solid #c3ab85ad;max-width:480px;margin-top:34px;padding-left:30px}.about-narrative-module__gsfYIG__narrative p{color:#384430b8;margin:0;font-size:.9rem;line-height:1.82}.about-narrative-module__gsfYIG__narrative p+p{margin-top:17px}.about-narrative-module__gsfYIG__approach{background:var(--haven-green);color:var(--haven-light);padding:102px 0 108px}.about-narrative-module__gsfYIG__approach .about-narrative-module__gsfYIG__label{color:var(--haven-sand)}.about-narrative-module__gsfYIG__sectionHeader{border-bottom:1px solid #c3ab8552;grid-template-columns:minmax(170px,3fr) minmax(0,9fr);align-items:start;gap:40px;padding-bottom:48px;display:grid}.about-narrative-module__gsfYIG__sectionHeader h2{max-width:750px;font-size:clamp(2.1rem,3.6vw,3.85rem)}.about-narrative-module__gsfYIG__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.about-narrative-module__gsfYIG__principles article{min-height:280px;padding:42px clamp(28px,3vw,48px) 10px 0}.about-narrative-module__gsfYIG__principles article+article{border-left:1px solid #c3ab8542;padding-left:clamp(28px,3vw,48px)}.about-narrative-module__gsfYIG__principles span{color:var(--haven-sand);letter-spacing:.16em;font-size:.64rem}.about-narrative-module__gsfYIG__principles h3{font-family:var(--font-cinzel), serif;margin:54px 0 18px;font-size:clamp(1.6rem,2.4vw,2.35rem);font-weight:400}.about-narrative-module__gsfYIG__principles p{color:#f2ede2ad;max-width:315px;margin:0;font-size:.84rem;line-height:1.72}.about-narrative-module__gsfYIG__values{padding:108px 0 92px}.about-narrative-module__gsfYIG__valuesHeader{grid-template-columns:minmax(170px,3fr) minmax(0,9fr);gap:40px;margin-bottom:48px;display:grid}.about-narrative-module__gsfYIG__valuesHeader h2{max-width:760px;font-size:clamp(2.05rem,3.5vw,3.75rem)}.about-narrative-module__gsfYIG__valuesList{border-top:1px solid #c3ab85ad}.about-narrative-module__gsfYIG__valuesList article{border-bottom:1px solid #c3ab8585;grid-template-columns:minmax(58px,1fr) minmax(220px,4fr) minmax(300px,7fr);align-items:center;gap:28px;min-height:112px;padding:25px 0;display:grid}.about-narrative-module__gsfYIG__valuesList span{color:var(--haven-sand);letter-spacing:.15em;font-size:.65rem}.about-narrative-module__gsfYIG__valuesList h3{font-family:var(--font-cinzel), serif;margin:0;font-size:clamp(1.4rem,2.2vw,2.15rem);font-weight:400}.about-narrative-module__gsfYIG__valuesList p{color:#384430ad;max-width:600px;margin:0;font-size:.86rem;line-height:1.7}.about-narrative-module__gsfYIG__closing{border-top:1px solid #735b3894;justify-content:space-between;align-items:center;gap:38px;margin-top:66px;padding-top:31px;display:flex}.about-narrative-module__gsfYIG__closing p{max-width:540px;font-family:var(--font-cinzel), serif;margin:0;font-size:clamp(1.2rem,1.8vw,1.7rem);line-height:1.4}.about-narrative-module__gsfYIG__closing a{border-bottom:1px solid var(--haven-brown);color:var(--haven-brown);letter-spacing:.15em;text-transform:uppercase;gap:12px;padding-bottom:7px;font-size:.67rem;font-weight:600;display:flex}.about-narrative-module__gsfYIG__closing a span{transition:transform .24s;display:inline-block}@media (hover:hover) and (pointer:fine){.about-narrative-module__gsfYIG__closing a:hover span,.about-narrative-module__gsfYIG__closing a:focus-visible span{transform:translate(4px)}}@media (max-width:900px){.about-narrative-module__gsfYIG__navigationGround{height:82px}.about-narrative-module__gsfYIG__container{width:min(100% - 48px,1280px)}.about-narrative-module__gsfYIG__intro{padding:144px 0 64px}.about-narrative-module__gsfYIG__introGrid,.about-narrative-module__gsfYIG__philosophyGrid{grid-template-columns:1fr;gap:50px}.about-narrative-module__gsfYIG__introGrid{gap:26px}.about-narrative-module__gsfYIG__introGrid>p{max-width:560px}.about-narrative-module__gsfYIG__philosophy{padding:30px 0 82px}.about-narrative-module__gsfYIG__imageFrame{aspect-ratio:4/3;height:auto}.about-narrative-module__gsfYIG__philosophyCopy{max-width:650px;padding-top:0}.about-narrative-module__gsfYIG__movingImage{will-change:auto;inset:0;transform:none!important}.about-narrative-module__gsfYIG__sectionHeader,.about-narrative-module__gsfYIG__valuesHeader{grid-template-columns:1fr;gap:12px}.about-narrative-module__gsfYIG__principles article{min-height:250px}.about-narrative-module__gsfYIG__valuesList article{grid-template-columns:50px minmax(180px,3fr) minmax(0,5fr)}}@media (max-width:680px){.about-narrative-module__gsfYIG__container{width:calc(100% - 40px)}.about-narrative-module__gsfYIG__intro{padding:124px 0 54px}.about-narrative-module__gsfYIG__introGrid h1{overflow-wrap:break-word;font-size:clamp(2.15rem,9vw,3rem);line-height:1.07}.about-narrative-module__gsfYIG__introLine{margin-top:38px}.about-narrative-module__gsfYIG__philosophy{padding:20px 0 72px}.about-narrative-module__gsfYIG__imageFrame{aspect-ratio:4/5}.about-narrative-module__gsfYIG__philosophyCopy h2,.about-narrative-module__gsfYIG__sectionHeader h2,.about-narrative-module__gsfYIG__valuesHeader h2{font-size:clamp(1.9rem,8.5vw,2.7rem)}.about-narrative-module__gsfYIG__narrative{margin-top:26px;padding-left:20px}.about-narrative-module__gsfYIG__approach{padding:74px 0 76px}.about-narrative-module__gsfYIG__sectionHeader{padding-bottom:34px}.about-narrative-module__gsfYIG__principles{grid-template-columns:1fr}.about-narrative-module__gsfYIG__principles article,.about-narrative-module__gsfYIG__principles article+article{border-bottom:1px solid #c3ab8542;border-left:0;min-height:0;padding:28px 0 32px}.about-narrative-module__gsfYIG__principles h3{margin:24px 0 12px}.about-narrative-module__gsfYIG__values{padding:76px 0 72px}.about-narrative-module__gsfYIG__valuesHeader{margin-bottom:34px}.about-narrative-module__gsfYIG__valuesList article{grid-template-columns:38px 1fr;gap:10px 14px}.about-narrative-module__gsfYIG__valuesList p{grid-column:2}.about-narrative-module__gsfYIG__closing{flex-direction:column;align-items:flex-start;margin-top:52px}}@media (prefers-reduced-motion:reduce){.about-narrative-module__gsfYIG__movingImage{will-change:auto;transform:none!important}.about-narrative-module__gsfYIG__closing a span{transition-duration:.01ms}}
