/* build 2026-07-09.2 mobile-pass */
/* ============================================================
   CHH - shared stylesheet
   Source of truth: chh-passage.html (locked reference, v6)
   Tokens, nav, threshold, thread, reveals carried verbatim.
   New components extend the system; they do not reinterpret it.
   ============================================================ */

:root{
  --forest:#244441; --forest-deep:#1B3431;
  --copper:#BF8A72; --copper-f:#E0A87E; --burgundy-f:#C4696F;
  --champagne:#D4B98E; --burgundy:#722F37;
  --cream:#FAF8F5; --cream-d:#F5EFE5;
  --line:#C9C0B3; --line-d:rgba(245,239,229,.16);
  --ink:#1F1C19; --ink-soft:#3D3833; --ink-mute:#6F6760;
  --pad: clamp(24px, 5vw, 76px);
}
*{margin:0;padding:0;box-sizing:border-box}
body{background:var(--forest-deep);color:var(--ink);font-family:'Montserrat',sans-serif;-webkit-font-smoothing:antialiased}
::selection{background:var(--forest);color:var(--cream-d)}
img{display:block}

.logo-coin{background-image:url("../assets/logo.svg");background-size:contain;background-repeat:no-repeat;background-position:center}

/* ---------- NAV ---------- */
nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;justify-content:space-between;align-items:center;padding:0 var(--pad);height:68px}
.brand{display:flex;align-items:center;gap:13px;text-decoration:none}
.nav-name{display:block;width:152px;height:37px;background-color:#694937;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%22201.2%20457.8%20677.7%20164.4%22%3E%3Cpath%20d=%22M237.76,580.24c-.22-.09-.37-.26-.45-.51s-.12-.65-.12-1.21v-3.13c-.99-3.25-1.74-6.52-2.27-9.75-.01-.1-.03-.2-.04-.3-1.19,0-2.14-.03-2.84-.06v.44c.48.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v5.19h-5.83v-5.19c0-.56.04-.96.12-1.21.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-5.28h5.83v5.28c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.59.15-1.07.18v.44c.82-.05,1.97-.07,3.45-.07s2.63.02,3.35.07v-.44c-.5-.03-.86-.09-1.08-.18ZM333.02,490.66c.09-7.56-.47-16.46-.88-23.86v-.02c-11.93-6.41-38.29-8.39-54.98-6.05-10.5,1.29-24.4,5.94-34.99,11.84-26.25,13.58-39.72,42.26-38.97,70.8-.02,2.79.08,5.52.3,8.21h30.18c-.23-6.99.09-13.76.52-21.55.86-11.66,2.1-22.94,6.29-32.38,5.18-12.88,10.77-24.47,26.09-31.33,8.61-3.74,21.89-5.26,31.78-2.68,16.69,5.14,27.04,18.72,30.41,40.03,1.58,7.11,2.53,12.13,2.53,12.13h2.48s-.78-14.95-.76-25.14ZM334.05,580.27c-.08-.02-.15-.03-.21-.05-.31-.09-.53-.27-.66-.54-.12-.27-.18-.7-.18-1.29v-3.83h1.01v-.44h-1.01v-6.51c0-.53.03-.92.11-1.19.07-.26.2-.44.38-.55.12-.07.29-.11.5-.13v-.43c-.13,0-.24.01-.35.01l-2.45.03h-.28c-.18.63-.71,2.53-1.41,4.95v8.22c0,.56-.04.96-.12,1.21-.08.25-.24.42-.46.51-.23.09-.59.15-1.07.18v.44l.7-.03c1.12-.03,2.04-.04,2.78-.04.65,0,1.56.01,2.73.04,0-.19-.01-.37-.01-.56ZM334.36,595.47h-13.59c-2.07,4.06-4.79,7.95-8.49,10.93-10.08,7.81-25.43,11.73-38.3,8.34-11.44-2.71-20.5-9.99-27.07-19.27h-25.52c12,13.35,29.5,21.69,51.15,22.77,17.24,1.26,36.49.15,51.97-5.35.33-.11.66-.23.99-.35,5.16-1.86,8.61-3.63,9.12-3.9.11-.06.15-.11.16-.22-.02-.69-.22-5.5-.42-12.95Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M473.74,462.59c-10.14,0-17.95-.22-23.45-.65v1.57c6.22.73,10.78,1.99,13.67,3.8,2.9,1.81,7.04,8.22,8.05,12.27,1.02,4.05,1.52,10.28,1.52,18.67l-.05,53.33h2.86v-56.64c0-7.38.4-12.95,1.19-16.72.8-3.76,2.32-9.28,4.56-11.02,2.25-1.73,5.76-2.96,10.54-3.69v-1.57c-4.49.43-10.79.65-18.89.65ZM464.63,597.15c-5.94,9.77-18.33,13.95-32.8,13.95-11.15,0-18.93-3.58-23.34-10.75-.9-1.46-1.71-3.08-2.42-4.88h-32.09c2.49,4.73,5.93,8.86,10.3,12.37,9.26,7.24,22.29,10.86,39.08,10.86,10.71,0,19.76-1.77,27.14-5.32,7.39-3.55,13.03-8.5,16.94-14.87.57-.96,1.11-1.97,1.63-3.04h-3.47c-.32.57-.64,1.13-.97,1.68ZM384.93,462.59c-15.2,0-26.49-.22-33.87-.65v1.62c4.78.29,8.28.86,10.53,1.73,2.24.87,3.76,5.26,4.56,7.72.79,2.46,1.19,6.44,1.19,11.94v66.63h34.53v-66.63c0-5.5.43-12.2,1.3-14.66s2.5-4.13,4.88-5c2.39-.87,6.19-1.44,11.4-1.73v-1.62c-7.96.43-19.47.65-34.52.65ZM401.77,565.28c-1.32.04-3.58.07-6.78.07s-5.46-.03-6.79-.07c.1,1.39.15,2.64.15,3.74,0,.69-.02,1.25-.07,1.67h.51c.25-1.23.55-2.2.9-2.91.35-.71.78-1.22,1.27-1.53.49-.31,1.09-.46,1.79-.46h.48v12.56c0,.61-.06,1.06-.18,1.34-.13.28-.35.47-.66.56-.32.1-.82.15-1.51.17v.44c1.76-.05,3.1-.07,4.03-.07s2.33.02,4.18.07v-.44c-.69-.02-1.2-.07-1.51-.17-.32-.09-.54-.28-.66-.56-.13-.28-.19-.73-.19-1.34v-12.56h.51c1.05,0,1.89.36,2.5,1.1.6.73,1.08,2,1.44,3.8h.5c-.04-.42-.06-.98-.06-1.67,0-1.1.05-2.35.15-3.74ZM367.64,565.28c0,.15.02.3.03.45.04-.01.07-.01.11-.01v-.44h-.14Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M527.7,565.28c-1.32.04-3.58.07-6.78.07s-5.46-.03-6.8-.07c.11,1.39.16,2.64.16,3.74,0,.69-.02,1.25-.07,1.67h.51c.25-1.23.55-2.2.9-2.91.35-.71.77-1.22,1.26-1.53.5-.31,1.09-.46,1.8-.46h.48v12.56c0,.61-.06,1.06-.19,1.34-.12.28-.34.47-.65.56-.32.1-.82.15-1.51.17v.44c1.76-.05,3.1-.07,4.02-.07s2.34.02,4.18.07v-.44c-.69-.02-1.19-.07-1.5-.17-.32-.09-.54-.28-.66-.56-.13-.28-.19-.73-.19-1.34v-12.56h.51c1.05,0,1.88.36,2.49,1.1.61.73,1.09,2,1.44,3.8h.51c-.04-.42-.07-.98-.07-1.67,0-1.1.05-2.35.16-3.74ZM632.9,613.25c-7.81-1.08-10.6-11.36-11.94-17.78h-31.06c1.44,8.53,2.95,13.22,7.8,16.77,4.85,3.54,13.86,3.42,21.69,3.42h27.9v-1.83c-5.29.1-9.45.11-14.39-.58ZM605.4,550.3c-6.37-4.48-22.08-7.7-35.11-8.86,17.37-2.02,35.83-6.55,43.36-14.37,7.53-7.81,11.29-16.86,11.29-27.14,0-12.16-5.03-21.49-15.09-28.01-10.06-6.51-25.08-9.77-45.05-9.77-3.77,0-7.1.08-9.99.22l-24.1.22c-14.62,0-25.62-.22-33-.65v1.59c4.77.29,8.28.86,10.53,1.73,2.24.87,3.76,2.54,4.56,5,.79,2.46,1.19,9.19,1.19,14.69v66.63h29.89v-8.93l18.75.06c6.22,0,13.84,2.7,16.52,7.7.2.37.4.76.6,1.17h27.31c-.54-.46-1.09-.88-1.66-1.28ZM557.85,538.36h-13.97v-53.41c0-5.21.52-10.85,1.24-13.46.73-2.6,4.18-6.95,17.01-6.95,9.56,0,19,1.79,27.33,11.84,7.68,9.26,7.66,18.25,7.66,25.03,0,11.31-5.23,22.3-11.62,28.67-5.45,5.43-15.78,8.28-27.65,8.28ZM615.84,579.73c-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.82-.05,1.97-.07,3.45-.07.45,0,.87,0,1.25.01l-1.23-10.3c-.38-1.81-.85-3.53-1.43-5.16-.82-.01-1.5-.03-2.04-.06v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v5.19h-5.83v-5.19c0-.56.04-.96.12-1.21.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-5.28h5.83v5.28c0,.56-.04.96-.12,1.21ZM520.92,565.35c-3.2,0-5.46-.03-6.8-.07.11,1.39.16,2.64.16,3.74,0,.69-.02,1.25-.07,1.67h.51c.25-1.23.55-2.2.9-2.91.35-.71.77-1.22,1.26-1.53.5-.31,1.09-.46,1.8-.46h.48v12.56c0,.61-.06,1.06-.19,1.34-.12.28-.34.47-.65.56-.32.1-.82.15-1.51.17v.44c1.76-.05,3.1-.07,4.02-.07s2.34.02,4.18.07v-.44c-.69-.02-1.19-.07-1.5-.17-.32-.09-.54-.28-.66-.56-.13-.28-.19-.73-.19-1.34v-12.56h.51c1.05,0,1.88.36,2.49,1.1.61.73,1.09,2,1.44,3.8h.51c-.04-.42-.07-.98-.07-1.67,0-1.1.05-2.35.16-3.74-1.32.04-3.58.07-6.78.07ZM554.16,611.59c-2.17-.87-8.29-2.59-9.09-5.05-.65-2.03-1.04-6.48-1.15-11.07h-29.96c-.12,4.61-.5,9.08-1.16,11.12-.8,2.46-2.32,4.13-4.56,5-2.25.86-5.76,1.44-10.53,1.73v2.34c7.38-.44,18.81-.65,34.3-.65,14.04,0,24.97.21,32.79.65v-2.34c-4.93-.29-8.47-.87-10.64-1.73ZM527.7,565.28c-1.32.04-3.58.07-6.78.07s-5.46-.03-6.8-.07c.11,1.39.16,2.64.16,3.74,0,.69-.02,1.25-.07,1.67h.51c.25-1.23.55-2.2.9-2.91.35-.71.77-1.22,1.26-1.53.5-.31,1.09-.46,1.8-.46h.48v12.56c0,.61-.06,1.06-.19,1.34-.12.28-.34.47-.65.56-.32.1-.82.15-1.51.17v.44c1.76-.05,3.1-.07,4.02-.07s2.34.02,4.18.07v-.44c-.69-.02-1.19-.07-1.5-.17-.32-.09-.54-.28-.66-.56-.13-.28-.19-.73-.19-1.34v-12.56h.51c1.05,0,1.88.36,2.49,1.1.61.73,1.09,2,1.44,3.8h.51c-.04-.42-.07-.98-.07-1.67,0-1.1.05-2.35.16-3.74Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M699.29,606.68c-.66-2.04-1.05-6.58-1.17-11.21h-34.58c-.12,4.63-.5,9.17-1.16,11.21-.8,2.46-2.32,4.12-4.56,4.99-2.25.87-3.56,1.63-10.53,2.16v1.83c8.17,0,18.81-.65,34.3-.65,14.04,0,24.97.21,32.79.65v-2.25c-4.92-.29-8.47-.87-10.64-1.74-2.17-.87-3.66-2.53-4.45-4.99ZM681.59,462.59c-15.49,0-26.92-.22-34.3-.65v2.3c4.77.29,8.28.87,10.53,1.73,2.24.87,3.76,2.54,4.56,5,.79,2.46,1.19,8.48,1.19,13.98v66.63h34.52v-66.63c0-5.5.4-11.52,1.2-13.98.79-2.46,2.28-4.13,4.45-5,2.17-.86,5.72-1.44,10.64-1.73v-2.3c-7.82.43-18.75.65-32.79.65ZM679.49,579.73c-.08.25-.24.42-.47.51-.22.09-.58.15-1.06.18v.44c1.58-.05,3.97-.07,7.17-.07,2.36,0,4.04.02,5.04.07-.11-.91-.16-2.07-.16-3.48,0-.79.03-1.44.07-1.94h-.51c-.22,1.48-.69,2.67-1.42,3.57-.72.89-1.58,1.34-2.58,1.34h-1.08c-.41,0-.71-.04-.89-.11-.18-.07-.31-.22-.38-.43-.08-.21-.11-.55-.11-1.02v-11.18c0-.56.04-.96.13-1.21.09-.25.25-.42.49-.5.24-.09.63-.15,1.16-.18v-.44c-.81.04-1.96.07-3.46.07s-2.72-.03-3.47-.07v.44c.48.03.84.09,1.06.18.23.08.39.25.47.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M751.82,566.4c.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21ZM867.28,496.78c-6.37-11.79-15.31-20.8-26.82-27.03-11.51-6.22-24.93-9.33-40.27-9.33s-28.2,3.4-39.85,10.2c-11.65,6.81-20.73,16.36-27.25,28.66-6.51,12.31-9.77,26.42-9.77,42.34,0,3.42.14,6.74.43,9.96h32.06c-.23-3.48-.34-7.06-.34-10.75,0-14.9,1.63-28.15,4.89-39.73,3.25-11.58,7.92-20.59,14-27.03,6.08-6.44,15.33-11.51,27.04-11.51,12.51,0,19.12,5.04,25.41,11.26,6.3,6.23,11.29,15.06,14.99,26.49,3.69,11.44,5.53,24.68,5.53,39.74,0,3.96-.12,7.8-.35,11.53h29.12c.49-4.05.73-8.24.73-12.57,0-16.35-3.18-30.43-9.55-42.23ZM828.44,606.81c-8.13,7.91-17.19,11.11-26.89,11.11-8.51,0-19.26-4.64-25.56-10.86-3.22-3.18-6.1-7.04-8.63-11.59h-26.63c5.25,6.28,11.58,11.42,18.96,15.41,11.51,6.23,24.93,9.34,40.28,9.34s28.19-3.4,39.84-10.2c6.73-3.93,12.61-8.78,17.61-14.55h-20.9c-2.28,4.48-4.94,8.28-8.08,11.34ZM849.2,580.59c-1.3,0-2.27-.51-2.9-1.53-.63-1.02-1-2.35-1.1-3.99h-.51c0,3.04-.02,5.02-.08,5.94h.5c.05-.34.11-.58.18-.74.07-.15.17-.23.31-.23.17,0,.42.1.74.31.46.25.96.45,1.5.59.54.15,1.23.22,2.05.22,1.01,0,1.93-.16,2.76-.48s1.48-.8,1.97-1.44c.48-.64.72-1.43.72-2.37,0-.75-.16-1.4-.47-1.97-.32-.56-.72-1.06-1.22-1.48-.5-.43-1.18-.92-2.05-1.5l-.7-.48c-.82-.54-1.43-.97-1.83-1.29-.39-.31-.7-.66-.92-1.04-.22-.38-.33-.83-.33-1.34,0-.69.22-1.24.67-1.64.45-.41,1.03-.61,1.75-.61s1.37.23,1.92.67c.55.45.98,1.03,1.28,1.75.3.72.48,1.48.54,2.27h.5c0-2.36.04-4.04.11-5.02h-.5c-.05.34-.1.58-.18.74-.07.15-.17.23-.31.23-.08,0-.19-.03-.31-.09-.13-.06-.27-.13-.43-.22-.47-.28-.94-.49-1.39-.64-.45-.14-1.06-.22-1.83-.22-.89,0-1.71.15-2.46.44-.75.3-1.34.75-1.79,1.36-.04.05-.08.11-.11.16-.16.95-.32,1.88-.5,2.8.07.47.21.89.44,1.28.34.58.77,1.08,1.3,1.51.53.42,1.23.92,2.11,1.5,1.15.73,1.98,1.39,2.51,1.98.53.58.79,1.29.79,2.11s-.25,1.4-.77,1.82c-.51.43-1.16.64-1.96.64ZM748.08,579.73c-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21ZM751.82,566.4c.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M235.49,565.35c1.52,0,2.63-.03,3.35-.07v.44c-.5.03-.86.09-1.08.18-.22.08-.37.25-.45.5s-.12.65-.12,1.21v10.91c0,.56.04.96.12,1.21s.23.42.45.51c.22.09.58.15,1.08.18v.44c-.72-.05-1.83-.07-3.35-.07s-2.63.02-3.45.07v-.44c.48-.03.84-.09,1.07-.18.23-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-5.28h-5.83v5.28c0,.56.04.96.12,1.21.08.25.23.42.45.51.22.09.58.15,1.08.18v.44c-.79-.05-1.9-.07-3.32-.07-1.57,0-2.73.02-3.48.07v-.44c.49-.03.84-.09,1.07-.18.23-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21-.08-.25-.23-.42-.46-.5-.23-.09-.58-.15-1.07-.18v-.44c.75.04,1.91.07,3.48.07,1.42,0,2.53-.03,3.32-.07v.44c-.5.03-.86.09-1.08.18-.22.08-.37.25-.45.5-.08.25-.12.65-.12,1.21v5.19h5.83v-5.19c0-.56-.04-.96-.12-1.21-.08-.25-.23-.42-.46-.5-.23-.09-.59-.15-1.07-.18v-.44c.7.03,1.65.06,2.84.06.2.01.4.01.61.01Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M274.06,568.66c-.64-1.2-1.55-2.11-2.72-2.74-1.16-.63-2.52-.95-4.08-.95s-2.85.35-4.03,1.04c-1.19.69-2.11,1.65-2.77,2.9-.66,1.25-.99,2.68-.99,4.29s.33,3.08.97,4.28c.65,1.19,1.55,2.11,2.72,2.74s2.53.94,4.08.94,2.86-.34,4.04-1.03,2.1-1.66,2.76-2.9c.66-1.25.99-2.68.99-4.29s-.32-3.09-.97-4.28ZM270.88,577.05c-.33,1.17-.8,2.09-1.42,2.74-.61.65-1.33.98-2.13.98s-1.49-.32-2.12-.95c-.64-.63-1.15-1.52-1.52-2.68-.38-1.16-.56-2.5-.56-4.03s.16-2.85.49-4.02c.33-1.18.8-2.09,1.42-2.74.62-.66,1.33-.98,2.14-.98s1.48.31,2.12.94,1.14,1.53,1.52,2.69c.37,1.16.56,2.5.56,4.02s-.17,2.86-.5,4.03Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M306.59,574.9c.31.57.47,1.22.47,1.97,0,.94-.24,1.73-.72,2.37-.49.64-1.15,1.12-1.97,1.44-.83.32-1.75.48-2.77.48-.82,0-1.5-.07-2.04-.22-.54-.14-1.04-.34-1.5-.59-.32-.21-.57-.31-.75-.31-.13,0-.23.08-.3.23-.08.16-.14.4-.18.74h-.51c.06-.92.09-2.9.09-5.94h.51c.1,1.64.47,2.97,1.1,3.99.63,1.02,1.6,1.53,2.9,1.53.79,0,1.45-.21,1.96-.64.51-.42.77-1.03.77-1.82s-.26-1.53-.79-2.11c-.53-.59-1.37-1.25-2.51-1.98-.88-.58-1.58-1.08-2.11-1.5-.53-.43-.96-.93-1.3-1.51-.34-.58-.51-1.25-.51-2.01,0-.88.23-1.62.68-2.23.44-.61,1.04-1.06,1.79-1.36.75-.29,1.57-.44,2.46-.44.76,0,1.37.08,1.83.22.45.15.91.36,1.38.64.17.09.31.16.43.22.13.06.23.09.32.09.13,0,.24-.08.31-.23.07-.16.13-.4.18-.74h.5c-.07.98-.11,2.66-.11,5.02h-.5c-.06-.79-.24-1.55-.54-2.27-.3-.72-.73-1.3-1.28-1.75-.55-.44-1.19-.67-1.92-.67s-1.31.2-1.75.61c-.45.4-.67.95-.67,1.64,0,.51.11.96.33,1.34.22.38.52.73.92,1.04.4.32,1.01.75,1.83,1.29l.7.48c.87.58,1.55,1.07,2.05,1.5.49.42.9.92,1.22,1.48Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M339.18,566.48c-1.04-.79-2.55-1.18-4.53-1.18-.24,0-.46,0-.67.01-.12,0-.23.01-.34.01l-2.45.03h-.28c-1.34,0-2.36-.03-3.06-.07v.44c.48.03.84.09,1.07.18.22.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.24.42-.46.51-.23.09-.59.15-1.07.18v.44l.7-.03c1.12-.03,2.04-.04,2.78-.04.65,0,1.56.01,2.73.04.4.01.83.02,1.29.03v-.49c-.56-.01-.99-.04-1.3-.1-.08-.02-.15-.03-.21-.05-.31-.09-.53-.27-.66-.54-.12-.27-.18-.7-.18-1.29v-3.83h1.16c1.62,0,2.91-.25,3.89-.74.97-.5,1.67-1.12,2.08-1.86.41-.74.61-1.52.61-2.32,0-1.32-.52-2.38-1.56-3.16ZM336.41,572.98c-.45.74-1.25,1.12-2.4,1.14h-1.01v-6.51c0-.53.03-.92.11-1.19.07-.26.2-.44.38-.55.12-.07.29-.11.5-.13.11-.01.23-.02.37-.02.98,0,1.69.34,2.1,1.01.42.68.63,1.73.63,3.15,0,1.3-.23,2.34-.68,3.1Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M333.98,565.09v.22c-.12,0-.23.01-.34.01l-2.45.03h-.28c.04-.15.06-.23.06-.23l3.01-.03Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M334.05,580.27c-.08-.02-.15-.03-.21-.05-.31-.09-.53-.27-.66-.54-.12-.27-.18-.7-.18-1.29v-3.83h1.01c0,1.75.01,3.49.03,4.84,0,.29.01.58.01.87Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M367.64,565.28h.14v.44s-.07,0-.11.01c-.44.03-.77.09-.97.17-.22.08-.37.25-.45.5-.08.25-.12.65-.12,1.21v10.91c0,.56.04.96.12,1.21.08.25.23.42.45.51.22.09.58.15,1.08.18v.44c-.79-.05-1.9-.07-3.32-.07-1.57,0-2.73.02-3.48.07v-.44c.49-.03.84-.09,1.07-.18.23-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21-.08-.25-.23-.42-.46-.5-.23-.09-.58-.15-1.07-.18v-.44c.75.04,1.91.07,3.48.07,1.34,0,2.4-.03,3.18-.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M401.77,565.28c-.1,1.39-.15,2.64-.15,3.74,0,.69.02,1.25.06,1.67h-.5c-.36-1.8-.84-3.07-1.44-3.8-.61-.74-1.45-1.1-2.5-1.1h-.51v12.56c0,.61.06,1.06.19,1.34.12.28.34.47.66.56.31.1.82.15,1.51.17v.44c-1.85-.05-3.25-.07-4.18-.07s-2.27.02-4.03.07v-.44c.69-.02,1.19-.07,1.51-.17.31-.09.53-.28.66-.56.12-.28.18-.73.18-1.34v-12.56h-.48c-.7,0-1.3.15-1.79.46-.49.31-.92.82-1.27,1.53-.35.71-.65,1.68-.9,2.91h-.51c.05-.42.07-.98.07-1.67,0-1.1-.05-2.35-.15-3.74,1.33.04,3.6.07,6.79.07s5.46-.03,6.78-.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M434.31,580.06c-.25-.22-.47-.57-.66-1.05l-5.35-13.77c-.14.01-.39.02-.75.02s-.6-.01-.77-.02l-5.01,12.87c-.54,1.4-1.18,2.17-1.89,2.31v.44c.44-.05.99-.07,1.67-.07.82,0,1.73.02,2.73.07v-.44c-.65-.03-1.14-.15-1.47-.37-.33-.21-.49-.59-.49-1.13,0-.57.2-1.39.61-2.44l.58-1.52h4.79l1.32,3.61c.18.44.27.79.27,1.05,0,.28-.12.48-.36.59-.23.11-.63.18-1.18.21v.44c.73-.05,1.84-.07,3.34-.07,1.35,0,2.46.02,3.34.07v-.44c-.23-.02-.47-.14-.72-.36ZM423.68,574.52l2.29-5.94,2.18,5.94h-4.47Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M466.54,580.86c-1-.05-2.68-.07-5.04-.07-3.2,0-5.59.02-7.17.07v-.44c.48-.03.84-.09,1.07-.18.22-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21-.08-.25-.24-.42-.46-.5-.23-.09-.59-.15-1.07-.18v-.44c.75.04,1.9.07,3.47.07s2.65-.03,3.46-.07v.44c-.53.03-.92.09-1.16.18-.24.08-.4.25-.49.5-.09.25-.13.65-.13,1.21v11.18c0,.47.03.81.11,1.02.07.21.2.36.38.43.18.07.48.11.89.11h1.08c1,0,1.86-.45,2.58-1.34.73-.9,1.2-2.09,1.42-3.57h.51c-.04.5-.07,1.15-.07,1.94,0,1.41.05,2.57.16,3.48Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M490.39,565.35c1.42,0,2.53-.03,3.32-.07v.44c-.5.03-.86.09-1.08.18-.22.08-.37.25-.45.5s-.12.65-.12,1.21v10.91c0,.56.04.96.12,1.21s.23.42.45.51c.22.09.58.15,1.08.18v.44c-.79-.05-1.9-.07-3.32-.07-1.57,0-2.73.02-3.48.07v-.44c.48-.03.84-.09,1.07-.18.22-.09.38-.26.46-.51s.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21s-.24-.42-.46-.5c-.23-.09-.59-.15-1.07-.18v-.44c.75.04,1.91.07,3.48.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M527.7,565.28c-.11,1.39-.16,2.64-.16,3.74,0,.69.03,1.25.07,1.67h-.51c-.35-1.8-.83-3.07-1.44-3.8-.61-.74-1.44-1.1-2.49-1.1h-.51v12.56c0,.61.06,1.06.19,1.34.12.28.34.47.66.56.31.1.81.15,1.5.17v.44c-1.84-.05-3.24-.07-4.18-.07s-2.26.02-4.02.07v-.44c.69-.02,1.19-.07,1.51-.17.31-.09.53-.28.65-.56.13-.28.19-.73.19-1.34v-12.56h-.48c-.71,0-1.3.15-1.8.46-.49.31-.91.82-1.26,1.53-.35.71-.65,1.68-.9,2.91h-.51c.05-.42.07-.98.07-1.67,0-1.1-.05-2.35-.16-3.74,1.34.04,3.6.07,6.8.07s5.46-.03,6.78-.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M559.31,565.32c.68,0,1.23-.02,1.67-.06v.44c-.67.28-1.38,1.13-2.11,2.55l-2.59,5.15v5.12c0,.56.04.96.12,1.21s.23.42.45.51c.22.09.58.15,1.08.18v.44c-.8-.05-1.93-.07-3.39-.07-1.57,0-2.71.02-3.41.07v-.44c.48-.03.84-.09,1.06-.18.23-.09.39-.26.47-.51s.12-.65.12-1.21v-3.71l-4.25-7.86c-.45-.82-.88-1.23-1.27-1.23v-.46c.64.07,1.51.11,2.59.11,1.37,0,2.74-.04,4.14-.11v.46c-.52,0-.92.05-1.22.14-.3.1-.45.27-.45.52,0,.13.05.29.15.48l3.34,6.45,1.72-3.43c.57-1.16.86-2.07.86-2.73,0-.5-.16-.86-.47-1.08-.32-.22-.77-.34-1.36-.37v-.44c1,.04,1.92.06,2.75.06Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M617.76,565.35c1.52,0,2.63-.03,3.35-.07v.44c-.5.03-.86.09-1.08.18-.22.08-.37.25-.45.5-.08.25-.12.65-.12,1.21v10.91c0,.56.04.96.12,1.21.08.25.23.42.45.51.22.09.58.15,1.08.18v.44c-.51-.04-1.2-.06-2.1-.06-.38-.01-.8-.01-1.25-.01-1.48,0-2.63.02-3.45.07v-.44c.49-.03.84-.09,1.07-.18.23-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-5.28h-5.83v5.28c0,.56.04.96.12,1.21.08.25.23.42.45.51.22.09.58.15,1.08.18v.44c-.79-.05-1.9-.07-3.32-.07-1.57,0-2.73.02-3.48.07v-.44c.49-.03.84-.09,1.07-.18.23-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21-.08-.25-.23-.42-.46-.5-.23-.09-.58-.15-1.07-.18v-.44c.75.04,1.91.07,3.48.07,1.42,0,2.53-.03,3.32-.07v.44c-.5.03-.86.09-1.08.18-.22.08-.37.25-.45.5-.08.25-.12.65-.12,1.21v5.19h5.83v-5.19c0-.56-.04-.96-.12-1.21-.08-.25-.23-.42-.46-.5-.23-.09-.58-.15-1.07-.18v-.44c.54.03,1.22.05,2.04.06.43.01.9.01,1.41.01Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M656.33,568.66c-.64-1.2-1.55-2.11-2.72-2.74-1.16-.63-2.52-.95-4.08-.95s-2.85.35-4.03,1.04c-1.18.69-2.1,1.65-2.76,2.9-.66,1.25-.99,2.68-.99,4.29s.32,3.08.96,4.28c.65,1.19,1.55,2.11,2.72,2.74s2.53.94,4.08.94,2.86-.34,4.04-1.03,2.1-1.66,2.76-2.9c.66-1.25.99-2.68.99-4.29s-.32-3.09-.97-4.28ZM653.15,577.05c-.33,1.17-.8,2.09-1.42,2.74-.61.65-1.32.98-2.13.98s-1.49-.32-2.12-.95c-.64-.63-1.15-1.52-1.52-2.68-.37-1.16-.56-2.5-.56-4.03s.16-2.85.49-4.02c.33-1.18.81-2.09,1.42-2.74.62-.66,1.33-.98,2.14-.98s1.48.31,2.12.94c.64.63,1.14,1.53,1.52,2.69.37,1.16.56,2.5.56,4.02s-.17,2.86-.5,4.03Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M690.01,577.38c0,1.41.05,2.57.16,3.48-1-.05-2.68-.07-5.04-.07-3.2,0-5.59.02-7.17.07v-.44c.48-.03.84-.09,1.06-.18.23-.09.39-.26.47-.51.08-.25.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21-.08-.25-.24-.42-.47-.5-.22-.09-.58-.15-1.06-.18v-.44c.75.04,1.9.07,3.47.07s2.65-.03,3.46-.07v.44c-.53.03-.92.09-1.16.18-.24.08-.4.25-.49.5-.09.25-.13.65-.13,1.21v11.18c0,.47.03.81.11,1.02.07.21.2.36.38.43.18.07.48.11.89.11h1.08c1,0,1.86-.45,2.58-1.34.73-.9,1.2-2.09,1.42-3.57h.51c-.04.5-.07,1.15-.07,1.94Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M723.76,567.23c-1.42-1.3-3.56-1.95-6.42-1.95-.52,0-1.37.01-2.58.04l-.88.03h-.68c-1.16,0-2.04-.03-2.66-.07v.44c.48.03.84.09,1.07.18.22.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.24.42-.46.51-.23.09-.59.15-1.07.18v.44c.75-.05,1.88-.07,3.39-.07.38,0,.99.01,1.84.04l1.37.03c1.82,0,3.38-.33,4.7-.99,1.31-.66,2.31-1.59,3.01-2.79.7-1.19,1.05-2.59,1.05-4.19,0-2.48-.72-4.37-2.14-5.66ZM721.12,578.6c-.75,1.24-2.01,1.86-3.78,1.86-.47,0-.82-.05-1.05-.15-.23-.11-.38-.29-.47-.55-.09-.27-.13-.66-.13-1.19v-11c0-.53.04-.93.13-1.19.09-.26.24-.45.47-.55.23-.1.57-.15,1.03-.15,1.74,0,3,.59,3.77,1.77.77,1.18,1.15,3.02,1.15,5.53s-.37,4.38-1.12,5.62Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M750.03,565.35c1.42,0,2.53-.03,3.32-.07v.44c-.5.03-.86.09-1.08.18-.22.08-.37.25-.45.5-.08.25-.12.65-.12,1.21v10.91c0,.56.04.96.12,1.21.08.25.23.42.45.51.22.09.58.15,1.08.18v.44c-.79-.05-1.9-.07-3.32-.07-1.57,0-2.73.02-3.48.07v-.44c.49-.03.84-.09,1.07-.18.23-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21-.08-.25-.23-.42-.46-.5-.23-.09-.58-.15-1.07-.18v-.44c.75.04,1.91.07,3.48.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M786.55,565.35c.82,0,1.46-.03,1.91-.07v.44c-.48.07-.84.2-1.06.37-.23.18-.39.46-.47.84s-.12.95-.12,1.69v12.28l-.53-.02-.59.02-9.55-12.1v8.45c0,.86.05,1.5.13,1.9.09.4.28.7.58.88.29.18.77.31,1.43.39v.44c-.58-.05-1.37-.07-2.38-.07-.81,0-1.44.02-1.91.07v-.44c.48-.08.84-.2,1.06-.38.23-.17.38-.45.47-.83.08-.39.12-.95.12-1.7v-9.9c0-.56-.04-.96-.12-1.21-.09-.25-.24-.42-.47-.5-.22-.09-.58-.15-1.06-.18v-.44c.47.04,1.1.07,1.91.07.73,0,1.36-.03,1.89-.07l8.52,10.49v-6.88c0-.87-.05-1.5-.13-1.91-.09-.4-.28-.69-.58-.88-.29-.18-.77-.31-1.43-.38v-.44c.58.04,1.37.07,2.38.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M820.8,574.23c1.31,0,2.29-.02,2.95-.06v.44c-.29.03-.5.09-.64.17-.13.09-.22.26-.27.51s-.08.65-.08,1.21v4.36h-.44c-.01-.31-.08-.6-.19-.86-.11-.27-.26-.4-.45-.4-.25,0-.64.16-1.18.46-1.28.74-2.48,1.1-3.61,1.1-2.54,0-4.48-.69-5.83-2.08-1.35-1.38-2.03-3.33-2.03-5.84,0-1.64.34-3.08,1.03-4.33.68-1.25,1.62-2.21,2.82-2.9,1.21-.69,2.58-1.04,4.12-1.04.91,0,1.67.13,2.3.38.62.24,1.23.6,1.83,1.05.18.13.33.2.44.2.15,0,.27-.11.35-.32.09-.21.16-.55.2-1h.51c-.06,1-.09,2.77-.09,5.32h-.5c-.12-.99-.29-1.8-.52-2.42-.23-.61-.61-1.13-1.14-1.56-.35-.34-.78-.6-1.29-.79-.52-.19-1.04-.29-1.59-.29-1.02,0-1.88.35-2.56,1.05-.68.7-1.18,1.62-1.51,2.76-.32,1.14-.48,2.4-.48,3.76,0,5.08,1.41,7.61,4.22,7.61.65,0,1.17-.14,1.57-.44.18-.13.32-.28.4-.46.08-.17.12-.4.12-.68v-2.16c0-.69-.06-1.19-.17-1.5-.12-.32-.33-.53-.63-.65-.3-.12-.77-.19-1.42-.22v-.44c.91.04,2.16.06,3.76.06Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M854.87,574.9c.31.57.47,1.22.47,1.97,0,.94-.24,1.73-.72,2.37-.49.64-1.14,1.12-1.97,1.44s-1.75.48-2.76.48c-.82,0-1.51-.07-2.05-.22-.54-.14-1.04-.34-1.5-.59-.32-.21-.57-.31-.74-.31-.14,0-.24.08-.31.23-.07.16-.13.4-.18.74h-.5c.06-.92.08-2.9.08-5.94h.51c.1,1.64.47,2.97,1.1,3.99.63,1.02,1.6,1.53,2.9,1.53.8,0,1.45-.21,1.96-.64.52-.42.77-1.03.77-1.82s-.26-1.53-.79-2.11c-.53-.59-1.36-1.25-2.51-1.98-.88-.58-1.58-1.08-2.11-1.5-.53-.43-.96-.93-1.3-1.51-.23-.39-.37-.81-.44-1.28-.04-.23-.06-.48-.06-.73,0-.8.18-1.49.56-2.07.03-.05.07-.11.11-.16.45-.61,1.04-1.06,1.79-1.36.75-.29,1.57-.44,2.46-.44.77,0,1.38.08,1.83.22.45.15.92.36,1.39.64.16.09.3.16.43.22.12.06.23.09.31.09.14,0,.24-.08.31-.23.08-.16.13-.4.18-.74h.5c-.07.98-.11,2.66-.11,5.02h-.5c-.06-.79-.24-1.55-.54-2.27-.3-.72-.73-1.3-1.28-1.75-.55-.44-1.19-.67-1.92-.67s-1.3.2-1.75.61c-.45.4-.67.95-.67,1.64,0,.51.11.96.33,1.34.22.38.53.73.92,1.04.4.32,1.01.75,1.83,1.29l.7.48c.87.58,1.55,1.07,2.05,1.5.5.42.9.92,1.22,1.48Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M237.19,567.61c0-.56.04-.96.12-1.21s.23-.42.45-.5c.22-.09.58-.15,1.08-.18v-.44c-.72.04-1.83.07-3.35.07-.21,0-.41,0-.61-.01-1.19,0-2.14-.03-2.84-.06v.44c.48.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v5.19h-5.83v-5.19c0-.56.04-.96.12-1.21.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-5.28h5.83v5.28c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.59.15-1.07.18v.44c.82-.05,1.97-.07,3.45-.07s2.63.02,3.35.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51s-.12-.65-.12-1.21v-10.91Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M274.06,568.66c-.64-1.2-1.55-2.11-2.72-2.74-1.16-.63-2.52-.95-4.08-.95s-2.85.35-4.03,1.04c-1.19.69-2.11,1.65-2.77,2.9-.66,1.25-.99,2.68-.99,4.29s.33,3.08.97,4.28c.65,1.19,1.55,2.11,2.72,2.74s2.53.94,4.08.94,2.86-.34,4.04-1.03,2.1-1.66,2.76-2.9c.66-1.25.99-2.68.99-4.29s-.32-3.09-.97-4.28ZM270.88,577.05c-.33,1.17-.8,2.09-1.42,2.74-.61.65-1.33.98-2.13.98s-1.49-.32-2.12-.95c-.64-.63-1.15-1.52-1.52-2.68-.38-1.16-.56-2.5-.56-4.03s.16-2.85.49-4.02c.33-1.18.8-2.09,1.42-2.74.62-.66,1.33-.98,2.14-.98s1.48.31,2.12.94,1.14,1.53,1.52,2.69c.37,1.16.56,2.5.56,4.02s-.17,2.86-.5,4.03Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M306.59,574.9c-.32-.56-.73-1.06-1.22-1.48-.5-.43-1.18-.92-2.05-1.5l-.7-.48c-.82-.54-1.43-.97-1.83-1.29-.4-.31-.7-.66-.92-1.04-.22-.38-.33-.83-.33-1.34,0-.69.22-1.24.67-1.64.44-.41,1.03-.61,1.75-.61s1.37.23,1.92.67c.55.45.98,1.03,1.28,1.75.3.72.48,1.48.54,2.27h.5c0-2.36.04-4.04.11-5.02h-.5c-.05.34-.11.58-.18.74-.07.15-.18.23-.31.23-.09,0-.19-.03-.32-.09-.12-.06-.26-.13-.43-.22-.47-.28-.93-.49-1.38-.64-.46-.14-1.07-.22-1.83-.22-.89,0-1.71.15-2.46.44-.75.3-1.35.75-1.79,1.36-.45.61-.68,1.35-.68,2.23,0,.76.17,1.43.51,2.01.34.58.77,1.08,1.3,1.51.53.42,1.23.92,2.11,1.5,1.14.73,1.98,1.39,2.51,1.98.53.58.79,1.29.79,2.11s-.26,1.4-.77,1.82c-.51.43-1.17.64-1.96.64-1.3,0-2.27-.51-2.9-1.53-.63-1.02-1-2.35-1.1-3.99h-.51c0,3.04-.03,5.02-.09,5.94h.51c.04-.34.1-.58.18-.74.07-.15.17-.23.3-.23.18,0,.43.1.75.31.46.25.96.45,1.5.59.54.15,1.22.22,2.04.22,1.02,0,1.94-.16,2.77-.48.82-.32,1.48-.8,1.97-1.44.48-.64.72-1.43.72-2.37,0-.75-.16-1.4-.47-1.97Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M339.18,566.48c-1.04-.79-2.55-1.18-4.53-1.18-.24,0-.46,0-.67.01-.12,0-.23.01-.34.01l-2.45.03h-.28c-1.34,0-2.36-.03-3.06-.07v.44c.48.03.84.09,1.07.18.22.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.24.42-.46.51-.23.09-.59.15-1.07.18v.44l.7-.03c1.12-.03,2.04-.04,2.78-.04.65,0,1.56.01,2.73.04.4.01.83.02,1.29.03v-.49c-.56-.01-.99-.04-1.3-.1-.08-.02-.15-.03-.21-.05-.31-.09-.53-.27-.66-.54-.12-.27-.18-.7-.18-1.29v-3.83h1.16c1.62,0,2.91-.25,3.89-.74.97-.5,1.67-1.12,2.08-1.86.41-.74.61-1.52.61-2.32,0-1.32-.52-2.38-1.56-3.16ZM336.41,572.98c-.45.74-1.25,1.12-2.4,1.14h-1.01v-6.51c0-.53.03-.92.11-1.19.07-.26.2-.44.38-.55.12-.07.29-.11.5-.13.11-.01.23-.02.37-.02.98,0,1.69.34,2.1,1.01.42.68.63,1.73.63,3.15,0,1.3-.23,2.34-.68,3.1Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M366.25,566.4c.08-.25.23-.42.45-.5.2-.08.53-.14.97-.17.04-.01.07-.01.11-.01v-.44h-.14c-.78.04-1.84.07-3.18.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M401.77,565.28c-1.32.04-3.58.07-6.78.07s-5.46-.03-6.79-.07c.1,1.39.15,2.64.15,3.74,0,.69-.02,1.25-.07,1.67h.51c.25-1.23.55-2.2.9-2.91.35-.71.78-1.22,1.27-1.53.49-.31,1.09-.46,1.79-.46h.48v12.56c0,.61-.06,1.06-.18,1.34-.13.28-.35.47-.66.56-.32.1-.82.15-1.51.17v.44c1.76-.05,3.1-.07,4.03-.07s2.33.02,4.18.07v-.44c-.69-.02-1.2-.07-1.51-.17-.32-.09-.54-.28-.66-.56-.13-.28-.19-.73-.19-1.34v-12.56h.51c1.05,0,1.89.36,2.5,1.1.6.73,1.08,2,1.44,3.8h.5c-.04-.42-.06-.98-.06-1.67,0-1.1.05-2.35.15-3.74Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M434.31,580.06c-.25-.22-.47-.57-.66-1.05l-5.35-13.77c-.14.01-.39.02-.75.02s-.6-.01-.77-.02l-5.01,12.87c-.54,1.4-1.18,2.17-1.89,2.31v.44c.44-.05.99-.07,1.67-.07.82,0,1.73.02,2.73.07v-.44c-.65-.03-1.14-.15-1.47-.37-.33-.21-.49-.59-.49-1.13,0-.57.2-1.39.61-2.44l.58-1.52h4.79l1.32,3.61c.18.44.27.79.27,1.05,0,.28-.12.48-.36.59-.23.11-.63.18-1.18.21v.44c.73-.05,1.84-.07,3.34-.07,1.35,0,2.46.02,3.34.07v-.44c-.23-.02-.47-.14-.72-.36ZM423.68,574.52l2.29-5.94,2.18,5.94h-4.47Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M466.38,577.38c0-.79.03-1.44.07-1.94h-.51c-.22,1.48-.69,2.67-1.42,3.57-.72.89-1.58,1.34-2.58,1.34h-1.08c-.41,0-.71-.04-.89-.11-.18-.07-.31-.22-.38-.43-.08-.21-.11-.55-.11-1.02v-11.18c0-.56.04-.96.13-1.21.09-.25.25-.42.49-.5.24-.09.63-.15,1.16-.18v-.44c-.81.04-1.96.07-3.46.07s-2.72-.03-3.47-.07v.44c.48.03.84.09,1.07.18.22.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.24.42-.46.51-.23.09-.59.15-1.07.18v.44c1.58-.05,3.97-.07,7.17-.07,2.36,0,4.04.02,5.04.07-.11-.91-.16-2.07-.16-3.48Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M492.18,566.4c.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.48.03.84.09,1.07.18.22.08.38.25.46.5s.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21s-.24.42-.46.51c-.23.09-.59.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51s-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M527.7,565.28c-1.32.04-3.58.07-6.78.07s-5.46-.03-6.8-.07c.11,1.39.16,2.64.16,3.74,0,.69-.02,1.25-.07,1.67h.51c.25-1.23.55-2.2.9-2.91.35-.71.77-1.22,1.26-1.53.5-.31,1.09-.46,1.8-.46h.48v12.56c0,.61-.06,1.06-.19,1.34-.12.28-.34.47-.65.56-.32.1-.82.15-1.51.17v.44c1.76-.05,3.1-.07,4.02-.07s2.34.02,4.18.07v-.44c-.69-.02-1.19-.07-1.5-.17-.32-.09-.54-.28-.66-.56-.13-.28-.19-.73-.19-1.34v-12.56h.51c1.05,0,1.88.36,2.49,1.1.61.73,1.09,2,1.44,3.8h.51c-.04-.42-.07-.98-.07-1.67,0-1.1.05-2.35.16-3.74Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M559.31,565.32c-.83,0-1.75-.02-2.75-.06v.44c.59.03,1.04.15,1.36.37.31.22.47.58.47,1.08,0,.66-.29,1.57-.86,2.73l-1.72,3.43-3.34-6.45c-.1-.19-.15-.35-.15-.48,0-.25.15-.42.45-.52.3-.09.7-.14,1.22-.14v-.46c-1.4.07-2.77.11-4.14.11-1.08,0-1.95-.04-2.59-.11v.46c.39,0,.82.41,1.27,1.23l4.25,7.86v3.71c0,.56-.04.96-.12,1.21s-.24.42-.47.51c-.22.09-.58.15-1.06.18v.44c.7-.05,1.84-.07,3.41-.07,1.46,0,2.59.02,3.39.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51s-.12-.65-.12-1.21v-5.12l2.59-5.15c.73-1.42,1.44-2.27,2.11-2.55v-.44c-.44.04-.99.06-1.67.06Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M619.58,566.4c.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.72.04-1.83.07-3.35.07-.51,0-.98,0-1.41-.01-.82-.01-1.5-.03-2.04-.06v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v5.19h-5.83v-5.19c0-.56.04-.96.12-1.21.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-5.28h5.83v5.28c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.82-.05,1.97-.07,3.45-.07.45,0,.87,0,1.25.01.9,0,1.59.02,2.1.06v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M656.33,568.66c-.64-1.2-1.55-2.11-2.72-2.74-1.16-.63-2.52-.95-4.08-.95s-2.85.35-4.03,1.04c-1.18.69-2.1,1.65-2.76,2.9-.66,1.25-.99,2.68-.99,4.29s.32,3.08.96,4.28c.65,1.19,1.55,2.11,2.72,2.74s2.53.94,4.08.94,2.86-.34,4.04-1.03,2.1-1.66,2.76-2.9c.66-1.25.99-2.68.99-4.29s-.32-3.09-.97-4.28ZM653.15,577.05c-.33,1.17-.8,2.09-1.42,2.74-.61.65-1.32.98-2.13.98s-1.49-.32-2.12-.95c-.64-.63-1.15-1.52-1.52-2.68-.37-1.16-.56-2.5-.56-4.03s.16-2.85.49-4.02c.33-1.18.81-2.09,1.42-2.74.62-.66,1.33-.98,2.14-.98s1.48.31,2.12.94c.64.63,1.14,1.53,1.52,2.69.37,1.16.56,2.5.56,4.02s-.17,2.86-.5,4.03Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M690.01,577.38c0-.79.03-1.44.07-1.94h-.51c-.22,1.48-.69,2.67-1.42,3.57-.72.89-1.58,1.34-2.58,1.34h-1.08c-.41,0-.71-.04-.89-.11-.18-.07-.31-.22-.38-.43-.08-.21-.11-.55-.11-1.02v-11.18c0-.56.04-.96.13-1.21.09-.25.25-.42.49-.5.24-.09.63-.15,1.16-.18v-.44c-.81.04-1.96.07-3.46.07s-2.72-.03-3.47-.07v.44c.48.03.84.09,1.06.18.23.08.39.25.47.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.24.42-.47.51-.22.09-.58.15-1.06.18v.44c1.58-.05,3.97-.07,7.17-.07,2.36,0,4.04.02,5.04.07-.11-.91-.16-2.07-.16-3.48Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M723.76,567.23c-1.42-1.3-3.56-1.95-6.42-1.95-.52,0-1.37.01-2.58.04l-.88.03h-.68c-1.16,0-2.04-.03-2.66-.07v.44c.48.03.84.09,1.07.18.22.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.24.42-.46.51-.23.09-.59.15-1.07.18v.44c.75-.05,1.88-.07,3.39-.07.38,0,.99.01,1.84.04l1.37.03c1.82,0,3.38-.33,4.7-.99,1.31-.66,2.31-1.59,3.01-2.79.7-1.19,1.05-2.59,1.05-4.19,0-2.48-.72-4.37-2.14-5.66ZM721.12,578.6c-.75,1.24-2.01,1.86-3.78,1.86-.47,0-.82-.05-1.05-.15-.23-.11-.38-.29-.47-.55-.09-.27-.13-.66-.13-1.19v-11c0-.53.04-.93.13-1.19.09-.26.24-.45.47-.55.23-.1.57-.15,1.03-.15,1.74,0,3,.59,3.77,1.77.77,1.18,1.15,3.02,1.15,5.53s-.37,4.38-1.12,5.62Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M751.82,566.4c.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M786.55,565.35c-1.01,0-1.8-.03-2.38-.07v.44c.66.07,1.14.2,1.43.38.3.19.49.48.58.88.08.41.13,1.04.13,1.91v6.88l-8.52-10.49c-.53.04-1.16.07-1.89.07-.81,0-1.44-.03-1.91-.07v.44c.48.03.84.09,1.06.18.23.08.38.25.47.5.08.25.12.65.12,1.21v9.9c0,.75-.04,1.31-.12,1.7-.09.38-.24.66-.47.83-.22.18-.58.3-1.06.38v.44c.47-.05,1.1-.07,1.91-.07,1.01,0,1.8.02,2.38.07v-.44c-.66-.08-1.14-.21-1.43-.39-.3-.18-.49-.48-.58-.88-.08-.4-.13-1.04-.13-1.9v-8.45l9.55,12.1.59-.02.53.02v-12.28c0-.74.04-1.31.12-1.69s.24-.66.47-.84c.22-.17.58-.3,1.06-.37v-.44c-.45.04-1.09.07-1.91.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M820.8,574.23c-1.6,0-2.85-.02-3.76-.06v.44c.65.03,1.12.1,1.42.22.3.12.51.33.63.65.11.31.17.81.17,1.5v2.16c0,.28-.04.51-.12.68-.08.18-.22.33-.4.46-.4.3-.92.44-1.57.44-2.81,0-4.22-2.53-4.22-7.61,0-1.36.16-2.62.48-3.76.33-1.14.83-2.06,1.51-2.76.68-.7,1.54-1.05,2.56-1.05.55,0,1.07.1,1.59.29.51.19.94.45,1.29.79.53.43.91.95,1.14,1.56.23.62.4,1.43.52,2.42h.5c0-2.55.03-4.32.09-5.32h-.51c-.04.45-.11.79-.2,1-.08.21-.2.32-.35.32-.11,0-.26-.07-.44-.2-.6-.45-1.21-.81-1.83-1.05-.63-.25-1.39-.38-2.3-.38-1.54,0-2.91.35-4.12,1.04-1.2.69-2.14,1.65-2.82,2.9-.69,1.25-1.03,2.69-1.03,4.33,0,2.51.68,4.46,2.03,5.84,1.35,1.39,3.29,2.08,5.83,2.08,1.13,0,2.33-.36,3.61-1.1.54-.3.93-.46,1.18-.46.19,0,.34.13.45.4.11.26.18.55.19.86h.44v-4.36c0-.56.03-.96.08-1.21s.14-.42.27-.51c.14-.08.35-.14.64-.17v-.44c-.66.04-1.64.06-2.95.06Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M854.87,574.9c-.32-.56-.72-1.06-1.22-1.48-.5-.43-1.18-.92-2.05-1.5l-.7-.48c-.82-.54-1.43-.97-1.83-1.29-.39-.31-.7-.66-.92-1.04-.22-.38-.33-.83-.33-1.34,0-.69.22-1.24.67-1.64.45-.41,1.03-.61,1.75-.61s1.37.23,1.92.67c.55.45.98,1.03,1.28,1.75.3.72.48,1.48.54,2.27h.5c0-2.36.04-4.04.11-5.02h-.5c-.05.34-.1.58-.18.74-.07.15-.17.23-.31.23-.08,0-.19-.03-.31-.09-.13-.06-.27-.13-.43-.22-.47-.28-.94-.49-1.39-.64-.45-.14-1.06-.22-1.83-.22-.89,0-1.71.15-2.46.44-.75.3-1.34.75-1.79,1.36-.04.05-.08.11-.11.16-.38.58-.56,1.27-.56,2.07,0,.25.02.5.06.73.07.47.21.89.44,1.28.34.58.77,1.08,1.3,1.51.53.42,1.23.92,2.11,1.5,1.15.73,1.98,1.39,2.51,1.98.53.58.79,1.29.79,2.11s-.25,1.4-.77,1.82c-.51.43-1.16.64-1.96.64-1.3,0-2.27-.51-2.9-1.53-.63-1.02-1-2.35-1.1-3.99h-.51c0,3.04-.02,5.02-.08,5.94h.5c.05-.34.11-.58.18-.74.07-.15.17-.23.31-.23.17,0,.42.1.74.31.46.25.96.45,1.5.59.54.15,1.23.22,2.05.22,1.01,0,1.93-.16,2.76-.48s1.48-.8,1.97-1.44c.48-.64.72-1.43.72-2.37,0-.75-.16-1.4-.47-1.97Z%22%20fill=%22%23000%22%3E%3C/path%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%22201.2%20457.8%20677.7%20164.4%22%3E%3Cpath%20d=%22M237.76,580.24c-.22-.09-.37-.26-.45-.51s-.12-.65-.12-1.21v-3.13c-.99-3.25-1.74-6.52-2.27-9.75-.01-.1-.03-.2-.04-.3-1.19,0-2.14-.03-2.84-.06v.44c.48.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v5.19h-5.83v-5.19c0-.56.04-.96.12-1.21.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-5.28h5.83v5.28c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.59.15-1.07.18v.44c.82-.05,1.97-.07,3.45-.07s2.63.02,3.35.07v-.44c-.5-.03-.86-.09-1.08-.18ZM333.02,490.66c.09-7.56-.47-16.46-.88-23.86v-.02c-11.93-6.41-38.29-8.39-54.98-6.05-10.5,1.29-24.4,5.94-34.99,11.84-26.25,13.58-39.72,42.26-38.97,70.8-.02,2.79.08,5.52.3,8.21h30.18c-.23-6.99.09-13.76.52-21.55.86-11.66,2.1-22.94,6.29-32.38,5.18-12.88,10.77-24.47,26.09-31.33,8.61-3.74,21.89-5.26,31.78-2.68,16.69,5.14,27.04,18.72,30.41,40.03,1.58,7.11,2.53,12.13,2.53,12.13h2.48s-.78-14.95-.76-25.14ZM334.05,580.27c-.08-.02-.15-.03-.21-.05-.31-.09-.53-.27-.66-.54-.12-.27-.18-.7-.18-1.29v-3.83h1.01v-.44h-1.01v-6.51c0-.53.03-.92.11-1.19.07-.26.2-.44.38-.55.12-.07.29-.11.5-.13v-.43c-.13,0-.24.01-.35.01l-2.45.03h-.28c-.18.63-.71,2.53-1.41,4.95v8.22c0,.56-.04.96-.12,1.21-.08.25-.24.42-.46.51-.23.09-.59.15-1.07.18v.44l.7-.03c1.12-.03,2.04-.04,2.78-.04.65,0,1.56.01,2.73.04,0-.19-.01-.37-.01-.56ZM334.36,595.47h-13.59c-2.07,4.06-4.79,7.95-8.49,10.93-10.08,7.81-25.43,11.73-38.3,8.34-11.44-2.71-20.5-9.99-27.07-19.27h-25.52c12,13.35,29.5,21.69,51.15,22.77,17.24,1.26,36.49.15,51.97-5.35.33-.11.66-.23.99-.35,5.16-1.86,8.61-3.63,9.12-3.9.11-.06.15-.11.16-.22-.02-.69-.22-5.5-.42-12.95Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M473.74,462.59c-10.14,0-17.95-.22-23.45-.65v1.57c6.22.73,10.78,1.99,13.67,3.8,2.9,1.81,7.04,8.22,8.05,12.27,1.02,4.05,1.52,10.28,1.52,18.67l-.05,53.33h2.86v-56.64c0-7.38.4-12.95,1.19-16.72.8-3.76,2.32-9.28,4.56-11.02,2.25-1.73,5.76-2.96,10.54-3.69v-1.57c-4.49.43-10.79.65-18.89.65ZM464.63,597.15c-5.94,9.77-18.33,13.95-32.8,13.95-11.15,0-18.93-3.58-23.34-10.75-.9-1.46-1.71-3.08-2.42-4.88h-32.09c2.49,4.73,5.93,8.86,10.3,12.37,9.26,7.24,22.29,10.86,39.08,10.86,10.71,0,19.76-1.77,27.14-5.32,7.39-3.55,13.03-8.5,16.94-14.87.57-.96,1.11-1.97,1.63-3.04h-3.47c-.32.57-.64,1.13-.97,1.68ZM384.93,462.59c-15.2,0-26.49-.22-33.87-.65v1.62c4.78.29,8.28.86,10.53,1.73,2.24.87,3.76,5.26,4.56,7.72.79,2.46,1.19,6.44,1.19,11.94v66.63h34.53v-66.63c0-5.5.43-12.2,1.3-14.66s2.5-4.13,4.88-5c2.39-.87,6.19-1.44,11.4-1.73v-1.62c-7.96.43-19.47.65-34.52.65ZM401.77,565.28c-1.32.04-3.58.07-6.78.07s-5.46-.03-6.79-.07c.1,1.39.15,2.64.15,3.74,0,.69-.02,1.25-.07,1.67h.51c.25-1.23.55-2.2.9-2.91.35-.71.78-1.22,1.27-1.53.49-.31,1.09-.46,1.79-.46h.48v12.56c0,.61-.06,1.06-.18,1.34-.13.28-.35.47-.66.56-.32.1-.82.15-1.51.17v.44c1.76-.05,3.1-.07,4.03-.07s2.33.02,4.18.07v-.44c-.69-.02-1.2-.07-1.51-.17-.32-.09-.54-.28-.66-.56-.13-.28-.19-.73-.19-1.34v-12.56h.51c1.05,0,1.89.36,2.5,1.1.6.73,1.08,2,1.44,3.8h.5c-.04-.42-.06-.98-.06-1.67,0-1.1.05-2.35.15-3.74ZM367.64,565.28c0,.15.02.3.03.45.04-.01.07-.01.11-.01v-.44h-.14Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M527.7,565.28c-1.32.04-3.58.07-6.78.07s-5.46-.03-6.8-.07c.11,1.39.16,2.64.16,3.74,0,.69-.02,1.25-.07,1.67h.51c.25-1.23.55-2.2.9-2.91.35-.71.77-1.22,1.26-1.53.5-.31,1.09-.46,1.8-.46h.48v12.56c0,.61-.06,1.06-.19,1.34-.12.28-.34.47-.65.56-.32.1-.82.15-1.51.17v.44c1.76-.05,3.1-.07,4.02-.07s2.34.02,4.18.07v-.44c-.69-.02-1.19-.07-1.5-.17-.32-.09-.54-.28-.66-.56-.13-.28-.19-.73-.19-1.34v-12.56h.51c1.05,0,1.88.36,2.49,1.1.61.73,1.09,2,1.44,3.8h.51c-.04-.42-.07-.98-.07-1.67,0-1.1.05-2.35.16-3.74ZM632.9,613.25c-7.81-1.08-10.6-11.36-11.94-17.78h-31.06c1.44,8.53,2.95,13.22,7.8,16.77,4.85,3.54,13.86,3.42,21.69,3.42h27.9v-1.83c-5.29.1-9.45.11-14.39-.58ZM605.4,550.3c-6.37-4.48-22.08-7.7-35.11-8.86,17.37-2.02,35.83-6.55,43.36-14.37,7.53-7.81,11.29-16.86,11.29-27.14,0-12.16-5.03-21.49-15.09-28.01-10.06-6.51-25.08-9.77-45.05-9.77-3.77,0-7.1.08-9.99.22l-24.1.22c-14.62,0-25.62-.22-33-.65v1.59c4.77.29,8.28.86,10.53,1.73,2.24.87,3.76,2.54,4.56,5,.79,2.46,1.19,9.19,1.19,14.69v66.63h29.89v-8.93l18.75.06c6.22,0,13.84,2.7,16.52,7.7.2.37.4.76.6,1.17h27.31c-.54-.46-1.09-.88-1.66-1.28ZM557.85,538.36h-13.97v-53.41c0-5.21.52-10.85,1.24-13.46.73-2.6,4.18-6.95,17.01-6.95,9.56,0,19,1.79,27.33,11.84,7.68,9.26,7.66,18.25,7.66,25.03,0,11.31-5.23,22.3-11.62,28.67-5.45,5.43-15.78,8.28-27.65,8.28ZM615.84,579.73c-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.82-.05,1.97-.07,3.45-.07.45,0,.87,0,1.25.01l-1.23-10.3c-.38-1.81-.85-3.53-1.43-5.16-.82-.01-1.5-.03-2.04-.06v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v5.19h-5.83v-5.19c0-.56.04-.96.12-1.21.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-5.28h5.83v5.28c0,.56-.04.96-.12,1.21ZM520.92,565.35c-3.2,0-5.46-.03-6.8-.07.11,1.39.16,2.64.16,3.74,0,.69-.02,1.25-.07,1.67h.51c.25-1.23.55-2.2.9-2.91.35-.71.77-1.22,1.26-1.53.5-.31,1.09-.46,1.8-.46h.48v12.56c0,.61-.06,1.06-.19,1.34-.12.28-.34.47-.65.56-.32.1-.82.15-1.51.17v.44c1.76-.05,3.1-.07,4.02-.07s2.34.02,4.18.07v-.44c-.69-.02-1.19-.07-1.5-.17-.32-.09-.54-.28-.66-.56-.13-.28-.19-.73-.19-1.34v-12.56h.51c1.05,0,1.88.36,2.49,1.1.61.73,1.09,2,1.44,3.8h.51c-.04-.42-.07-.98-.07-1.67,0-1.1.05-2.35.16-3.74-1.32.04-3.58.07-6.78.07ZM554.16,611.59c-2.17-.87-8.29-2.59-9.09-5.05-.65-2.03-1.04-6.48-1.15-11.07h-29.96c-.12,4.61-.5,9.08-1.16,11.12-.8,2.46-2.32,4.13-4.56,5-2.25.86-5.76,1.44-10.53,1.73v2.34c7.38-.44,18.81-.65,34.3-.65,14.04,0,24.97.21,32.79.65v-2.34c-4.93-.29-8.47-.87-10.64-1.73ZM527.7,565.28c-1.32.04-3.58.07-6.78.07s-5.46-.03-6.8-.07c.11,1.39.16,2.64.16,3.74,0,.69-.02,1.25-.07,1.67h.51c.25-1.23.55-2.2.9-2.91.35-.71.77-1.22,1.26-1.53.5-.31,1.09-.46,1.8-.46h.48v12.56c0,.61-.06,1.06-.19,1.34-.12.28-.34.47-.65.56-.32.1-.82.15-1.51.17v.44c1.76-.05,3.1-.07,4.02-.07s2.34.02,4.18.07v-.44c-.69-.02-1.19-.07-1.5-.17-.32-.09-.54-.28-.66-.56-.13-.28-.19-.73-.19-1.34v-12.56h.51c1.05,0,1.88.36,2.49,1.1.61.73,1.09,2,1.44,3.8h.51c-.04-.42-.07-.98-.07-1.67,0-1.1.05-2.35.16-3.74Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M699.29,606.68c-.66-2.04-1.05-6.58-1.17-11.21h-34.58c-.12,4.63-.5,9.17-1.16,11.21-.8,2.46-2.32,4.12-4.56,4.99-2.25.87-3.56,1.63-10.53,2.16v1.83c8.17,0,18.81-.65,34.3-.65,14.04,0,24.97.21,32.79.65v-2.25c-4.92-.29-8.47-.87-10.64-1.74-2.17-.87-3.66-2.53-4.45-4.99ZM681.59,462.59c-15.49,0-26.92-.22-34.3-.65v2.3c4.77.29,8.28.87,10.53,1.73,2.24.87,3.76,2.54,4.56,5,.79,2.46,1.19,8.48,1.19,13.98v66.63h34.52v-66.63c0-5.5.4-11.52,1.2-13.98.79-2.46,2.28-4.13,4.45-5,2.17-.86,5.72-1.44,10.64-1.73v-2.3c-7.82.43-18.75.65-32.79.65ZM679.49,579.73c-.08.25-.24.42-.47.51-.22.09-.58.15-1.06.18v.44c1.58-.05,3.97-.07,7.17-.07,2.36,0,4.04.02,5.04.07-.11-.91-.16-2.07-.16-3.48,0-.79.03-1.44.07-1.94h-.51c-.22,1.48-.69,2.67-1.42,3.57-.72.89-1.58,1.34-2.58,1.34h-1.08c-.41,0-.71-.04-.89-.11-.18-.07-.31-.22-.38-.43-.08-.21-.11-.55-.11-1.02v-11.18c0-.56.04-.96.13-1.21.09-.25.25-.42.49-.5.24-.09.63-.15,1.16-.18v-.44c-.81.04-1.96.07-3.46.07s-2.72-.03-3.47-.07v.44c.48.03.84.09,1.06.18.23.08.39.25.47.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M751.82,566.4c.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21ZM867.28,496.78c-6.37-11.79-15.31-20.8-26.82-27.03-11.51-6.22-24.93-9.33-40.27-9.33s-28.2,3.4-39.85,10.2c-11.65,6.81-20.73,16.36-27.25,28.66-6.51,12.31-9.77,26.42-9.77,42.34,0,3.42.14,6.74.43,9.96h32.06c-.23-3.48-.34-7.06-.34-10.75,0-14.9,1.63-28.15,4.89-39.73,3.25-11.58,7.92-20.59,14-27.03,6.08-6.44,15.33-11.51,27.04-11.51,12.51,0,19.12,5.04,25.41,11.26,6.3,6.23,11.29,15.06,14.99,26.49,3.69,11.44,5.53,24.68,5.53,39.74,0,3.96-.12,7.8-.35,11.53h29.12c.49-4.05.73-8.24.73-12.57,0-16.35-3.18-30.43-9.55-42.23ZM828.44,606.81c-8.13,7.91-17.19,11.11-26.89,11.11-8.51,0-19.26-4.64-25.56-10.86-3.22-3.18-6.1-7.04-8.63-11.59h-26.63c5.25,6.28,11.58,11.42,18.96,15.41,11.51,6.23,24.93,9.34,40.28,9.34s28.19-3.4,39.84-10.2c6.73-3.93,12.61-8.78,17.61-14.55h-20.9c-2.28,4.48-4.94,8.28-8.08,11.34ZM849.2,580.59c-1.3,0-2.27-.51-2.9-1.53-.63-1.02-1-2.35-1.1-3.99h-.51c0,3.04-.02,5.02-.08,5.94h.5c.05-.34.11-.58.18-.74.07-.15.17-.23.31-.23.17,0,.42.1.74.31.46.25.96.45,1.5.59.54.15,1.23.22,2.05.22,1.01,0,1.93-.16,2.76-.48s1.48-.8,1.97-1.44c.48-.64.72-1.43.72-2.37,0-.75-.16-1.4-.47-1.97-.32-.56-.72-1.06-1.22-1.48-.5-.43-1.18-.92-2.05-1.5l-.7-.48c-.82-.54-1.43-.97-1.83-1.29-.39-.31-.7-.66-.92-1.04-.22-.38-.33-.83-.33-1.34,0-.69.22-1.24.67-1.64.45-.41,1.03-.61,1.75-.61s1.37.23,1.92.67c.55.45.98,1.03,1.28,1.75.3.72.48,1.48.54,2.27h.5c0-2.36.04-4.04.11-5.02h-.5c-.05.34-.1.58-.18.74-.07.15-.17.23-.31.23-.08,0-.19-.03-.31-.09-.13-.06-.27-.13-.43-.22-.47-.28-.94-.49-1.39-.64-.45-.14-1.06-.22-1.83-.22-.89,0-1.71.15-2.46.44-.75.3-1.34.75-1.79,1.36-.04.05-.08.11-.11.16-.16.95-.32,1.88-.5,2.8.07.47.21.89.44,1.28.34.58.77,1.08,1.3,1.51.53.42,1.23.92,2.11,1.5,1.15.73,1.98,1.39,2.51,1.98.53.58.79,1.29.79,2.11s-.25,1.4-.77,1.82c-.51.43-1.16.64-1.96.64ZM748.08,579.73c-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21ZM751.82,566.4c.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M235.49,565.35c1.52,0,2.63-.03,3.35-.07v.44c-.5.03-.86.09-1.08.18-.22.08-.37.25-.45.5s-.12.65-.12,1.21v10.91c0,.56.04.96.12,1.21s.23.42.45.51c.22.09.58.15,1.08.18v.44c-.72-.05-1.83-.07-3.35-.07s-2.63.02-3.45.07v-.44c.48-.03.84-.09,1.07-.18.23-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-5.28h-5.83v5.28c0,.56.04.96.12,1.21.08.25.23.42.45.51.22.09.58.15,1.08.18v.44c-.79-.05-1.9-.07-3.32-.07-1.57,0-2.73.02-3.48.07v-.44c.49-.03.84-.09,1.07-.18.23-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21-.08-.25-.23-.42-.46-.5-.23-.09-.58-.15-1.07-.18v-.44c.75.04,1.91.07,3.48.07,1.42,0,2.53-.03,3.32-.07v.44c-.5.03-.86.09-1.08.18-.22.08-.37.25-.45.5-.08.25-.12.65-.12,1.21v5.19h5.83v-5.19c0-.56-.04-.96-.12-1.21-.08-.25-.23-.42-.46-.5-.23-.09-.59-.15-1.07-.18v-.44c.7.03,1.65.06,2.84.06.2.01.4.01.61.01Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M274.06,568.66c-.64-1.2-1.55-2.11-2.72-2.74-1.16-.63-2.52-.95-4.08-.95s-2.85.35-4.03,1.04c-1.19.69-2.11,1.65-2.77,2.9-.66,1.25-.99,2.68-.99,4.29s.33,3.08.97,4.28c.65,1.19,1.55,2.11,2.72,2.74s2.53.94,4.08.94,2.86-.34,4.04-1.03,2.1-1.66,2.76-2.9c.66-1.25.99-2.68.99-4.29s-.32-3.09-.97-4.28ZM270.88,577.05c-.33,1.17-.8,2.09-1.42,2.74-.61.65-1.33.98-2.13.98s-1.49-.32-2.12-.95c-.64-.63-1.15-1.52-1.52-2.68-.38-1.16-.56-2.5-.56-4.03s.16-2.85.49-4.02c.33-1.18.8-2.09,1.42-2.74.62-.66,1.33-.98,2.14-.98s1.48.31,2.12.94,1.14,1.53,1.52,2.69c.37,1.16.56,2.5.56,4.02s-.17,2.86-.5,4.03Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M306.59,574.9c.31.57.47,1.22.47,1.97,0,.94-.24,1.73-.72,2.37-.49.64-1.15,1.12-1.97,1.44-.83.32-1.75.48-2.77.48-.82,0-1.5-.07-2.04-.22-.54-.14-1.04-.34-1.5-.59-.32-.21-.57-.31-.75-.31-.13,0-.23.08-.3.23-.08.16-.14.4-.18.74h-.51c.06-.92.09-2.9.09-5.94h.51c.1,1.64.47,2.97,1.1,3.99.63,1.02,1.6,1.53,2.9,1.53.79,0,1.45-.21,1.96-.64.51-.42.77-1.03.77-1.82s-.26-1.53-.79-2.11c-.53-.59-1.37-1.25-2.51-1.98-.88-.58-1.58-1.08-2.11-1.5-.53-.43-.96-.93-1.3-1.51-.34-.58-.51-1.25-.51-2.01,0-.88.23-1.62.68-2.23.44-.61,1.04-1.06,1.79-1.36.75-.29,1.57-.44,2.46-.44.76,0,1.37.08,1.83.22.45.15.91.36,1.38.64.17.09.31.16.43.22.13.06.23.09.32.09.13,0,.24-.08.31-.23.07-.16.13-.4.18-.74h.5c-.07.98-.11,2.66-.11,5.02h-.5c-.06-.79-.24-1.55-.54-2.27-.3-.72-.73-1.3-1.28-1.75-.55-.44-1.19-.67-1.92-.67s-1.31.2-1.75.61c-.45.4-.67.95-.67,1.64,0,.51.11.96.33,1.34.22.38.52.73.92,1.04.4.32,1.01.75,1.83,1.29l.7.48c.87.58,1.55,1.07,2.05,1.5.49.42.9.92,1.22,1.48Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M339.18,566.48c-1.04-.79-2.55-1.18-4.53-1.18-.24,0-.46,0-.67.01-.12,0-.23.01-.34.01l-2.45.03h-.28c-1.34,0-2.36-.03-3.06-.07v.44c.48.03.84.09,1.07.18.22.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.24.42-.46.51-.23.09-.59.15-1.07.18v.44l.7-.03c1.12-.03,2.04-.04,2.78-.04.65,0,1.56.01,2.73.04.4.01.83.02,1.29.03v-.49c-.56-.01-.99-.04-1.3-.1-.08-.02-.15-.03-.21-.05-.31-.09-.53-.27-.66-.54-.12-.27-.18-.7-.18-1.29v-3.83h1.16c1.62,0,2.91-.25,3.89-.74.97-.5,1.67-1.12,2.08-1.86.41-.74.61-1.52.61-2.32,0-1.32-.52-2.38-1.56-3.16ZM336.41,572.98c-.45.74-1.25,1.12-2.4,1.14h-1.01v-6.51c0-.53.03-.92.11-1.19.07-.26.2-.44.38-.55.12-.07.29-.11.5-.13.11-.01.23-.02.37-.02.98,0,1.69.34,2.1,1.01.42.68.63,1.73.63,3.15,0,1.3-.23,2.34-.68,3.1Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M333.98,565.09v.22c-.12,0-.23.01-.34.01l-2.45.03h-.28c.04-.15.06-.23.06-.23l3.01-.03Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M334.05,580.27c-.08-.02-.15-.03-.21-.05-.31-.09-.53-.27-.66-.54-.12-.27-.18-.7-.18-1.29v-3.83h1.01c0,1.75.01,3.49.03,4.84,0,.29.01.58.01.87Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M367.64,565.28h.14v.44s-.07,0-.11.01c-.44.03-.77.09-.97.17-.22.08-.37.25-.45.5-.08.25-.12.65-.12,1.21v10.91c0,.56.04.96.12,1.21.08.25.23.42.45.51.22.09.58.15,1.08.18v.44c-.79-.05-1.9-.07-3.32-.07-1.57,0-2.73.02-3.48.07v-.44c.49-.03.84-.09,1.07-.18.23-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21-.08-.25-.23-.42-.46-.5-.23-.09-.58-.15-1.07-.18v-.44c.75.04,1.91.07,3.48.07,1.34,0,2.4-.03,3.18-.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M401.77,565.28c-.1,1.39-.15,2.64-.15,3.74,0,.69.02,1.25.06,1.67h-.5c-.36-1.8-.84-3.07-1.44-3.8-.61-.74-1.45-1.1-2.5-1.1h-.51v12.56c0,.61.06,1.06.19,1.34.12.28.34.47.66.56.31.1.82.15,1.51.17v.44c-1.85-.05-3.25-.07-4.18-.07s-2.27.02-4.03.07v-.44c.69-.02,1.19-.07,1.51-.17.31-.09.53-.28.66-.56.12-.28.18-.73.18-1.34v-12.56h-.48c-.7,0-1.3.15-1.79.46-.49.31-.92.82-1.27,1.53-.35.71-.65,1.68-.9,2.91h-.51c.05-.42.07-.98.07-1.67,0-1.1-.05-2.35-.15-3.74,1.33.04,3.6.07,6.79.07s5.46-.03,6.78-.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M434.31,580.06c-.25-.22-.47-.57-.66-1.05l-5.35-13.77c-.14.01-.39.02-.75.02s-.6-.01-.77-.02l-5.01,12.87c-.54,1.4-1.18,2.17-1.89,2.31v.44c.44-.05.99-.07,1.67-.07.82,0,1.73.02,2.73.07v-.44c-.65-.03-1.14-.15-1.47-.37-.33-.21-.49-.59-.49-1.13,0-.57.2-1.39.61-2.44l.58-1.52h4.79l1.32,3.61c.18.44.27.79.27,1.05,0,.28-.12.48-.36.59-.23.11-.63.18-1.18.21v.44c.73-.05,1.84-.07,3.34-.07,1.35,0,2.46.02,3.34.07v-.44c-.23-.02-.47-.14-.72-.36ZM423.68,574.52l2.29-5.94,2.18,5.94h-4.47Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M466.54,580.86c-1-.05-2.68-.07-5.04-.07-3.2,0-5.59.02-7.17.07v-.44c.48-.03.84-.09,1.07-.18.22-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21-.08-.25-.24-.42-.46-.5-.23-.09-.59-.15-1.07-.18v-.44c.75.04,1.9.07,3.47.07s2.65-.03,3.46-.07v.44c-.53.03-.92.09-1.16.18-.24.08-.4.25-.49.5-.09.25-.13.65-.13,1.21v11.18c0,.47.03.81.11,1.02.07.21.2.36.38.43.18.07.48.11.89.11h1.08c1,0,1.86-.45,2.58-1.34.73-.9,1.2-2.09,1.42-3.57h.51c-.04.5-.07,1.15-.07,1.94,0,1.41.05,2.57.16,3.48Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M490.39,565.35c1.42,0,2.53-.03,3.32-.07v.44c-.5.03-.86.09-1.08.18-.22.08-.37.25-.45.5s-.12.65-.12,1.21v10.91c0,.56.04.96.12,1.21s.23.42.45.51c.22.09.58.15,1.08.18v.44c-.79-.05-1.9-.07-3.32-.07-1.57,0-2.73.02-3.48.07v-.44c.48-.03.84-.09,1.07-.18.22-.09.38-.26.46-.51s.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21s-.24-.42-.46-.5c-.23-.09-.59-.15-1.07-.18v-.44c.75.04,1.91.07,3.48.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M527.7,565.28c-.11,1.39-.16,2.64-.16,3.74,0,.69.03,1.25.07,1.67h-.51c-.35-1.8-.83-3.07-1.44-3.8-.61-.74-1.44-1.1-2.49-1.1h-.51v12.56c0,.61.06,1.06.19,1.34.12.28.34.47.66.56.31.1.81.15,1.5.17v.44c-1.84-.05-3.24-.07-4.18-.07s-2.26.02-4.02.07v-.44c.69-.02,1.19-.07,1.51-.17.31-.09.53-.28.65-.56.13-.28.19-.73.19-1.34v-12.56h-.48c-.71,0-1.3.15-1.8.46-.49.31-.91.82-1.26,1.53-.35.71-.65,1.68-.9,2.91h-.51c.05-.42.07-.98.07-1.67,0-1.1-.05-2.35-.16-3.74,1.34.04,3.6.07,6.8.07s5.46-.03,6.78-.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M559.31,565.32c.68,0,1.23-.02,1.67-.06v.44c-.67.28-1.38,1.13-2.11,2.55l-2.59,5.15v5.12c0,.56.04.96.12,1.21s.23.42.45.51c.22.09.58.15,1.08.18v.44c-.8-.05-1.93-.07-3.39-.07-1.57,0-2.71.02-3.41.07v-.44c.48-.03.84-.09,1.06-.18.23-.09.39-.26.47-.51s.12-.65.12-1.21v-3.71l-4.25-7.86c-.45-.82-.88-1.23-1.27-1.23v-.46c.64.07,1.51.11,2.59.11,1.37,0,2.74-.04,4.14-.11v.46c-.52,0-.92.05-1.22.14-.3.1-.45.27-.45.52,0,.13.05.29.15.48l3.34,6.45,1.72-3.43c.57-1.16.86-2.07.86-2.73,0-.5-.16-.86-.47-1.08-.32-.22-.77-.34-1.36-.37v-.44c1,.04,1.92.06,2.75.06Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M617.76,565.35c1.52,0,2.63-.03,3.35-.07v.44c-.5.03-.86.09-1.08.18-.22.08-.37.25-.45.5-.08.25-.12.65-.12,1.21v10.91c0,.56.04.96.12,1.21.08.25.23.42.45.51.22.09.58.15,1.08.18v.44c-.51-.04-1.2-.06-2.1-.06-.38-.01-.8-.01-1.25-.01-1.48,0-2.63.02-3.45.07v-.44c.49-.03.84-.09,1.07-.18.23-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-5.28h-5.83v5.28c0,.56.04.96.12,1.21.08.25.23.42.45.51.22.09.58.15,1.08.18v.44c-.79-.05-1.9-.07-3.32-.07-1.57,0-2.73.02-3.48.07v-.44c.49-.03.84-.09,1.07-.18.23-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21-.08-.25-.23-.42-.46-.5-.23-.09-.58-.15-1.07-.18v-.44c.75.04,1.91.07,3.48.07,1.42,0,2.53-.03,3.32-.07v.44c-.5.03-.86.09-1.08.18-.22.08-.37.25-.45.5-.08.25-.12.65-.12,1.21v5.19h5.83v-5.19c0-.56-.04-.96-.12-1.21-.08-.25-.23-.42-.46-.5-.23-.09-.58-.15-1.07-.18v-.44c.54.03,1.22.05,2.04.06.43.01.9.01,1.41.01Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M656.33,568.66c-.64-1.2-1.55-2.11-2.72-2.74-1.16-.63-2.52-.95-4.08-.95s-2.85.35-4.03,1.04c-1.18.69-2.1,1.65-2.76,2.9-.66,1.25-.99,2.68-.99,4.29s.32,3.08.96,4.28c.65,1.19,1.55,2.11,2.72,2.74s2.53.94,4.08.94,2.86-.34,4.04-1.03,2.1-1.66,2.76-2.9c.66-1.25.99-2.68.99-4.29s-.32-3.09-.97-4.28ZM653.15,577.05c-.33,1.17-.8,2.09-1.42,2.74-.61.65-1.32.98-2.13.98s-1.49-.32-2.12-.95c-.64-.63-1.15-1.52-1.52-2.68-.37-1.16-.56-2.5-.56-4.03s.16-2.85.49-4.02c.33-1.18.81-2.09,1.42-2.74.62-.66,1.33-.98,2.14-.98s1.48.31,2.12.94c.64.63,1.14,1.53,1.52,2.69.37,1.16.56,2.5.56,4.02s-.17,2.86-.5,4.03Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M690.01,577.38c0,1.41.05,2.57.16,3.48-1-.05-2.68-.07-5.04-.07-3.2,0-5.59.02-7.17.07v-.44c.48-.03.84-.09,1.06-.18.23-.09.39-.26.47-.51.08-.25.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21-.08-.25-.24-.42-.47-.5-.22-.09-.58-.15-1.06-.18v-.44c.75.04,1.9.07,3.47.07s2.65-.03,3.46-.07v.44c-.53.03-.92.09-1.16.18-.24.08-.4.25-.49.5-.09.25-.13.65-.13,1.21v11.18c0,.47.03.81.11,1.02.07.21.2.36.38.43.18.07.48.11.89.11h1.08c1,0,1.86-.45,2.58-1.34.73-.9,1.2-2.09,1.42-3.57h.51c-.04.5-.07,1.15-.07,1.94Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M723.76,567.23c-1.42-1.3-3.56-1.95-6.42-1.95-.52,0-1.37.01-2.58.04l-.88.03h-.68c-1.16,0-2.04-.03-2.66-.07v.44c.48.03.84.09,1.07.18.22.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.24.42-.46.51-.23.09-.59.15-1.07.18v.44c.75-.05,1.88-.07,3.39-.07.38,0,.99.01,1.84.04l1.37.03c1.82,0,3.38-.33,4.7-.99,1.31-.66,2.31-1.59,3.01-2.79.7-1.19,1.05-2.59,1.05-4.19,0-2.48-.72-4.37-2.14-5.66ZM721.12,578.6c-.75,1.24-2.01,1.86-3.78,1.86-.47,0-.82-.05-1.05-.15-.23-.11-.38-.29-.47-.55-.09-.27-.13-.66-.13-1.19v-11c0-.53.04-.93.13-1.19.09-.26.24-.45.47-.55.23-.1.57-.15,1.03-.15,1.74,0,3,.59,3.77,1.77.77,1.18,1.15,3.02,1.15,5.53s-.37,4.38-1.12,5.62Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M750.03,565.35c1.42,0,2.53-.03,3.32-.07v.44c-.5.03-.86.09-1.08.18-.22.08-.37.25-.45.5-.08.25-.12.65-.12,1.21v10.91c0,.56.04.96.12,1.21.08.25.23.42.45.51.22.09.58.15,1.08.18v.44c-.79-.05-1.9-.07-3.32-.07-1.57,0-2.73.02-3.48.07v-.44c.49-.03.84-.09,1.07-.18.23-.09.38-.26.46-.51.08-.25.12-.65.12-1.21v-10.91c0-.56-.04-.96-.12-1.21-.08-.25-.23-.42-.46-.5-.23-.09-.58-.15-1.07-.18v-.44c.75.04,1.91.07,3.48.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M786.55,565.35c.82,0,1.46-.03,1.91-.07v.44c-.48.07-.84.2-1.06.37-.23.18-.39.46-.47.84s-.12.95-.12,1.69v12.28l-.53-.02-.59.02-9.55-12.1v8.45c0,.86.05,1.5.13,1.9.09.4.28.7.58.88.29.18.77.31,1.43.39v.44c-.58-.05-1.37-.07-2.38-.07-.81,0-1.44.02-1.91.07v-.44c.48-.08.84-.2,1.06-.38.23-.17.38-.45.47-.83.08-.39.12-.95.12-1.7v-9.9c0-.56-.04-.96-.12-1.21-.09-.25-.24-.42-.47-.5-.22-.09-.58-.15-1.06-.18v-.44c.47.04,1.1.07,1.91.07.73,0,1.36-.03,1.89-.07l8.52,10.49v-6.88c0-.87-.05-1.5-.13-1.91-.09-.4-.28-.69-.58-.88-.29-.18-.77-.31-1.43-.38v-.44c.58.04,1.37.07,2.38.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M820.8,574.23c1.31,0,2.29-.02,2.95-.06v.44c-.29.03-.5.09-.64.17-.13.09-.22.26-.27.51s-.08.65-.08,1.21v4.36h-.44c-.01-.31-.08-.6-.19-.86-.11-.27-.26-.4-.45-.4-.25,0-.64.16-1.18.46-1.28.74-2.48,1.1-3.61,1.1-2.54,0-4.48-.69-5.83-2.08-1.35-1.38-2.03-3.33-2.03-5.84,0-1.64.34-3.08,1.03-4.33.68-1.25,1.62-2.21,2.82-2.9,1.21-.69,2.58-1.04,4.12-1.04.91,0,1.67.13,2.3.38.62.24,1.23.6,1.83,1.05.18.13.33.2.44.2.15,0,.27-.11.35-.32.09-.21.16-.55.2-1h.51c-.06,1-.09,2.77-.09,5.32h-.5c-.12-.99-.29-1.8-.52-2.42-.23-.61-.61-1.13-1.14-1.56-.35-.34-.78-.6-1.29-.79-.52-.19-1.04-.29-1.59-.29-1.02,0-1.88.35-2.56,1.05-.68.7-1.18,1.62-1.51,2.76-.32,1.14-.48,2.4-.48,3.76,0,5.08,1.41,7.61,4.22,7.61.65,0,1.17-.14,1.57-.44.18-.13.32-.28.4-.46.08-.17.12-.4.12-.68v-2.16c0-.69-.06-1.19-.17-1.5-.12-.32-.33-.53-.63-.65-.3-.12-.77-.19-1.42-.22v-.44c.91.04,2.16.06,3.76.06Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M854.87,574.9c.31.57.47,1.22.47,1.97,0,.94-.24,1.73-.72,2.37-.49.64-1.14,1.12-1.97,1.44s-1.75.48-2.76.48c-.82,0-1.51-.07-2.05-.22-.54-.14-1.04-.34-1.5-.59-.32-.21-.57-.31-.74-.31-.14,0-.24.08-.31.23-.07.16-.13.4-.18.74h-.5c.06-.92.08-2.9.08-5.94h.51c.1,1.64.47,2.97,1.1,3.99.63,1.02,1.6,1.53,2.9,1.53.8,0,1.45-.21,1.96-.64.52-.42.77-1.03.77-1.82s-.26-1.53-.79-2.11c-.53-.59-1.36-1.25-2.51-1.98-.88-.58-1.58-1.08-2.11-1.5-.53-.43-.96-.93-1.3-1.51-.23-.39-.37-.81-.44-1.28-.04-.23-.06-.48-.06-.73,0-.8.18-1.49.56-2.07.03-.05.07-.11.11-.16.45-.61,1.04-1.06,1.79-1.36.75-.29,1.57-.44,2.46-.44.77,0,1.38.08,1.83.22.45.15.92.36,1.39.64.16.09.3.16.43.22.12.06.23.09.31.09.14,0,.24-.08.31-.23.08-.16.13-.4.18-.74h.5c-.07.98-.11,2.66-.11,5.02h-.5c-.06-.79-.24-1.55-.54-2.27-.3-.72-.73-1.3-1.28-1.75-.55-.44-1.19-.67-1.92-.67s-1.3.2-1.75.61c-.45.4-.67.95-.67,1.64,0,.51.11.96.33,1.34.22.38.53.73.92,1.04.4.32,1.01.75,1.83,1.29l.7.48c.87.58,1.55,1.07,2.05,1.5.5.42.9.92,1.22,1.48Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M237.19,567.61c0-.56.04-.96.12-1.21s.23-.42.45-.5c.22-.09.58-.15,1.08-.18v-.44c-.72.04-1.83.07-3.35.07-.21,0-.41,0-.61-.01-1.19,0-2.14-.03-2.84-.06v.44c.48.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v5.19h-5.83v-5.19c0-.56.04-.96.12-1.21.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-5.28h5.83v5.28c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.59.15-1.07.18v.44c.82-.05,1.97-.07,3.45-.07s2.63.02,3.35.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51s-.12-.65-.12-1.21v-10.91Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M274.06,568.66c-.64-1.2-1.55-2.11-2.72-2.74-1.16-.63-2.52-.95-4.08-.95s-2.85.35-4.03,1.04c-1.19.69-2.11,1.65-2.77,2.9-.66,1.25-.99,2.68-.99,4.29s.33,3.08.97,4.28c.65,1.19,1.55,2.11,2.72,2.74s2.53.94,4.08.94,2.86-.34,4.04-1.03,2.1-1.66,2.76-2.9c.66-1.25.99-2.68.99-4.29s-.32-3.09-.97-4.28ZM270.88,577.05c-.33,1.17-.8,2.09-1.42,2.74-.61.65-1.33.98-2.13.98s-1.49-.32-2.12-.95c-.64-.63-1.15-1.52-1.52-2.68-.38-1.16-.56-2.5-.56-4.03s.16-2.85.49-4.02c.33-1.18.8-2.09,1.42-2.74.62-.66,1.33-.98,2.14-.98s1.48.31,2.12.94,1.14,1.53,1.52,2.69c.37,1.16.56,2.5.56,4.02s-.17,2.86-.5,4.03Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M306.59,574.9c-.32-.56-.73-1.06-1.22-1.48-.5-.43-1.18-.92-2.05-1.5l-.7-.48c-.82-.54-1.43-.97-1.83-1.29-.4-.31-.7-.66-.92-1.04-.22-.38-.33-.83-.33-1.34,0-.69.22-1.24.67-1.64.44-.41,1.03-.61,1.75-.61s1.37.23,1.92.67c.55.45.98,1.03,1.28,1.75.3.72.48,1.48.54,2.27h.5c0-2.36.04-4.04.11-5.02h-.5c-.05.34-.11.58-.18.74-.07.15-.18.23-.31.23-.09,0-.19-.03-.32-.09-.12-.06-.26-.13-.43-.22-.47-.28-.93-.49-1.38-.64-.46-.14-1.07-.22-1.83-.22-.89,0-1.71.15-2.46.44-.75.3-1.35.75-1.79,1.36-.45.61-.68,1.35-.68,2.23,0,.76.17,1.43.51,2.01.34.58.77,1.08,1.3,1.51.53.42,1.23.92,2.11,1.5,1.14.73,1.98,1.39,2.51,1.98.53.58.79,1.29.79,2.11s-.26,1.4-.77,1.82c-.51.43-1.17.64-1.96.64-1.3,0-2.27-.51-2.9-1.53-.63-1.02-1-2.35-1.1-3.99h-.51c0,3.04-.03,5.02-.09,5.94h.51c.04-.34.1-.58.18-.74.07-.15.17-.23.3-.23.18,0,.43.1.75.31.46.25.96.45,1.5.59.54.15,1.22.22,2.04.22,1.02,0,1.94-.16,2.77-.48.82-.32,1.48-.8,1.97-1.44.48-.64.72-1.43.72-2.37,0-.75-.16-1.4-.47-1.97Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M339.18,566.48c-1.04-.79-2.55-1.18-4.53-1.18-.24,0-.46,0-.67.01-.12,0-.23.01-.34.01l-2.45.03h-.28c-1.34,0-2.36-.03-3.06-.07v.44c.48.03.84.09,1.07.18.22.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.24.42-.46.51-.23.09-.59.15-1.07.18v.44l.7-.03c1.12-.03,2.04-.04,2.78-.04.65,0,1.56.01,2.73.04.4.01.83.02,1.29.03v-.49c-.56-.01-.99-.04-1.3-.1-.08-.02-.15-.03-.21-.05-.31-.09-.53-.27-.66-.54-.12-.27-.18-.7-.18-1.29v-3.83h1.16c1.62,0,2.91-.25,3.89-.74.97-.5,1.67-1.12,2.08-1.86.41-.74.61-1.52.61-2.32,0-1.32-.52-2.38-1.56-3.16ZM336.41,572.98c-.45.74-1.25,1.12-2.4,1.14h-1.01v-6.51c0-.53.03-.92.11-1.19.07-.26.2-.44.38-.55.12-.07.29-.11.5-.13.11-.01.23-.02.37-.02.98,0,1.69.34,2.1,1.01.42.68.63,1.73.63,3.15,0,1.3-.23,2.34-.68,3.1Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M366.25,566.4c.08-.25.23-.42.45-.5.2-.08.53-.14.97-.17.04-.01.07-.01.11-.01v-.44h-.14c-.78.04-1.84.07-3.18.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M401.77,565.28c-1.32.04-3.58.07-6.78.07s-5.46-.03-6.79-.07c.1,1.39.15,2.64.15,3.74,0,.69-.02,1.25-.07,1.67h.51c.25-1.23.55-2.2.9-2.91.35-.71.78-1.22,1.27-1.53.49-.31,1.09-.46,1.79-.46h.48v12.56c0,.61-.06,1.06-.18,1.34-.13.28-.35.47-.66.56-.32.1-.82.15-1.51.17v.44c1.76-.05,3.1-.07,4.03-.07s2.33.02,4.18.07v-.44c-.69-.02-1.2-.07-1.51-.17-.32-.09-.54-.28-.66-.56-.13-.28-.19-.73-.19-1.34v-12.56h.51c1.05,0,1.89.36,2.5,1.1.6.73,1.08,2,1.44,3.8h.5c-.04-.42-.06-.98-.06-1.67,0-1.1.05-2.35.15-3.74Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M434.31,580.06c-.25-.22-.47-.57-.66-1.05l-5.35-13.77c-.14.01-.39.02-.75.02s-.6-.01-.77-.02l-5.01,12.87c-.54,1.4-1.18,2.17-1.89,2.31v.44c.44-.05.99-.07,1.67-.07.82,0,1.73.02,2.73.07v-.44c-.65-.03-1.14-.15-1.47-.37-.33-.21-.49-.59-.49-1.13,0-.57.2-1.39.61-2.44l.58-1.52h4.79l1.32,3.61c.18.44.27.79.27,1.05,0,.28-.12.48-.36.59-.23.11-.63.18-1.18.21v.44c.73-.05,1.84-.07,3.34-.07,1.35,0,2.46.02,3.34.07v-.44c-.23-.02-.47-.14-.72-.36ZM423.68,574.52l2.29-5.94,2.18,5.94h-4.47Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M466.38,577.38c0-.79.03-1.44.07-1.94h-.51c-.22,1.48-.69,2.67-1.42,3.57-.72.89-1.58,1.34-2.58,1.34h-1.08c-.41,0-.71-.04-.89-.11-.18-.07-.31-.22-.38-.43-.08-.21-.11-.55-.11-1.02v-11.18c0-.56.04-.96.13-1.21.09-.25.25-.42.49-.5.24-.09.63-.15,1.16-.18v-.44c-.81.04-1.96.07-3.46.07s-2.72-.03-3.47-.07v.44c.48.03.84.09,1.07.18.22.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.24.42-.46.51-.23.09-.59.15-1.07.18v.44c1.58-.05,3.97-.07,7.17-.07,2.36,0,4.04.02,5.04.07-.11-.91-.16-2.07-.16-3.48Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M492.18,566.4c.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.48.03.84.09,1.07.18.22.08.38.25.46.5s.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21s-.24.42-.46.51c-.23.09-.59.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51s-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M527.7,565.28c-1.32.04-3.58.07-6.78.07s-5.46-.03-6.8-.07c.11,1.39.16,2.64.16,3.74,0,.69-.02,1.25-.07,1.67h.51c.25-1.23.55-2.2.9-2.91.35-.71.77-1.22,1.26-1.53.5-.31,1.09-.46,1.8-.46h.48v12.56c0,.61-.06,1.06-.19,1.34-.12.28-.34.47-.65.56-.32.1-.82.15-1.51.17v.44c1.76-.05,3.1-.07,4.02-.07s2.34.02,4.18.07v-.44c-.69-.02-1.19-.07-1.5-.17-.32-.09-.54-.28-.66-.56-.13-.28-.19-.73-.19-1.34v-12.56h.51c1.05,0,1.88.36,2.49,1.1.61.73,1.09,2,1.44,3.8h.51c-.04-.42-.07-.98-.07-1.67,0-1.1.05-2.35.16-3.74Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M559.31,565.32c-.83,0-1.75-.02-2.75-.06v.44c.59.03,1.04.15,1.36.37.31.22.47.58.47,1.08,0,.66-.29,1.57-.86,2.73l-1.72,3.43-3.34-6.45c-.1-.19-.15-.35-.15-.48,0-.25.15-.42.45-.52.3-.09.7-.14,1.22-.14v-.46c-1.4.07-2.77.11-4.14.11-1.08,0-1.95-.04-2.59-.11v.46c.39,0,.82.41,1.27,1.23l4.25,7.86v3.71c0,.56-.04.96-.12,1.21s-.24.42-.47.51c-.22.09-.58.15-1.06.18v.44c.7-.05,1.84-.07,3.41-.07,1.46,0,2.59.02,3.39.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51s-.12-.65-.12-1.21v-5.12l2.59-5.15c.73-1.42,1.44-2.27,2.11-2.55v-.44c-.44.04-.99.06-1.67.06Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M619.58,566.4c.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.72.04-1.83.07-3.35.07-.51,0-.98,0-1.41-.01-.82-.01-1.5-.03-2.04-.06v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v5.19h-5.83v-5.19c0-.56.04-.96.12-1.21.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-5.28h5.83v5.28c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.82-.05,1.97-.07,3.45-.07.45,0,.87,0,1.25.01.9,0,1.59.02,2.1.06v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M656.33,568.66c-.64-1.2-1.55-2.11-2.72-2.74-1.16-.63-2.52-.95-4.08-.95s-2.85.35-4.03,1.04c-1.18.69-2.1,1.65-2.76,2.9-.66,1.25-.99,2.68-.99,4.29s.32,3.08.96,4.28c.65,1.19,1.55,2.11,2.72,2.74s2.53.94,4.08.94,2.86-.34,4.04-1.03,2.1-1.66,2.76-2.9c.66-1.25.99-2.68.99-4.29s-.32-3.09-.97-4.28ZM653.15,577.05c-.33,1.17-.8,2.09-1.42,2.74-.61.65-1.32.98-2.13.98s-1.49-.32-2.12-.95c-.64-.63-1.15-1.52-1.52-2.68-.37-1.16-.56-2.5-.56-4.03s.16-2.85.49-4.02c.33-1.18.81-2.09,1.42-2.74.62-.66,1.33-.98,2.14-.98s1.48.31,2.12.94c.64.63,1.14,1.53,1.52,2.69.37,1.16.56,2.5.56,4.02s-.17,2.86-.5,4.03Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M690.01,577.38c0-.79.03-1.44.07-1.94h-.51c-.22,1.48-.69,2.67-1.42,3.57-.72.89-1.58,1.34-2.58,1.34h-1.08c-.41,0-.71-.04-.89-.11-.18-.07-.31-.22-.38-.43-.08-.21-.11-.55-.11-1.02v-11.18c0-.56.04-.96.13-1.21.09-.25.25-.42.49-.5.24-.09.63-.15,1.16-.18v-.44c-.81.04-1.96.07-3.46.07s-2.72-.03-3.47-.07v.44c.48.03.84.09,1.06.18.23.08.39.25.47.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.24.42-.47.51-.22.09-.58.15-1.06.18v.44c1.58-.05,3.97-.07,7.17-.07,2.36,0,4.04.02,5.04.07-.11-.91-.16-2.07-.16-3.48Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M723.76,567.23c-1.42-1.3-3.56-1.95-6.42-1.95-.52,0-1.37.01-2.58.04l-.88.03h-.68c-1.16,0-2.04-.03-2.66-.07v.44c.48.03.84.09,1.07.18.22.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.24.42-.46.51-.23.09-.59.15-1.07.18v.44c.75-.05,1.88-.07,3.39-.07.38,0,.99.01,1.84.04l1.37.03c1.82,0,3.38-.33,4.7-.99,1.31-.66,2.31-1.59,3.01-2.79.7-1.19,1.05-2.59,1.05-4.19,0-2.48-.72-4.37-2.14-5.66ZM721.12,578.6c-.75,1.24-2.01,1.86-3.78,1.86-.47,0-.82-.05-1.05-.15-.23-.11-.38-.29-.47-.55-.09-.27-.13-.66-.13-1.19v-11c0-.53.04-.93.13-1.19.09-.26.24-.45.47-.55.23-.1.57-.15,1.03-.15,1.74,0,3,.59,3.77,1.77.77,1.18,1.15,3.02,1.15,5.53s-.37,4.38-1.12,5.62Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M751.82,566.4c.08-.25.23-.42.45-.5.22-.09.58-.15,1.08-.18v-.44c-.79.04-1.9.07-3.32.07-1.57,0-2.73-.03-3.48-.07v.44c.49.03.84.09,1.07.18.23.08.38.25.46.5.08.25.12.65.12,1.21v10.91c0,.56-.04.96-.12,1.21-.08.25-.23.42-.46.51-.23.09-.58.15-1.07.18v.44c.75-.05,1.91-.07,3.48-.07,1.42,0,2.53.02,3.32.07v-.44c-.5-.03-.86-.09-1.08-.18-.22-.09-.37-.26-.45-.51-.08-.25-.12-.65-.12-1.21v-10.91c0-.56.04-.96.12-1.21Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M786.55,565.35c-1.01,0-1.8-.03-2.38-.07v.44c.66.07,1.14.2,1.43.38.3.19.49.48.58.88.08.41.13,1.04.13,1.91v6.88l-8.52-10.49c-.53.04-1.16.07-1.89.07-.81,0-1.44-.03-1.91-.07v.44c.48.03.84.09,1.06.18.23.08.38.25.47.5.08.25.12.65.12,1.21v9.9c0,.75-.04,1.31-.12,1.7-.09.38-.24.66-.47.83-.22.18-.58.3-1.06.38v.44c.47-.05,1.1-.07,1.91-.07,1.01,0,1.8.02,2.38.07v-.44c-.66-.08-1.14-.21-1.43-.39-.3-.18-.49-.48-.58-.88-.08-.4-.13-1.04-.13-1.9v-8.45l9.55,12.1.59-.02.53.02v-12.28c0-.74.04-1.31.12-1.69s.24-.66.47-.84c.22-.17.58-.3,1.06-.37v-.44c-.45.04-1.09.07-1.91.07Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M820.8,574.23c-1.6,0-2.85-.02-3.76-.06v.44c.65.03,1.12.1,1.42.22.3.12.51.33.63.65.11.31.17.81.17,1.5v2.16c0,.28-.04.51-.12.68-.08.18-.22.33-.4.46-.4.3-.92.44-1.57.44-2.81,0-4.22-2.53-4.22-7.61,0-1.36.16-2.62.48-3.76.33-1.14.83-2.06,1.51-2.76.68-.7,1.54-1.05,2.56-1.05.55,0,1.07.1,1.59.29.51.19.94.45,1.29.79.53.43.91.95,1.14,1.56.23.62.4,1.43.52,2.42h.5c0-2.55.03-4.32.09-5.32h-.51c-.04.45-.11.79-.2,1-.08.21-.2.32-.35.32-.11,0-.26-.07-.44-.2-.6-.45-1.21-.81-1.83-1.05-.63-.25-1.39-.38-2.3-.38-1.54,0-2.91.35-4.12,1.04-1.2.69-2.14,1.65-2.82,2.9-.69,1.25-1.03,2.69-1.03,4.33,0,2.51.68,4.46,2.03,5.84,1.35,1.39,3.29,2.08,5.83,2.08,1.13,0,2.33-.36,3.61-1.1.54-.3.93-.46,1.18-.46.19,0,.34.13.45.4.11.26.18.55.19.86h.44v-4.36c0-.56.03-.96.08-1.21s.14-.42.27-.51c.14-.08.35-.14.64-.17v-.44c-.66.04-1.64.06-2.95.06Z%22%20fill=%22%23000%22%3E%3C/path%3E%3Cpath%20d=%22M854.87,574.9c-.32-.56-.72-1.06-1.22-1.48-.5-.43-1.18-.92-2.05-1.5l-.7-.48c-.82-.54-1.43-.97-1.83-1.29-.39-.31-.7-.66-.92-1.04-.22-.38-.33-.83-.33-1.34,0-.69.22-1.24.67-1.64.45-.41,1.03-.61,1.75-.61s1.37.23,1.92.67c.55.45.98,1.03,1.28,1.75.3.72.48,1.48.54,2.27h.5c0-2.36.04-4.04.11-5.02h-.5c-.05.34-.1.58-.18.74-.07.15-.17.23-.31.23-.08,0-.19-.03-.31-.09-.13-.06-.27-.13-.43-.22-.47-.28-.94-.49-1.39-.64-.45-.14-1.06-.22-1.83-.22-.89,0-1.71.15-2.46.44-.75.3-1.34.75-1.79,1.36-.04.05-.08.11-.11.16-.38.58-.56,1.27-.56,2.07,0,.25.02.5.06.73.07.47.21.89.44,1.28.34.58.77,1.08,1.3,1.51.53.42,1.23.92,2.11,1.5,1.15.73,1.98,1.39,2.51,1.98.53.58.79,1.29.79,2.11s-.25,1.4-.77,1.82c-.51.43-1.16.64-1.96.64-1.3,0-2.27-.51-2.9-1.53-.63-1.02-1-2.35-1.1-3.99h-.51c0,3.04-.02,5.02-.08,5.94h.5c.05-.34.11-.58.18-.74.07-.15.17-.23.31-.23.17,0,.42.1.74.31.46.25.96.45,1.5.59.54.15,1.23.22,2.05.22,1.01,0,1.93-.16,2.76-.48s1.48-.8,1.97-1.44c.48-.64.72-1.43.72-2.37,0-.75-.16-1.4-.47-1.97Z%22%20fill=%22%23000%22%3E%3C/path%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition:background-color .5s}
.nav-links{display:flex;gap:30px}
.nav-links a{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:3px;transition:color .5s,border-color .25s}
.nav-links a:hover,.nav-links a:focus-visible{border-color:var(--copper)}
nav.inside .nav-name{background:#EBB79A}
nav.inside .nav-links a{color:rgba(245,239,229,.78)}
nav.inside .nav-links a:hover{border-color:var(--copper-f)}
a:focus-visible{outline:2px solid var(--copper-f);outline-offset:3px}

/* ---------- MOBILE MENU ---------- */
.nav-toggle{display:none;position:relative;z-index:70;width:40px;height:40px;background:none;border:0;cursor:pointer;padding:8px}
.nav-toggle span{display:block;width:24px;height:1.5px;background:#694937;margin:5px auto;transition:transform .35s ease,opacity .3s ease,background-color .5s}
nav.inside .nav-toggle span{background:var(--cream-d)}
nav.menu-open .nav-toggle span{background:var(--cream-d)}
nav.menu-open .nav-name{background:#EBB79A}
.nav-toggle[aria-expanded="true"] span:first-child{transform:translateY(6.5px) rotate(45deg)}
.nav-toggle[aria-expanded="true"] span:last-child{transform:translateY(-6.5px) rotate(-45deg)}
.nav-menu{position:fixed;inset:0;z-index:55;background:var(--forest-deep);display:flex;flex-direction:column;justify-content:center;padding:0 clamp(28px,8vw,64px);opacity:0;pointer-events:none;transition:opacity .35s ease}
.nav-menu.open{opacity:1;pointer-events:auto}
.nav-menu a{font-family:'Playfair Display',serif;font-size:clamp(1.5rem,6.4vw,2.1rem);color:var(--cream-d);text-decoration:none;padding:13px 0;border-bottom:1px solid var(--line-d);transform:translateY(14px);opacity:0;transition:transform .45s ease,opacity .45s ease}
.nav-menu.open a{transform:none;opacity:1}
.nav-menu a.active{color:var(--copper-f)}
.nav-menu a:last-child{border-bottom:none}
body.menu-locked{overflow:hidden}
@media (max-width:980px){ .nav-toggle{display:block} }
@media (min-width:981px){ .nav-menu{display:none} }

/* ---------- LEGAL PAGES ---------- */
.legal-wrap{padding:150px var(--pad) 110px;max-width:820px}
.legal-wrap h1{font-size:clamp(2rem,4.6vw,3.2rem);margin-bottom:14px}
.legal-updated{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:46px}
.legal-wrap h2{font-family:'Playfair Display',serif;font-weight:400;font-size:1.35rem;margin:44px 0 12px;color:var(--forest)}
.legal-wrap p{font-size:15px;line-height:1.85;color:var(--ink-soft);margin-bottom:14px}
.legal-wrap a{color:var(--forest);text-decoration:none;border-bottom:1px solid var(--copper)}

/* ================= THE PASSAGE: coin → arch → full bleed ================= */
.threshold{height:340vh;position:relative}
.stage{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--cream);perspective:1800px;perspective-origin:80% 78%}

.hero-copy{position:absolute;top:0;left:0;right:0;z-index:5;padding:13vh var(--pad) 0;will-change:opacity,transform}
h1{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(2.4rem,5.4vw,5.2rem);line-height:1.06;letter-spacing:-.01em;color:var(--forest);max-width:13.5em}
h1 em{font-style:italic;font-weight:600}
.hero-sub{margin-top:3vh;font-size:15px;line-height:1.75;color:var(--ink-soft);max-width:34em}
.hero-row{display:flex;align-items:center;gap:36px;margin-top:4vh}
.cta{display:inline-flex;align-items:center;gap:16px;text-decoration:none;color:var(--forest);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}
.cta .glyph{width:15px;height:15px;display:inline-block;transition:transform .5s}
.cta:hover .glyph,.cta:focus-visible .glyph{transform:rotateY(180deg)}
.scroll-line{width:1px;height:34px;background:var(--line);position:relative;overflow:hidden}
.scroll-line::after{content:"";position:absolute;left:0;top:-100%;width:100%;height:100%;background:var(--forest);animation:drop 2.2s ease-in-out infinite}
@keyframes drop{0%{top:-100%}55%{top:100%}100%{top:100%}}
.enter{opacity:0;transform:translateY(26px);animation:enter .9s cubic-bezier(.22,1,.36,1) forwards}
@keyframes enter{to{opacity:1;transform:none}}
.enter--1{animation-delay:.15s}
.enter--2{animation-delay:.28s}

.seal{position:absolute;right:-15vmin;bottom:-15vmin;width:50vmin;height:50vmin;z-index:3;transform:rotateY(180deg);transform-style:preserve-3d;will-change:transform,width,height}
.wobble{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}
@keyframes wob{from{transform:rotateY(-6deg)}to{transform:rotateY(6deg)}}

.face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:border-radius,transform;contain:paint}
.face--front{transform:rotateY(0) translateZ(1px)}
.face--front img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 62%;filter:saturate(.92);transform:scale(1.16);will-change:transform}
.face--front .veil{position:absolute;inset:0;z-index:1;background:rgba(27,52,49,0);will-change:background}
.face--front::after{content:"";position:absolute;inset:12px;z-index:2;border:1px solid var(--copper);border-radius:inherit;pointer-events:none;opacity:var(--keyline,1)}
.door-inner{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 8vw;opacity:0;will-change:opacity,transform}
.door-line{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.9rem,3.8vw,3.6rem);line-height:1.3;color:var(--cream-d);max-width:18em}
.door-line em{font-style:italic;font-weight:600;color:var(--copper-f)}
.door-line span{opacity:0;transition:opacity .4s ease}

