.static-page{background:var(--base-400);color:var(--base-100);overflow:hidden}.static-hero{min-height:100svh;padding:clamp(8rem, 16vh, 12rem) var(--page-padding) clamp(4rem, 9vw, 7rem);align-items:flex-end;display:flex;position:relative}.static-hero__media{z-index:0;position:absolute;inset:0}.static-hero__image{object-fit:cover;filter:saturate(.85)brightness(.72)}.static-hero__shade{background:linear-gradient(180deg, #05200c59 0%, #05200cc2 64%, var(--base-400) 100%), linear-gradient(90deg, #000000b8 0%, #00000038 58%, #0000007a 100%);position:absolute;inset:0}.static-hero__inner{z-index:1;width:min(980px,100%);position:relative}.static-kicker{color:var(--base-500);font-family:var(--font-space-mono), monospace;letter-spacing:.16rem;text-transform:uppercase;border:1px solid #33d7338c;border-radius:4px;margin-bottom:1rem;padding:4px 10px;font-size:.62rem;font-weight:700;line-height:1.3;display:inline-block}.static-hero__title,.static-overview h2,.static-timeline h2,.static-cta h2{font-family:var(--font-big-shoulders), sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:900}.static-hero__title{max-width:11ch;font-size:clamp(4.2rem,11vw,12rem);line-height:.86}.static-hero__intro{max-width:680px;color:var(--base-200);margin-top:1.5rem;font-size:clamp(1rem,1.65vw,1.28rem);font-weight:300;line-height:1.65}.static-hero__actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.static-hero__action{min-height:52px;font-family:var(--font-space-mono), monospace;letter-spacing:.14rem;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 1.4rem;font-size:.68rem;font-weight:700;transition:transform .25s,background .25s,color .25s,border-color .25s;display:inline-flex}.static-hero__action:hover{transform:translateY(-2px)}.static-hero__action--primary{background:var(--base-500);color:#fff}.static-hero__action--secondary{color:var(--base-100);background:#ffffff0f;border:1px solid #ffffff57}.static-metrics{border-block:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.static-metric{min-height:150px;padding:clamp(1.5rem, 4vw, 3rem) var(--page-padding);border-right:1px solid #ffffff14}.static-metric:last-child{border-right:0}.static-metric strong{color:var(--base-500);font-family:var(--font-big-shoulders), sans-serif;text-transform:uppercase;font-size:clamp(3rem,7vw,6rem);font-weight:900;line-height:.9;display:block}.static-metric span,.static-feature span,.static-timeline__item>span{color:var(--base-300);font-family:var(--font-space-mono), monospace;letter-spacing:.12rem;text-transform:uppercase;font-size:.62rem;font-weight:700}.static-overview{padding:clamp(5rem, 10vw, 8rem) var(--page-padding);grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.static-overview h2,.static-timeline h2,.static-cta h2{max-width:780px;font-size:clamp(3.2rem,8vw,8rem);line-height:.9}.static-overview p{color:var(--base-200);font-size:clamp(1rem,1.45vw,1.16rem);font-weight:300;line-height:1.75}.static-feature-grid{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.static-feature{border-right:1px solid #ffffff14;flex-direction:column;justify-content:flex-end;gap:1rem;min-height:360px;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.static-feature:last-child{border-right:0}.static-feature h3,.static-timeline__item h3{color:var(--base-100);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:600;line-height:1.1}.static-feature p,.static-timeline__item p,.static-cta p{color:var(--base-300);font-size:.95rem;font-weight:300;line-height:1.65}.static-timeline{padding:clamp(5rem, 10vw, 8rem) var(--page-padding)}.static-timeline__header{margin-bottom:clamp(2rem,5vw,4rem)}.static-timeline__list{border-top:1px solid #ffffff14}.static-timeline__item{border-bottom:1px solid #ffffff14;grid-template-columns:120px minmax(0,1fr);gap:clamp(1rem,4vw,4rem);padding:1.5rem 0;display:grid}.static-timeline__item div{max-width:720px}.static-timeline__item h3{margin-bottom:.5rem}.static-cta{padding:clamp(5rem, 10vw, 8rem) var(--page-padding);background:var(--base-500);color:#fff}.static-cta .static-kicker{color:#fff;border-color:#ffffff57}.static-cta p{color:#ffffffad;max-width:620px;margin:1rem 0 2rem}.static-cta__link{min-height:52px;color:var(--base-500);font-family:var(--font-space-mono), monospace;letter-spacing:.14rem;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:.7rem;padding:0 1.6rem;font-size:.68rem;font-weight:700;transition:transform .25s,background .25s,color .25s;display:inline-flex}.static-cta__link:hover{background:var(--base-400);color:#fff;transform:translateY(-2px)}.contact-panel{padding:clamp(5rem, 10vw, 8rem) var(--page-padding);border-top:1px solid #ffffff14;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.contact-panel__details{align-content:start;gap:1.5rem;display:grid}.contact-card{background:#00000029;border:1px solid #ffffff14;border-radius:6px;padding:1.25rem}.contact-card span,.contact-form label{color:var(--base-300);font-family:var(--font-space-mono), monospace;letter-spacing:.12rem;text-transform:uppercase;margin-bottom:.5rem;font-size:.62rem;font-weight:700;display:block}.contact-card a,.contact-card p{color:var(--base-100);font-size:1rem;line-height:1.5}.contact-form{gap:1rem;display:grid}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-form input,.contact-form textarea{width:100%;color:var(--base-100);font:inherit;background:#00000038;border:1px solid #ffffff1f;border-radius:6px;outline:none;padding:.95rem 1rem}.contact-form textarea{resize:vertical;min-height:150px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--base-500)}.contact-form button{background:var(--base-500);color:#fff;cursor:pointer;min-height:52px;font-family:var(--font-space-mono), monospace;letter-spacing:.14rem;text-transform:uppercase;border:0;border-radius:999px;justify-self:start;padding:0 1.4rem;font-size:.68rem;font-weight:700}.contact-form__note{color:var(--base-300);font-size:.85rem;line-height:1.6}.studio-content-block{padding:clamp(5rem, 10vw, 8rem) var(--page-padding);border-top:1px solid #ffffff14}.studio-content-block--alt{background:#0000001f}.studio-content-block--offer{background:#33d7330a}.studio-content-block__header{max-width:900px;margin-bottom:clamp(2rem,5vw,4rem)}.studio-content-block__header h2,.studio-content-block--investment h2{font-family:var(--font-big-shoulders), sans-serif;letter-spacing:0;text-transform:uppercase;font-size:clamp(3.2rem,8vw,8rem);font-weight:900;line-height:.9}.studio-content-block__header p,.studio-content-block--investment p{max-width:720px;color:var(--base-200);margin-top:1rem;font-size:clamp(1rem,1.45vw,1.16rem);font-weight:300;line-height:1.75}.studio-card-grid,.studio-process-grid,.studio-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.studio-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-card,.studio-process-card,.studio-list-item,.studio-investment-panel{background:#0000002e;border:1px solid #ffffff14;border-radius:6px}.studio-card,.studio-process-card,.studio-list-item{padding:clamp(1.25rem,2.5vw,2rem)}.studio-card{min-height:220px}.studio-card--compact{min-height:150px}.studio-card h3,.studio-process-card h3{color:var(--base-100);font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:600;line-height:1.15}.studio-card p,.studio-process-card p,.studio-quote-card span,.studio-list-item{color:var(--base-300);font-size:.95rem;font-weight:300;line-height:1.65}.studio-card p,.studio-process-card p{margin-top:.9rem}.studio-list-item{align-items:center;min-height:86px;display:flex}.studio-process-card span,.studio-stat span,.studio-investment-panel span{color:var(--base-300);font-family:var(--font-space-mono), monospace;letter-spacing:.12rem;text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.studio-process-card span{margin-bottom:2rem}.studio-stat-strip{border:1px solid #ffffff14;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;display:grid;overflow:hidden}.studio-stat{border-right:1px solid #ffffff14;padding:1.25rem}.studio-stat:last-child{border-right:0}.studio-stat strong,.studio-investment-panel strong{color:var(--base-500);font-family:var(--font-big-shoulders), sans-serif;text-transform:uppercase;font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:.9;display:block}.studio-quote-card{flex-direction:column;justify-content:space-between;gap:2rem;display:flex}.studio-quote-card strong{color:var(--base-100);display:block}.studio-faq-list{gap:1rem;display:grid}.studio-faq-item{border-top:1px solid #ffffff14;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(1rem,4vw,4rem);padding:1.5rem 0;display:grid}.studio-faq-item:last-child{border-bottom:1px solid #ffffff14}.studio-faq-item h3{color:var(--base-100);font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:600;line-height:1.2}.studio-faq-item p{max-width:780px;color:var(--base-300);font-size:.95rem;font-weight:300;line-height:1.7}.studio-content-block--investment{background:var(--base-500)}.studio-content-block--investment .static-kicker{color:#fff;border-color:#ffffff57}.studio-content-block--investment h2{color:#fff}.studio-content-block--investment p{color:#ffffffb8}.studio-investment-panel{background:#05200c5c;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);margin-top:clamp(2rem,5vw,3rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.studio-investment-panel span{color:#ffffff9e;margin-top:.5rem}.studio-content-block--final h2{max-width:980px;font-family:var(--font-big-shoulders), sans-serif;letter-spacing:0;text-transform:uppercase;font-size:clamp(3.2rem,8vw,8rem);font-weight:900;line-height:.9}.strategy-pipeline-section{gap:clamp(1.5rem,4vw,3rem);display:grid}.strategy-trust{max-width:720px;color:var(--base-200);font-size:clamp(1rem,1.45vw,1.16rem);font-weight:300;line-height:1.75}.strategy-pipeline,.strategy-flywheel{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.strategy-pipeline__node,.strategy-flywheel span{min-height:92px;color:var(--base-100);font-family:var(--font-space-mono), monospace;letter-spacing:.1rem;text-transform:uppercase;background:#33d7330d;border:1px solid #33d73338;border-radius:6px;align-items:center;padding:1rem;font-size:.68rem;font-weight:700;line-height:1.4;display:flex;position:relative}.strategy-pipeline__node:not(:last-child):after,.strategy-flywheel span:not(:last-child):after{content:"->";z-index:1;width:.55rem;color:var(--base-500);font-family:var(--font-space-mono), monospace;font-size:.72rem;position:absolute;top:50%;right:-.65rem;transform:translateY(-50%)}.strategy-card{min-height:360px}.strategy-list{color:var(--base-300);gap:.45rem;margin-top:1.1rem;padding-left:1rem;font-size:.88rem;font-weight:300;line-height:1.55;display:grid}.strategy-list li::marker{color:var(--base-500)}.strategy-flywheel{margin-top:1rem}.strategy-flywheel span{background:#0000002e;min-height:78px}.strategy-principle p{align-self:center}@media (max-width:980px){.static-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.static-feature:nth-child(2n){border-right:0}.static-overview,.contact-panel{grid-template-columns:1fr}.studio-card-grid--three,.studio-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-pipeline,.strategy-flywheel{grid-template-columns:1fr}.strategy-pipeline__node:not(:last-child):after,.strategy-flywheel span:not(:last-child):after{inset:auto auto -.78rem 1rem;transform:rotate(90deg)}.studio-faq-item{grid-template-columns:1fr;gap:.75rem}}@media (max-width:680px){.static-hero{min-height:86svh}.static-metrics,.static-feature-grid,.contact-form__row{grid-template-columns:1fr}.static-metric,.static-feature{border-bottom:1px solid #ffffff14;border-right:0}.static-feature{min-height:230px}.static-timeline__item{grid-template-columns:1fr;gap:.75rem}.studio-card-grid,.studio-card-grid--three,.studio-process-grid,.studio-list-grid,.studio-stat-strip,.studio-investment-panel{grid-template-columns:1fr}.studio-card,.strategy-card{min-height:auto}.studio-stat{border-bottom:1px solid #ffffff14;border-right:0}.studio-stat:last-child{border-bottom:0}}
