@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_abd3fa{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_abd3fa{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-body:"Inter","Inter Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0F0E0D;--fg:#EAE6DD;--fg2:#8A857C;--gold:#C9A04A;--rule:#2A2825;--field:#3A3935;--display:var(--font-display),"Cormorant Garamond",Georgia,serif;--body:var(--font-body),"Inter",system-ui,sans-serif}body,html{background:var(--bg);color:var(--fg)}body{font-family:var(--body);font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:rgba(201,160,74,.2)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:rgba(201,160,74,.3)}.lnum{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"pnum" 1,lining-nums proportional-nums}.grain{position:fixed;inset:0;pointer-events:none;z-index:1000;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.content{margin-left:210px;padding:64px 80px;min-height:100vh}.view-top{display:flex;justify-content:flex-end}.view-date{font-size:12px}.glance-label,.view-date{font-family:var(--body);color:var(--fg2)}.glance-label{font-weight:500;font-size:11px;letter-spacing:.25em;text-transform:uppercase;margin:80px 0 40px}.advisor-block{margin-top:80px;border:1px solid rgba(201,160,74,.4);padding:48px;max-width:600px}.advisor-label{font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--gold)}.advisor-name{font-family:var(--display);font-size:26px;color:var(--fg);margin-top:20px}.advisor-title{font-size:14px}.advisor-note,.advisor-title{font-family:var(--body);font-weight:300;color:var(--fg2)}.advisor-note{font-size:15px;margin-top:24px}.advisor-actions{display:flex;gap:16px;margin-top:32px}.vbtn{font-family:var(--body);font-weight:500;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);background:transparent;padding:14px 28px;text-decoration:none;transition:all .2s}.vbtn:hover{background:rgba(201,160,74,.1)}.view{position:relative}.vault-acct{position:fixed;top:0;right:0;z-index:120;padding:22px 28px 0;text-align:right;text-decoration:none;display:block;line-height:1.3}.va-name{font-family:var(--display);font-size:17px;color:#EAE6DD;letter-spacing:.01em}.va-name,.va-sub{transition:color .2s}.va-sub{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-top:3px}.va-date,.va-sub{font-family:var(--body)}.va-date{font-size:12px;color:#8A857C;margin-top:5px;letter-spacing:.04em}.vault-acct:hover .va-name{color:var(--gold)}.vmsg-fab{position:fixed;bottom:28px;right:28px;z-index:900;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#0F0E0D;color:#C9A04A;border:1px solid #c9a04a;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.4);transition:background .2s,color .2s}.vmsg-fab svg{width:23px;height:23px}.vmsg-dot,.vmsg-fab:hover{background:#C9A04A;color:#0F0E0D}.vmsg-dot{position:absolute;top:-5px;right:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;font-size:10px;font-weight:600;letter-spacing:0;border:1.5px solid #0f0e0d}.vmsg-fab:hover .vmsg-dot{background:#0F0E0D;color:#C9A04A}.vmsg-att{display:flex;flex-direction:column;gap:6px;margin-top:6px}.vmsg-att-img{max-width:200px;max-height:200px;border-radius:4px;display:block;border:1px solid rgba(201,160,74,.3)}.vmsg-att-file{font-size:12px;color:#C9A04A;text-decoration:none}.vmsg-att-file:hover{text-decoration:underline}.vmsg-files{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 0}.vmsg-file-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#8A857C;border:1px solid rgba(234,230,221,.12);padding:3px 8px;border-radius:3px}.vmsg-file-chip button{color:#8A857C;font-size:11px;padding:0}.vmsg-clip,.vmsg-file-chip button{background:none;border:none;cursor:pointer}.vmsg-clip{font-size:16px;padding:0 6px}.vmsg-panel{position:fixed;bottom:28px;right:28px;z-index:901;width:360px;max-width:calc(100vw - 40px);height:520px;max-height:calc(100vh - 56px);background:#131210;border:1px solid rgba(201,160,74,.4);display:flex;flex-direction:column;box-shadow:0 28px 70px rgba(0,0,0,.7)}.vmsg-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(234,230,221,.08);flex-shrink:0}.vmsg-title{font-family:var(--display);font-size:20px;font-style:italic;color:#EAE6DD}.vmsg-sub{font-family:Inter,sans-serif;font-size:11px;color:#8A857C;margin-top:2px}.vmsg-x{background:none;border:none;color:#8A857C;font-size:15px;cursor:pointer;padding:4px;line-height:1;transition:color .2s}.vmsg-x:hover{color:#EAE6DD}.vmsg-body{flex:1 1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:14px}.vmsg-empty{font-family:Inter,sans-serif;font-size:12px;color:#8A857C;line-height:1.6;text-align:center;margin:auto 16px}.vmsg-row{display:flex;flex-direction:column;max-width:80%}.vmsg-row.me{align-self:flex-end;align-items:flex-end}.vmsg-row.them{align-self:flex-start;align-items:flex-start}.vmsg-name{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#C9A04A;margin-bottom:5px}.vmsg-bubble,.vmsg-name{font-family:Inter,sans-serif}.vmsg-bubble{font-size:13.5px;line-height:1.55;font-weight:300;padding:11px 14px;color:#EAE6DD}.vmsg-row.them .vmsg-bubble{background:#1C1A16;border:1px solid rgba(234,230,221,.07)}.vmsg-row.me .vmsg-bubble{background:rgba(201,160,74,.13);border:1px solid rgba(201,160,74,.3)}.vmsg-time{font-family:Inter,sans-serif;font-size:9px;color:#5A554D;margin-top:5px;letter-spacing:.05em}.vmsg-input{display:flex;gap:8px;padding:14px;border-top:1px solid rgba(234,230,221,.08);flex-shrink:0}.vmsg-input input{flex:1 1;background:#0F0E0D;border:1px solid rgba(234,230,221,.12);color:#EAE6DD;padding:11px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:300;outline:none;text-align:left;letter-spacing:normal}.vmsg-input input:focus{border-color:rgba(201,160,74,.5)}.vmsg-input button{background:#C9A04A;border:none;color:#0F0E0D;padding:0 18px;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.vmsg-input button:disabled{opacity:.5;cursor:default}@media (max-width:960px){.vault-acct{position:absolute;top:72px;right:16px;left:auto;padding:0;text-align:right;z-index:5}.vmsg-panel{width:calc(100vw - 40px);right:20px}}.vault-atmos{inset:-20%;z-index:0;background:radial-gradient(ellipse 46% 42% at 50% 44%,rgba(78,60,34,.26) 0,rgba(52,40,24,.13) 36%,rgba(15,14,13,0) 70%),radial-gradient(ellipse 80% 72% at 50% 50%,rgba(30,26,20,.4) 0,rgba(15,14,13,0) 65%)}.vault-atmos,.vignette{position:fixed;pointer-events:none}.vignette{inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.22) 0,rgba(0,0,0,0) 14%),linear-gradient(0deg,rgba(0,0,0,.22) 0,rgba(0,0,0,0) 14%)}nav.top{position:fixed;top:0;left:0;right:0;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px 64px;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:none!important;transition:background .25s ease,-webkit-backdrop-filter .25s ease;transition:background .25s ease,backdrop-filter .25s ease;transition:background .25s ease,backdrop-filter .25s ease,-webkit-backdrop-filter .25s ease}nav.top.solid-nav{background:rgba(15,14,13,.82)!important;border-bottom:none!important}nav.top.scrolled,nav.top.solid-nav{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}nav.top.scrolled{background:rgba(15,14,13,.85)!important}nav.top.scrolled:after{content:"";position:absolute;left:0;right:0;top:100%;height:56px;pointer-events:none;background:linear-gradient(180deg,rgba(15,14,13,.85) 0,rgba(15,14,13,0))}.wordmark{font-family:var(--display);font-weight:500;font-size:18px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg);text-decoration:none;transition:color .2s;justify-self:start;white-space:nowrap}.wordmark:hover{color:var(--gold)}.nav-logo{justify-self:center;display:inline-flex;align-items:center;justify-content:center;padding:9px 8px;border:1px solid var(--gold)}.nav-logo img{height:28px;width:auto;display:block}nav.top>.nav-link{justify-self:end}.nav-link{font-family:var(--body);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg2);text-decoration:none;transition:color .2s}.nav-link:hover{color:var(--gold)}.vault{position:relative;z-index:3;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:160px 64px 120px}.vault-inner{width:100%;max-width:440px;text-align:center;transform:translateY(-7vh)}@media (min-width:769px){.vault-inner{transform:translateY(-3vh)}.vault-label{margin-bottom:40px}.vault-auth .vault-label{position:absolute;top:104px;left:0;right:0;margin:0}.vault-auth .vault-inner{transform:none}.vault-atmos-low{background:radial-gradient(ellipse 46% 42% at 50% 52%,rgba(78,60,34,.26) 0,rgba(52,40,24,.13) 36%,rgba(15,14,13,0) 70%),radial-gradient(ellipse 80% 72% at 50% 52%,rgba(30,26,20,.4) 0,rgba(15,14,13,0) 65%)}}.vault-label{font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:32px}.vault-title{font-family:var(--display);font-style:italic;font-weight:400;font-size:72px;line-height:1;letter-spacing:-.02em;color:var(--fg);margin-bottom:28px}.vault-desc{font-family:var(--body);font-weight:300;font-size:15px;line-height:1.7;color:var(--fg2);max-width:380px;margin:0 auto 8px}.vault-rule{width:80px;height:1px;background:var(--gold);opacity:.5;margin:56px auto}.vault-form{gap:32px;text-align:left}.vault-form,.vfield{display:flex;flex-direction:column}.vfield label{display:block;font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg2);margin-bottom:12px}.vfield input,.vfield label{font-family:var(--body);text-align:center}.vfield input{width:100%;font-weight:400;font-size:16px;color:var(--fg);background:transparent;border:none;border-bottom:1px solid #3a3935;padding:12px 0;outline:none;border-radius:0;letter-spacing:.04em;transition:border-color .2s}.vfield input:focus{border-bottom-color:var(--gold)}.vfield input:-webkit-autofill,.vfield input:-webkit-autofill:active,.vfield input:-webkit-autofill:focus,.vfield input:-webkit-autofill:hover{-webkit-text-fill-color:#EAE6DD!important;border-bottom-color:#3A3935!important;caret-color:#EAE6DD;-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.vfield-row{position:relative}.vfield-eye{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--fg2);cursor:pointer;padding:4px;line-height:0;transition:color .2s}.vfield-eye:hover{color:var(--gold)}.pt-field .pt-field-row{position:relative}.pt-field .pt-field-row input{padding-right:34px}.pt-field .pt-eye{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--fg2);cursor:pointer;padding:4px;line-height:0;transition:color .2s}.pt-field .pt-eye:hover{color:var(--gold)}.vault-err{color:#C97A4A;text-align:center;margin-top:-16px}.btn-enter,.vault-err{font-family:var(--body);font-size:13px}.btn-enter{font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);background:transparent;border:1px solid var(--gold);padding:17px 36px;cursor:pointer;border-radius:0;transition:color .2s,background .2s;margin-top:12px;width:100%}.btn-enter:hover{background:var(--gold);color:var(--bg)}.btn-enter:disabled{opacity:.5;cursor:default}.vault-invite{margin-top:64px;font-family:var(--body);font-weight:300;font-size:13px;letter-spacing:.04em;color:var(--fg2)}.vault-invite a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(201,160,74,.35);padding-bottom:2px;transition:border-color .2s}.vault-invite a:hover{border-color:var(--gold)}@media (max-width:560px){.vault-title{font-size:56px}nav.top{padding:18px 24px}}nav.top>.nav-right{justify-self:end}.nav-right{display:flex;align-items:center;gap:40px}.btn-cta{font-family:var(--body);font-weight:500;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);background:transparent;border:1px solid var(--gold);padding:14px 28px;cursor:pointer;border-radius:0;transition:color .2s,background .2s;text-decoration:none;display:inline-block}.btn-cta:hover{background:var(--gold);color:var(--bg)}.btn-cta.large{font-size:14px;padding:18px 36px}.frame-rules{position:fixed;inset:0;pointer-events:none;z-index:2}.frame-rules:after,.frame-rules:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:rgba(234,230,221,.05)}.frame-rules:before{left:max(64px,calc(50% - 700px))}.frame-rules:after{right:max(64px,calc(50% - 700px))}.section-divider{width:80px;height:1px;background:var(--gold);opacity:.6;margin:0 auto}section.hero{position:relative;height:100vh;min-height:720px;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-glow{background:radial-gradient(ellipse 58% 52% at 50% 56%,rgba(94,72,40,.34) 0,rgba(58,44,26,.14) 40%,rgba(15,14,13,0) 70%),radial-gradient(ellipse 92% 82% at 50% 56%,rgba(28,24,18,.42) 0,rgba(15,14,13,0) 64%);z-index:0}.hero-glow,section.hero:after{position:absolute;inset:0;pointer-events:none}section.hero:after{content:"";z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.22) 0,rgba(0,0,0,0) 14%)}.hero-content{position:relative;z-index:2;text-align:center;padding:0 64px;max-width:1280px;transform:translateY(4vh)}.hero-headline{font-family:var(--display);font-style:italic;font-weight:400;font-size:88px;line-height:1.05;letter-spacing:-.02em;color:var(--fg)}.hero-sub{margin-top:32px;font-family:var(--body);font-weight:400;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg2)}.section{padding:160px 64px}.section-label{font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--fg2);text-align:center;margin-bottom:64px}.container{margin:0 auto}.container-1280{max-width:1280px}.container-1080{max-width:1080px}.container-880{max-width:880px}.container-720{max-width:720px}.firm-paragraph{font-family:var(--display);font-weight:400;font-size:32px;line-height:1.4;color:var(--fg);text-align:center}.label{font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--fg2);text-align:center}.perspectives-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:64px;gap:64px;margin-top:80px;align-items:start}.perspectives-grid article{text-align:center;display:flex;flex-direction:column;align-items:center}.card-date{line-height:1;color:var(--gold);margin-bottom:18px}.card-date,.card-title{font-family:var(--display);font-style:italic;font-weight:400;font-size:28px}.card-title{line-height:1.2;color:var(--fg);margin-bottom:16px;min-height:2.4em}.card-excerpt{font-family:var(--body);font-weight:300;font-size:14px;line-height:1.6;color:var(--fg2);margin:0 auto 24px;max-width:300px;min-height:4.8em}.card-read{font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);text-decoration:none;transition:color .2s}.card-read:hover{color:var(--fg)}.services-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px;column-gap:80px;grid-row-gap:120px;row-gap:120px;text-align:center}.service-title{font-family:var(--display);font-weight:400;font-size:36px;color:var(--fg);margin-bottom:24px;line-height:1.15}.service-body{font-family:var(--body);font-weight:300;font-size:16px;line-height:1.6;color:var(--fg2);max-width:360px;margin:0 auto}.statement-wrap{text-align:center}.statement-line{font-family:var(--display);font-style:italic;font-weight:400;font-size:56px;line-height:1.2;color:var(--fg)}.statement-line+.statement-line{margin-top:24px}.statement-rule-wrap{margin-top:64px}.statement-attr{margin-top:24px;font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--fg2)}.presence-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px;column-gap:80px;text-align:center}.presence-label{font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.presence-venue{font-family:var(--display);font-weight:400;font-size:24px;color:var(--fg);margin-bottom:8px;line-height:1.3}.presence-addr{font-family:var(--body);font-weight:300;font-size:14px;color:var(--fg2);line-height:1.5}.presence-rule{width:80px;height:1px;background:var(--gold);opacity:.6;margin:24px auto 0}.contact-headline{font-family:var(--display);font-style:italic;font-weight:400;font-size:48px;color:var(--fg);line-height:1.1;text-align:center}.contact-sub{margin:24px auto 0;font-family:var(--body);font-weight:300;font-size:16px;line-height:1.6;color:var(--fg2);text-align:center;max-width:520px}form.contact-form{margin-top:80px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:48px;column-gap:48px;grid-row-gap:40px;row-gap:40px}.field{display:flex;flex-direction:column}.field.full{grid-column:1/-1}.field label{font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg2);margin-bottom:12px;text-align:center}.field input,.field textarea{font-family:var(--body);font-weight:400;font-size:16px;color:var(--fg);background:transparent;border:none;border-bottom:1px solid #3a3935;padding:12px 0;outline:none;border-radius:0;transition:border-color .2s;width:100%;resize:none;text-align:center}.field input:focus,.field textarea:focus{border-bottom-color:var(--gold)}.form-submit-wrap{grid-column:1/-1;margin-top:24px;text-align:center}#contact{padding-bottom:40px}footer{padding:22px 64px;border-top:1px solid rgba(201,160,74,.3);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}footer .left{text-align:left}.footer-license{grid-column:1/-1;font-weight:400;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid rgba(234,230,221,.07)}.footer-license,footer .center{text-align:center;font-family:var(--body);color:var(--fg2)}footer .center{font-weight:300;font-size:12px}footer .right{text-align:right;font-family:var(--body);font-weight:400;font-size:12px;color:var(--fg2)}footer a{color:var(--fg2);text-decoration:none;transition:color .2s}footer a:hover{color:var(--gold)}.footer-policies{grid-column:1/-1;text-align:center;margin-top:8px;font-family:var(--body);font-weight:400;font-size:11px;letter-spacing:.08em;color:var(--fg2)}.footer-policies a{margin:0 4px}@media (max-width:768px){.hero-headline{font-size:52px}.perspectives-grid{grid-template-columns:1fr;gap:48px}.services-grid{grid-template-columns:1fr;row-gap:72px}.presence-grid{grid-template-columns:1fr;gap:56px}.statement-line{font-size:38px}footer{grid-template-columns:1fr;padding:22px 32px}footer,footer .left,footer .right{text-align:center}}.admin{display:flex;flex-direction:column;height:100vh}.admin-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:60px;border-bottom:1px solid rgba(234,230,221,.09);background:#15140F;flex:0 0 auto}.admin-brand{font-family:var(--display);font-weight:500;font-size:17px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);text-decoration:none}.admin-body{display:grid;grid-template-columns:190px 1fr;flex:1 1;min-height:0}.admin-sidenav{border-right:1px solid rgba(234,230,221,.09);padding:24px 0;display:flex;flex-direction:column;background:#15140F}.admin-side-link{display:block;text-align:left;background:none;border:none;border-left:2px solid transparent;padding:11px 24px;font-size:14px;color:var(--fg2);cursor:pointer;transition:color .2s,border-color .2s;text-decoration:none;width:100%}.admin-side-link:hover{color:var(--fg)}.admin-side-link.active{color:var(--fg);border-left-color:var(--gold)}.admin-sidenav-foot{margin-top:auto;padding:24px;font-size:11px;color:var(--fg2)}.admin-editor{overflow-y:auto;padding:32px 36px 80px}.admin-editor h2{font-family:var(--display);font-style:italic;font-weight:400;font-size:34px;margin-bottom:6px}.admin-group-note{font-size:13px;color:var(--fg2);margin-bottom:28px;line-height:1.6}.admin-sub-h{font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:36px 0 16px}.admin-row{display:flex;gap:14px;padding:14px;border:1px solid rgba(234,230,221,.09);margin-bottom:10px;background:#15140F}.admin-row-label{font-family:var(--display);font-size:18px;color:var(--fg);min-width:180px}.admin-row-meta{font-size:12px;color:var(--fg2);margin-top:4px}.admin-ghost-btn{background:transparent;border:1px solid rgba(234,230,221,.09);color:var(--fg2);padding:7px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .2s,border-color .2s;text-decoration:none;display:inline-block}.admin-ghost-btn:hover{color:var(--gold);border-color:rgba(201,160,74,.5)}.admin-login-wrap{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:24px}.admin-login-card{width:380px;max-width:100%;background:#15140F;border:1px solid rgba(234,230,221,.09);padding:44px 40px 32px}.admin-login-brand{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);text-align:center}.admin-login-rule{width:56px;height:1px;background:var(--gold);opacity:.6;margin:22px auto 24px}.admin-login-note{font-size:12.5px;line-height:1.6;color:var(--fg2);text-align:center;margin-bottom:30px}.admin-login-label{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg2);margin-bottom:8px}.admin-login-input{width:100%;background:#1A1916;border:1px solid rgba(234,230,221,.09);color:var(--fg);padding:12px 13px;font-size:14px;font-weight:300;outline:none;margin-bottom:22px;font-family:var(--body);border-radius:0}.admin-login-input:focus{border-color:rgba(201,160,74,.55)}.admin-login-pw{position:relative}.admin-login-pw .admin-login-input{padding-right:44px}.admin-login-eye{position:absolute;top:9px;right:8px;background:none;border:none;color:var(--fg2);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.admin-login-eye:hover{color:var(--gold)}.admin-login-reset{display:block;margin:18px auto 0;background:none;border:none;color:var(--fg2);font-family:var(--body);font-weight:300;font-size:12px;letter-spacing:.06em;cursor:pointer;transition:color .2s}.admin-login-reset:hover{color:var(--gold)}.admin-login-reset:disabled{opacity:.6;cursor:default}.admin-login-resetmsg{margin:18px 0 0;text-align:center;font-family:var(--body);font-weight:300;font-size:12px;line-height:1.5;color:var(--gold)}.admin-login-input:-webkit-autofill,.admin-login-input:-webkit-autofill:active,.admin-login-input:-webkit-autofill:focus,.admin-login-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #1A1916!important;-webkit-text-fill-color:#EAE6DD!important;border:1px solid rgba(234,230,221,.09)!important;caret-color:#EAE6DD;-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.admin-login-err{font-size:11px;color:#C97A4A;margin:-12px 0 18px}.admin-login-btn{width:100%;background:var(--gold);border:1px solid var(--gold);color:#0F0E0D;padding:14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:opacity .2s}.admin-login-btn:hover{opacity:.88}.admin-login-foot{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);opacity:.6;text-align:center;margin-top:28px}.particulars{margin-top:48px}.pt-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 36px;gap:24px 36px;margin-top:0}.pt-field{display:flex;flex-direction:column;gap:10px}.pt-field.full{grid-column:1/-1}.pt-field label{font-family:var(--body);font-weight:500;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg2)}.pt-field input,.pt-field textarea{font-family:var(--body);font-weight:300;font-size:15px;color:var(--fg);background:rgba(255,255,255,.03);border:1px solid rgba(234,230,221,.1);padding:12px 14px;outline:none;resize:vertical;transition:border-color .2s;border-radius:0}.pt-field input:focus,.pt-field textarea:focus{border-color:rgba(201,160,74,.5)}.pt-foot{display:flex;align-items:center;gap:20px;margin-top:32px}.pt-save{font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);background:transparent;border:1px solid var(--gold);padding:14px 28px;cursor:pointer;border-radius:0;transition:background .2s,color .2s}.pt-save:hover{background:var(--gold);color:var(--bg)}.pt-status{font-size:12px;color:var(--fg2);opacity:0;transition:opacity .2s}.pt-status.on{opacity:1;color:var(--gold)}.pt-note-foot{margin-top:24px;font-family:var(--body);font-weight:300;font-size:13px;color:var(--fg2);line-height:1.6}@media (max-width:640px){.pt-grid{grid-template-columns:1fr}}@media (max-width:1024px){.section{padding:120px 48px}}@media (max-width:768px){.section{padding:88px 32px}nav.top{padding:16px 24px}.nav-right{gap:20px}.firm-paragraph{font-size:26px}.contact-form{grid-template-columns:1fr}footer{row-gap:14px}}@media (max-width:560px){nav.top{padding:14px 18px}.nav-link,.wordmark{font-size:11px;letter-spacing:.12em}.nav-logo{padding:7px}.nav-logo img{height:24px}.section{padding:60px 22px}.hero-headline{font-size:40px}.hero-sub{font-size:14px}.firm-paragraph{font-size:22px;line-height:1.45}.statement-line{font-size:30px}.section-label{margin-bottom:40px}.vault-inner{max-width:100%}.vault-title{font-size:46px}.vmsg-fab{bottom:16px;right:16px;padding:11px 18px}footer{row-gap:16px}}@media (max-width:400px){.section{padding:50px 16px}.hero-headline{font-size:33px}.firm-paragraph{font-size:20px}.statement-line{font-size:26px}.vault-title{font-size:38px}.wordmark{letter-spacing:.1em}.nav-link,.wordmark{font-size:10.5px}}@media (max-height:520px) and (orientation:landscape){section.hero{min-height:0}.hero-content{transform:translateY(2vh)}.hero-headline{font-size:40px}}