.face--back{transform:rotateY(180deg) translateZ(1px);background-color:transparent}

.static-sub{display:none}

/* ================= INSIDE: THE THREAD ================= */
.inside-pass{background:var(--forest-deep);color:var(--cream-d);position:relative;z-index:4}
.inside-pass::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;z-index:3;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}
.inside-pass > *{position:relative;z-index:2}

#threadSvg{position:absolute;top:0;left:0;width:100%;z-index:1;pointer-events:none;overflow:visible}
.thread-over-svg{position:absolute;top:0;left:0;width:100%;z-index:3;pointer-events:none;overflow:visible}
#inside>:not(svg){position:relative;z-index:2}
.thread-path{fill:none;stroke:#A5683F;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.92}
.node{fill:var(--forest-deep);stroke:#A5683F;stroke-width:1.4;transition:fill .5s ease}
.outside-pass .node{fill:var(--cream)}
.cta .glyph{position:relative}
.cta .glyph .anchor{position:absolute;left:50%;top:50%}
.footer-coin{position:relative}
.footer-coin .anchor{position:absolute;left:50%;top:50%}
.contact-seal{position:relative}
.contact-seal .anchor{position:absolute;left:50%;top:50%}
.cform .send-cta{opacity:.5;transition:opacity .6s ease}
.cform.ready .send-cta{opacity:1}
.cform.ready .send-cta .glyph{transform:rotateY(180deg)}
.node.lit{fill:#C68C5F}
.anchor{display:inline-block;width:1px;height:1px}

/* ---------- shared section primitives ---------- */
.eyebrow{font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--copper-f);margin-bottom:24px}
h2{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.1;color:var(--cream-d)}
h2 em{font-style:italic;font-weight:600;color:var(--copper-f)}
.section-sub{margin-top:16px;font-size:14px;line-height:1.8;color:rgba(245,239,229,.6)}
.body-copy{font-size:15px;line-height:1.85;color:rgba(245,239,229,.78)}
.body-copy + .body-copy{margin-top:22px}

/* motion diet: content stands still; only the signature moments move */
.reveal{opacity:1;transform:none;transition:none}
.interrupt-panel.reveal,.lifecycle.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1)}
.interrupt-panel.reveal.in,.lifecycle.reveal.in{opacity:1;transform:none}

