.home_page__NOZQO{--paper:#f2eee5;--ink:#161614;--muted:#66635d;--line:rgba(22,22,20,.17);--copper:#c75c36;min-height:100vh;background:radial-gradient(circle at 82% 14%,rgba(199,92,54,.055),transparent 27%),var(--paper);color:var(--ink);overflow-x:clip}.home_shell__sGt5b{width:min(100%,1500px);min-height:100vh;margin:0 auto;padding:32px clamp(28px,5vw,84px) 24px;display:grid;grid-template-rows:auto 1fr auto}.home_header__5FqNo{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:58px;padding-bottom:30px;border-bottom:1px solid var(--line)}.home_brand__9Zfa3{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content}.home_brand__9Zfa3 img{display:block;width:auto;height:46px}.home_nav__eFv__{display:flex;align-items:center;gap:32px}.home_navLink__C17Kx{position:relative;color:var(--ink);font-size:12px;font-weight:620;line-height:1;letter-spacing:.17em;text-transform:uppercase}.home_navLink__C17Kx:after{content:"";position:absolute;right:0;bottom:-7px;left:0;height:1px;background:var(--copper);transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.home_navLink__C17Kx:focus-visible:after,.home_navLink__C17Kx:hover:after{transform:scaleX(1);transform-origin:left}.home_brand__9Zfa3:focus-visible,.home_footer__HqMXW a:focus-visible,.home_navLink__C17Kx:focus-visible{outline:2px solid var(--copper);outline-offset:6px}.home_main__ZqXmQ{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:clamp(54px,7vw,118px);align-items:stretch;min-height:690px;padding:clamp(58px,8vh,94px) 0 clamp(48px,7vh,76px)}.home_copy__QP7EK{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:flex-start;padding:18px 0 12px}.home_orientation__MtMkh{margin:0 0 34px;color:var(--copper);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.home_orientation__MtMkh span{margin:0 9px;color:rgba(22,22,20,.36)}.home_heading__Cj8lB{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,5.8vw,92px);font-weight:400;line-height:.97;letter-spacing:-.047em;text-wrap:balance}.home_philosophy__SpmL_{grid-column:1;grid-row:1;align-self:end;max-width:580px;display:grid;grid-template-columns:1fr .84fr;gap:38px;padding-top:54px;border-top:1px solid var(--line)}.home_philosophy__SpmL_ p{margin:0;color:var(--muted);font-size:14px;line-height:1.68}.home_bond__hG9sc{grid-column:2;grid-row:1;position:relative;height:630px;min-height:630px;overflow:hidden;background:#11110f;box-shadow:0 26px 60px rgba(32,25,19,.12)}.home_bond__hG9sc:after{content:"";position:absolute;inset:18px;z-index:2;border:1px solid hsla(0,0%,100%,.08);pointer-events:none}.home_bond__hG9sc .strain-canvas,.home_bond__hG9sc .strain-fallback{position:absolute;inset:0;display:block;width:100%;height:100%}.home_bond__hG9sc .strain-fallback{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home_bond__hG9sc .strain-canvas{z-index:1;opacity:0;transition:opacity .24s ease}.home_bond__hG9sc .strain-canvas[data-ready=true]{opacity:1}.home_footer__HqMXW{display:flex;align-items:center;min-height:46px;border-top:1px solid var(--line);color:rgba(22,22,20,.56);font-size:10px;font-weight:650;line-height:1;letter-spacing:.15em;text-transform:uppercase}.home_footerDot__d_Qgx{width:3px;height:3px;margin:0 12px;border-radius:50%;background:var(--copper)}.home_footerPush__cofyz{margin-left:auto}.home_footer__HqMXW a{color:inherit}@media (max-width:1000px){.home_shell__sGt5b{padding-right:32px;padding-left:32px}.home_main__ZqXmQ{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:42px}.home_heading__Cj8lB{font-size:clamp(52px,7.2vw,72px)}.home_bond__hG9sc{height:560px;min-height:560px}.home_philosophy__SpmL_{gap:24px}}@media (max-width:760px){.home_shell__sGt5b{min-height:auto;padding:22px 18px 18px}.home_header__5FqNo{min-height:48px;padding-bottom:22px}.home_brand__9Zfa3 img{height:37px}.home_nav__eFv__{gap:17px}.home_navLink__C17Kx{font-size:9px;letter-spacing:.13em}.home_main__ZqXmQ{grid-template-columns:1fr;gap:28px;min-height:0;padding:52px 0 42px}.home_copy__QP7EK{grid-column:1;grid-row:1;padding:0}.home_orientation__MtMkh{margin-bottom:23px;font-size:9px;letter-spacing:.16em}.home_orientation__MtMkh span{margin:0 5px}.home_heading__Cj8lB{max-width:100%;font-size:clamp(47px,14vw,61px);line-height:.99;letter-spacing:-.044em}.home_philosophy__SpmL_{grid-column:1;grid-row:3;align-self:auto;max-width:none;grid-template-columns:1fr;gap:18px;padding-top:28px}.home_philosophy__SpmL_ p{max-width:41ch;font-size:13px;line-height:1.63}.home_philosophy__SpmL_ p+p{max-width:32ch}.home_bond__hG9sc{grid-column:1;grid-row:2;width:auto;max-width:none;height:clamp(330px,88vw,370px);min-height:330px;margin-right:-18px;margin-left:-18px;box-shadow:none}.home_bond__hG9sc:after{inset:10px}.home_footer__HqMXW{flex-wrap:wrap;min-height:auto;padding-top:18px;font-size:8px;line-height:1.5}.home_footerPush__cofyz{width:100%;margin:9px 0 0}}@media (prefers-reduced-motion:reduce){.home_bond__hG9sc .strain-canvas,.home_navLink__C17Kx:after{transition:none}}