@media (width<=760px){.mobile-app-shell>.site-header{height:auto;min-height:56px;padding:6px 18px}.mobile-app-shell #top>.hero{background:#111612;height:auto;min-height:0;padding:0}.mobile-app-shell #top>.hero .hero-content{width:100%;padding:22px 20px 26px}.mobile-app-shell #top>.hero h1{letter-spacing:-.04em;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:clamp(1.5rem,6.7vw,1.625rem);line-height:1.5}.mobile-app-shell #top>.hero .hero-actions,.mobile-app-shell #top>.hero .hero-description,.mobile-app-shell #top>.hero .hero-method,.mobile-app-shell #top>.hero .hero-content>.section-label{display:none}.mobile-app-shell #top>.hero .hero-art{opacity:.52;height:100%;inset:0 0 0 43%}.mobile-app-shell #top>.hero .hero-art img{object-position:60% 55%}.mobile-app-shell #top>.hero .hero-art:after{background:linear-gradient(90deg,#111612 0%,#11161275 55%,#11161230)}.mobile-app-shell #top>.philosophy,.mobile-app-shell #top>.archivist{display:none}.home-discovery .mobile-home-records{padding:12px 20px 28px}.home-discovery .mobile-home-records .discovery-heading{margin-bottom:16px}.home-discovery .mobile-home-records h2{font-size:1.5rem;line-height:1.5}.mobile-home-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;display:grid}.mobile-home-record-grid .discovery-card{min-width:0}.mobile-home-record-grid .discovery-card>a{-webkit-tap-highlight-color:#c5ac7622;height:100%}.mobile-home-record-grid .discovery-art{aspect-ratio:4/3}.mobile-home-record-grid .discovery-art img{object-fit:cover;display:block}.mobile-home-record-grid .discovery-copy{padding:10px 0 0}.mobile-home-record-grid .discovery-category{color:#bca987;margin-bottom:4px;font-size:.875rem;line-height:1.5}.mobile-home-record-grid .discovery-copy h3{letter-spacing:-.035em;color:#e0d2b8;text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word;font-size:1rem;line-height:1.55}.mobile-home-record-grid .discovery-tags{color:#a4aa98;letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;margin-top:6px;font-size:.875rem;line-height:1.6}.mobile-home-basis{background:#191f17;border-top:1px solid #bba36c26;padding:28px 20px 0}.mobile-home-basis h2{font:400 1.5rem/1.5 var(--serif);letter-spacing:-.035em;color:#d7c5a2}.mobile-basis-pillars{flex-wrap:wrap;gap:7px 16px;margin:16px 0 18px;padding:0;list-style:none;display:flex}.mobile-basis-pillars li{color:#bcc1ad;word-break:keep-all;font-size:.875rem;line-height:1.7}.mobile-basis-disclosure{border-top:1px solid #bba36c26}.mobile-basis-disclosure>summary{cursor:pointer;color:#cbb68e;word-break:keep-all;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:13px 0;font-size:.875rem;line-height:1.7;list-style:none;display:flex}.mobile-basis-disclosure>summary::-webkit-details-marker{display:none}.mobile-basis-disclosure>summary svg{flex-shrink:0;width:18px;height:18px;transition:transform .2s}.mobile-basis-disclosure[open]>summary svg{transform:rotate(180deg)}.mobile-basis-disclosure>summary:focus-visible{outline-offset:2px;outline:2px solid #d6bc82}.mobile-basis-content{padding:3px 0 26px}.mobile-basis-content>p,.mobile-basis-content dd{color:#b7beaa;word-break:keep-all;overflow-wrap:break-word;font-size:1rem;line-height:1.85}.mobile-basis-content>p{margin:0 0 22px}.mobile-basis-content dl{gap:18px;margin:0;display:grid}.mobile-basis-content dt{font:400 1rem/1.7 var(--serif);color:#d5c098}.mobile-basis-content dd{margin:5px 0 0}.mobile-basis-content h3{font:400 1.125rem/1.6 var(--serif);color:#d5c098;margin:28px 0 18px}.mobile-home-keeper{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:18px;padding:30px 20px;display:grid}.mobile-home-keeper>img{object-fit:cover;object-position:50% 33%;width:80px;height:108px;display:block}.mobile-home-keeper .mobile-keeper-label{color:#a69b81;word-break:keep-all;margin:0 0 7px;font-size:.8125rem;line-height:1.6}.mobile-home-keeper h2{font:400 1.5rem/1.5 var(--serif);letter-spacing:-.035em;color:#d6c39e;margin:0 0 10px}.mobile-home-keeper p:not(.mobile-keeper-label){color:#b8bdab;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:1rem;line-height:1.8}.mobile-home-keeper p br{display:none}}@media (width<=359px){.mobile-home-record-grid{column-gap:12px}.mobile-home-keeper{grid-template-columns:64px minmax(0,1fr);gap:14px}.mobile-home-keeper>img{width:64px;height:88px}.mobile-home-keeper h2{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.mobile-basis-disclosure>summary svg{transition:none}}