/* arch-framed image (system device) */
.arch-img{position:relative;border-radius:999px 999px 0 0;clip-path:inset(100% 0 0 0);transition:clip-path 1.2s cubic-bezier(.77,0,.18,1)}
.in .arch-img,.arch-img.in{clip-path:inset(0 0 0 0)}
.arch-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden}
.arch-img::after{content:"";position:absolute;inset:0;z-index:3;border:1px solid var(--copper-f);border-radius:inherit;transform:translate(10px,10px);opacity:.6;transition:transform .45s,opacity .45s;pointer-events:none}
.arch-img:hover::after{transform:translate(0,0);opacity:1}
.arch-img img{width:100%;height:100%;object-fit:cover;filter:saturate(.88);transform:scale(1.06);transition:transform 2.4s cubic-bezier(.22,1,.36,1)}
.arch-img:hover img{transform:scale(1)}

/* inside CTA link */
.cta--in{color:var(--cream-d)}
.cta--in:hover,.cta--in:focus-visible{color:var(--copper-f)}

/* ---------- PROOF BAND ---------- */
.proof{padding:96px var(--pad) 110px;position:relative}
.thread-start{position:absolute;top:0;left:50%}
.proof-eyebrow{font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--copper-f);margin-bottom:44px}
.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-d)}
.stat{padding:36px 28px 6px 0;border-right:1px solid var(--line-d);position:relative}
.stat + .stat{padding-left:28px}
.stat:last-child{border-right:none}
.stat .val{font-family:'Playfair Display',serif;font-size:clamp(1.8rem,2.8vw,2.7rem);color:var(--cream-d);line-height:1;display:inline-block}
.stat--one .val{font-style:italic;color:var(--copper-f)}
.stat .label{margin-top:12px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(245,239,229,.55);line-height:1.6}
.stat--one .anchor{position:absolute;left:48px;top:20px}

