@media (max-width:1040px){.split-layout,.story-layout,.philosophy-layout,.contact-panel,.footer-layout{grid-template-columns:1fr;}.story-note{position:static;grid-template-columns:repeat(3,1fr);max-width:none;}.value-grid{grid-template-columns:repeat(3,1fr);}.footer-layout p{justify-self:start;}.founder-portrait-container{max-width:280px;margin:32px auto 0;}}@media (max-width:820px){:root{--container:min(100vw - 28px,720px);--header-height:72px;}h1{font-size:clamp(4.4rem,24vw,7rem);}h2,.story-copy h2,.contact-panel h2{max-width:100%;}.nav-toggle{display:block;}.site-nav{position:fixed;top:var(--header-height);left:14px;right:14px;display:grid;gap:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(8,8,8,0.96);transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity 180ms ease,transform 180ms ease;}.nav-open .site-nav{opacity:1;pointer-events:auto;transform:translateY(0);}.site-nav a{padding:15px;border-radius:var(--radius-sm);}.site-nav a:hover,.site-nav a.is-active{background:rgba(255,255,255,0.05);}.site-nav a::after{display:none;}.hero{min-height:auto;padding-top:0;padding-bottom:0;}.hero::after{background:linear-gradient(90deg,rgba(8,8,8,0.98) 0%,rgba(8,8,8,0.9) 58%,rgba(8,8,8,0.54) 100%),linear-gradient(0deg,rgba(8,8,8,0.92) 0%,transparent 40%);}.hero-art{place-items:center;padding:0;opacity:0.42;}.scanner-visual{width:min(360px,calc(100vw - 40px));}.scanner-glass{min-height:390px;}.metric-badge{right:18px;bottom:18px;}.showcase-container{grid-template-columns:1fr;gap:48px;}.showcase-nav{order:2;}.showcase-mockup-wrapper{order:1;margin-bottom:12px;}.showcase-tab{padding:18px 20px;}.app-store-callout{flex-direction:column;align-items:stretch;text-align:center;padding:24px 20px;gap:20px;}.app-info-row{flex-direction:column;gap:14px;}.app-buttons,.app-buttons .store-button{width:100%;}.app-buttons .store-button{justify-content:center;}.action-row{display:grid;}.button{width:100%;}.proof-grid{grid-template-columns:1fr;}}@media (max-width:560px){:root{--container:calc(100vw - 24px);}.brand-word{font-size:1rem;}.hero-text{max-width:34rem;}.proof-grid article{padding:22px;}.story-note{grid-template-columns:1fr;}.principle-card{grid-template-columns:1fr;}.value-grid{grid-template-columns:1fr;}.value-card{min-height:auto;}.footer-layout nav{flex-wrap:wrap;}.footer-mission{justify-self:start;text-align:left;}}@media (min-width:1440px){:root{--container:min(1280px,calc(100vw - 80px));}}