.info-page{flex-direction:column;min-height:100svh;display:flex}.info-home{align-items:center;gap:10px;padding-top:10px;padding-bottom:10px;font-size:12px;display:flex}.info-home svg{transition:transform .2s}.info-home:hover svg{transform:translate(-4px)}.info-main{flex:1;padding-top:74px;padding-bottom:110px}.info-heading{border-bottom:1px solid var(--line);padding-bottom:50px}.info-heading .eyebrow{text-transform:uppercase;align-items:center;gap:9px;display:flex}.info-heading h1{letter-spacing:-.065em;font-size:max(44px,min(5.3vw,76px));font-weight:500;line-height:1.1}.info-title-dot{color:var(--orange)}.info-intro{max-width:580px;color:var(--muted);margin-top:23px;font-size:16px;line-height:1.85}.info-grid{grid-template-columns:260px minmax(0,1fr);gap:90px;padding-top:48px;display:grid}.info-sidebar{align-self:start;position:-webkit-sticky;position:sticky;top:125px}.info-sidebar nav{flex-direction:column;display:flex}.info-sidebar nav a{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:17px 14px;font-size:12px;transition:background .2s;display:flex}.info-sidebar nav a[aria-current=page]{background:#ede9dd;border-bottom-color:transparent;border-radius:3px}.info-sidebar nav a:hover{background:#eeece3}.info-nav-number{color:var(--muted);font:9px var(--font-geist-mono),monospace}.info-sidebar nav a[aria-current=page] .info-nav-number{color:var(--orange)}.info-sidebar nav svg{flex-shrink:0;margin-left:auto}.info-sidebar-contact{padding:34px 14px 0}.info-sidebar-contact p{font-size:15px;font-weight:500}.info-sidebar-contact>span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.info-sidebar-contact a{border-bottom:1px solid #c3bba9;align-items:center;gap:12px;margin-top:17px;padding-bottom:6px;font-size:12px;display:inline-flex}.info-content{min-width:0}.info-row{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:18px;padding:30px 0;display:grid}.info-row:first-child{padding-top:0}.info-row-number{font:10px var(--font-geist-mono),monospace;color:var(--orange);padding-top:7px}.info-page .info-row h2{letter-spacing:-.5px;font-size:21px;font-weight:500;line-height:1.4}.info-row p{color:var(--muted);overflow-wrap:anywhere;max-width:660px;margin-top:12px;font-size:14px;line-height:1.95}.info-email{border-bottom:1px solid var(--orange);align-items:center;gap:15px;margin:27px 0 0 50px;padding-bottom:7px;font-size:14px;display:inline-flex}.info-footer{border-top:1px solid var(--line);background:#eeece3}.info-footer a[aria-current=page]{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.info-grid{grid-template-columns:225px minmax(0,1fr);gap:45px}}@media (max-width:799px){.info-main{padding-top:45px;padding-bottom:65px}.info-heading{padding-bottom:30px}.info-heading h1{font-size:max(39px,min(8vw,58px))}.info-intro{margin-top:19px;font-size:14px}.info-grid{grid-template-columns:minmax(0,1fr);gap:35px;padding-top:25px}.info-sidebar{position:static}.info-sidebar nav{flex-direction:row;gap:8px}.info-sidebar nav a{flex:1;gap:8px;padding:14px 10px;font-size:11px}.info-sidebar-contact{display:none}.info-row{grid-template-columns:22px minmax(0,1fr);gap:12px;padding-top:25px;padding-bottom:25px}.info-page .info-row h2{font-size:19px}.info-row p{font-size:13px}.info-email{margin-left:34px}.info-home span{display:none}.info-home{border:1px solid var(--line);border-radius:50%;justify-content:center;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.info-page *,.info-page :after{transition:none!important}}
