/* Velis Capital — approved photo-led visual direction. Layout and motion only. */
:root{--paper:#f6f3ed;--cream:#eeece5;--gold-light:#ddc88e;--photo-ink:#10110e}
body{background:var(--paper)}.reading-progress{position:fixed;inset:0 0 auto;height:2px;z-index:60;pointer-events:none}.reading-progress>span{height:100%;width:100%;display:block;transform:scaleX(var(--read-progress,0));transform-origin:left;background:linear-gradient(90deg,#8b6e32,#e2ce99)}
.site-header{background:rgba(15,16,13,.96);border-color:#ffffff16;color:var(--paper)}.site-header.scrolled{background:rgba(15,16,13,.88);backdrop-filter:blur(22px);box-shadow:0 10px 34px #0002}.nav-inner{height:88px}.site-header .wordmark{color:var(--paper)}.site-header .wordmark i{color:var(--gold-light)}.site-header .wordmark small{color:#b9bbae}.desktop-nav>a{color:#c8c9bf;font-size:10.5px}.desktop-nav>a:hover,.desktop-nav>a[aria-current]{color:#fff}.desktop-nav>a:after{background:var(--gold-light);bottom:7px}.site-header .languages>a{color:#a7aa9c}.site-header .languages>a[aria-current]{color:var(--gold-light)}.site-header .menu-toggle span{background:var(--paper)}.nav-actions>.button{background:linear-gradient(115deg,#c1a25b,#e0ca91);border-color:#c9ae6b;color:#15160e;border-radius:4px;box-shadow:0 3px 20px #c6ae621c}.nav-actions>.button:hover{background:linear-gradient(115deg,#d0b270,#e7d6ae);border-color:#e8d29b}.wordmark{position:relative}.desktop-nav{gap:24px}
.button{position:relative;border-radius:4px;overflow:hidden}.button--gold{background:linear-gradient(115deg,#bfa25c,#dbc48b);border-color:#d5bd83;box-shadow:0 5px 22px #a3884422;transition:background .25s,box-shadow .3s,transform .3s var(--ease)}.button--gold:hover{background:linear-gradient(115deg,#c9ad71,#ebdbb6);border-color:#e2cb95;box-shadow:0 8px 26px #baa06533}.button--outline{border-color:#ac9c6c}.button:focus-visible{outline-color:var(--gold-light)}
.cinematic-hero{background:var(--photo-ink);color:#f9f7ef;padding:72px 0 0;position:relative;min-height:655px;isolation:isolate;overflow:hidden}.hero-media{position:absolute;z-index:-3;inset:0 0 0 23%;overflow:hidden;pointer-events:none}.hero-media picture{display:block;width:100%;height:100%;will-change:transform;transform:translateY(var(--hero-drift,0px)) scale(1.025)}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 51%;display:block;filter:brightness(.76) saturate(.65);animation:photo-arrive 1.35s var(--ease) both}.hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#10110e 6%,rgba(16,17,14,.97) 26%,rgba(16,17,14,.77) 43%,rgba(16,17,14,.14) 75%,rgba(16,17,14,.22)),linear-gradient(0deg,rgba(16,17,14,.82),transparent 46%);pointer-events:none}.cinematic-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 75% 20%,#d2b36d15,transparent 64%);pointer-events:none}.cinematic-hero .hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);column-gap:60px;row-gap:0}.cinematic-hero .hero-copy{max-width:810px;z-index:2;padding-bottom:50px}.cinematic-hero .eyebrow{color:var(--gold-light);font-size:9px;letter-spacing:.17em}.cinematic-hero h1{max-width:800px;font-size:clamp(68px,6vw,88px);line-height:1.04;color:#f9f7ef;letter-spacing:-.035em;margin-top:24px;text-wrap:balance}.cinematic-hero h1 em{color:var(--gold-light)}.cinematic-hero .hero-body{color:#dfdfd5;font-size:13px;max-width:550px;line-height:1.95;margin-top:27px}.cinematic-hero .hero-buttons{flex-direction:row;gap:13px;margin-top:30px}.cinematic-hero .hero-buttons>.button{min-width:0;padding:15px 21px;gap:22px;font-size:10px;min-height:50px}.cinematic-hero .button--outline{color:#f1efe3;background:#12140e48;border-color:#d7cba45c;backdrop-filter:blur(8px)}.cinematic-hero .button--outline:hover{background:#e3cd8c18;border-color:var(--gold-light)}.cinematic-hero .hero-note{color:#c6c9bb;margin-top:23px;font-size:10px}.cinematic-hero .hero-note .icon{color:var(--gold-light)}.hero-signature{justify-self:end;align-self:end;margin:0 5px 65px 0;max-width:230px}.hero-signature>span{font-size:8px;letter-spacing:.26em;color:#e5d4a6}.hero-signature>i{display:block;width:48px;height:1px;background:#d6c181;margin:19px 0}.hero-signature p{font-family:var(--display);font-size:35px;line-height:1.15;letter-spacing:-.02em;color:#f6f1e6}.hero-signature em{color:#d9c287}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:36px;border-top:1px solid #d4c99d40;min-height:112px;padding:23px 0;z-index:2}.hero-service-links{display:flex;gap:35px}.hero-service-links>a,.hero-service-links>div{display:flex;flex-direction:column;min-width:129px;padding-right:35px;border-right:1px solid #c5bb8e40}.hero-service-links>div{border:0;min-width:0;padding:0}.hero-service-links span{font-family:var(--display);font-size:27px;line-height:1.1;color:#f6f1e3}.hero-service-links small{font-size:7px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--gold-light);margin-top:10px}.hero-service-links>a:hover span{color:var(--gold-light)}.hero-scroll{display:flex;align-items:center;gap:18px;font-size:9px;color:#d4d8c6}.hero-scroll>b{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e5d39b6b;border-radius:50%;font-weight:400;transition:background .25s}.hero-scroll svg{width:20px;height:20px;transform:rotate(90deg);transition:transform .3s}.hero-scroll:hover svg{transform:translateY(2px) rotate(90deg)}.hero-scroll:hover b{background:#ddc88e18}.hero-copy>[data-reveal]{animation:hero-copy-enter .85s var(--ease) both}.hero-copy>h1{animation-delay:.06s}.hero-copy>.hero-body{animation-delay:.12s}.hero-copy>.hero-buttons{animation-delay:.18s}.hero-copy>.hero-note{animation-delay:.22s}.service-strip{background:#181a14;color:var(--paper);border-color:#d0bd801f}.service-strip span{color:#bfc4b2;font-size:9px}.service-strip>.container{min-height:61px}.service-strip i{background:var(--gold-light)}
@keyframes photo-arrive{from{opacity:.45;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}@keyframes hero-copy-enter{from{opacity:0;transform:translateY(17px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}
.section{padding-block:95px}.intro-section{background:var(--paper)}.path-item{transition:border-color .35s}.path-item:hover{border-color:#b7a064}.path-item .text-link{color:#786333}.path-number{color:#9b803f}.funding-preview{background:linear-gradient(160deg,#eeeae0,#f5f3ed);border-color:#dbd4c4}.funding-card{border-radius:10px;border-color:#d8d2c3;background:#faf8f1;box-shadow:0 5px 18px #302b1904;overflow:hidden;transition:color .35s,background .35s,transform .35s var(--ease),box-shadow .35s,border-color .35s}.funding-card:before{height:1px;left:12px;right:12px;top:0;background:linear-gradient(90deg,transparent,#e4c982,transparent)}.funding-card:after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--glow-x,50%) var(--glow-y,30%),#ccb0611c,transparent 65%);transition:opacity .35s}.funding-card>*{position:relative;z-index:1}.funding-card:hover,.funding-card:focus-within{background:#14160f;border-color:#c7ac65;box-shadow:0 17px 36px #17150e25,0 0 22px #b49a4230;color:#faf7ee;transform:translateY(-6px)}.funding-card:hover:after,.funding-card:focus-within:after{opacity:1}.funding-card:hover .card-tag,.funding-card:focus-within .card-tag,.funding-card:hover .card-top .icon,.funding-card:focus-within .card-top .icon,.funding-card:hover .card-index,.funding-card:focus-within .card-index{color:var(--gold-light)}.funding-card:hover>p:not(.card-tag),.funding-card:focus-within>p:not(.card-tag),.funding-card:hover .card-detail p,.funding-card:focus-within .card-detail p{color:#d0d4c4}.funding-card:hover .card-detail>span,.funding-card:focus-within .card-detail>span{color:#dec98e}.funding-card:hover .card-detail,.funding-card:focus-within .card-detail{border-color:#77715177}.funding-card>.text-link svg{width:32px;height:32px;padding:7px;border:1px solid #b19b5c80;border-radius:50%}.funding-card:hover>.text-link,.funding-card:focus-within>.text-link{color:var(--gold-light)}.card-top .icon{transition:color .3s,transform .5s var(--ease)}.funding-card:hover .card-top .icon{transform:translateY(-2px)}.funding-guide,.service-deliverables,.form-card{border-radius:10px}.funding-guide{background:linear-gradient(135deg,#e7e2d2,#f2efe4)}.filter-button{border-radius:5px}.filter-button[aria-pressed=true]{background:#191b12;border-color:#383722;box-shadow:inset 0 -2px var(--gold)}
.readiness-preview{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#15160f,#1e2116)}.readiness-preview:after{content:'';position:absolute;width:510px;height:510px;right:-200px;top:50%;transform:translateY(-50%);border:1px solid #c9b47126;border-radius:50%;box-shadow:0 0 0 54px #c7b47b07,0 0 0 108px #c7b47b05;z-index:-1}.readiness-mini{padding:28px 21px;border:1px solid #6c6c464d!important;border-radius:8px;background:#ffffff02;transition:border-color .3s,background .3s,transform .3s;gap:18px}.readiness-mini+.readiness-mini{margin-top:17px}.readiness-mini:hover,.readiness-mini:focus-visible{background:#e1cc8a08;border-color:#d3bc777d!important;transform:translateX(3px)}.process-step .step-top>i{transform-origin:left;transition:background .4s}.process-step:hover .step-top>i{background:var(--gold)}.process-step h3{transition:color .3s}.process-step:hover h3{color:#8a7134}
.visual-industries{background:var(--paper);border-color:#ded8c9;overflow:hidden}.industry-showcase{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.6fr);gap:56px;align-items:start}.visual-industries .industry-overview .section-head h2{font-size:49px;line-height:1.06}.visual-industries .industry-overview .section-head h2 em{margin-top:6px}.visual-industries .industry-overview .section-intro{font-size:12px;line-height:1.95;max-width:370px}.industry-controls{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:14px}.industry-controls>p{font-size:8px;color:#6b6d5f;text-transform:uppercase;letter-spacing:.09em}.industry-controls>div{display:flex;gap:9px}.industry-controls button{width:38px;height:38px;border:1px solid #c6b984;display:grid;place-items:center;background:transparent;border-radius:50%;color:#5d552f;transition:background .25s,color .25s,opacity .25s}.industry-controls button:hover:not(:disabled){background:#171910;color:var(--gold-light)}.industry-controls button:disabled{opacity:.3;cursor:default}.industry-controls svg{width:20px;height:20px}.industry-prev svg{transform:rotate(180deg)}.industry-gallery{min-width:0;padding-top:3px}.visual-industries .industry-grid.industry-track{display:flex!important;gap:17px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:0 -9px 0 0;padding:2px 9px 18px 2px;scrollbar-width:none;align-items:stretch;mask-image:linear-gradient(90deg,#000 98%,transparent)}.industry-track::-webkit-scrollbar{display:none}.visual-industries .industry-photo-card{flex:0 0 242px;width:242px;display:flex!important;flex-direction:column;border:1px solid #d7d0be;border-radius:9px;background:#f7f5ef;scroll-snap-align:start;min-width:0;overflow:hidden;position:relative;height:auto;transform:none!important;transition:border-color .35s,background .35s,box-shadow .35s}.visual-industries .industry-photo-card .industry-art{position:relative;height:222px;min-height:222px;overflow:hidden;background:#282b1f;display:block;border-bottom:1px solid #baa96b33}.visual-industries .industry-art:before,.visual-industries .industry-art:after{display:none}.visual-industries .industry-art>img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) brightness(.92);transition:transform .75s var(--ease),filter .4s;display:block}.industry-photo-icon{position:absolute;bottom:15px;left:17px;background:#171a10ae;backdrop-filter:blur(8px);border:1px solid #cdbc8844;border-radius:5px;width:35px;height:35px;display:grid;place-items:center;color:var(--gold-light)}.visual-industries .industry-art .industry-photo-icon .icon{width:21px;height:21px}.industry-photo-number{position:absolute;top:14px;right:16px;font-size:8px;letter-spacing:.1em;color:#fff;background:#16180cad;padding:4px 7px;border-radius:3px}.visual-industries .industry-photo-card .industry-copy{padding:22px 20px 49px;flex:1;min-height:207px}.visual-industries .industry-copy h3{font-size:28px;line-height:1.08;max-width:100%;min-height:59px;letter-spacing:-.025em}.visual-industries .industry-copy .industry-scope{font-size:8px;line-height:1.85;margin-top:10px;color:#756230}.visual-industries .industry-copy>p:not(.industry-scope){font-size:10px;line-height:1.85;padding:0;margin-top:11px;color:#636855}.industry-photo-arrow{display:grid;place-items:center;position:absolute;bottom:16px;right:17px;border:1px solid #b3a06688;border-radius:50%;width:26px;height:26px}.industry-photo-arrow>svg{width:15px;height:15px;transition:transform .3s}.visual-industries .industry-photo-card.is-highlighted,.visual-industries .industry-photo-card:hover,.visual-industries .industry-photo-card:focus-visible{background:#191c12;border-color:#b8a061;box-shadow:0 6px 18px #18170812;color:#faf6ea}.industry-photo-card:hover .industry-art>img,.industry-photo-card:focus-visible .industry-art>img{transform:scale(1.045);filter:saturate(.9) brightness(.99)}.visual-industries .industry-photo-card.is-highlighted .industry-copy>p,.visual-industries .industry-photo-card:hover .industry-copy>p,.visual-industries .industry-photo-card:focus-visible .industry-copy>p{color:#c3c8b4}.visual-industries .industry-photo-card.is-highlighted .industry-scope,.visual-industries .industry-photo-card:hover .industry-scope,.visual-industries .industry-photo-card:focus-visible .industry-scope{color:#dac690}.industry-photo-card.is-highlighted .industry-photo-arrow,.industry-photo-card:hover .industry-photo-arrow{color:var(--gold-light)}.gallery-progress{display:flex;align-items:center;gap:15px;padding-top:9px}.gallery-rail{height:1px;background:#d8d2c1;display:block;flex:1;overflow:hidden}.gallery-rail>i{height:1px;width:33%;display:block;background:#a78e4b;transform:translateX(calc(var(--gallery-progress,0)*200%));transition:transform .2s}.gallery-status{font-size:8px;color:#7b735d;min-width:43px;text-align:right;letter-spacing:.08em}.visual-industries .industries-more{padding-top:29px;margin-top:21px;border-top:1px solid #ded7c6}.visual-industries .industry-more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;border:0;margin-top:19px}.visual-industries .industry-more-link{display:grid;grid-template-columns:29px 1fr;align-items:start;border:1px solid #d8d2c1;border-radius:6px;padding:21px 18px;gap:13px;transition:border-color .3s,background .3s,transform .3s}.industry-tile-icon{color:#9b813d;padding-top:1px}.industry-tile-icon .icon{width:26px;height:26px}.visual-industries .industry-more-link strong{font-family:var(--body);font-size:10px;line-height:1.7;letter-spacing:0;font-weight:500}.visual-industries .industry-more-link small{font-size:8px;line-height:1.8;margin-top:6px;color:#696e5c}.visual-industries .industry-more-link>svg{display:none}.visual-industries .industry-more-link:hover{border-color:#aa924b;background:#ece7d7;transform:translateY(-2px)}.visual-industries .industry-open-invite{border-radius:8px;background:linear-gradient(120deg,#ece8db,#f5f2e8);border-color:#d3c7a4;border-left:2px solid #b99e58}.visual-industries .industry-open-invite h3{font-size:29px}.visual-industries .industry-open-invite p{font-size:11px}
.founder-preview{background:#ede9df}.founder-preview-grid{max-width:1160px;gap:74px}.founder-preview .founder-label{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(130deg,#1c2015,#11130d);color:var(--paper);padding:40px 43px;border:1px solid #696c3e55;border-radius:8px}.founder-preview .founder-label:after{position:absolute;content:'';right:-100px;top:-90px;border:1px solid #c7ad6940;border-radius:50%;width:300px;height:300px;z-index:-1}.founder-preview .founder-label .eyebrow{color:var(--gold-light);font-size:8px}.founder-preview .founder-label h2{font-size:76px;line-height:.95;margin-top:30px}.founder-preview .founder-label h2 em{color:var(--gold-light)}.founder-preview .founder-label>span{color:#bfc4ae;padding-top:23px;border-top:1px solid #c7ad693d;margin-top:28px}.founder-card{border-radius:9px;background:linear-gradient(130deg,#1b1e13,#11120d);border:1px solid #6b6c4544}.founder-card .art-grid{opacity:.25}.founder-story p{font-size:13px;line-height:1.95}.service-deliverables{background:linear-gradient(150deg,#eee8d9,#f3f0e7);border-color:#d7ccb3}.service-deliverables article{transition:transform .3s}.service-deliverables article:hover{transform:translateX(3px)}
.page-hero{background:linear-gradient(90deg,#14150f 16%,#14150ff0 55%,#14150fcc),url(images/architecture-960.webp) center 49%/cover;color:#f7f4e9;border-color:#a695573d;isolation:isolate}.page-hero h1{color:#f7f4e9}.page-hero h1 em{color:var(--gold-light)}.page-hero .eyebrow{color:var(--gold-light)}.page-hero-intro{color:#ced1bf}.page-topline>span{color:#bbb695}.page-hero-line{border-color:#cbb67542}.page-hero-line:after{border-color:#cbb67525}.form-card{box-shadow:0 16px 47px #24271809}.form-progress li[aria-current]{border-color:#a8883f}.form-field input:not([type=checkbox]),.form-field select,.form-field textarea{border-radius:4px}.faq-list details[open]{background:#eee9db6b}.faq-list details{transition:background .3s}.faq-answer{animation:faq-in .3s ease both}.faq-list summary{padding-inline:9px}.photographic-cta{position:relative;overflow:hidden;isolation:isolate;background:#15170f;padding-block:86px;border-color:#d3bd7944;color:var(--paper)}.cta-photo{position:absolute;inset:0;z-index:-3}.cta-photo img{width:100%;height:100%;object-fit:cover;object-position:center 44%;filter:brightness(.55) saturate(.65)}.photographic-cta:before{position:absolute;content:'';inset:0;z-index:-2;background:linear-gradient(90deg,#15170ffa 5%,#15170fdd 39%,#15170f44),linear-gradient(0deg,#14160fb8,transparent)}.photographic-cta .eyebrow,.photographic-cta h2 em{color:var(--gold-light)}.photographic-cta .cta-inner p:not(.eyebrow){color:#e0e1d5}.photographic-cta .button--text{color:#e6dfc9}.site-footer{isolation:isolate;position:relative;overflow:hidden;background:#10120d}.footer-watermark{position:absolute;bottom:-.25em;right:-.02em;font-family:var(--display);font-size:clamp(85px,15vw,260px);line-height:1;letter-spacing:.02em;color:#e6d29a05;z-index:-1;pointer-events:none;white-space:nowrap}.footer-grid,.footer-bottom{position:relative;z-index:1}.back-top{background:#1b1d13;border-color:#b59e6099;color:var(--gold-light);border-radius:50%;box-shadow:0 5px 25px #0002}.mobile-menu{background:radial-gradient(ellipse at 90% 75%,#33331c,transparent 60%),#10120d}.mobile-menu[open]{animation:drawer-open .35s var(--ease) both}.mobile-menu[open] .mobile-links>a{animation:drawer-link .5s var(--ease) both}.mobile-menu[open] .mobile-links>a:nth-child(2){animation-delay:30ms}.mobile-menu[open] .mobile-links>a:nth-child(3){animation-delay:60ms}.mobile-menu[open] .mobile-links>a:nth-child(4){animation-delay:90ms}.mobile-menu[open] .mobile-links>a:nth-child(5){animation-delay:120ms}.mobile-links>a{border-color:#c8b67a2b}.mobile-links .nav-num,.mobile-links>a[aria-current]{color:var(--gold-light)}.mobile-menu .button{justify-content:space-between}.will-reveal{transform:translateY(20px);filter:blur(2px);transition:opacity .7s var(--ease),transform .7s var(--ease),filter .7s var(--ease)}.will-reveal.is-visible{filter:none}.funding-card.will-reveal.is-visible:hover{transform:translateY(-6px)}@keyframes faq-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes drawer-open{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes drawer-link{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:1250px){.cinematic-hero .hero-grid{grid-template-columns:1.8fr .85fr;gap:28px}.cinematic-hero h1{font-size:77px}.hero-signature p{font-size:31px}.industry-showcase{gap:32px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.35fr)}.visual-industries .industry-overview .section-head h2{font-size:43px}.visual-industries .industry-photo-card{flex-basis:228px;width:228px}.visual-industries .industry-more-link{padding:18px 14px;gap:10px}.desktop-nav{gap:20px}}
@media(max-width:1000px){.cinematic-hero{padding-top:62px;min-height:600px}.cinematic-hero h1{font-size:69px}.cinematic-hero .hero-copy{padding-bottom:44px}.cinematic-hero .hero-grid{grid-template-columns:1fr .38fr;gap:23px}.hero-signature{margin-right:0}.hero-signature p{font-size:26px}.hero-service-links{gap:26px}.hero-service-links>a{min-width:115px;padding-right:26px}.hero-scroll>span{display:none}.hero-media{left:20%}.hero-shade{background:linear-gradient(90deg,#10110efa 12%,#10110ee6 34%,#10110e70 80%),linear-gradient(0deg,#10110ed9,transparent 60%)}.industry-showcase{grid-template-columns:1fr;gap:31px}.visual-industries .industry-overview{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:end}.visual-industries .industry-overview .section-head{max-width:580px}.visual-industries .industry-overview .section-intro{max-width:580px}.industry-controls{flex-direction:column;align-items:flex-end;margin:0 0 6px}.industry-controls>p{max-width:140px;text-align:right}.visual-industries .industry-photo-card{flex-basis:255px;width:255px}.visual-industries .industry-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-preview-grid{gap:45px}.section{padding-block:76px}}
@media(max-width:760px){.site-header .nav-inner{height:76px}.cinematic-hero{padding:48px 0 0;min-height:0}.hero-media{left:0;opacity:.64}.hero-media img{object-position:68% 42%}.hero-shade{background:linear-gradient(90deg,#10110ecf 5%,#10110e8c 80%),linear-gradient(0deg,#10110efa 0%,#10110e44 90%)}.cinematic-hero .hero-grid{display:block}.cinematic-hero .hero-copy{padding:0 0 38px;max-width:580px}.cinematic-hero h1{font-size:clamp(53px,9.8vw,71px);line-height:1.03;max-width:600px;margin-top:22px;text-wrap:pretty}.cinematic-hero .eyebrow{font-size:8px;letter-spacing:.11em;max-width:390px}.cinematic-hero .hero-body{font-size:13px;line-height:1.85;max-width:520px;color:#e4e3db}.cinematic-hero .hero-buttons{flex-direction:row;gap:11px;margin-top:27px}.cinematic-hero .hero-buttons>.button{font-size:10px;padding:15px 18px;gap:17px;min-height:49px}.cinematic-hero .hero-note{font-size:9px;margin-top:21px;line-height:1.8}.hero-signature{display:none}.hero-bottom{min-height:100px;display:flex;padding:24px 0;gap:14px}.hero-service-links{gap:19px;flex:1}.hero-service-links>a,.hero-service-links>div{min-width:0;padding-right:19px}.hero-service-links>div{padding:0}.hero-service-links span{font-size:24px;line-height:1.1}.hero-service-links small{font-size:6px;letter-spacing:.055em;line-height:1.8;margin-top:9px;max-width:83px}.hero-scroll{display:none}.service-strip>.container{padding-block:20px}.service-strip span{font-size:8px}.section{padding-block:63px}.funding-card{border-radius:8px}.readiness-mini{padding:23px 16px;grid-template-columns:20px 1fr 18px;gap:13px}.readiness-mini h3{font-size:29px}.readiness-mini .card-index{font-size:20px}.readiness-mini .card-tag{font-size:7px}.visual-industries .industry-overview{display:block}.visual-industries .industry-overview .section-head h2{font-size:43px}.visual-industries .industry-overview .section-intro{font-size:12px;line-height:1.9}.industry-controls{flex-direction:row;align-items:center;margin-top:25px}.industry-controls>p{max-width:none;text-align:left;font-size:8px}.industry-showcase{gap:25px}.visual-industries .industry-photo-card{flex-basis:270px;width:270px}.visual-industries .industry-photo-card .industry-art{height:215px;min-height:215px}.visual-industries .industry-copy h3{font-size:29px;min-height:0}.visual-industries .industry-photo-card .industry-copy{min-height:197px;padding:23px 21px 49px}.visual-industries .industry-copy .industry-scope{font-size:9px;margin-top:12px}.visual-industries .industry-copy>p:not(.industry-scope){font-size:11px}.visual-industries .industry-art .industry-photo-icon .icon{width:21px;height:21px}.visual-industries .industry-more-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.visual-industries .industry-more-link{display:block;padding:19px 15px}.industry-tile-icon{display:block;margin-bottom:15px}.visual-industries .industry-more-link strong{font-size:10px}.visual-industries .industry-more-link small{font-size:8px;line-height:1.85}.visual-industries .industry-open-invite{padding:24px 22px}.visual-industries .industry-open-invite h3{font-size:30px}.visual-industries .industry-open-invite p{font-size:11px}.founder-preview-grid{gap:32px}.founder-preview .founder-label{padding:33px 30px}.founder-preview .founder-label h2{font-size:72px}.photographic-cta{padding:63px 0}.photographic-cta .cta-photo img{object-position:65% center}.photographic-cta:before{background:linear-gradient(90deg,#15170ffa,#15170fad),linear-gradient(0deg,#14160fb8,transparent)}.page-hero{padding:42px 0 45px}.page-hero h1{font-size:clamp(48px,9vw,70px)}.page-hero-intro{font-size:13px}.footer-watermark{bottom:24px;font-size:25vw;right:-10px}.will-reveal{filter:none}}
@media(max-width:370px){.cinematic-hero h1{font-size:49px}.cinematic-hero .hero-buttons{flex-direction:column}.cinematic-hero .hero-buttons>.button{justify-content:space-between;width:100%}.hero-service-links{gap:13px}.hero-service-links>a{padding-right:13px}.hero-service-links span{font-size:21px}.hero-service-links small{font-size:5.7px;max-width:73px}.visual-industries .industry-photo-card{flex-basis:246px;width:246px}.visual-industries .industry-copy h3{font-size:27px}.visual-industries .industry-photo-card .industry-copy{padding-inline:19px}.visual-industries .industry-more-link{padding:18px 13px}.visual-industries .industry-open-invite h3{font-size:28px}.site-header .wordmark>span{font-size:23px}}
@media(prefers-reduced-motion:reduce){.hero-media picture{transform:none!important;will-change:auto}.hero-media img,.hero-copy>[data-reveal],.mobile-menu[open],.mobile-menu[open] .mobile-links>a{animation:none!important}.will-reveal{opacity:1;filter:none;transform:none}.industry-track{scroll-behavior:auto!important}.funding-card,.industry-photo-card,.industry-photo-card .industry-art img{transition:none!important}.funding-card:hover,.funding-card:focus-within{transform:none!important}}
@media print{.hero-media,.hero-shade,.hero-signature,.reading-progress,.industry-controls,.gallery-progress,.cta-photo,.footer-watermark{display:none!important}.cinematic-hero{background:white;color:black;padding:20px 0}.cinematic-hero h1,.cinematic-hero .hero-body{color:black}.hero-bottom{display:none}.industry-showcase{display:block}.visual-industries .industry-track{overflow:visible;flex-wrap:wrap}.industry-photo-card{break-inside:avoid}.photographic-cta{background:white;color:black}.photographic-cta:before{display:none}}
