@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0af5a5231429cb8-s.09vod2r9m2py_.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a732c6f270ec7159-s.0z510688e30iz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ace8bad33198d357-s.1e3c0u933tmiw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edd769d1801751f6-s.p.38j0jundgf19m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree Fallback;src:local(Arial);ascent-override:96.7%;descent-override:24.18%;line-gap-override:0.0%;size-adjust:103.41%}.Pbjxdq_className{font-family:Bai Jamjuree,Bai Jamjuree Fallback;font-style:normal;font-weight:700}.Pbjxdq_variable{--font-display:"Bai Jamjuree", "Bai Jamjuree Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6cf6124dfc80171-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12b42c2291621b31-s.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d473eb2c81ea1b1-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6cf6124dfc80171-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12b42c2291621b31-s.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d473eb2c81ea1b1-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.nUQi1G_className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.nUQi1G_variable{--font-body:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/926255cb50ed39aa-s.05w992gizc866.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68bc2cfe875f85c2-s.1m9k836wuo8c7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a90e9b0b65f06599-s.2lz2vdkeqaz2g.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/756248487e4d6271-s.1ocfy-u58n01e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a480d253aab94fc-s.3r4--ze9tqti8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39a5523f82c8e2e1-s.p.29e6ydd6osd72.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.m2j_ga_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:500}.m2j_ga_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.gjHJ_W_wrap{max-width:1180px;padding:0 var(--s3);margin:0 auto}.gjHJ_W_narrow{max-width:820px}.gjHJ_W_navBar{z-index:50;position:sticky;top:0}.gjHJ_W_navSurface{background:var(--sheet-glass);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-bottom:1px solid var(--line)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gjHJ_W_navSurface{background:var(--sheet)}}.gjHJ_W_navInner{max-width:1180px;padding:9px var(--s3) 8px;align-items:center;gap:12px;margin:0 auto;display:flex}.gjHJ_W_brand{align-items:center;text-decoration:none;display:flex}.gjHJ_W_brandLogo{width:auto;height:36px;display:block}.gjHJ_W_navLinks{border-radius:var(--r-pill);background:var(--sheet);border:1px solid var(--line);height:48px;box-shadow:var(--shadow-sm);align-items:center;gap:4px;margin-left:auto;padding:0 4px;display:inline-flex}.gjHJ_W_navItem{display:inline-flex;position:relative}.gjHJ_W_navLink{box-sizing:border-box;border-radius:var(--r-pill);letter-spacing:.01em;height:40px;color:var(--navy);white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.gjHJ_W_navLink:hover{background:var(--gold)}.gjHJ_W_navLink[aria-current=page],.gjHJ_W_navLink[aria-current=page]:hover{background:var(--navy);color:var(--spec)}.gjHJ_W_navCta{box-sizing:border-box;letter-spacing:.01em;background:var(--gold);height:48px;color:var(--navy);border-radius:var(--r-pill);white-space:nowrap;box-shadow:var(--shadow-sm);align-items:center;padding:0 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.gjHJ_W_navCta:hover{background:var(--navy);color:var(--gold)}.gjHJ_W_navLogin{box-sizing:border-box;letter-spacing:.01em;background:var(--gold);height:48px;color:var(--navy);border-radius:var(--r-pill);white-space:nowrap;box-shadow:var(--shadow-sm);align-items:center;padding:0 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.gjHJ_W_navLogin:hover{background:var(--navy);color:var(--gold)}.gjHJ_W_navCta,.gjHJ_W_navLogin{gap:8px;padding-left:16px}.gjHJ_W_navIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.gjHJ_W_navItem[data-drop]{--bubble-r:20px;--fillet:10px}.gjHJ_W_navItem[data-drop]>.gjHJ_W_navLink{z-index:4;transition:none;position:relative}.gjHJ_W_navBubble{z-index:2;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;position:absolute;inset:0}.gjHJ_W_navItem[data-drop]:hover>.gjHJ_W_navBubble,.gjHJ_W_navItem[data-drop]:focus-within>.gjHJ_W_navBubble{z-index:3;opacity:1;visibility:visible;transition:opacity .3s,visibility}.gjHJ_W_navTab{height:calc(100% + 4px + var(--fillet));border-radius:var(--bubble-r) var(--bubble-r) 0 0;background:var(--gold);box-shadow:var(--shadow-sm);clip-path:inset(-24px -24px 0);position:absolute;top:0;left:0;right:0}.gjHJ_W_navItem[data-drop]:hover>.gjHJ_W_navLink,.gjHJ_W_navItem[data-drop]:focus-within>.gjHJ_W_navLink{box-sizing:border-box;height:calc(40px + 4px + var(--fillet));margin:0 0 calc(-4px - var(--fillet));padding-top:0;padding-bottom:calc(var(--fillet) + 5px);border-radius:var(--bubble-r) var(--bubble-r) 0 0;background:0 0;border-color:#0000 #0000 currentColor;border-bottom-style:none;border-bottom-width:0}.gjHJ_W_navItem[data-drop]:hover>.gjHJ_W_navLink[aria-current=page],.gjHJ_W_navItem[data-drop]:focus-within>.gjHJ_W_navLink[aria-current=page]{color:var(--spec);background:0 0;border-color:#0000}.gjHJ_W_navItem[data-drop]:hover>.gjHJ_W_navLink[aria-current=page]:before,.gjHJ_W_navItem[data-drop]:focus-within>.gjHJ_W_navLink[aria-current=page]:before{content:"";z-index:-1;border-radius:var(--r-pill);background:var(--navy);height:40px;position:absolute;inset:-1px -1px auto}.gjHJ_W_navItem[data-drop]:has(>[aria-current=page]) .gjHJ_W_navTab{background:var(--navy)}.gjHJ_W_navFillet{z-index:1;pointer-events:none;filter:drop-shadow(2px 0 3px #123d2514);clip-path:inset(0 -24px 1px 0);position:absolute;top:calc(100% + 4px);left:calc(100% - 1px)}.gjHJ_W_navFilletFill{fill:var(--gold)}.gjHJ_W_navItem[data-drop]:has(>[aria-current=page]) .gjHJ_W_navFilletFill{fill:var(--navy)}.gjHJ_W_navDrop{z-index:2;top:calc(100% + 4px + var(--fillet));background:var(--gold);min-width:240px;color:var(--navy);clip-path:inset(-1px -40px -40px);border-radius:0 24px 24px;gap:2px;padding:10px;display:grid;position:absolute;left:0;box-shadow:0 12px 20px -8px #04162938}.gjHJ_W_navDropLink{border-radius:var(--r-pill);min-height:40px;color:var(--navy);white-space:nowrap;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.gjHJ_W_navDropLink:hover{background:var(--sheet);color:var(--navy)}.gjHJ_W_navDropLink:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.gjHJ_W_navDropLink[aria-current=page]{background:#ffffff80}.gjHJ_W_navItem[data-drop]:has(>[aria-current=page]) .gjHJ_W_navDrop{background:var(--navy);color:var(--spec)}.gjHJ_W_navItem[data-drop]:has(>[aria-current=page]) .gjHJ_W_navDropLink{color:var(--spec)}.gjHJ_W_navItem[data-drop]:has(>[aria-current=page]) .gjHJ_W_navDropLink:hover{background:var(--sheet);color:var(--navy)}.gjHJ_W_navItem[data-drop]:has(>[aria-current=page]) .gjHJ_W_navDropLink[aria-current=page]{color:var(--spec);background:#f7f7f52e}.gjHJ_W_navItem[data-drop]:has(>[aria-current=page]) .gjHJ_W_navDropLink:focus-visible{outline-color:var(--gold)}@media (prefers-reduced-motion:reduce){.gjHJ_W_navBubble,.gjHJ_W_navItem[data-drop]:hover>.gjHJ_W_navBubble,.gjHJ_W_navItem[data-drop]:focus-within>.gjHJ_W_navBubble{transition:none}}.gjHJ_W_navToggle{display:none}@media (max-width:1080px){.gjHJ_W_navLinks,.gjHJ_W_navLogin{display:none}.gjHJ_W_navCta{gap:6px;height:36px;padding:0 14px 0 12px;font-size:12px}.gjHJ_W_navCta .gjHJ_W_navIcon{width:13px;height:13px}.gjHJ_W_navToggle{margin-left:var(--s1);width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.gjHJ_W_navToggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gjHJ_W_burger{width:18px;height:14px;display:block;position:relative}.gjHJ_W_burger>span{transform-origin:50%;background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .26s,opacity .16s;position:absolute;left:0}.gjHJ_W_burger>span:first-child{top:0}.gjHJ_W_burger>span:nth-child(2){top:6px}.gjHJ_W_burger>span:nth-child(3){top:12px}.gjHJ_W_burgerOpen>span:first-child{transform:translateY(6px)rotate(45deg)}.gjHJ_W_burgerOpen>span:nth-child(2){opacity:0}.gjHJ_W_burgerOpen>span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.gjHJ_W_burger>span{transition:none}}.gjHJ_W_navPanel{background:var(--tray-glass);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);visibility:hidden;border-bottom:1px solid var(--line);grid-template-rows:0fr;transition:grid-template-rows .3s,visibility .3s;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden}.gjHJ_W_navPanelOpen{visibility:visible;grid-template-rows:1fr}.gjHJ_W_navPanel{height:calc(100dvh - 100%)}html:has(.gjHJ_W_navPanelOpen){overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gjHJ_W_navPanel{background:var(--sheet)}}.gjHJ_W_navPanelInner{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-content:start;min-height:0;display:grid;overflow:hidden auto}.gjHJ_W_navPanelLink:first-child{border-top:1px solid var(--line)}.gjHJ_W_navPanelGroup{display:contents}.gjHJ_W_navPanelLogin{align-items:center;gap:10px;display:flex}.gjHJ_W_navPanelLogin .gjHJ_W_navIcon{width:18px;height:18px}.gjHJ_W_navPanelLink.gjHJ_W_navPanelSub{padding-left:calc(var(--s3) + 18px);font-size:14px;font-weight:500}.gjHJ_W_navPanelLink{color:var(--navy);padding:14px var(--s3);border-bottom:1px solid var(--line);font-size:15px;font-weight:600;text-decoration:none}.gjHJ_W_navPanelLink:last-child{border-bottom:0}.gjHJ_W_navPanelLink{-webkit-tap-highlight-color:transparent}.gjHJ_W_navPanelLink:focus-visible,.gjHJ_W_navPanelLink[aria-current=page]{background:var(--line)}@media (hover:hover){.gjHJ_W_navPanelLink:hover{background:var(--line)}}.gjHJ_W_navCta{margin-left:auto}}@media (min-width:1081px){.gjHJ_W_navPanel{display:none}}@media (prefers-reduced-motion:reduce){.gjHJ_W_navPanel{transition:none}}.gjHJ_W_header{padding:var(--s8) 0 var(--s5)}.gjHJ_W_eyebrow{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:var(--s2);font-weight:600}.gjHJ_W_lede{color:var(--dim);margin-top:var(--s3);max-width:62ch;font-size:18px}.gjHJ_W_clientLine{margin-top:var(--s3);background:var(--sheet);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--r-sm);padding:var(--s2) var(--s3);color:var(--navy);font-size:14px;font-weight:600;display:inline-block}.gjHJ_W_section{padding:var(--s6) 0}.gjHJ_W_sectionTitle{margin-bottom:var(--s3)}.gjHJ_W_grid{gap:var(--s3);display:grid}.gjHJ_W_grid2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.gjHJ_W_grid3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.gjHJ_W_card{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s4);box-shadow:var(--shadow-sm)}.gjHJ_W_cardLink{text-decoration:none;transition:box-shadow .18s;display:block}.gjHJ_W_cardLink:hover{box-shadow:var(--shadow)}.gjHJ_W_cardTitle{font-size:var(--t-h3);margin-bottom:var(--s1)}.gjHJ_W_cardBody{color:var(--dim);font-size:14px}.gjHJ_W_cardMore{margin-top:var(--s2);color:var(--navy);font-size:13px;font-weight:600}.gjHJ_W_checkList{gap:var(--s2);margin-top:var(--s2);list-style:none;display:grid}.gjHJ_W_checkList li{padding-left:var(--s3);max-width:68ch;font-size:14.5px;position:relative}.gjHJ_W_checkList li:before{content:"";background:var(--gold);border-radius:2px;width:8px;height:8px;position:absolute;top:.55em;left:0}.gjHJ_W_dl{gap:var(--s3);margin-top:var(--s2);display:grid}.gjHJ_W_dlRow{border-left:2px solid var(--girder);padding-left:var(--s3)}.gjHJ_W_dlTerm{color:var(--navy);font-size:15px;font-weight:600}.gjHJ_W_dlDesc{color:var(--dim);margin-top:2px;font-size:14px}.gjHJ_W_callout{background:var(--timber);border-radius:var(--r-lg);padding:var(--s8) var(--s5);text-align:center;margin:var(--s8) 0}.gjHJ_W_callout h2{color:var(--spec)}.gjHJ_W_callout em{color:var(--gold);font-style:normal}.gjHJ_W_calloutSub{color:var(--dim-dark);margin:var(--s2) auto 0;max-width:56ch}.gjHJ_W_calloutBtns{gap:var(--s2);margin-top:var(--s5);flex-wrap:wrap;justify-content:center;display:flex}.gjHJ_W_btn{border-radius:var(--r-pill);cursor:pointer;border:1px solid #0000;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:inline-block}.gjHJ_W_btnGold{background:var(--gold);color:var(--navy)}.gjHJ_W_btnGold:hover{background:var(--navy);color:var(--gold)}.gjHJ_W_btnOnDark{background:var(--gold);color:var(--navy)}.gjHJ_W_btnOnDark:hover{background:var(--spec);color:var(--navy)}.gjHJ_W_btnLine{border-color:var(--navy);color:var(--navy);background:0 0}.gjHJ_W_btnLine:hover{background:var(--navy);color:var(--spec)}.gjHJ_W_btnOnDarkLine{border-color:var(--line-dark);color:var(--spec);background:0 0}.gjHJ_W_btnOnDarkLine:hover{background:var(--spec);color:var(--navy)}.gjHJ_W_faq{gap:var(--s2);margin-top:var(--s3);display:grid}.gjHJ_W_faqItem{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s3) var(--s4)}.gjHJ_W_faqQ{color:var(--navy);font-size:15px;font-weight:600}.gjHJ_W_faqA{color:var(--dim);margin-top:var(--s1);font-size:14px}.gjHJ_W_placeholder{border:2px dashed var(--girder);border-radius:var(--r-card);padding:var(--s4);margin:var(--s3) 0;background:#4e88b20f}.gjHJ_W_placeholderTag{background:var(--girder);color:var(--sheet);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-pill);margin-bottom:var(--s2);padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.gjHJ_W_placeholderTitle{font-size:var(--t-h3);margin-bottom:var(--s1)}.gjHJ_W_placeholderBody{color:var(--dim);max-width:62ch;font-size:14px}.gjHJ_W_placeholderNeeds{margin-top:var(--s2);color:var(--dim);gap:6px;font-size:13px;list-style:none;display:grid}.gjHJ_W_placeholderNeeds li{padding-left:var(--s2);position:relative}.gjHJ_W_placeholderNeeds li:before{content:"—";color:var(--girder);position:absolute;left:0}.gjHJ_W_footer{background:var(--navy);color:var(--spec);margin-top:var(--s12);padding:var(--s8) 0 var(--s5)}.gjHJ_W_footerGrid{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.gjHJ_W_footerHead{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--spec);margin-bottom:var(--s2);font-size:12px;font-weight:700}.gjHJ_W_footerList{gap:9px;list-style:none;display:grid}.gjHJ_W_footerList a{color:var(--dim-dark);font-size:13.5px;text-decoration:none}.gjHJ_W_footerList a:hover{color:var(--chalk)}.gjHJ_W_footerBar{margin-top:var(--s6);padding-top:var(--s3);border-top:1px solid var(--line-dark);justify-content:space-between;gap:var(--s3);color:var(--dim-dark);flex-wrap:wrap;font-size:12.5px;display:flex}.gjHJ_W_footerNote{max-width:66ch;color:var(--dim-dark);margin-top:var(--s2);font-size:12.5px}.gjHJ_W_hero{isolation:isolate;min-height:clamp(460px,64vh,660px);margin-bottom:var(--s6);align-items:center;display:flex;position:relative;overflow:hidden}.gjHJ_W_heroImg{object-fit:cover;object-position:58% 58%;z-index:-2}.gjHJ_W_heroScrim{z-index:-1;background:linear-gradient(100deg,#f7f7f5f0 0%,#f7f7f5e0 26%,#f7f7f58c 46%,#f7f7f500 68%);position:absolute;inset:0}.gjHJ_W_heroInner{max-width:1180px;padding:var(--s6) var(--s3);width:100%;margin:0 auto}.gjHJ_W_heroEyebrow{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:var(--s2);font-weight:600}.gjHJ_W_heroTitle{max-width:15ch}.gjHJ_W_heroLede{color:var(--dim);margin-top:var(--s3);max-width:44ch;font-size:17px}.gjHJ_W_heroClient{margin-top:var(--s3);background:var(--sheet);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--r-sm);padding:var(--s2) var(--s3);color:var(--navy);font-size:14px;font-weight:600;display:inline-block}.gjHJ_W_heroBtns{gap:var(--s2);margin-top:var(--s5);flex-wrap:wrap;display:flex}@media (max-width:760px){.gjHJ_W_heroImg{object-position:74% center}.gjHJ_W_heroScrim{background:linear-gradient(170deg,#f7f7f5f2 0%,#f7f7f5e6 50%,#f7f7f5b3 100%)}.gjHJ_W_heroTitle{max-width:none}}.gjHJ_W_fadeSheet{z-index:40;background:var(--sheet);opacity:0;pointer-events:none;transition:opacity .28s;position:fixed;inset:0}.gjHJ_W_fadeSheetOn{opacity:1;transition-duration:.17s}@media (prefers-reduced-motion:reduce){.gjHJ_W_fadeSheet{display:none}}
.oY8iXq_page,.oY8iXq_foot{--r2-tile:var(--r-ctl);--r2-frame:var(--r2-tile);--r2-panel:var(--r2-tile);--r2-chip:6px;--r2-cta:var(--r-pill);--slab-y:clamp(var(--s8), 8.5vw, calc(var(--s12) + var(--s4)));--slab-y-tight:clamp(var(--s5), 4.5vw, var(--s12));--frame:1180px;--frame-mid:940px;--frame-narrow:720px;--measure-lede:52ch;--measure-body:62ch;--navy-half:#04162999;--line-strong:#123d2547}.oY8iXq_slab{padding:var(--slab-y) 0;position:relative;overflow:hidden}.oY8iXq_slabTight{padding:var(--slab-y-tight) 0}.oY8iXq_slabFlush{padding:0}.oY8iXq_canvas{background:0 0}.oY8iXq_canvas .oY8iXq_h2,.oY8iXq_canvas .oY8iXq_display{color:var(--timber)}.oY8iXq_canvas .oY8iXq_goldText{color:var(--sapling)}.oY8iXq_canvas .oY8iXq_eyebrow:before{background:var(--timber)}.oY8iXq_canvas .oY8iXq_marked{border-left-color:var(--timber)}.oY8iXq_canvas .oY8iXq_accent{color:var(--timber)}.oY8iXq_canvas .oY8iXq_tile .oY8iXq_eyebrow:before,.oY8iXq_canvas .oY8iXq_ph .oY8iXq_eyebrow:before,.oY8iXq_canvas .oY8iXq_doc .oY8iXq_eyebrow:before{background:var(--gold)}.oY8iXq_sheet{background:var(--sheet);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.oY8iXq_navy{background:var(--navy)}.oY8iXq_navy h1,.oY8iXq_navy h2,.oY8iXq_navy h3{color:var(--spec)}.oY8iXq_doc h1,.oY8iXq_doc h2,.oY8iXq_doc h3,.oY8iXq_ph h1,.oY8iXq_ph h2,.oY8iXq_ph h3,.oY8iXq_phBare h1,.oY8iXq_phBare h2,.oY8iXq_phBare h3,.oY8iXq_tile h1,.oY8iXq_tile h2,.oY8iXq_tile h3{color:var(--navy)}.oY8iXq_docHead .oY8iXq_docHeadTitle{color:var(--spec)}.oY8iXq_timber{background:var(--timber)}.oY8iXq_timber h1,.oY8iXq_timber h2,.oY8iXq_timber h3{color:var(--spec)}.oY8iXq_frame{max-width:var(--frame);padding:0 var(--s3);z-index:1;margin:0 auto;position:relative}.oY8iXq_frameMid{max-width:var(--frame-mid)}.oY8iXq_frameNarrow{max-width:var(--frame-narrow)}.oY8iXq_eyebrow{font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);max-width:46ch;margin-bottom:var(--s4);align-items:flex-start;gap:10px;font-weight:600;line-height:1.6;display:flex}.oY8iXq_eyebrow:before{content:"";background:var(--gold);border-radius:2px;flex:none;width:7px;height:7px;margin-top:.55em}.oY8iXq_navy .oY8iXq_eyebrow,.oY8iXq_timber .oY8iXq_eyebrow,.oY8iXq_foot .oY8iXq_eyebrow{color:var(--dim-dark)}.oY8iXq_display{max-width:19ch;font-size:clamp(34px,3.9vw,54px);line-height:1.02}.oY8iXq_h2{font-size:var(--t-h2);max-width:26ch;line-height:1.08}.oY8iXq_timber .oY8iXq_h2{text-wrap:pretty;max-width:20ch}#slab-cta .oY8iXq_h2{max-width:30ch}.oY8iXq_goldText{color:var(--gold)}.oY8iXq_timberText{color:var(--timber)}.oY8iXq_saplingText{color:var(--sapling)}.oY8iXq_muted{color:var(--navy-half)}.oY8iXq_navy .oY8iXq_muted,.oY8iXq_timber .oY8iXq_muted{color:var(--dim-dark)}.oY8iXq_lede{color:var(--dim);max-width:var(--measure-lede);margin-top:var(--s3);font-size:17px}.oY8iXq_navy .oY8iXq_lede,.oY8iXq_timber .oY8iXq_lede{color:var(--dim-dark)}.oY8iXq_body{color:var(--ink);max-width:var(--measure-body)}.oY8iXq_navy .oY8iXq_body,.oY8iXq_timber .oY8iXq_body{color:var(--dim-dark)}.oY8iXq_bodyGap{margin-top:var(--s3)}.oY8iXq_bodyStrong{color:var(--ink);font-weight:600}.oY8iXq_navy .oY8iXq_bodyStrong{color:var(--spec)}.oY8iXq_proseLink{color:var(--navy);border-bottom:1px solid var(--gold);padding-bottom:4px;font-weight:600;text-decoration:none;transition:border-bottom-width .18s;display:inline-block}.oY8iXq_proseLink:hover{border-bottom-width:3px}.oY8iXq_navy .oY8iXq_proseLink,.oY8iXq_timber .oY8iXq_proseLink{color:var(--spec)}.oY8iXq_proseArrow{vertical-align:-.12em;flex:none;width:1em;height:1em;margin-left:.4em;transition:transform .18s;display:inline-block}.oY8iXq_proseLink:hover .oY8iXq_proseArrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.oY8iXq_proseArrow{transition:none}.oY8iXq_proseLink:hover .oY8iXq_proseArrow{transform:none}}.oY8iXq_caption{font-size:var(--t-caption);color:var(--dim);letter-spacing:.02em}.oY8iXq_navy .oY8iXq_caption{color:var(--dim-dark)}.oY8iXq_clientLine{margin-top:var(--s4);background:var(--spec);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:2px var(--r2-chip) var(--r2-chip) 2px;padding:var(--s2) var(--s3);color:var(--navy);font-size:14px;font-weight:600;display:inline-block}.oY8iXq_btn{border-radius:var(--r2-cta);cursor:pointer;border:1px solid #0000;padding:13px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-block}.oY8iXq_btnGold{background:var(--gold);color:var(--navy)}.oY8iXq_btnGold:hover{background:var(--navy);color:var(--spec)}.oY8iXq_btnLine{border-color:var(--navy);color:var(--navy);background:0 0}.oY8iXq_btnLine:hover{background:var(--navy);color:var(--spec)}.oY8iXq_btnOnDark{background:var(--gold);color:var(--navy)}.oY8iXq_btnOnDark:hover{background:var(--spec);color:var(--navy)}.oY8iXq_btnOnDarkLine{border-color:var(--spec);color:var(--spec);background:0 0}.oY8iXq_btnOnDarkLine:hover{background:var(--spec);color:var(--navy)}.oY8iXq_btnRow{gap:var(--s2);margin-top:var(--s5);flex-wrap:wrap;display:flex}.oY8iXq_hero{isolation:isolate;min-height:clamp(560px,74vh,780px);padding:var(--s8) 0;align-items:center;display:flex;position:relative;overflow:hidden}.oY8iXq_hero .oY8iXq_frame{width:100%}.oY8iXq_heroImg{object-fit:cover;object-position:58% 58%;z-index:-2}.oY8iXq_heroSheet{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-radius:var(--r2-panel);box-shadow:var(--shadow);padding:clamp(var(--s4), 3.4vw, var(--s6)) clamp(var(--s4), 3.4vw, var(--s8));background:#041629b8;max-width:700px;margin-right:auto}.oY8iXq_heroSheet .oY8iXq_display{color:var(--spec)}.oY8iXq_heroSheet .oY8iXq_lede{color:#f7f7f5db}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oY8iXq_heroSheet{background:var(--navy)}}.oY8iXq_mastPhoto{isolation:isolate;min-height:clamp(320px,38vh,430px);padding:clamp(48px, 5.7vh, 65px) 0 var(--s6);align-items:flex-start;display:flex;position:relative;overflow:hidden}.oY8iXq_mastPhoto .oY8iXq_frame{width:100%}.oY8iXq_mastPhotoImg{object-fit:cover;z-index:-2}.oY8iXq_mastPhoto .oY8iXq_mastPanel{padding:clamp(var(--s3), 2.6vw, var(--s5)) clamp(var(--s4), 3vw, var(--s6));max-width:640px}.oY8iXq_mastPhoto .oY8iXq_displayFull{max-width:26ch;color:var(--spec);font-size:clamp(26px,2.9vw,38px)}.oY8iXq_mastPhoto .oY8iXq_lede{color:#f7f7f5db}.oY8iXq_mastClientStrip{background:var(--sheet);border-bottom:1px solid var(--line);padding:var(--s3) 0}.oY8iXq_mastClientStrip .oY8iXq_clientLine{margin-top:0}.oY8iXq_photoBand{isolation:isolate;height:clamp(240px,26vh,360px);position:relative;overflow:hidden}.oY8iXq_photoBandImg{object-fit:cover}.oY8iXq_slab.oY8iXq_proseBg{padding:clamp(var(--s5), 4.5vw, var(--s8)) 0;border-top:0;border-bottom:0}.oY8iXq_proseBg{isolation:isolate;align-items:center;min-height:clamp(340px,30vw,460px);display:flex}.oY8iXq_proseBg>.oY8iXq_frame{width:100%}.oY8iXq_proseBgImg{object-fit:cover;object-position:62% center;z-index:-2}.oY8iXq_glassLight{background:var(--sheet-glass);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-radius:var(--r2-panel);box-shadow:var(--shadow);padding:clamp(var(--s4), 3.4vw, var(--s6)) clamp(var(--s4), 3.4vw, var(--s8))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oY8iXq_glassLight{background:var(--sheet)}}.oY8iXq_proseBgPanel{max-width:560px;padding:clamp(var(--s5), 4vw, var(--s8)) clamp(var(--s4), 3vw, var(--s6));margin-right:auto}.oY8iXq_proseBgPanelRight{margin-left:auto;margin-right:0}@media (max-width:760px){.oY8iXq_proseBg{min-height:clamp(420px,78vw,560px)}.oY8iXq_proseBgImg{object-position:72% center}}.oY8iXq_rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.oY8iXq_railItem{text-align:center;white-space:nowrap;padding:var(--s3) var(--s3);border-left:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);flex:auto;font-size:11.5px;font-weight:600}.oY8iXq_railItem:first-child{border-left:none}.oY8iXq_railOn{color:var(--navy)}.oY8iXq_steps{border-top:1px solid var(--line);padding-left:var(--s3)}.oY8iXq_step{gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--line);grid-template-columns:2.4rem 1fr;align-items:start;display:grid;position:relative}.oY8iXq_stepNum{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;color:var(--navy-half);padding-top:3px;font-size:12px;font-weight:700}.oY8iXq_stepText{color:var(--dim);max-width:44ch;font-size:15.5px;font-weight:500;transition:color .22s}.oY8iXq_stepNum{transition:color .22s}.oY8iXq_step:before{content:"";left:calc(var(--s3) * -1);top:var(--s4);bottom:var(--s4);background:var(--gold);opacity:0;border-radius:2px;width:3px;transition:opacity .22s;position:absolute}.oY8iXq_stepOn .oY8iXq_stepNum,.oY8iXq_stepOn .oY8iXq_stepText{color:var(--navy)}.oY8iXq_stepOn:before{opacity:1}@media (hover:hover){.oY8iXq_step:hover .oY8iXq_stepNum,.oY8iXq_step:hover .oY8iXq_stepText{color:var(--navy)}.oY8iXq_step:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){.oY8iXq_stepText,.oY8iXq_stepNum,.oY8iXq_step:before{transition:none}}.oY8iXq_tileGrid{gap:var(--s3);display:grid}.oY8iXq_tileGrid2{grid-template-columns:repeat(2,1fr)}.oY8iXq_tileGrid3{grid-template-columns:repeat(3,1fr)}.oY8iXq_tile{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r2-tile);padding:var(--s4);text-decoration:none;transition:border-color .18s,box-shadow .18s;display:block}.oY8iXq_tileLink:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.oY8iXq_tileIx{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;color:var(--navy-half);margin-bottom:var(--s4);font-size:12px;font-weight:700}.oY8iXq_tileTitle{font-size:var(--t-h3);margin-bottom:var(--s2)}.oY8iXq_tileBody{color:var(--dim);max-width:44ch;font-size:14px}.oY8iXq_tileMore{margin-top:var(--s4);letter-spacing:.12em;text-transform:uppercase;color:var(--navy);border-bottom:1px solid var(--gold);padding-bottom:4px;font-size:11.5px;font-weight:600;transition:border-bottom-width .18s;display:inline-block}.oY8iXq_tileLink:hover .oY8iXq_tileMore{border-bottom-width:3px}.oY8iXq_tileQuiet{padding:var(--s3);justify-content:space-between;align-items:center;gap:var(--s3);background:0 0;display:flex}.oY8iXq_tileQuiet:hover{background:var(--sheet)}.oY8iXq_tileQuietMain{min-width:0}.oY8iXq_tileQuietTitle{margin-bottom:4px;font-size:15px}.oY8iXq_groupRule{border:0;border-top:1px solid var(--line);margin:0 0 var(--s5)}.oY8iXq_tileArrow{color:var(--navy);flex:none;width:20px;height:20px;transition:transform .18s;display:block}.oY8iXq_tileLink:hover .oY8iXq_tileArrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.oY8iXq_tileArrow{transition:none}.oY8iXq_tileLink:hover .oY8iXq_tileArrow{transform:none}}.oY8iXq_rows{border-top:1px solid var(--line)}.oY8iXq_row{gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line);grid-template-columns:20rem 1fr auto;align-items:center;text-decoration:none;transition:background .18s;display:grid}.oY8iXq_rowLabel{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;font-weight:700;font-size:var(--t-h3);color:var(--navy);letter-spacing:.005em}.oY8iXq_rowBody{color:var(--dim);max-width:52ch;font-size:14.5px}.oY8iXq_rowGo{letter-spacing:.12em;text-transform:uppercase;color:var(--navy);white-space:nowrap;border-bottom:1px solid var(--gold);align-self:center;padding-bottom:4px;font-size:11.5px;font-weight:600;transition:border-bottom-width .18s}.oY8iXq_rowLink:hover .oY8iXq_rowGo{border-bottom-width:3px}.oY8iXq_blockGap{margin-top:var(--s6)}.oY8iXq_blockGapSm{margin-top:var(--s5)}.oY8iXq_stats{border-top:1px solid var(--line-dark);margin-top:var(--slab-y-tight);grid-template-columns:repeat(4,1fr);display:grid}.oY8iXq_stat{padding:var(--s5) var(--s4);border-left:1px solid var(--line-dark)}.oY8iXq_stat:first-child{border-left:none;padding-left:0}.oY8iXq_statK{letter-spacing:.16em;text-transform:uppercase;color:var(--dim-dark);margin-bottom:var(--s3);max-width:18ch;font-size:10.5px;font-weight:600}.oY8iXq_statV{font-family:var(--font-display), system-ui, sans-serif;color:var(--gold);font-size:clamp(44px,5.2vw,68px);font-weight:700;line-height:.88}.oY8iXq_doc{background:var(--sheet);border-radius:var(--r2-frame);overflow:hidden}.oY8iXq_navy .oY8iXq_doc,.oY8iXq_timber .oY8iXq_doc{box-shadow:none;border:0}.oY8iXq_docHead{background:var(--timber);border-bottom:3px solid var(--gold);border-radius:var(--r2-frame) var(--r2-frame) 0 0;padding:var(--s3) var(--s4);justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.oY8iXq_docHeadTitle{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--spec);font-size:13px;font-weight:700}.oY8iXq_docHeadMeta{letter-spacing:.14em;text-transform:uppercase;color:var(--dim-dark);font-size:10.5px;font-weight:600}.oY8iXq_docBody{padding:var(--s4)}.oY8iXq_axRec{background:var(--sheet);border-radius:var(--r2-frame);--ax-cycle:7s;--ax-loop:28s;--fr-cycle:9s;position:relative;overflow:hidden}.oY8iXq_axRecRaised{border:1px solid var(--line);box-shadow:var(--shadow-sm)}.oY8iXq_navy .oY8iXq_axRecRaised,.oY8iXq_timber .oY8iXq_axRecRaised{box-shadow:none;border:0}.oY8iXq_axRecHead{background:var(--timber);border-bottom:3px solid var(--gold);padding:var(--s2) var(--s4);align-items:baseline;gap:8px;display:flex}.oY8iXq_axRecTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:700}.oY8iXq_axRecDot{color:var(--dim-dark)}.oY8iXq_axRecTitleAlt{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--spec);font-size:13px;font-weight:700}.oY8iXq_axRecBody{padding:var(--s4);gap:var(--s4);display:grid}.oY8iXq_axSecHead{justify-content:space-between;align-items:baseline;gap:var(--s2);border-bottom:1px solid var(--line);margin-bottom:var(--s3);padding-bottom:9px;display:flex}.oY8iXq_axSecLabel{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);font-size:11px;font-weight:700}.oY8iXq_axSecMeta{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-align:right;font-size:9.5px;font-weight:600}.oY8iXq_axBars{gap:6px;display:grid}.oY8iXq_axBar{background:#0416291f;border-radius:3px;height:6px;display:block}.oY8iXq_axBarLead{background:#04162938}.oY8iXq_axBarL{width:88%}.oY8iXq_axBarM{width:62%}.oY8iXq_axBarS{width:44%}.oY8iXq_axBarXs{width:28%}.oY8iXq_axPhoto{width:36px;height:28px;color:var(--girder);background:#4e88b229;border-radius:5px;flex:none;place-items:center;display:grid}.oY8iXq_axPhotoIcon{width:15px;height:15px;display:block}.oY8iXq_axMini{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r2-chip);overflow:hidden}.oY8iXq_axMiniHead{background:var(--navy);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--spec);padding:7px 10px;font-size:9.5px;font-weight:700}.oY8iXq_axMiniBody{flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:10px;display:flex}.oY8iXq_axMiniBars{flex:1;min-width:0}.oY8iXq_axStages{grid-template-columns:repeat(4,1fr);align-items:end;gap:12px 10px;margin:0;padding:0;list-style:none;display:grid}.oY8iXq_axStg{opacity:1;align-content:end;gap:8px;display:grid}.oY8iXq_axStgLabel{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--navy);font-size:9.5px;font-weight:700;line-height:1.35}.oY8iXq_axStgTrack{background:#4e88b247;border-radius:3px;height:5px;position:relative;overflow:hidden}.oY8iXq_axStgFill{background:var(--gold);transform-origin:0;border-radius:3px;position:absolute;inset:0;transform:scaleX(1)}.oY8iXq_axRecGrid{gap:var(--s3);grid-template-columns:minmax(0,1fr) 134px;padding-bottom:16px;display:grid;position:relative}.oY8iXq_axIndex{align-content:start;gap:11px;margin:0;padding:0;list-style:none;display:grid}.oY8iXq_axIndexItem{color:var(--ink);padding-left:14px;font-size:12.5px;line-height:1.3;position:relative}.oY8iXq_axIndexItem:before{content:"";background:var(--gold);border-radius:2px;width:6px;height:6px;position:absolute;top:6px;left:0}.oY8iXq_axDeck{border-right:1px solid var(--line);padding:0;padding-right:var(--s3);gap:8px;margin:0;list-style:none;display:grid}.oY8iXq_axSlot{border:1px solid var(--line);border-radius:var(--r2-chip);background:#04162908;padding:9px 10px}.oY8iXq_axSlotBody{opacity:1;align-items:center;gap:10px;display:flex}.oY8iXq_axSlotBars{flex:1;gap:6px;min-width:0;display:grid}.oY8iXq_axFloat{width:min(228px,88%);box-shadow:var(--shadow);position:absolute;bottom:0;right:0}.oY8iXq_frBlocks{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.oY8iXq_frBlock{opacity:1;padding-left:16px;position:relative}.oY8iXq_frBlock:before{content:"";background:var(--gold);transform-origin:top;border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px;left:0;transform:scaleY(1)}.oY8iXq_frBlockHead{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--navy);margin-bottom:9px;font-size:13.5px;font-weight:700;line-height:1.25;display:block}.oY8iXq_frMinis{gap:var(--s2);grid-template-columns:1fr 1fr;align-items:start;margin-bottom:-4px;display:grid}.oY8iXq_frMiniLift{box-shadow:var(--shadow);transform:translateY(-12px)}.oY8iXq_frStop{gap:7px;display:grid}.oY8iXq_frStopRule{background:var(--gold);transform-origin:0;border-radius:2px;height:3px;display:block;transform:scaleX(1)}.oY8iXq_frStopLabel{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);text-align:right;opacity:1;font-size:10px;font-weight:700}.oY8iXq_frVoid{border:1px dashed var(--line);border-radius:var(--r2-chip);padding:var(--s2);background:#04162905}.oY8iXq_axNote{color:var(--dim);max-width:none;font-size:12.5px;line-height:1.55}.oY8iXq_axStgFill{animation-duration:var(--ax-cycle);animation-timing-function:linear;animation-iteration-count:infinite}.oY8iXq_axStg1 .oY8iXq_axStgFill{animation-name:oY8iXq_axFill1}.oY8iXq_axStg2 .oY8iXq_axStgFill{animation-name:oY8iXq_axFill2}.oY8iXq_axStg3 .oY8iXq_axStgFill{animation-name:oY8iXq_axFill3}.oY8iXq_axStg4 .oY8iXq_axStgFill{animation-name:oY8iXq_axFill4}@keyframes oY8iXq_axFill1{0%,4%{opacity:1;transform:scaleX(0)}22%{transform:scaleX(1)}94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes oY8iXq_axFill2{0%,22%{opacity:1;transform:scaleX(0)}40%{transform:scaleX(1)}94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes oY8iXq_axFill3{0%,40%{opacity:1;transform:scaleX(0)}58%{transform:scaleX(1)}94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes oY8iXq_axFill4{0%,58%{opacity:1;transform:scaleX(0)}76%{transform:scaleX(1)}94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.oY8iXq_axStg{animation-duration:var(--ax-cycle);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.oY8iXq_axStg1{animation-name:oY8iXq_axStgOn1}.oY8iXq_axStg2{animation-name:oY8iXq_axStgOn2}.oY8iXq_axStg3{animation-name:oY8iXq_axStgOn3}.oY8iXq_axStg4{animation-name:oY8iXq_axStgOn4}@keyframes oY8iXq_axStgOn1{0%{opacity:.62}10%{opacity:1}94%{opacity:1}to{opacity:.62}}@keyframes oY8iXq_axStgOn2{0%,22%{opacity:.62}28%{opacity:1}94%{opacity:1}to{opacity:.62}}@keyframes oY8iXq_axStgOn3{0%,40%{opacity:.62}46%{opacity:1}94%{opacity:1}to{opacity:.62}}@keyframes oY8iXq_axStgOn4{0%,58%{opacity:.62}64%{opacity:1}94%{opacity:1}to{opacity:.62}}.oY8iXq_axSlot,.oY8iXq_axSlotBody{animation-duration:var(--ax-loop);animation-timing-function:ease-out;animation-iteration-count:infinite}.oY8iXq_axSlot1{animation-name:oY8iXq_axSlotIn1}.oY8iXq_axSlot1 .oY8iXq_axSlotBody{animation-name:oY8iXq_axBodyIn1}.oY8iXq_axSlot2{animation-name:oY8iXq_axSlotIn2}.oY8iXq_axSlot2 .oY8iXq_axSlotBody{animation-name:oY8iXq_axBodyIn2}.oY8iXq_axSlot3{animation-name:oY8iXq_axSlotIn3}.oY8iXq_axSlot3 .oY8iXq_axSlotBody{animation-name:oY8iXq_axBodyIn3}.oY8iXq_axSlot4{animation-name:oY8iXq_axSlotIn4}.oY8iXq_axSlot4 .oY8iXq_axSlotBody{animation-name:oY8iXq_axBodyIn4}@keyframes oY8iXq_axSlotIn1{0%,16%{background-color:#0000}21%{background-color:#04162908}86%{background-color:#04162908}92%,to{background-color:#0000}}@keyframes oY8iXq_axSlotIn2{0%,41%{background-color:#0000}46%{background-color:#04162908}86%{background-color:#04162908}92%,to{background-color:#0000}}@keyframes oY8iXq_axSlotIn3{0%,66%{background-color:#0000}71%{background-color:#04162908}86%{background-color:#04162908}92%,to{background-color:#0000}}@keyframes oY8iXq_axSlotIn4{0%,91%{background-color:#0000}96%{background-color:#04162908}98%{background-color:#04162908}to{background-color:#0000}}@keyframes oY8iXq_axBodyIn1{0%,16%{opacity:0;transform:translateY(3px)}21%{opacity:1;transform:none}86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(3px)}}@keyframes oY8iXq_axBodyIn2{0%,41%{opacity:0;transform:translateY(3px)}46%{opacity:1;transform:none}86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(3px)}}@keyframes oY8iXq_axBodyIn3{0%,66%{opacity:0;transform:translateY(3px)}71%{opacity:1;transform:none}86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(3px)}}@keyframes oY8iXq_axBodyIn4{0%,91%{opacity:0;transform:translateY(3px)}96%{opacity:1;transform:none}98%{opacity:1;transform:none}to{opacity:0;transform:translateY(3px)}}.oY8iXq_frBlock,.oY8iXq_frBlock:before{animation-duration:var(--fr-cycle);animation-timing-function:ease-out;animation-iteration-count:infinite}.oY8iXq_frB1{animation-name:oY8iXq_frOn1}.oY8iXq_frB1:before{animation-name:oY8iXq_frRule1}.oY8iXq_frB2{animation-name:oY8iXq_frOn2}.oY8iXq_frB2:before{animation-name:oY8iXq_frRule2}.oY8iXq_frB3{animation-name:oY8iXq_frOn3}.oY8iXq_frB3:before{animation-name:oY8iXq_frRule3}@keyframes oY8iXq_frOn1{0%,2%{opacity:.62}12%{opacity:1}96%{opacity:1}to{opacity:.62}}@keyframes oY8iXq_frOn2{0%,19%{opacity:.62}29%{opacity:1}96%{opacity:1}to{opacity:.62}}@keyframes oY8iXq_frOn3{0%,36%{opacity:.62}46%{opacity:1}96%{opacity:1}to{opacity:.62}}@keyframes oY8iXq_frRule1{0%,2%{opacity:1;transform:scaleY(0)}12%{transform:scaleY(1)}96%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes oY8iXq_frRule2{0%,19%{opacity:1;transform:scaleY(0)}29%{transform:scaleY(1)}96%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes oY8iXq_frRule3{0%,36%{opacity:1;transform:scaleY(0)}46%{transform:scaleY(1)}96%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.oY8iXq_frMinis{animation:oY8iXq_frMinisIn var(--fr-cycle) ease-out infinite}@keyframes oY8iXq_frMinisIn{0%,52%{opacity:.18}62%{opacity:1}96%{opacity:1}to{opacity:.18}}.oY8iXq_frStopRule{animation:oY8iXq_frStopIn var(--fr-cycle) ease-out infinite}.oY8iXq_frStopLabel{animation:oY8iXq_frLabelIn var(--fr-cycle) ease-out infinite}@keyframes oY8iXq_frStopIn{0%,64%{opacity:1;transform:scaleX(0)}78%{transform:scaleX(1)}96%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes oY8iXq_frLabelIn{0%,78%{opacity:0}85%{opacity:1}96%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.oY8iXq_axStg,.oY8iXq_axStgFill,.oY8iXq_axSlot,.oY8iXq_axSlotBody,.oY8iXq_frBlock,.oY8iXq_frBlock:before,.oY8iXq_frMinis,.oY8iXq_frStopRule,.oY8iXq_frStopLabel{animation:none!important}}@media (max-width:560px){.oY8iXq_axRecBody{padding:var(--s3)}.oY8iXq_axStages{grid-template-columns:1fr 1fr;row-gap:14px}.oY8iXq_axRecGrid{gap:var(--s2);grid-template-columns:minmax(0,1fr);padding-bottom:0}.oY8iXq_axDeck{border-right:0;padding-right:0}.oY8iXq_axIndex{grid-template-columns:1fr 1fr}.oY8iXq_axFloat{width:100%;margin-top:4px;position:static}.oY8iXq_frMinis{gap:var(--s2);grid-template-columns:minmax(0,1fr);margin-bottom:0}.oY8iXq_frMiniLift{box-shadow:var(--shadow-sm);transform:none}}.oY8iXq_ghost{z-index:0;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:#f7f7f509;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(200px,32vw,520px);font-weight:700;line-height:.74;position:absolute;bottom:-8%;right:-1%}.oY8iXq_ghostMark{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(280px,44vw,700px);height:auto;position:absolute;bottom:-14%;right:-6%}.oY8iXq_ghostPlate{fill:var(--navy)}.oY8iXq_timber .oY8iXq_ghostPlate{fill:var(--timber)}.oY8iXq_ghostGlyph{fill:#f7f7f509}.oY8iXq_ghostBuilding{z-index:0;mix-blend-mode:multiply;opacity:.09;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(380px,62vw,980px);height:auto;position:absolute;bottom:-22%;right:-10%}.oY8iXq_ghostBuildingDark{z-index:0;filter:invert();mix-blend-mode:screen;opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(380px,64vw,1040px);height:auto;position:absolute;bottom:-18%;right:-8%}@media (max-width:760px){.oY8iXq_ghostBuilding,.oY8iXq_ghostBuildingDark{display:none}}.oY8iXq_split{gap:var(--s8);grid-template-columns:1fr 1fr;align-items:start;display:grid}.oY8iXq_splitCenter{align-items:center}.oY8iXq_splitWide{grid-template-columns:1fr 1.08fr}.oY8iXq_splitNarrow{grid-template-columns:1.3fr .95fr}.oY8iXq_calendarEmbed{border:1px solid var(--line);border-radius:var(--r2-frame);background:var(--sheet);width:100%;min-height:620px}.oY8iXq_ref{gap:clamp(var(--s5), 4vw, var(--s8));grid-template-columns:minmax(260px,380px) 1fr;align-items:start;display:grid}.oY8iXq_refFlip{grid-template-columns:1fr minmax(260px,380px)}.oY8iXq_refFlip .oY8iXq_refPortrait{grid-area:1/2}.oY8iXq_refFlip .oY8iXq_refBody{grid-area:1/1}.oY8iXq_refDivide{border-top:1px solid var(--line);margin-top:var(--slab-y-tight);padding-top:var(--slab-y-tight)}.oY8iXq_refPortrait{aspect-ratio:3/4;border-radius:var(--r2-tile);background:var(--navy);position:relative;overflow:hidden}.oY8iXq_refPortraitImg{object-fit:cover;object-position:50% 16%;border-radius:var(--r2-tile);filter:grayscale()}.oY8iXq_refStamp{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-radius:0 0 var(--r2-tile) var(--r2-tile);padding:10px var(--s2);justify-content:space-between;align-items:baseline;gap:4px var(--s2);background:#041629b8;flex-wrap:wrap;display:flex;position:absolute;bottom:0;left:0;right:0}.oY8iXq_refStampLabel,.oY8iXq_refStampMeta{letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:600}.oY8iXq_refStampLabel{color:var(--spec)}.oY8iXq_refStampMeta{color:#f7f7f5db}.oY8iXq_refStampTop{border-radius:var(--r2-tile) var(--r2-tile) 0 0;top:0;bottom:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oY8iXq_refStamp{background:var(--navy)}}.oY8iXq_refBody{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.oY8iXq_refMark{font-family:var(--font-display), system-ui, sans-serif;color:var(--gold);margin:0 0 0 -.06em;font-size:clamp(68px,6.8vw,96px);font-weight:700;line-height:.62;display:block}.oY8iXq_refMarkClose{text-align:right;margin:calc(.34em + var(--s2)) -.06em 0 0}.oY8iXq_refQuote{margin-top:var(--s2)}.oY8iXq_refQuoteText{color:var(--ink);font-size:clamp(19px,1.7vw,22px);line-height:1.5}.oY8iXq_refAttr{align-items:center;gap:var(--s4);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);display:flex}.oY8iXq_refCiteOnImg{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-radius:0 0 var(--r2-tile) var(--r2-tile);padding:var(--s2);background:#041629b8;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:0;left:0;right:0}.oY8iXq_refCiteName{color:var(--spec);font-size:15px;font-weight:600}.oY8iXq_refCiteRole{color:#f7f7f5db;font-size:12.5px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oY8iXq_refCiteOnImg{background:var(--navy)}}.oY8iXq_refLogo{color:var(--navy-half);flex:none;align-items:center;gap:10px;display:inline-flex}.oY8iXq_refLogoGlyph{flex:none;width:30px;height:30px;display:block}.oY8iXq_refLogoWord{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.01em;white-space:nowrap;font-size:17px;font-weight:700}.oY8iXq_ph{background:var(--sheet);border:1px solid var(--line);border-left:3px solid var(--girder);border-radius:2px var(--r2-panel) var(--r2-panel) 2px;padding:var(--s4)}.oY8iXq_phBare{border:none;border-left:3px solid var(--girder);padding:0 0 0 var(--s3);background:0 0;border-radius:0}.oY8iXq_phHead{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.oY8iXq_phTag{color:var(--navy);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--r2-chip);background:#4e88b224;padding:5px 10px;font-size:10px;font-weight:700;display:inline-block}.oY8iXq_phOwner{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:600}.oY8iXq_phRule{margin:var(--s3) 0;border-top:1px dashed #4e88b28c}.oY8iXq_phTitle{font-size:var(--t-h3);margin-bottom:var(--s2)}.oY8iXq_phBody{color:var(--dim);max-width:var(--measure-body);font-size:14px}.oY8iXq_phNeeds{margin-top:var(--s4);border-top:1px solid var(--line);list-style:none}.oY8iXq_phNeed{gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--line);color:var(--dim);grid-template-columns:2rem 1fr;font-size:13.5px;display:grid}.oY8iXq_phNeedN{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;color:var(--navy-half);padding-top:2px;font-size:11px;font-weight:700}.oY8iXq_phNeedsHead{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:var(--s4);font-size:10px;font-weight:600}.oY8iXq_calloutRow{grid-template-columns:minmax(0, max-content) minmax(var(--s5), 1fr) auto;align-items:center;display:grid}.oY8iXq_calloutCopy{min-width:0}.oY8iXq_calloutRule{background:var(--line-dark);place-self:stretch center;width:1px}.oY8iXq_calloutAct{justify-content:flex-start;align-items:center;display:flex}.oY8iXq_calloutAct .oY8iXq_btnRow{margin-top:0}.oY8iXq_foot{background:var(--navy);color:var(--spec);padding:clamp(var(--s6), 5vw, var(--s8)) 0 var(--s5)}.oY8iXq_footPlate{gap:clamp(var(--s5), 5vw, var(--s8));grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;display:grid}.oY8iXq_footMark{text-decoration:none;display:inline-block}.oY8iXq_footLockup{width:220px;height:auto}.oY8iXq_footDesc{margin-top:var(--s3);color:var(--dim-dark);max-width:32ch;font-size:14px}.oY8iXq_footSocial{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line-dark);gap:var(--s3);max-width:32ch;display:flex}.oY8iXq_footSocialLink{color:var(--dim-dark);transition:color .18s;display:inline-flex}.oY8iXq_footSocialLink:hover,.oY8iXq_footSocialLink:focus-visible{color:var(--gold)}.oY8iXq_footStatement{border-left:3px solid var(--gold);padding-left:var(--s3)}.oY8iXq_footStatementText{color:var(--spec);max-width:var(--measure-body);font-size:15px}.oY8iXq_footStatementLead{font-weight:600}.oY8iXq_footIndex{margin-top:clamp(var(--s6), 5vw, var(--s8));border-top:1px solid var(--line-dark)}.oY8iXq_footIndexRow{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line-dark);grid-template-columns:11rem minmax(0,1fr);align-items:baseline;display:grid}.oY8iXq_footIndexLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--dim-dark);font-size:11.5px;font-weight:600}.oY8iXq_footLinks{margin-left:calc(var(--s2) * -1);flex-wrap:wrap;row-gap:2px;display:flex}.oY8iXq_footLinks a{color:var(--dim-dark);padding:2px var(--s2);border-right:1px solid var(--line-dark);font-size:13.5px;line-height:1.7;text-decoration:none;transition:color .18s}.oY8iXq_footLinks a:last-child{border-right:none;padding-right:0}.oY8iXq_footLinks a:hover{color:var(--chalk)}.oY8iXq_footBar{margin-top:var(--s5);justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s5);color:var(--dim-dark);flex-wrap:wrap;font-size:12.5px;display:flex}.oY8iXq_footBar .oY8iXq_footLinks a{font-size:12.5px}.oY8iXq_footVerse{color:inherit;border-bottom:1px solid var(--line-dark);padding-bottom:1px;text-decoration:none;transition:color .18s,border-color .18s}.oY8iXq_footVerse:hover{color:var(--chalk);border-bottom-color:var(--chalk)}.oY8iXq_mast{padding:clamp(var(--s6), 6.5vw, var(--s12)) 0 clamp(var(--s6), 5.5vw, var(--s8))}.oY8iXq_narrowCol{max-width:var(--frame-narrow)}.oY8iXq_midCol{max-width:var(--frame-mid)}.oY8iXq_displayFull{max-width:26ch;font-size:clamp(34px,4.4vw,56px);line-height:1}.oY8iXq_frameNarrow .oY8iXq_displayFull{max-width:22ch;font-size:clamp(32px,5vw,46px)}.oY8iXq_bodyFull{color:var(--ink);max-width:var(--measure-body)}.oY8iXq_navy .oY8iXq_bodyFull,.oY8iXq_timber .oY8iXq_bodyFull{color:var(--spec)}.oY8iXq_body strong,.oY8iXq_bodyFull strong{font-weight:600}.oY8iXq_navy .oY8iXq_body strong,.oY8iXq_navy .oY8iXq_bodyFull strong,.oY8iXq_timber .oY8iXq_body strong,.oY8iXq_timber .oY8iXq_bodyFull strong{color:var(--spec)}.oY8iXq_marked{border-left:3px solid var(--gold);padding-left:var(--s3)}.oY8iXq_markedGirder{border-left:3px solid var(--girder);padding-left:var(--s3)}.oY8iXq_checks{gap:var(--s2) var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.oY8iXq_checksOne{grid-template-columns:minmax(0,1fr)}.oY8iXq_check{gap:var(--s2);color:var(--ink);grid-template-columns:7px 1fr;align-items:start;max-width:46ch;font-size:15px;display:grid}.oY8iXq_check:before{content:"";background:var(--gold);border-radius:2px;width:7px;height:7px;margin-top:.55em}.oY8iXq_navy .oY8iXq_checks,.oY8iXq_navy .oY8iXq_check{color:var(--dim-dark)}.oY8iXq_rowsDef{border-top:1px solid var(--line)}.oY8iXq_rowDef{gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:baseline;display:grid}.oY8iXq_rowDefTerm{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;font-weight:700;font-size:var(--t-h3);color:var(--navy);letter-spacing:.005em;line-height:1.15}.oY8iXq_rowDefDesc{color:var(--dim);max-width:52ch;font-size:14.5px}.oY8iXq_rowDefLink{grid-template-columns:minmax(0,20rem) minmax(0,1fr) auto;text-decoration:none}.oY8iXq_rowDefLink .oY8iXq_rowGo{align-self:center}.oY8iXq_rowDefLink:hover .oY8iXq_rowGo{border-bottom-width:3px}.oY8iXq_navy .oY8iXq_rowGo{color:var(--spec)}.oY8iXq_navy .oY8iXq_rowsDef,.oY8iXq_navy .oY8iXq_rowDef{border-color:var(--line-dark)}.oY8iXq_navy .oY8iXq_rowDefTerm{color:var(--spec)}.oY8iXq_navy .oY8iXq_rowDefDesc{color:var(--dim-dark)}.oY8iXq_faq{gap:var(--s2);display:grid}.oY8iXq_faqItem{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r2-tile);padding:var(--s4)}.oY8iXq_faqQ{color:var(--navy);font-size:15.5px;font-weight:600}.oY8iXq_faqA{color:var(--dim);margin-top:var(--s1);max-width:62ch;font-size:14.5px}.oY8iXq_faqP+.oY8iXq_faqP{margin-top:var(--s2)}.oY8iXq_faqAWide{max-width:none}.oY8iXq_faqDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s3);list-style:none;display:flex}.oY8iXq_faqDetails>summary::-webkit-details-marker{display:none}.oY8iXq_faqDetails>summary:after{content:"";border-right:2px solid var(--girder);border-bottom:2px solid var(--girder);flex:none;width:8px;height:8px;margin-right:3px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.oY8iXq_faqDetails[open]>summary:after{transform:translateY(2px)rotate(-135deg)}@media (prefers-reduced-motion:reduce){.oY8iXq_faqDetails>summary:after{transition:none}}.oY8iXq_navy .oY8iXq_faqItem{border:0}.oY8iXq_navy .oY8iXq_faqQ{color:var(--navy)}.oY8iXq_legalSec{gap:var(--s3);padding-top:var(--s6);margin-top:var(--s6);border-top:1px solid var(--line);grid-template-columns:2.4rem minmax(0,1fr);display:grid}.oY8iXq_legalSec:first-child{border-top:none;margin-top:0}.oY8iXq_legalNum{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;color:var(--navy-half);padding-top:.45em;font-size:12px;font-weight:700}.oY8iXq_legalTitle{font-size:var(--t-h3);margin-bottom:var(--s2)}.oY8iXq_legalBody{color:var(--ink);max-width:var(--measure-body);font-size:15px}.oY8iXq_legalBody+.oY8iXq_legalBody{margin-top:var(--s3)}.oY8iXq_legalBody strong{font-weight:600}.oY8iXq_legalList{margin-top:var(--s3);max-width:var(--measure-body);padding-left:1.15em}.oY8iXq_legalList li{color:var(--ink);font-size:15px;line-height:1.65}.oY8iXq_legalList li+li{margin-top:10px}.oY8iXq_legalList li::marker{color:var(--gold)}.oY8iXq_legalLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin-top:var(--s4);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.oY8iXq_legalLabel+.oY8iXq_legalBody{margin-top:0}.oY8iXq_navy .oY8iXq_ph,.oY8iXq_timber .oY8iXq_ph{border-top:0;border-bottom:0;border-right:0}.oY8iXq_navy .oY8iXq_tile,.oY8iXq_timber .oY8iXq_tile{border:0}.oY8iXq_map{margin:0}.oY8iXq_mapCanvas{aspect-ratio:4/3;border-radius:var(--r2-tile);background:var(--spec);border:1px solid var(--line);width:100%;overflow:hidden}@media (max-width:700px){.oY8iXq_mapCanvas{aspect-ratio:3/4}}.oY8iXq_mapCanvas .maplibregl-ctrl-group{border-radius:var(--r2-chip);box-shadow:none;border:1px solid var(--line);background:var(--sheet)}.oY8iXq_mapCanvas .maplibregl-ctrl-group button+button{border-top:1px solid var(--line)}.oY8iXq_mapCanvas .maplibregl-ctrl-attrib{background:var(--sheet-glass);border-radius:var(--r2-chip) 0 0 0;font-size:11px}.oY8iXq_mapCanvas .maplibregl-ctrl-attrib a{color:var(--dim)}.oY8iXq_mapStaticLink{border-radius:var(--r2-tile);display:block}.oY8iXq_mapStaticLink:focus-visible{outline:2px solid var(--gold,currentColor);outline-offset:3px}.oY8iXq_mapStatic{border-radius:var(--r2-tile);border:1px solid var(--line);background:var(--spec);width:100%;height:auto;display:block}.oY8iXq_mapFallback{margin-top:var(--s2);font-size:var(--t-caption);color:var(--dim)}.oY8iXq_mapSwatchArea{background:var(--gold);border-radius:3px;box-shadow:inset 0 0 0 1.5px #123d258c}.oY8iXq_mapZone{fill:var(--girder);fill-opacity:.08;stroke:var(--girder);stroke-width:2px;stroke-dasharray:7 5;stroke-opacity:.8;transition:fill-opacity .15s,stroke-opacity .15s,fill .15s,stroke .15s}.oY8iXq_mapZoneHome{stroke-dasharray:none;stroke-width:2.6px}.oY8iXq_mapZoneLink{cursor:pointer}.oY8iXq_mapZoneLink:hover .oY8iXq_mapZone,.oY8iXq_mapZoneLink:focus-visible .oY8iXq_mapZone{fill:var(--navy);fill-opacity:.12;stroke:var(--navy);stroke-opacity:1;stroke-dasharray:none}.oY8iXq_mapZoneLink:focus{outline:none}.oY8iXq_mapZoneLink:focus-visible .oY8iXq_mapZName{text-underline-offset:3px;text-decoration:underline}.oY8iXq_mapZName,.oY8iXq_mapZTag,.oY8iXq_mapHqLabel,.oY8iXq_mapI35Label,.oY8iXq_mapTown,.oY8iXq_mapTownSm,.oY8iXq_mapTownStrong,.oY8iXq_mapTownLg{paint-order:stroke;stroke:var(--sheet);stroke-width:3px;stroke-linejoin:round}.oY8iXq_mapZName{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;fill:var(--navy);font-size:13px;font-weight:700}.oY8iXq_mapZTag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;fill:var(--dim);font-size:9.5px;font-weight:600}.oY8iXq_mapI35{fill:none;stroke:var(--girder);stroke-width:14px;stroke-linecap:round;stroke-linejoin:round;opacity:.2}.oY8iXq_mapI35Label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;fill:var(--dim);font-size:10px;font-weight:600}.oY8iXq_mapTowns{pointer-events:none}.oY8iXq_mapDot{fill:var(--girder)}.oY8iXq_mapDotExt{fill:none;stroke:var(--girder);stroke-width:2.2px}.oY8iXq_mapTown,.oY8iXq_mapTownSm,.oY8iXq_mapTownStrong,.oY8iXq_mapTownLg{font-family:var(--font-body), system-ui, sans-serif}.oY8iXq_mapTown{fill:var(--navy);font-size:11px}.oY8iXq_mapTownSm{fill:var(--dim);font-size:9.5px}.oY8iXq_mapTownStrong{fill:var(--navy);font-size:11px;font-weight:700}.oY8iXq_mapTownLg{fill:var(--navy);font-size:13px;font-weight:700}.oY8iXq_mapHqRing{fill:none;stroke:var(--timber);stroke-width:2.5px}.oY8iXq_mapHqDot{fill:var(--timber)}.oY8iXq_mapHqLabel{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;fill:var(--timber);font-size:12px;font-weight:700}.oY8iXq_mapLegend{margin:var(--s3) 0 0;justify-content:center;gap:var(--s1) var(--s4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.oY8iXq_mapKey{align-items:center;gap:var(--s1);font-size:var(--t-caption);color:var(--dim);display:inline-flex}.oY8iXq_mapSwatch{border-radius:50%;flex:none;width:13px;height:13px}.oY8iXq_mapSwatchHq{background:radial-gradient(circle at center, var(--timber) 0 34%, transparent 34% 62%, var(--timber) 62% 100%)}.oY8iXq_qForm{gap:var(--s3);display:grid}.oY8iXq_qGrid{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.oY8iXq_qField{gap:var(--s1);display:grid}.oY8iXq_qFull{grid-column:1/-1}.oY8iXq_qLabel{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--spec);gap:var(--s1);align-items:baseline;font-size:12px;font-weight:700;display:flex}.oY8iXq_qNum{color:var(--dim-dark);font-variant-numeric:tabular-nums}.oY8iXq_qGoldNums .oY8iXq_qNum{color:var(--gold);font-size:14px}.oY8iXq_qHint{color:var(--dim-dark);font-size:13px;line-height:1.45}.oY8iXq_qInput{box-sizing:border-box;width:100%;font:inherit;color:var(--spec);border-radius:var(--r2-tile);appearance:none;background:#f7f7f512;border:1px solid #f7f7f54d;padding:12px 14px;font-size:15px;line-height:1.4;transition:border-color .18s,background .18s}.oY8iXq_qInput::placeholder{color:#f7f7f573}.oY8iXq_qInput:hover{border-color:#f7f7f58c}.oY8iXq_qInput:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-color:var(--spec);background:#f7f7f51a}.oY8iXq_qWrap{position:relative}.oY8iXq_qCombo{justify-content:space-between;align-items:center;gap:var(--s2);text-align:left;cursor:pointer;display:flex}.oY8iXq_qComboPlaceholder{color:#f7f7f573}.oY8iXq_qCaret{flex:none;transition:transform .18s}.oY8iXq_qCaretOpen{transform:rotate(180deg)}.oY8iXq_qMenu{z-index:30;background:var(--spec);border:1px solid var(--line);border-radius:var(--r2-tile);max-height:264px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.oY8iXq_qOpt{align-items:center;gap:var(--s1);color:var(--navy);cursor:pointer;border-radius:6px;padding:10px 12px;font-size:15px;line-height:1.35;display:flex}.oY8iXq_qOptActive{background:#123d2517}.oY8iXq_qOptSelected{font-weight:600}.oY8iXq_qTick{width:14px;color:var(--gold);flex:none}.oY8iXq_qArea{resize:vertical;min-height:92px}.oY8iXq_qPot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.oY8iXq_qFoot{border-top:1px solid var(--line-dark);padding-top:var(--s3);gap:var(--s3);display:grid}.oY8iXq_qConsent{gap:var(--s2);grid-template-columns:auto 1fr;align-items:start;display:grid}.oY8iXq_qConsentBox{width:18px;height:18px;accent-color:var(--gold);flex:none;margin:3px 0 0}.oY8iXq_qConsentText{color:var(--dim-dark);font-size:13px;line-height:1.5}.oY8iXq_qSms{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.oY8iXq_qSmsWrap{gap:8px;display:grid}.oY8iXq_qSmsLabel{color:var(--dim-dark);font-size:13px;line-height:1.5}.oY8iXq_qSmsTerms{color:var(--dim-dark);padding-left:var(--s2);border-left:1px solid var(--line-dark);margin-left:30px;font-size:11.5px;line-height:1.6}.oY8iXq_qSmsTerms a{color:var(--chalk);text-underline-offset:2px;text-decoration:underline}.oY8iXq_qActions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.oY8iXq_qBtn{font:inherit;font-size:14px;font-weight:600}.oY8iXq_qBtn:disabled{opacity:.55;cursor:not-allowed}.oY8iXq_qNote{border-left:3px solid var(--gold);padding-left:var(--s3);color:var(--dim-dark);font-size:14px;line-height:1.6}.oY8iXq_qNoteHead{color:var(--spec);margin-bottom:4px;font-weight:600;display:block}.oY8iXq_qNotePulse{border-left-color:#0000;position:relative}.oY8iXq_qNotePulse:before{content:"";background:var(--gold);width:3px;animation:2s ease-in-out infinite oY8iXq_qNotePulseFade;position:absolute;top:0;bottom:0;left:-3px}@keyframes oY8iXq_qNotePulseFade{0%,to{opacity:1}50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.oY8iXq_qNotePulse:before{opacity:1!important;animation:none!important}}.oY8iXq_qErr{color:var(--gold);font-size:13px}.oY8iXq_qStep{gap:var(--s2);border:0;margin:0;padding:0;display:grid}.oY8iXq_qStepHead{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;padding:0;font-size:15px;font-weight:700}.oY8iXq_qCal{gap:var(--s2);display:grid}.oY8iXq_qCalHead{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.oY8iXq_qCalMonth{font-family:var(--font-display), system-ui, sans-serif;color:var(--spec);letter-spacing:.01em;font-size:17px;font-weight:700}.oY8iXq_qCalYear{color:var(--dim-dark);margin-left:6px;font-weight:400}.oY8iXq_qCalNav{gap:4px;display:flex}.oY8iXq_qCalArrow{border:1px solid var(--line-dark);border-radius:var(--r-ctl);width:34px;height:34px;color:var(--spec);cursor:pointer;background:0 0;place-items:center;transition:background .14s,border-color .14s,opacity .14s;display:grid}.oY8iXq_qCalArrow:hover:not(:disabled){background:#f7f7f51a}.oY8iXq_qCalArrow:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.oY8iXq_qCalArrow:disabled{opacity:.3;cursor:default}.oY8iXq_qCalGrid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.oY8iXq_qCalDow{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--dim-dark);padding-bottom:2px;font-size:11px;font-weight:600}.oY8iXq_qCalDay{aspect-ratio:1;border-radius:var(--r-ctl);min-height:38px;color:var(--spec);cursor:pointer;background:#f7f7f512;border:1px solid #0000;place-items:center;font-size:14px;transition:background .16s,color .16s,transform .12s;display:grid;position:relative}.oY8iXq_qCalDay:hover{background:#f7f7f529}.oY8iXq_qCalDay:active{transform:scale(.94)}.oY8iXq_qCalDay:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.oY8iXq_qCalDayOn,.oY8iXq_qCalDayOn:hover{background:var(--gold);color:var(--navy);font-weight:700}.oY8iXq_qCalDayOff{color:#f7f7f547;cursor:default;background:0 0}.oY8iXq_qCalDayOff:hover{background:0 0}.oY8iXq_qCalPad{visibility:hidden}.oY8iXq_qCalToday:after{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.oY8iXq_qCalDayOn.oY8iXq_qCalToday:after{background:var(--navy)}@keyframes oY8iXq_qCalIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.oY8iXq_qCalGridAnim{animation:.22s ease-out both oY8iXq_qCalIn}@media (prefers-reduced-motion:reduce){.oY8iXq_qCalGridAnim{animation:none}.oY8iXq_qCalDay,.oY8iXq_qCalArrow{transition:none}.oY8iXq_qCalDay:active{transform:none}}.oY8iXq_qTimes{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.oY8iXq_qTimes .oY8iXq_qChip{text-align:center;width:100%;padding:12px 6px;font-size:13px}.oY8iXq_qPlace{flex-wrap:wrap;gap:8px;display:flex}.oY8iXq_qTzRow{max-width:300px;margin-bottom:var(--s2);gap:6px;display:grid}.oY8iXq_qTzLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--dim-dark);font-size:12px;font-weight:600}.oY8iXq_qChip{border:1px solid var(--line-dark);border-radius:var(--r-ctl);color:var(--spec);cursor:pointer;background:#f7f7f512;flex:none;padding:11px 14px;font-size:14px;line-height:1;transition:background .14s,border-color .14s}.oY8iXq_qChip:hover{background:#f7f7f51f}.oY8iXq_qChipOn,.oY8iXq_qChipOn:hover{background:var(--gold);border-color:var(--gold);color:var(--navy);font-weight:600}.oY8iXq_qChip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.oY8iXq_qInvalid{border-color:var(--gold)}.oY8iXq_tocGrid{column-gap:var(--s8);margin-top:var(--s6);grid-template-columns:1fr 1fr;display:grid}.oY8iXq_tocLink{align-items:baseline;gap:var(--s2);border-top:1px solid var(--line);color:var(--navy);grid-template-columns:2.25rem minmax(0,1fr);padding:14px 0;text-decoration:none;display:grid}.oY8iXq_tocGrid>.oY8iXq_tocLink:nth-child(-n+2){border-top:none}.oY8iXq_tocNum{font-family:var(--font-mono), ui-monospace, monospace;color:var(--gold);letter-spacing:.04em;font-size:12px;font-weight:600}.oY8iXq_tocLabel{text-underline-offset:3px;font-size:15px;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .16s}.oY8iXq_tocLink:hover .oY8iXq_tocLabel{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.oY8iXq_subH{font-size:var(--t-h3);color:var(--navy);margin-top:var(--s6);margin-bottom:var(--s2)}.oY8iXq_subH+.oY8iXq_body,.oY8iXq_subH+.oY8iXq_bodyFull,.oY8iXq_subH+.oY8iXq_legalBody{margin-top:0}.oY8iXq_navy .oY8iXq_subH,.oY8iXq_timber .oY8iXq_subH{color:var(--spec)}.oY8iXq_inlineLink{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;text-decoration-thickness:2px}.oY8iXq_inlineLink:hover{-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}.oY8iXq_navy .oY8iXq_inlineLink,.oY8iXq_timber .oY8iXq_inlineLink{color:var(--chalk)}.oY8iXq_navy .oY8iXq_inlineLink:hover,.oY8iXq_timber .oY8iXq_inlineLink:hover{-webkit-text-decoration-color:var(--chalk);text-decoration-color:var(--chalk)}.oY8iXq_stampStrip{background:var(--navy);padding:var(--s3) 0}.oY8iXq_stamp{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--spec);text-align:right;max-width:none;font-size:12px;font-weight:600}.oY8iXq_legalPage .oY8iXq_rowDefDesc{color:var(--ink);font-size:15px}.oY8iXq_legalPage .oY8iXq_navy .oY8iXq_rowDefDesc,.oY8iXq_legalPage .oY8iXq_timber .oY8iXq_rowDefDesc{color:var(--spec)}@media (max-width:1000px){.oY8iXq_split,.oY8iXq_splitWide,.oY8iXq_splitNarrow{gap:var(--s6);grid-template-columns:1fr}.oY8iXq_rowDef,.oY8iXq_rowDefLink{gap:var(--s2);grid-template-columns:minmax(0,1fr)}.oY8iXq_rowDefTerm{font-size:17px}.oY8iXq_tileGrid3{grid-template-columns:repeat(2,1fr)}.oY8iXq_ref{gap:var(--s5);grid-template-columns:1fr}.oY8iXq_refPortrait{width:min(320px,100%)}.oY8iXq_refFlip{grid-template-columns:1fr}.oY8iXq_refFlip .oY8iXq_refPortrait,.oY8iXq_refFlip .oY8iXq_refBody{grid-area:auto/1}.oY8iXq_stats{grid-template-columns:1fr 1fr}.oY8iXq_stat:nth-child(odd){border-left:none;padding-left:0}.oY8iXq_row{gap:var(--s2);grid-template-columns:1fr}.oY8iXq_rowLabel{font-size:17px}.oY8iXq_calloutRow{gap:var(--s4);grid-template-columns:minmax(0,1fr)}.oY8iXq_qGrid{gap:var(--s3);grid-template-columns:minmax(0,1fr)}.oY8iXq_calloutRule{display:none}.oY8iXq_calloutAct{border-top:1px solid var(--line-dark);padding-top:var(--s4);justify-content:flex-start;align-self:auto}.oY8iXq_footPlate{align-items:start;gap:var(--s5);grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.oY8iXq_qInput{font-size:16px}.oY8iXq_qChip{padding:14px 16px}.oY8iXq_qTimes .oY8iXq_qChip{padding:15px 6px}.oY8iXq_qCalDay{min-height:42px}.oY8iXq_tocGrid{grid-template-columns:minmax(0,1fr)}.oY8iXq_tocGrid>.oY8iXq_tocLink:nth-child(2){border-top:1px solid var(--line)}.oY8iXq_heroImg,.oY8iXq_mastPhotoImg{object-position:72% center}.oY8iXq_display,.oY8iXq_displayFull{max-width:none}.oY8iXq_checks{grid-template-columns:minmax(0,1fr)}.oY8iXq_legalSec{gap:var(--s1);grid-template-columns:minmax(0,1fr)}.oY8iXq_tileGrid2,.oY8iXq_tileGrid3{grid-template-columns:1fr}.oY8iXq_railItem{border-left:none;border-top:1px solid var(--line);flex:44%}.oY8iXq_ghost{font-size:46vw}.oY8iXq_refAttr{gap:var(--s3);flex-wrap:wrap}.oY8iXq_refCite{flex:100%}.oY8iXq_refLogoSlot{width:140px;height:42px}.oY8iXq_stats{grid-template-columns:1fr}.oY8iXq_stat{padding-left:0;padding-top:var(--s4);padding-bottom:var(--s4);border-left:none}.oY8iXq_stat+.oY8iXq_stat{border-top:1px solid var(--line-dark)}.oY8iXq_footIndexRow{gap:var(--s1);grid-template-columns:minmax(0,1fr)}.oY8iXq_footBar{gap:var(--s3)}.oY8iXq_mapLegend{gap:var(--s1) var(--s3)}}.oY8iXq_hoursTable{border-collapse:collapse;width:100%;margin-top:40px;font-size:1rem}.oY8iXq_hoursTable caption{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#f7f7f5b3;padding-bottom:8px;font-size:.8rem}.oY8iXq_hoursTable th,.oY8iXq_hoursTable td{color:var(--spec);text-align:left;border-top:1px solid #ffffff24;padding:8px 0;font-weight:500}.oY8iXq_hoursTable td{text-align:right;font-variant-numeric:tabular-nums}.oY8iXq_hoursTable tr:last-child th,.oY8iXq_hoursTable tr:last-child td{border-bottom:1px solid #ffffff24}.oY8iXq_hoursClosed th,.oY8iXq_hoursClosed td{color:#f7f7f599;font-weight:400}
