.home-consciousness{position:relative;width:calc(100% - 64px);max-width:1378px;min-height:min(860px,92svh);margin:0 auto;padding:clamp(70px,8vw,120px) 0 clamp(38px,5vw,70px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(20px,4vw,70px);align-items:center;border-top:1px solid var(--line);overflow:hidden}.home-consciousness:before{content:"";position:absolute;width:min(720px,56vw);aspect-ratio:1;right:-220px;top:50%;translate:0 -50%;border:1px solid rgba(173,103,110,.13);border-radius:50%;box-shadow:0 0 90px #7b23310e,inset 0 0 90px #7b233106;pointer-events:none}.home-consciousness-copy{position:relative;z-index:2;align-self:center;padding-left:clamp(0px,3vw,44px)}.home-consciousness-copy h2{max-width:15ch;font-size:clamp(52px,5.6vw,86px);line-height:.9}.home-consciousness-lead{max-width:36rem;margin:30px 0 0;color:var(--muted);font-size:clamp(17px,1.35vw,20px);line-height:1.75}.home-consciousness-record{max-width:36rem;margin:34px 0 0;padding:20px 0 20px 22px;border-left:1px solid rgba(244,242,240,.7)}.home-consciousness-record-kicker{margin:0 0 10px;color:var(--dim);font-size:.64rem;font-weight:800;letter-spacing:.16em}.home-consciousness-record blockquote{margin:0}.home-consciousness-record blockquote p{margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(30px,3vw,48px);line-height:1.05;letter-spacing:-.035em}.home-consciousness-record-note{max-width:31rem;margin:14px 0 0;color:var(--muted);font-size:clamp(14px,1vw,16px);line-height:1.7}.home-consciousness-link{display:inline-block;margin-top:30px;padding-bottom:8px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:.82rem;letter-spacing:.08em}.home-consciousness-link span{margin-left:.55rem}.home-consciousness-visual{position:relative;z-index:1;align-self:end;min-width:0;margin-right:-7%;margin-bottom:-2%}.home-consciousness-visual img{display:block;width:112%;max-width:none;height:auto;filter:drop-shadow(0 28px 60px rgba(0,0,0,.45))}@media(max-width:1050px){.home-consciousness{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px}.home-consciousness-visual{margin-right:-12%}}@media(max-width:820px){.home-consciousness{width:calc(100% - 40px);min-height:auto;grid-template-columns:1fr;padding:78px 0 0;gap:28px;overflow-x:clip;overflow-y:visible}.home-consciousness-copy{padding:0}.home-consciousness-copy h2{font-size:clamp(50px,14vw,82px)}.home-consciousness-visual{width:115%;margin:0 -8% -2% -7%;justify-self:center}.home-consciousness-visual img{width:100%}.home-consciousness:before{width:100%;right:-42%;top:68%}}body.inner-page>main>.home-consciousness:first-child{padding-top:clamp(8rem,11vw,11rem)}