/* ---------- INTEGRATION THESIS ---------- */
.thesis{padding:60px var(--pad) 150px;position:relative}
.thesis-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,6vw,110px);align-items:center}
.thesis-close{margin-top:44px;font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.35;color:var(--cream-d);position:relative}
.thesis-close em{font-style:italic;font-weight:600;color:var(--copper-f)}
.thesis-close .anchor{position:absolute;left:-36px;top:54%}
.thesis .arch-img{height:clamp(380px,56vh,600px)}

/* ---------- THREE PILLARS ---------- */
.pillars{padding:40px var(--pad) 150px;position:relative}
.pillars h2{position:relative;display:inline-block}
.pillars h2 .anchor{position:absolute;left:-36px;top:54%}
.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-d);margin-top:56px}
.pillar{display:block;text-decoration:none;padding:40px 32px 48px 0;border-right:1px solid var(--line-d);position:relative;transition:background .5s}
.pillar + .pillar{padding-left:32px}
.pillar:last-child{border-right:none}
/* one hover gesture: the offset keyline settles into place */
.svc,.mode,.commit,.fee,.pillar{position:relative}
.svc::before,.mode::before,.commit::before,.fee::before,.pillar::before{content:"";position:absolute;inset:0;border:1px solid var(--copper-f);transform:translate(10px,10px);opacity:0;transition:transform .45s,opacity .45s;pointer-events:none}
.svc:hover::before,.mode:hover::before,.commit:hover::before,.fee:hover::before,.pillar:hover::before,.pillar:focus-visible::before{transform:translate(0,0);opacity:.5}
.pillar-name{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.6rem,2.4vw,2.2rem);color:var(--cream-d)}
.pillar-body{margin-top:18px;font-size:14px;line-height:1.8;color:rgba(245,239,229,.66)}
.pillar-link{display:inline-flex;align-items:center;gap:10px;margin-top:26px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--copper-f)}

