.pg-simple{grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.pg-simple .prose{width:min(100% - 2 * var(--gutter), 40rem);padding:var(--section) 0;margin:0 auto}.pg-simple .prose .sec-h{margin:.6rem 0 1.2rem}.pg-simple .prose .lead{margin:0 0 1.4rem}.pg-simple .prose h2{font:400 var(--step-2) / 1.2 var(--font-display);margin:2.2rem 0 .6rem}.pg-simple .prose p,.pg-simple .prose li{color:var(--ink-700);max-width:38rem}.pg-simple .prose ul{padding-left:1.2rem}.pg-simple .prose .write{margin-top:.8rem}
.pg-content{--pad:max(var(--gutter), calc((100% - 84rem) / 2));--body:var(--ink-800);--section:clamp(3.5rem, 2rem + 5vw, 7rem);min-height:100svh}html:has(.pg-content){scroll-padding-top:calc(var(--hdr) + 1.25rem)}.pg-content .about,.pg-content .inquiry,.pg-content .site-footer{padding-inline:var(--pad)}.pg-content main{display:block}.pg-content em{font-style:italic}.pg-content main p{color:var(--body)}.pg-content .sec-head{margin-bottom:clamp(1.5rem,1rem + 2vw,3rem)}.pg-content .sec-head .sec-h{margin-bottom:.4rem}.pg-content .cap,.pg-content .closing .cap{color:var(--ink-600)}.pg-content .write{font-size:var(--step-1)}.phero{gap:1.25rem;padding-bottom:clamp(1rem,3vw,2rem);display:grid}.phero-media{gap:.5rem;margin:0;display:grid}.phero-media .cap{padding-inline:var(--gutter);margin:0}.phero-frame{background:var(--well);aspect-ratio:4/5;width:100%;max-height:76svh;overflow:hidden}.phero-frame img{object-fit:cover;background-size:cover;width:100%;height:100%}.phero-text{padding:0 var(--gutter);align-content:center;justify-items:start;gap:.2rem;display:grid}.phero-h1{font:300 clamp(2.9rem, 1.9rem + 3.6vw, 6rem) / .98 var(--font-display);letter-spacing:-.015em;text-wrap:balance;color:var(--ink-900);margin:.5rem 0 .9rem}.phero-h1 em{display:block}.phero-h1-eyebrow{margin-top:0}.phero-h1-eyebrow .eyebrow{margin-bottom:.7rem;display:block}.phero-lead{font:300 var(--step-1) / 1.45 var(--font-display);max-width:30rem;margin:0 0 1.2rem;color:var(--ink-700)!important}.phero-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:.4rem;display:flex}.phero-meta{font-size:var(--step--1);margin:0;color:var(--ink-600)!important}@media (min-width:900px){.phero{padding:clamp(.75rem, 1.5vw, 1.5rem) var(--pad) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:clamp(1rem,2vw,2rem)}.phero-media{grid-area:1/1/auto/8}.phero-media .cap{padding:0}.phero-frame{aspect-ratio:auto;height:clamp(30rem, calc(100svh - var(--hdr) - 4.5rem), 58rem);max-height:none}.phero-text{grid-area:1/9/auto/13;padding:0 0 2.4rem}.phero-flip .phero-media{grid-column:6/13}.phero-flip .phero-text{grid-column:1/5}}.invest-lines{border-top:1px solid var(--line);width:min(100%,26rem);margin:.2rem 0 1rem;padding:0;list-style:none}.invest-lines li{border-bottom:1px solid var(--line);font:400 var(--step-0) / 1.4 var(--font-sans);color:var(--ink-800);padding:.6rem 0}.invest-lines .num,.pg-content .num{font-variant-numeric:lining-nums}.faq{border-top:1px solid var(--line-strong)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{cursor:pointer;min-height:3.6rem;font:400 var(--step-1) / 1.25 var(--font-display);color:var(--ink-900);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:var(--amber-600)}.faq-mark{flex:none;width:14px;height:14px;position:relative}.faq-mark:before,.faq-mark:after{content:"";width:14px;height:1px;transition:transform var(--dur-base) var(--ease-out-slow);background:currentColor;position:absolute;top:50%;left:0}.faq-mark:after{transform:rotate(90deg)}.faq-item[open] .faq-mark:after{transform:rotate(0)}.faq-a{max-width:42rem;padding:0 0 1.3rem}.faq-a p{color:var(--body);margin:0 0 .7rem}