/* ---------- PARTNER MATRIX ---------- */
.matrix{padding:40px var(--pad) 150px;position:relative}
.matrix-head{max-width:46em;position:relative}
.matrix-head .anchor{position:absolute;left:-36px;top:30px}
.matrix-second{margin-top:18px;font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:clamp(1.25rem,2.2vw,1.9rem);line-height:1.4;color:var(--copper-f)}
.matrix-body{margin-top:26px;max-width:42em}
.brand-rows{margin-top:64px;border-top:1px solid var(--line-d)}
.brand-row{display:grid;grid-template-columns:170px 1fr;border-bottom:1px solid var(--line-d);padding:34px 0}
.brand-row-label{font-size:10.5px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:rgba(245,239,229,.45);padding-top:6px}
.brand-names{display:flex;flex-wrap:wrap;gap:14px 0}
.brand-name{font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgba(245,239,229,.62);padding:4px 28px 4px 0;margin-right:28px;border-right:1px solid var(--line-d);transition:color .4s}
.brand-name:last-child{border-right:none;margin-right:0;padding-right:0}
.brand-name:hover{color:var(--cream-d)}

/* ---------- FOUNDERS QUOTE ---------- */
.founders{padding:40px var(--pad) 150px;text-align:center;position:relative}
.founders .anchor{display:block;margin:0 auto 46px}
.quote-line{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1.45;letter-spacing:.012em;max-width:28em;margin:28px auto 0;color:var(--cream-d)}
.quote-line em{font-style:italic;font-weight:600;color:var(--copper-f)}
.quote-attr{margin-top:30px;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:rgba(245,239,229,.55)}
.founders .cta{margin-top:36px}

/* ---------- TOOLS TEASER ---------- */
.tools{padding:40px var(--pad) 150px;position:relative}
.tools h2{position:relative;display:inline-block}
.tools h2 .anchor{position:absolute;left:-36px;top:54%}
.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:56px}
.tool-card{border:1px solid var(--line-d);padding:44px 40px 48px;position:relative;transition:border-color .5s}
.tool-card::after{content:"";position:absolute;inset:0;border:1px solid var(--copper-f);transform:translate(10px,10px);opacity:0;transition:transform .45s,opacity .45s;pointer-events:none}
.tool-card:hover{border-color:rgba(245,239,229,.3)}
.tool-card:hover::after{transform:translate(0,0);opacity:.5}
.tool-tag{font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--copper-f)}
.tool-name{margin-top:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.4rem,2.1vw,1.9rem);color:var(--cream-d)}
.tool-body{margin-top:16px;font-size:14px;line-height:1.8;color:rgba(245,239,229,.66)}

/* ---------- SEGMENTED CTA ---------- */
.segmented{padding:40px var(--pad) 170px;position:relative;text-align:center}
.segmented .anchor{display:block;margin:0 auto 46px}
.seg-rows{margin-top:64px;border-top:1px solid var(--line-d);text-align:left}
.seg{display:grid;grid-template-columns:220px 1fr auto;gap:32px;align-items:center;padding:38px 0;border-bottom:1px solid var(--line-d);text-decoration:none;position:relative;transition:padding-left .5s cubic-bezier(.22,1,.36,1)}
.seg:hover,.seg:focus-visible{padding-left:14px}
.seg::after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--copper-f);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.22,1,.36,1)}
.seg:hover::after,.seg:focus-visible::after{transform:scaleX(1)}
.seg-aud{font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--copper-f)}
.seg-line{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.15rem,1.8vw,1.55rem);color:var(--cream-d)}
.seg-go{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(245,239,229,.6);white-space:nowrap;transition:color .4s}
.seg:hover .seg-go{color:var(--copper-f)}

/* ---------- FULL FOOTER ---------- */
.site-footer{border-top:1px solid var(--line-d)}
.footer-band{padding:36px var(--pad);border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);display:flex;flex-wrap:wrap;gap:16px 0;justify-content:center}
.footer-band span{font-size:10px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:rgba(245,239,229,.45);padding:0 28px;border-right:1px solid var(--line-d)}
.footer-band span:last-child{border-right:none}
.footer-cols{display:grid;grid-template-columns:1fr 1fr 1.4fr 1.4fr;gap:clamp(28px,4vw,64px);padding:64px var(--pad) 72px}
.fcol-title{font-size:10.5px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--copper-f);margin-bottom:24px}
.fcol a{display:block;font-size:13px;line-height:2.2;color:rgba(245,239,229,.7);text-decoration:none;border-bottom:1px solid transparent;width:fit-content;transition:color .4s,border-color .25s}
.fcol a:hover{color:var(--cream-d);border-color:var(--copper-f)}
.fcol p{font-size:13px;line-height:1.9;color:rgba(245,239,229,.6)}
.fcol p + p{margin-top:18px}
.fcol p strong{color:rgba(245,239,229,.85);font-weight:600}
.f-form{display:flex;margin-top:16px;border:1px solid var(--line-d)}
.f-form input{flex:1;background:transparent;border:none;padding:12px 14px;font-family:'Montserrat',sans-serif;font-size:12px;color:var(--cream-d);outline:none}
.f-form input::placeholder{color:rgba(245,239,229,.35)}
.f-form button{background:transparent;border:none;border-left:1px solid var(--line-d);padding:0 18px;font-family:'Montserrat',sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--copper-f);cursor:pointer;transition:background .4s}
.f-form button:hover{background:rgba(224,168,126,.08)}
.footer-base{padding:28px var(--pad);display:flex;justify-content:space-between;align-items:center;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,239,229,.5);border-top:1px solid var(--line-d)}
.footer-coin{width:26px;height:26px}
.footer-base a{color:rgba(245,239,229,.5);text-decoration:none;border-bottom:1px solid transparent;transition:color .4s,border-color .25s}
.footer-base a:hover{color:var(--cream-d);border-color:var(--copper-f)}
.footer-legal{display:flex;gap:24px;align-items:center}

/* ---------- REDUCED MOTION ---------- */
@media (prefers-reduced-motion: reduce){
  .reveal{opacity:1;transform:none;transition:none}
  .scroll-line::after,.wobble{animation:none}
  .enter{animation:none;opacity:1;transform:none}
  .arch-img{clip-path:inset(0 0 0 0);transition:none}
  .threshold{height:auto}
  .stage{position:static;height:auto;flex-direction:column;padding-bottom:80px;perspective:none}
  .hero-copy{position:static;padding-top:16vh}
  .seal{position:relative;right:auto;bottom:auto;width:min(520px,76vw)!important;height:min(520px,76vw)!important;margin:60px auto 0;transform:rotateY(180deg)}
  .face--front{display:none}
  .static-sub{display:block;margin-top:4vh;font-size:15px;color:var(--ink-soft);max-width:30em}
  .seg,.pillar{transition:none}
}

/* ---------- MOBILE ---------- */
@media (max-width: 980px){
  .nav-links{display:none}
  .seal{position:relative;right:auto;bottom:auto}
  .stage{perspective-origin:50% 50%}
  h1{font-size:clamp(2.1rem,8.4vw,3.2rem)}
  .proof-grid{grid-template-columns:1fr 1fr}
  .stat:nth-child(2){border-right:none}
  .stat{border-bottom:1px solid var(--line-d);padding-left:0;padding-bottom:28px}
  .stat + .stat{padding-left:0}
  .stat:nth-child(3),.stat:nth-child(4){border-bottom:none}
  .thesis-grid{grid-template-columns:1fr;gap:44px}
  .thesis .arch-img{height:64vw}
  .thesis-close .anchor,.pillars h2 .anchor,.tools h2 .anchor{left:-18px}
  .matrix-head .anchor{left:-18px}
  .pillar-grid{grid-template-columns:1fr}
  .pillar{border-right:none;border-bottom:1px solid var(--line-d);padding:36px 0}
  .pillar + .pillar{padding-left:0}
  .pillar:last-child{border-bottom:none}
  .brand-row{grid-template-columns:1fr;gap:18px;padding:28px 0}
  .tool-grid{grid-template-columns:1fr}
  .seg{grid-template-columns:1fr;gap:10px;padding:30px 0}
  .footer-cols{grid-template-columns:1fr 1fr}
  .footer-base{flex-direction:column;gap:18px}
}
@media (max-width: 600px){
  .footer-cols{grid-template-columns:1fr}
}

/* ============================================================
   BRANDS PAGE - additions
   Short threshold variant + credo stations (ported from the
   locked reference) + house of sub-brands + pull-quote.
   ============================================================ */

/* interior pages: same passage, less ceremony */
.threshold--short{height:200vh}

/* ---------- ARGUMENT (essay opening) ---------- */
.argue{padding:96px var(--pad) 140px;position:relative}
.argue .thread-start{position:absolute;top:0;left:50%}
.argue-open{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.9rem,3.4vw,3.1rem);line-height:1.25;color:var(--cream-d);max-width:18em;position:relative}
.argue-open em{font-style:italic;font-weight:600;color:var(--copper-f)}
.argue-open .anchor{position:absolute;left:-36px;top:54%}
.argue-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,90px);margin-top:54px}
.argue-grid .body-copy{max-width:30em}

/* ---------- CREDO STATIONS (locked reference implementation) ---------- */
.credo{padding:20px var(--pad) 160px;position:relative}
.station{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,90px);align-items:center;margin-top:130px}
.station--flip .st-copy{order:2}
.station--flip .st-img{order:1}
.st-word{font-family:'Playfair Display',serif;font-style:italic;font-weight:600;font-size:clamp(2.8rem,5.2vw,4.8rem);color:var(--cream-d);position:relative;display:inline-block}
.st-word .anchor{position:absolute;left:-36px;top:54%}
.station--flip .st-word .anchor{left:auto;right:-36px}
.st-body{margin-top:24px;font-size:15px;line-height:1.8;color:rgba(245,239,229,.78);max-width:26em}

.st-img{position:relative;border-radius:999px 999px 0 0;clip-path:inset(100% 0 0 0);transition:clip-path 1.2s cubic-bezier(.77,0,.18,1)}
.station.in .st-img{clip-path:inset(0 0 0 0)}
.st-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:var(--forest)}
.st-img::after{content:"";position:absolute;inset:0;z-index:3;border:1px solid var(--copper-f);border-radius:inherit;transform:translate(10px,10px);opacity:.6;transition:transform .45s,opacity .45s;pointer-events:none}
.station:hover .st-img::after{transform:translate(0,0);opacity:1}
.st-img img{width:100%;height:100%;object-fit:cover;filter:saturate(.88);transform:scale(1.06);transition:transform 2.4s cubic-bezier(.22,1,.36,1);display:block}
.station:hover .st-img img{transform:scale(1)}

.station--height .st-img{height:clamp(400px,62vh,660px)}
.station--light .st-img{height:clamp(320px,48vh,500px)}
.station--space .st-img{height:clamp(320px,48vh,500px)}
.station--space{column-gap:clamp(64px,9vw,170px)}
.station--space .st-word{letter-spacing:.16em}

.station--light .tint{position:absolute;inset:0;pointer-events:none;z-index:1}
.station--light .tint--cool{background:linear-gradient(to bottom, rgba(206,228,234,.32), rgba(206,228,234,.06));mix-blend-mode:soft-light;animation:cool 16s ease-in-out infinite}
.station--light .tint--warm{background:linear-gradient(to bottom, rgba(224,168,126,.42), rgba(114,47,55,.14));mix-blend-mode:soft-light;animation:warm 16s ease-in-out infinite}
@keyframes cool{0%,45%,100%{opacity:1}60%,85%{opacity:0}}
@keyframes warm{0%,45%,100%{opacity:0}60%,85%{opacity:1}}

.st-copy .st-word,.st-copy .st-body{opacity:0;transform:translateY(18px);transition:opacity .8s .45s,transform .8s .45s cubic-bezier(.22,1,.36,1)}
.station.in .st-word,.station.in .st-body{opacity:1;transform:none}

/* ---------- THE HOUSE: five sub-brands ---------- */
.house{padding:20px var(--pad) 150px;position:relative}
.house-head{position:relative;margin-bottom:30px}
.house-head h2 .anchor{position:absolute;left:-36px;top:54%}
.house-head h2{position:relative;display:inline-block}

.brand-card{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,100px);align-items:center;margin-top:120px}
.brand-card--flip .bc-copy{order:2}
.brand-card--flip .bc-img{order:1}
.bc-tag{font-size:10.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--champagne)}
.bc-name{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(2rem,3.6vw,3.3rem);color:var(--cream-d);margin-top:14px;position:relative;display:inline-block}
.bc-name .anchor{position:absolute;left:-36px;top:54%}
.brand-card--flip .bc-name .anchor{left:auto;right:-36px}
.bc-body{margin-top:20px;font-size:14.5px;line-height:1.85;color:rgba(245,239,229,.75);max-width:30em}
.bc-meta{margin-top:30px;padding-top:22px;border-top:1px solid var(--line-d);display:flex;flex-wrap:wrap;column-gap:36px;row-gap:12px}
.bc-meta span{font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,239,229,.55)}
.bc-meta strong{color:var(--champagne);font-weight:600}
.bc-img{position:relative;height:clamp(360px,52vh,560px);border-radius:999px 999px 0 0;clip-path:inset(100% 0 0 0);transition:clip-path 1.2s cubic-bezier(.77,0,.18,1)}
.brand-card.in .bc-img{clip-path:inset(0 0 0 0)}
.bc-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:var(--forest)}
.bc-img::after{content:"";position:absolute;inset:0;z-index:3;border:1px solid var(--champagne);border-radius:inherit;transform:translate(10px,10px);opacity:.55;transition:transform .45s,opacity .45s;pointer-events:none}
.brand-card:hover .bc-img::after{transform:translate(0,0);opacity:1}
.bc-img img{width:100%;height:100%;object-fit:cover;filter:saturate(.88);transform:scale(1.06);transition:transform 2.4s cubic-bezier(.22,1,.36,1);display:block}
.brand-card:hover .bc-img img{transform:scale(1)}
.bc-copy .bc-tag,.bc-copy .bc-name,.bc-copy .bc-body,.bc-copy .bc-meta{opacity:0;transform:translateY(18px);transition:opacity .8s .45s,transform .8s .45s cubic-bezier(.22,1,.36,1)}
.brand-card.in .bc-tag,.brand-card.in .bc-name,.brand-card.in .bc-body,.brand-card.in .bc-meta{opacity:1;transform:none}

/* Semicolon: the burgundy card */
.brand-card--semicolon{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,4vw,70px);align-items:center;margin-top:130px;background:var(--burgundy);padding:clamp(40px,5vw,80px);position:relative}
.brand-card--semicolon .bc-clip{border:1px solid rgba(224,168,126,.35)}
.brand-card--semicolon::before{content:"";position:absolute;inset:0;border:1px solid rgba(224,168,126,.45);transform:translate(11px,11px);pointer-events:none;transition:transform .5s,opacity .5s;opacity:.7}
.brand-card--semicolon:hover::before{transform:translate(0,0);opacity:1}
.brand-card--semicolon .bc-tag{color:var(--champagne)}
.brand-card--semicolon .bc-name{color:var(--cream-d)}
.brand-card--semicolon .bc-name .anchor{left:-36px;right:auto}
.brand-card--semicolon .bc-body{max-width:40em;color:rgba(245,239,229,.82)}
.sc-bars{margin-top:30px;font-family:'Playfair Display',serif;font-style:italic;font-size:clamp(1.15rem,1.9vw,1.6rem);line-height:2;color:var(--champagne)}
.sc-bars span{white-space:nowrap}
.sc-bars .dot{font-style:normal;color:rgba(245,239,229,.4);padding:0 14px}
.brand-card--semicolon .bc-meta{border-top-color:rgba(245,239,229,.22)}
.brand-card--semicolon .bc-meta span{color:rgba(245,239,229,.65)}

/* ---------- OWNER PROMISE pull-quote ---------- */
.pullquote{text-align:center;padding:20px var(--pad) 160px;position:relative}
.pullquote .anchor{display:block;margin:0 auto 46px}
.pull-line{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.45rem,2.5vw,2.3rem);line-height:1.45;letter-spacing:.012em;max-width:24em;margin:0 auto;color:var(--cream-d)}
.pull-line em{font-style:italic;font-weight:600;color:var(--copper-f)}
.pull-sub{margin-top:24px;font-size:14px;line-height:1.8;color:rgba(245,239,229,.6);max-width:38em;margin-left:auto;margin-right:auto}

/* ---------- simple final CTA (single line) ---------- */
.endcta{text-align:center;padding:20px var(--pad) 170px;position:relative}
.endcta .anchor{display:block;margin:0 auto 46px}
.endcta h2{max-width:16em;margin:0 auto}
.endcta .end-line{margin-top:22px;font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:clamp(1.2rem,2.1vw,1.8rem);color:var(--copper-f)}
.endcta .cta--in{margin-top:44px}

/* brands-page responsive + reduced motion */
@media (prefers-reduced-motion: reduce){
  .st-copy .st-word,.st-copy .st-body,.bc-copy .bc-tag,.bc-copy .bc-name,.bc-copy .bc-body,.bc-copy .bc-meta{opacity:1;transform:none;transition:none}
  .st-img,.bc-img{clip-path:inset(0 0 0 0);transition:none}
  .station--light .tint--cool,.station--light .tint--warm{animation:none}
  .station--light .tint--warm{opacity:.5}
}
@media (max-width: 980px){
  .argue-grid{grid-template-columns:1fr;gap:22px}
  .argue-open .anchor{left:-18px}
  .station{grid-template-columns:1fr;gap:36px;margin-top:100px}
  .station--flip .st-copy{order:1}
  .station--flip .st-img{order:2}
  .st-word .anchor{left:-18px}
  .station--flip .st-word .anchor{left:-18px;right:auto}
  .station--height .st-img{height:64vw}
  .station--light .st-img,.station--space .st-img{height:58vw}
  .house-head h2 .anchor{left:-18px}
  .brand-card{grid-template-columns:1fr;gap:32px;margin-top:90px}
  .brand-card--flip .bc-copy{order:1}
  .brand-card--flip .bc-img{order:2}
  .bc-name .anchor{left:-18px}
  .brand-card--flip .bc-name .anchor{left:-18px;right:auto}
  .brand-card--semicolon .bc-name .anchor{left:-18px}
  .bc-img{height:58vw}
  .sc-bars{display:flex;flex-direction:column;gap:4px}
  .sc-bars .dot{display:none}
}

/* ============================================================
   SITE GRAMMAR v2 - register-led openings
   Dark heroes (Brands, Operate), cream openings with a hard
   cut (Advise), cream interruption panels, branch modes, steps.
   ============================================================ */

/* ---------- DARK HERO (page opens inside) ---------- */
.hero-dark{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,70px);padding:14vh var(--pad) 8vh;position:relative;overflow:hidden}
.hero-dark h1{color:var(--cream-d)}
.hero-dark h1 em{color:var(--copper-f)}
.hero-dark .hero-sub{color:rgba(245,239,229,.72)}
.hero-dark .cta{color:var(--cream-d)}
.hero-dark .scroll-line{background:var(--line-d)}
.hero-dark .scroll-line::after{background:var(--copper-f)}
.hero-arch{position:relative;height:min(74vh,720px);align-self:end;margin-right:calc(var(--pad) * -1);margin-bottom:-8vh;border-radius:999px 999px 0 0;overflow:visible}
.hero-arch .ha-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:var(--forest)}
.hero-arch img{width:100%;height:100%;object-fit:cover;filter:saturate(.88);display:block}
.hero-arch::after{content:"";position:absolute;inset:0;border:1px solid var(--copper-f);border-radius:inherit;transform:translate(-11px,-11px);opacity:.55;pointer-events:none}
.hero-arch .ha-veil{position:absolute;inset:0;background:linear-gradient(to top, rgba(27,52,49,.42), rgba(27,52,49,0) 55%)}

/* ---------- CREAM GROUND (outside sections on interior pages) ---------- */
.outside-pass{background:var(--cream);color:var(--ink);position:relative;z-index:4}
.outside-pass .eyebrow{color:var(--forest)}
.outside-pass h2{color:var(--forest)}
.outside-pass h2 em{color:var(--forest)}
.outside-pass .body-copy{color:var(--ink-soft)}
.outside-pass .section-sub{color:var(--ink-mute)}

/* cream hero (asymmetric arch, daylight register) */
.hero-light{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,70px);padding:14vh var(--pad) 8vh;position:relative;overflow:hidden}
.hero-light .hero-arch::after{border-color:var(--copper)}
.hero-light .hero-arch .ha-clip{background:var(--cream-d)}
.hero-light .hero-arch .ha-veil{background:linear-gradient(to top, rgba(31,28,25,.18), rgba(31,28,25,0) 50%)}

/* cream argument block before the cut */
.argue--light{padding:40px var(--pad) 130px}
.argue--light .argue-open{color:var(--forest)}
.argue--light .argue-open em{color:var(--forest)}

/* the hard cut line */
.inside-pass{box-shadow:0 -1px 0 rgba(191,138,114,.35)}

/* ---------- FOUR SUB-SERVICES (Advise) ---------- */
.services{padding:110px var(--pad) 150px;position:relative}
.services .thread-start{position:absolute;top:0;left:50%}
.svc-head{position:relative;margin-bottom:70px}
.svc-head h2{position:relative;display:inline-block}
.svc-head h2 .anchor{position:absolute;left:-36px;top:54%}
.svc-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-d);border-left:1px solid var(--line-d)}
.svc{padding:clamp(34px,4vw,58px);border-right:1px solid var(--line-d);border-bottom:1px solid var(--line-d);position:relative;transition:background .5s}
.svc-num{font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:rgba(245,239,229,.4)}
.svc h3{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.5rem,2.2vw,2.1rem);color:var(--cream-d);margin-top:16px;position:relative;display:inline-block}
.svc h3 .anchor{position:absolute;left:-24px;top:54%}
.svc-q{margin-top:14px;font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:clamp(1.05rem,1.5vw,1.3rem);color:var(--copper-f)}
.svc p.svc-body{margin-top:14px;font-size:14px;line-height:1.8;color:rgba(245,239,229,.72);max-width:30em}

/* ---------- CREAM INTERRUPTION PANEL ---------- */
.interrupt{padding:0 var(--pad);position:relative}
.interrupt-panel{background:var(--cream);padding:clamp(64px,10vh,120px) clamp(36px,6vw,100px);position:relative;margin:40px 0 150px}
.interrupt-panel::after{content:"";position:absolute;inset:0;border:1px solid var(--copper);transform:translate(12px,12px);pointer-events:none;opacity:.8}
.interrupt-line{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.9rem,3.6vw,3.4rem);line-height:1.2;color:var(--burgundy);max-width:17em}
.interrupt-sub{margin-top:26px;font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:clamp(1.15rem,1.9vw,1.6rem);line-height:1.5;color:var(--ink-soft);max-width:26em}

/* ---------- TWO MODES (Operate, the split) ---------- */
.modes{padding:30px var(--pad) 150px;position:relative}
.modes-head{position:relative;margin-bottom:90px;text-align:center}
.modes-head h2{position:relative;display:inline-block}
.modes-head h2 .anchor{position:absolute;left:50%;bottom:-44px}
.modes-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px)}
.mode{border:1px solid var(--line-d);padding:clamp(34px,4vw,58px);position:relative;transition:border-color .5s,background .5s}
.mode-num{font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--copper-f)}
.mode h3{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.6rem,2.4vw,2.3rem);color:var(--cream-d);margin-top:16px;position:relative}
.mode h3 .anchor{position:absolute;left:50%;top:-58px}
.mode-when{margin-top:14px;font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5;color:var(--copper-f)}
.mode p.mode-body{margin-top:16px;font-size:14px;line-height:1.8;color:rgba(245,239,229,.72)}
.mode-features{margin-top:30px;padding-top:8px;border-top:1px solid var(--line-d);list-style:none}
.mode-features li{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,239,229,.6);padding:13px 0;border-bottom:1px solid var(--line-d)}
.mode-features li:last-child{border-bottom:none}

/* ---------- FLAG CALLOUT (Operate) ---------- */
.flagquote{padding:30px var(--pad) 150px;position:relative}
.flagquote .anchor{position:absolute;left:50%;top:0}
.flag-line{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1.35;letter-spacing:.012em;color:var(--cream-d);max-width:19em}
.flag-line em{font-style:italic;font-weight:600;color:var(--burgundy-f)}
.flag-body{margin-top:30px;max-width:38em}

/* ---------- PROCESS STEPS ---------- */
.steps{padding:30px var(--pad) 150px;position:relative}
.steps-head{position:relative;margin-bottom:64px}
.steps-head h2{position:relative;display:inline-block}
.steps-head h2 .anchor{position:absolute;left:-36px;top:54%}
.step-rows{border-top:1px solid var(--line-d)}
.step{display:grid;grid-template-columns:140px 1fr 1.6fr;gap:clamp(24px,3.5vw,56px);padding:44px 0;border-bottom:1px solid var(--line-d);align-items:baseline}
.step-num{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:clamp(1.4rem,2.2vw,2rem);color:var(--copper-f)}
.step h3{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.3rem,2vw,1.8rem);color:var(--cream-d)}
.step p{font-size:14px;line-height:1.8;color:rgba(245,239,229,.72);max-width:34em}

/* ---------- responsive ---------- */
@media (max-width: 980px){
  .hero-dark,.hero-light{grid-template-columns:1fr;min-height:auto;padding-top:16vh;gap:48px}
  .hero-arch{height:62vw;margin-bottom:0;align-self:stretch}
  .svc-grid{grid-template-columns:1fr}
  .svc h3 .anchor{left:-16px}
  .svc-head h2 .anchor{left:-18px}
  .interrupt-panel{padding:56px 28px;margin-bottom:110px}
  .modes-grid{grid-template-columns:1fr;gap:60px}
  .mode h3 .anchor{top:-50px}
  .steps-head h2 .anchor{left:-18px}
  .step{grid-template-columns:1fr;gap:10px;padding:34px 0}
}

/* lead paragraph (first para set larger, same ground rules) */
.lead-copy{font-family:'Playfair Display',serif;font-size:clamp(1.3rem,2.1vw,1.85rem);line-height:1.55;font-weight:400}
.outside-pass .lead-copy{color:var(--forest)}
.inside-pass .lead-copy{color:var(--cream-d)}

/* branch anchors sit on the mode card borders themselves:
   top corner → mid edge → bottom corner, so the strand runs
   flush along the outer edge of each box */
.mode{position:relative}
.anchor--et{position:absolute;top:-1px}
.anchor--em{position:absolute;top:50%}
.anchor--eb{position:absolute;bottom:-1px}
.anchor--el{left:-1px}
.anchor--er{right:-1px}

/* Advise hero: the two argument paragraphs run full width */
.argue-grid--full{grid-column:1/-1;grid-template-columns:1fr;gap:30px;margin-top:64px}
.argue-grid--full .body-copy{max-width:none}
.argue-grid--full .lead-copy{max-width:none}

/* How We Work: invisible anchors laid over the lifecycle arc so the
   thread loops phase to phase before heading to fees */
.lifecycle{position:relative}
.lc-anchors{position:absolute;left:50%;top:0;transform:translateX(-50%);width:min(100%,1040px);aspect-ratio:1200/470;pointer-events:none}
.lc-anchors .anchor{position:absolute}
@media (max-width:980px){ .lc-anchors{display:none} }

/* ============================================================
   HERO DIFFERENTIATION - each composition argues its page
   Advise: the empty arch (decisions before concrete)
   Operate: the colonnade (the repetition of days)
   Brands: the single grand portal (property as protagonist)
   ============================================================ */

/* Advise: keyline-only arch, nothing inside yet */
.hero-arch--empty{background:transparent;border:1px solid var(--copper);overflow:visible}
.hero-arch--empty::after{border-color:var(--copper);opacity:.35}
.hero-arch--empty .ha-base{position:absolute;left:-14vw;right:calc(var(--pad) * -1);bottom:0;height:1px;background:var(--line)}

/* the filled echo just past the cut */
.svc-head--split{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(28px,4vw,70px)}
.svc-arch{position:relative;height:clamp(240px,36vh,360px);margin-right:calc(var(--pad) * -1);margin-top:-40px;border-radius:999px 999px 0 0}
.svc-arch .sa-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:var(--forest)}
.svc-arch img{width:100%;height:100%;object-fit:cover;filter:saturate(.88);display:block}
.svc-arch::after{content:"";position:absolute;inset:0;border:1px solid var(--copper-f);border-radius:inherit;transform:translate(-10px,-10px);opacity:.5;pointer-events:none}

/* Operate: the colonnade - one scene through five openings */
.colonnade{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.2vw,18px);align-self:end;margin-right:calc(var(--pad) * -1);margin-bottom:-8vh;height:min(66vh,640px);align-items:end;position:relative}
.col-arch{position:relative;border-radius:999px 999px 0 0;overflow:hidden;background:var(--forest);height:100%}
.col-arch:nth-child(2),.col-arch:nth-child(4){height:88%}
.col-arch img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.85);display:block}
.col-arch .ha-veil{position:absolute;inset:0;background:linear-gradient(to top, rgba(27,52,49,.5), rgba(27,52,49,.05) 60%)}
.colonnade::after{content:"";position:absolute;left:-6vw;right:0;bottom:0;height:1px;background:var(--line-d)}

/* Brands: push the portal */
.hero-arch--grand{height:min(82vh,800px)}

@media (max-width: 980px){
  .hero-arch--empty{height:46vw}
  .svc-head--split{grid-template-columns:1fr;align-items:start}
  .svc-arch{height:44vw;margin-top:0}
  .colonnade{grid-template-columns:repeat(3,1fr);height:56vw;margin-bottom:0}
  .col-arch:nth-child(4),.col-arch:nth-child(5){display:none}
  .hero-arch--grand{height:66vw}
}

/* ============================================================
   ADVISE HERO v2 - THE DRAFTED ARCH
   The arch as an architect's working drawing: it drafts itself
   in on load. Copper hairlines, drafting conventions, and a
   second profile overlaid, still being compared.
   ============================================================ */
.hero-arch--drafted{background:transparent;border:none;overflow:visible}
.hero-arch--drafted::after{display:none}
.draft-svg{width:100%;height:100%;overflow:visible;display:block}
.draft-svg path{fill:none;stroke:var(--copper);stroke-linecap:round}
.d-main{stroke-width:1.5;opacity:.92}
.d-alt{stroke-width:1.2;opacity:.22}
.d-con{stroke-width:1;opacity:.4}
.d-cl{stroke-width:1;opacity:.45;stroke-dasharray:.04 .02 .004 .02}
.d-dim{stroke-width:1;opacity:.55}
.d-ground{stroke-width:1;opacity:.5}
.d-pt{fill:var(--copper);stroke:none;opacity:.7}

/* self-drafting: every path carries pathLength="1" */
.draft-svg .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:draft 1.1s cubic-bezier(.4,0,.2,1) forwards}
.draft-svg .d-cl.draw{stroke-dashoffset:1.06;animation-name:draftcl}
@keyframes draft{to{stroke-dashoffset:0}}
@keyframes draftcl{to{stroke-dashoffset:.06}}
.draft-svg .d-pt{opacity:0;animation:draftpt .5s ease forwards}
@keyframes draftpt{to{opacity:.7}}

@media (prefers-reduced-motion: reduce){
  .draft-svg .draw{animation:none;stroke-dashoffset:0}
  .draft-svg .d-cl.draw{stroke-dashoffset:.06}
  .draft-svg .d-pt{animation:none;opacity:.7}
}
@media (max-width: 980px){
  .hero-arch--drafted{height:78vw}
}

/* drafted arch v2: bigger, darker pencil, more line weights */
.hero-arch--drafted{height:min(84vh,830px)}
.draft-svg .d-main{stroke:#9C6A50;stroke-width:1.9;opacity:1}
.draft-svg .d-con{stroke:#9C6A50;opacity:.5}
.draft-svg .d-cl{stroke:#9C6A50;opacity:.55}
.draft-svg .d-dim{stroke:#9C6A50;opacity:.7}
.draft-svg .d-ground{stroke:#9C6A50;opacity:.6}
.draft-svg .d-tick{stroke:#9C6A50;stroke-width:1.1;opacity:.65}
.draft-svg .d-alt{stroke:#9C6A50;opacity:.28}
.draft-svg .d-pt{fill:#9C6A50}

/* drafted arch v2: bigger, darker ink, richer detail */
:root{--draft-ink:#96684F;--draft-mid:#AE7C5F}
.hero-arch--drafted{height:min(82vh,800px)}
.hero-light--draft{grid-template-columns:.95fr 1.05fr}
.draft-svg path{stroke:var(--draft-mid)}
.d-main{stroke:var(--draft-ink);stroke-width:1.8;opacity:.95}
.d-dim{stroke:var(--draft-ink);opacity:.62}
.d-ground{stroke:var(--draft-ink);opacity:.55}
.d-vou{stroke-width:1;opacity:.55}
.d-con{opacity:.45}
.d-alt{stroke:var(--draft-ink);opacity:.24}
.d-pt{fill:var(--draft-ink)}
@media (max-width:980px){
  .hero-arch--drafted{height:86vw}
}
.hero-arch--drafted{margin-bottom:0;align-self:center}

/* ============================================================
   FINAL PAGES - The Firm (gap-close), How We Work, Founders,
   Tools, Contact, Portfolio (constellation)
   ============================================================ */

/* ---------- THE GAP-CLOSE (The Firm hero device) ---------- */
.gapclose{height:240vh;position:relative}
.gap-stage{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--forest-deep)}
.gap-seam{position:absolute;left:50%;top:0;bottom:0;width:1.5px;background:var(--copper-f);opacity:.85;transform:translateX(-50%)}
.gap-node{position:absolute;left:50%;top:50%;width:11px;height:11px;border-radius:50%;border:1.5px solid var(--copper-f);background:var(--forest-deep);transform:translate(-50%,-50%);transition:background .6s}
.gap-stage.met .gap-node{background:var(--copper-f)}
.gap-panel{position:absolute;top:10vh;bottom:10vh;width:50%;display:flex;align-items:center;will-change:transform}
.gap-panel--ops{left:0;background:linear-gradient(90deg, rgba(36,68,65,.16), rgba(36,68,65,.05) 55%), #E9ECE1;justify-content:flex-end;padding-right:clamp(28px,5vw,80px)}
.gap-panel--cap{right:0;background:var(--forest);justify-content:flex-start;padding-left:clamp(28px,5vw,80px)}
.gap-word{font-family:'Playfair Display',serif;font-style:italic;font-weight:600;font-size:clamp(2rem,4.6vw,4.4rem);letter-spacing:.01em}
.gap-panel--ops .gap-word{color:var(--forest)}
.gap-panel--cap .gap-word{color:var(--cream-d)}
.gap-title{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--pad);opacity:0;transform:translateY(20px);transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:4}
.gap-stage.met .gap-title{opacity:1;transform:none}
.gap-title h1{color:var(--cream-d);max-width:15em;text-shadow:0 1px 30px rgba(27,52,49,.6)}
.gap-title h1 em{color:var(--copper-f)}
.gap-title .hero-sub{color:rgba(245,239,229,.85);text-shadow:0 1px 20px rgba(27,52,49,.7)}
.gap-stage.met .gap-panel{filter:brightness(.55) saturate(.85);transition:filter .9s ease}

/* essay */
.essay{padding:120px var(--pad) 140px;position:relative}
.essay-col{max-width:42em;position:relative}
.essay-col .anchor{position:absolute;left:-36px;top:10px}
.essay .lead-copy{margin-bottom:34px}
.essay .body-copy{max-width:38em}

/* commitments (3-col) */
.commits{padding:20px var(--pad) 150px;position:relative}
.commits-head{position:relative;margin-bottom:56px}
.commits-head .anchor{position:absolute;left:-2px;top:6px}
.commit-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-d)}
.commit{padding:40px 30px 44px 0;border-right:1px solid var(--line-d)}
.commit + .commit{padding-left:30px}
.commit:last-child{border-right:none}
.commit h3{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.4rem,2vw,1.9rem);color:var(--cream-d)}
.commit p{margin-top:16px;font-size:14px;line-height:1.8;color:rgba(245,239,229,.72);max-width:24em}

/* ---------- LIFECYCLE ARC (How We Work) ---------- */
.lifearc-wrap{padding:30px var(--pad) 150px;position:relative}
.lifearc-wrap .anchor{position:absolute;left:50%;top:0}
.lifearc{display:flex;align-items:center;margin-top:50px}
.la-node{display:flex;flex-direction:column;align-items:center;gap:18px;flex:0 0 auto}
.la-dot{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--copper-f);background:var(--copper-f)}
.la-label{font-family:'Playfair Display',serif;font-style:italic;font-size:clamp(1rem,1.6vw,1.4rem);color:var(--cream-d);white-space:nowrap}
.la-line{flex:1 1 auto;height:1.5px;background:var(--copper-f);opacity:.7;margin:0 18px;transform:translateY(-20px)}

/* principles rows */
.principles{padding:110px var(--pad) 130px;position:relative}
.principles .thread-start{position:absolute;top:0;left:50%}
.prin-head{position:relative;margin-bottom:60px}
.prin-head h2{position:relative;display:inline-block}
.prin-head h2 .anchor{position:absolute;left:-36px;top:54%}

/* fees */
.fees{padding:20px var(--pad) 150px;position:relative}
.fees-head{position:relative;margin-bottom:54px}
.fees-head .anchor{position:absolute;left:-2px;top:6px}
.fee-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-d)}
.fee{padding:38px 30px 42px 0;border-right:1px solid var(--line-d)}
.fee + .fee{padding-left:30px}
.fee:last-child{border-right:none}
.fee h3{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:clamp(1.3rem,1.9vw,1.7rem);color:var(--copper-f)}
.fee p{margin-top:14px;font-size:14px;line-height:1.8;color:rgba(245,239,229,.72)}

/* ---------- FOUNDERS ---------- */
.founder-sheets{padding:100px var(--pad) 40px;position:relative}
.founder-sheets .thread-start{position:absolute;top:0;left:50%}
.fsheet{display:grid;grid-template-columns:130px 1fr minmax(220px,340px);gap:clamp(32px,5vw,90px);align-items:center;padding:clamp(64px,10vh,120px) 0;border-top:1px solid var(--line-d);position:relative}
.fsheet:last-of-type{border-bottom:1px solid var(--line-d)}
.fsheet--flip .fs-portrait{order:-1}
.fsheet--flip{grid-template-columns:minmax(220px,340px) 1fr 130px}
.fsheet--flip .fs-meta{order:3;align-items:flex-end;text-align:right}
.fs-meta{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:start;padding-top:10px}
.fs-num{font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:rgba(245,239,229,.4)}
.fs-rule{width:30px;height:1px;background:var(--copper-f);opacity:.6}
.fs-disc{font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--copper-f)}
.fs-portrait{width:min(100%,340px);aspect-ratio:1;border-radius:50%;background:var(--forest);display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto}
.fs-portrait::after{content:"";position:absolute;inset:12px;border:1px solid var(--copper-f);border-radius:50%;opacity:.5;pointer-events:none}
.fs-initials{font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(3rem,6vw,4.6rem);color:var(--copper-f);opacity:.85}
.fs-quote{position:relative;font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:clamp(1.5rem,2.8vw,2.6rem);line-height:1.35;color:var(--cream-d);max-width:16em}
.fs-quote::before{content:"\201C";position:absolute;left:-0.52em;top:-0.1em;font-size:1.7em;line-height:1;color:var(--copper-f);opacity:.55}
.fs-name{margin-top:34px;font-family:'Playfair Display',serif;font-weight:400;font-size:clamp(1.4rem,2vw,1.9rem);color:var(--cream-d);position:relative;display:inline-block}
.fs-name .anchor{position:absolute;left:-56px;top:54%}
.fs-role{display:inline-block;margin-left:16px;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--copper-f)}
.fs-bg{margin-top:10px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,239,229,.5)}
.fs-contact{margin-top:20px;font-size:13px;line-height:2;color:rgba(245,239,229,.7)}
.fs-contact a{color:rgba(245,239,229,.8);text-decoration:none;border-bottom:1px solid var(--line-d)}

/* ---------- TOOLS: reserved slot ---------- */
.tool-card--reserved{border:1px dashed rgba(224,168,126,.4);display:flex;align-items:center;justify-content:center;min-height:260px}
.tool-card--reserved::after{display:none}
.tool-card--reserved span{font-family:'Playfair Display',serif;font-style:italic;font-size:clamp(1.1rem,1.6vw,1.4rem);color:rgba(224,168,126,.55)}
.tool-form{display:flex;margin-top:30px;border-bottom:1px solid var(--line-d);max-width:340px}
.tool-form input{flex:1;background:transparent;border:none;outline:none;color:var(--cream-d);font-family:'Montserrat',sans-serif;font-size:12.5px;padding:11px 0;letter-spacing:.04em}
.tool-form input::placeholder{color:rgba(245,239,229,.35)}
.tool-form button{background:transparent;border:none;color:var(--copper-f);font-family:'Montserrat',sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;padding:11px 0 11px 14px}

/* ---------- CONTACT (cream body) ---------- */
.contact-wrap{padding:0 var(--pad) 130px}
.contact-head{display:flex;align-items:center;gap:22px;margin-bottom:44px}
.contact-seal{width:54px;height:54px;flex:0 0 auto}
.contact-head h2{color:var(--forest)}
.tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--line)}
.tab{background:none;border:none;cursor:pointer;font-family:'Montserrat',sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);padding:16px 26px 16px 0;margin-right:26px;border-bottom:2px solid transparent;transform:translateY(1px)}
.tab.active{color:var(--forest);border-bottom-color:var(--copper)}
.cform{margin-top:46px;max-width:680px}
.cfield{margin-bottom:30px}
.cfield label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:10px}
.cfield input,.cfield textarea{width:100%;background:transparent;border:none;border-bottom:1px solid var(--line);outline:none;font-family:'Montserrat',sans-serif;font-size:15px;color:var(--ink);padding:10px 0;border-radius:0}
.cfield textarea{min-height:110px;resize:vertical}
.cfield input:focus,.cfield textarea:focus{border-bottom-color:var(--forest)}
.cform .cta{margin-top:14px;border:none;background:none;cursor:pointer;font-family:'Montserrat',sans-serif}
.contact-meta{margin-top:90px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(28px,4vw,60px)}
.cmeta h4{font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--forest);margin-bottom:18px}
.cmeta p{font-size:13.5px;line-height:2;color:var(--ink-soft)}
.cmeta strong{color:var(--ink);font-weight:600}
.cmeta a{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--line)}

/* ---------- PORTFOLIO: the constellation ---------- */
.geo-field{position:relative;height:clamp(480px,72vh,760px);margin:60px var(--pad) 110px;border:1px solid var(--line-d)}
.geo-field::after{content:"";position:absolute;inset:0;border:1px solid rgba(224,168,126,.35);transform:translate(12px,12px);pointer-events:none}
.geo-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.geo-svg path{fill:none;stroke:var(--copper-f);stroke-width:1.5;stroke-linecap:round;opacity:.9}
.geo-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px}
.geo-dot{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--copper-f);background:var(--copper-f);box-shadow:0 0 0 6px rgba(224,168,126,.12)}
.geo-label{font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(245,239,229,.7);white-space:nowrap}
.filters{padding:0 var(--pad) 40px;display:flex;flex-wrap:wrap;gap:14px}
.fbtn{background:none;border:1px solid var(--line-d);color:rgba(245,239,229,.7);font-family:'Montserrat',sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:11px 20px;cursor:pointer;transition:border-color .3s,color .3s}
.fbtn.active,.fbtn:hover{border-color:var(--copper-f);color:var(--cream-d)}
.proj-grid{padding:30px var(--pad) 150px;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,36px)}
.proj-card{border:1px solid var(--line-d);padding:30px;transition:border-color .4s}
.proj-card:hover{border-color:rgba(224,168,126,.4)}
.proj-card h3{font-family:'Playfair Display',serif;font-weight:400;font-size:1.4rem;color:var(--cream-d)}
.proj-meta{margin-top:14px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(245,239,229,.55);line-height:2}
.proj-empty{padding:0 var(--pad) 150px}
.proj-empty p{font-family:'Playfair Display',serif;font-style:italic;font-size:clamp(1.1rem,1.7vw,1.5rem);color:rgba(224,168,126,.6)}

/* ---------- ADVISE DRAFT v3: the decision beat ---------- */
.d-resolve{stroke-dasharray:1;stroke-dashoffset:1;animation:draft 1.4s cubic-bezier(.4,0,.2,1) 4s forwards,dAltFade 1.8s ease 7s forwards}
@keyframes dAltFade{to{opacity:.07}}
.d-commit{animation:draft 1.5s cubic-bezier(.4,0,.2,1) .95s forwards,dPress 1s ease 7.3s forwards}
@keyframes dPress{to{stroke-width:2.3}}

/* ---------- reduced motion ---------- */
@media (prefers-reduced-motion: reduce){
  .gapclose{height:auto}
  .gap-stage{position:static;height:100vh}
  .gap-stage .gap-panel{transform:none!important;filter:brightness(.55) saturate(.85)}
  .gap-title{opacity:1;transform:none}
  .gap-stage .gap-node{background:var(--copper-f)}
  .d-resolve{animation:none;stroke-dashoffset:0;opacity:.07}
  .d-commit{animation:none;stroke-dashoffset:0;stroke-width:2.1}
  .geo-svg path{stroke-dashoffset:0!important}
}

/* ---------- responsive ---------- */
@media (max-width: 980px){
  .gap-panel{top:14vh;bottom:14vh}
  .gap-word{font-size:clamp(1.4rem,6vw,2.2rem)}
  .essay-col .anchor{left:-18px}
  .commit-grid,.fee-grid{grid-template-columns:1fr}
  .commit,.fee{border-right:none;border-bottom:1px solid var(--line-d);padding-left:0}
  .commit + .commit,.fee + .fee{padding-left:0}
  .commit:last-child,.fee:last-child{border-bottom:none}
  .lifearc{flex-direction:column;align-items:flex-start;gap:26px}
  .la-node{flex-direction:row}
  .la-line{display:none}
  .fsheet,.fsheet--flip{grid-template-columns:1fr;gap:40px}
  .fs-meta,.fsheet--flip .fs-meta{order:1;flex-direction:row;align-items:center;text-align:left;padding-top:0}
  .fs-portrait,.fsheet--flip .fs-portrait{order:2;width:min(58vw,280px)}
  .fs-main{order:3}
  .fs-quote{padding-left:.55em}
  .contact-meta{grid-template-columns:1fr}
  .proj-grid{grid-template-columns:1fr}
  .geo-field{height:120vw;margin-left:16px;margin-right:16px}
  .prin-head h2 .anchor{left:-18px}
}

/* gap-close refinements: the seam rides above the closed join,
   panel words recede under the title */
.gap-seam{z-index:3}
.gap-node{z-index:3}
.gap-panel{z-index:1}
.gap-stage.met .gap-word{opacity:.16;transition:opacity .9s ease}
/* once the gap closes, the two sides recede into the firm's ground */
.gap-stage.met .gap-panel{filter:none;opacity:.18;transition:opacity 1.1s ease}

/* the real map */
.geo-field{border:none;background:transparent;height:auto;margin:40px auto 90px;max-width:860px;padding:0 var(--pad)}
.geo-field::after{display:none}
.geo-svg{position:static;width:100%;height:auto;display:block;overflow:visible}
.gm-india{fill:rgba(245,239,229,.025);stroke:rgba(224,168,126,.45);stroke-width:1}
.geo-svg path.gm-conn{fill:none;stroke:var(--copper-f);stroke-width:1.1;stroke-linecap:round;opacity:.8}
.gm-dot{fill:var(--copper-f);stroke:var(--forest-deep);stroke-width:2}
.gm-label{font-family:'Montserrat',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;fill:rgba(245,239,229,.78)}
.gm-label--w{text-anchor:end}
@media (max-width:980px){
  .geo-field{margin:20px auto 60px;padding:0 10px}
  .gm-label{font-size:13px}
}

/* THE FIRM: essay fills the page width */
.essay-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,90px);margin-top:50px}
.essay .lead-copy{max-width:24em}
@media (max-width:980px){.essay-grid{grid-template-columns:1fr;gap:24px}}

/* HOW WE WORK: hero index + monumental principles */
.hero-index{margin-top:8vh;border-top:1px solid var(--line);display:flex}
.hero-index a{flex:1;display:block;text-decoration:none;padding:26px 22px 6px 0;border-right:1px solid var(--line)}
.hero-index a + a{padding-left:22px}
.hero-index a:last-child{border-right:none}
.hero-index .hi-num{font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-mute)}
.hero-index .hi-name{display:block;margin-top:10px;font-family:'Playfair Display',serif;font-size:clamp(1.1rem,1.7vw,1.5rem);color:var(--forest);transition:color .3s}
.hero-index a:hover .hi-name{color:var(--copper)}
.principles .step{grid-template-columns:200px 1.1fr 1.6fr;padding:60px 0}
.principles .step-num{font-size:clamp(2.4rem,4vw,3.6rem);opacity:.85}
.principles .step h3{font-size:clamp(1.7rem,2.6vw,2.4rem)}
.principles .step p{font-size:14.5px;max-width:36em}
@media (max-width:980px){
  .hero-index{flex-direction:column}
  .hero-index a{border-right:none;border-bottom:1px solid var(--line);padding-left:0}
  .hero-index a + a{padding-left:0}
  .hero-index a:last-child{border-bottom:none}
  .principles .step{grid-template-columns:1fr;padding:38px 0}
}

/* ADVISE: the pen, and the labels */
.d-pen{fill:var(--draft-ink);offset-path:path('M 60 688 L 60 300 A 250 250 0 0 1 560 300 L 560 688');offset-rotate:0deg;offset-distance:0%;opacity:0;animation:penmove 1.5s cubic-bezier(.4,0,.2,1) .95s forwards}
@keyframes penmove{0%{opacity:1;offset-distance:0%}92%{opacity:1}100%{opacity:0;offset-distance:100%}}
.d-text{font-family:'Playfair Display',serif;font-style:italic;fill:var(--draft-ink);opacity:0;animation:draftpt .6s ease forwards}
.d-text--r{font-size:21px}
.d-text--opt{font-size:24px}
.d-text--b{animation:dLabelB .6s ease forwards, dLabelBFade 1.8s ease 7s forwards}
@keyframes dLabelB{to{opacity:.55}}
@keyframes dLabelBFade{to{opacity:.12}}
@media (prefers-reduced-motion: reduce){
  .d-pen{display:none}
  .d-text{animation:none;opacity:.7}
  .d-text--b{animation:none;opacity:.12}
}

/* map leader-line callouts */
.gm-lead{fill:none;stroke:rgba(224,168,126,.5);stroke-width:1;opacity:0;transition:opacity .7s ease}
.gm-lead.on{opacity:1}
.gm-dot{opacity:0;transform-box:fill-box;transform-origin:center}
.gm-dot.on{opacity:1;animation:gmPop .55s cubic-bezier(.34,1.5,.5,1)}
@keyframes gmPop{0%{transform:scale(.2)}70%{transform:scale(1.28)}100%{transform:scale(1)}}
.gm-label{opacity:0;transition:opacity .7s ease}
.gm-label.on{opacity:1}
.gm-label{font-size:14px;letter-spacing:.16em}

/* ============ THE LIFECYCLE ARC (How We Work centrepiece) ============ */
.lifecycle{margin-top:54px;position:relative}
.lc-svg{width:100%;height:auto;display:block;overflow:visible;max-width:1040px;margin:0 auto}
.lc-tick{stroke:rgba(224,168,126,.5);stroke-width:1.2}
.lc-node{fill:var(--copper-f);stroke:var(--forest);stroke-width:2.5}
.lc-name{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;fill:var(--cream-d);font-size:30px;text-anchor:middle}
.lc-stack{display:none}
@media (max-width:980px){
  .lc-svg{display:none}
  .lc-stack{display:block;margin-top:8px}
  .lc-srow{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid var(--line-d)}
  .lc-srow:last-child{border-bottom:none}
  .lc-srow span:last-child{font-family:'Playfair Display',serif;font-style:italic;font-size:clamp(1.3rem,5vw,1.7rem);color:var(--cream-d)}
}

/* ============ ADVISE DRAFT v4: ground, grain, title block, warmth ============ */
/* drafting paper grid behind the arch */
.d-grid line{stroke:rgba(150,104,79,.07);stroke-width:.7}
.d-grid .d-grid-maj{stroke:rgba(150,104,79,.12)}
.d-grid{opacity:0;animation:draftpt 1.3s ease .15s forwards}

/* architect's title block */
.d-tb rect{fill:none;stroke:var(--draft-ink);stroke-width:1;opacity:.5}
.d-tb line{stroke:var(--draft-ink);stroke-width:.8;opacity:.4}
.d-tb-h{font-family:'Montserrat',sans-serif;font-size:8px;font-weight:700;letter-spacing:.12em;fill:var(--draft-ink);opacity:.7}
.d-tb-s{font-family:'Montserrat',sans-serif;font-size:7px;font-weight:500;letter-spacing:.18em;fill:var(--draft-ink);opacity:.55}
.d-tb{opacity:0;animation:draftpt 1s ease 4.4s forwards}

/* paper grain on the cream sheet */
.hero-light--draft::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;mix-blend-mode:multiply;opacity:.10;background-size:170px 170px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.hero-light--draft > *{position:relative;z-index:1}

/* the decision warms the committed line */
.d-commit{animation:draft 1.5s cubic-bezier(.4,0,.2,1) .95s forwards, dPress 1.1s ease 7.3s forwards, dWarm 1.2s ease 7.3s forwards}
@keyframes dWarm{to{stroke:#9C5631}}


/* ---------- MOBILE PASS (desktop untouched) ---------- */
@media (max-width: 980px){
  /* advise: the drafted arch gets the full stage */
  .hero-light--draft{grid-template-columns:1fr}
  .hero-arch--drafted{height:min(116vw,68vh);margin-top:6px}

  /* home: no node inside the stats, the line stops striking through One */
  .stat--one .anchor{display:none}

  /* on a phone the page gutter is the thread's channel: starts ride the left margin */
  .thread-start{position:absolute;left:9px;margin:0}

  /* founders: keep the name nodes on canvas */
  .fs-name .anchor{left:-14px}

  /* the firm: both words fit, and the title owns the met state */
  .gap-word{font-size:clamp(1.2rem,5.2vw,2rem)}
  .gap-panel--ops{padding-right:clamp(18px,4vw,28px)}
  .gap-panel--cap{padding-left:clamp(18px,4vw,28px)}
  .gap-stage.met .gap-panel{opacity:.06}
  .gap-stage.met .gap-word{opacity:0}
}
