.hero{grid-template-columns:minmax(0,604px) minmax(0,674px);gap:100px;align-items:start;width:calc(100% - 64px);max-width:1378px;padding:50px 0 20px}.hero{overflow:visible}@media(min-width:1501px){.hero{left:16px}}.hero-left{min-height:calc(100svh - 70px);overflow:visible}.hero-left:before,.hero-left:after{display:none}.hero-left:before{width:688px;height:688px;left:294px;top:490px;border:1px solid rgba(170,126,137,.25);background:radial-gradient(circle,rgba(143,38,53,.045),transparent 70%);box-shadow:inset 0 0 80px #8f263508}.hero-left .eyebrow{margin:0 0 28px;padding:0}.hero-left h1{max-width:8ch;margin:0 0 8px 60px;font-size:136px;line-height:.72}.hero-orb{position:relative;isolation:isolate;overflow:visible;width:480px;max-width:100%;margin:0 0 0 56px;background:none;box-shadow:none}.hero-orb:before,.hero-orb:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.hero-orb:before{inset:-2%;border:1px solid rgba(173,103,110,.34);background:radial-gradient(circle,transparent 48%,rgba(110,36,49,.025) 70%,rgba(110,36,49,.065) 91%,rgba(110,36,49,.035) 100%);box-shadow:0 0 18px 6px #7b233124,0 0 48px 22px #7b23311f,0 0 96px 38px #671b2b13,inset 0 0 42px 10px #892f3a11;filter:blur(.45px)}.hero-orb:after{inset:5%;border:1px solid rgba(137,107,113,.065);filter:blur(.35px)}.hero-orb img{width:96%;filter:none}.hero-left .principle{margin:6px 0 0 60px;font-size:32px;line-height:1.15}.hero-left .enter{margin:auto 0 0;padding-top:40px}.hero-right{align-self:start;padding:210px 0 0}.hero-right .intro{max-width:none;font-size:19px;line-height:1.84}.hero-right .home-mission{max-width:none;margin:88px 0 0;padding-top:22px;font-size:18px;line-height:1.74}@media(min-width:821px)and (max-width:1500px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:6vw}.hero-left h1{font-size:clamp(76px,7.5vw,144px);margin-left:3vw}.hero-orb{width:calc(100% - 3vw);margin-left:3vw}.hero-left .principle{font-size:clamp(18px,1.67vw,32px);margin-left:3vw;white-space:normal}.hero-left:before{width:115%;height:auto;aspect-ratio:1;left:50%;top:440px}.hero-right{padding-top:170px}.hero-right .intro{font-size:18px}.hero-right .home-mission{font-size:17px;margin-top:60px}}@media(max-width:820px){.hero{width:calc(100% - 40px);gap:42px;padding-top:110px;min-height:auto}.hero-left{width:100%;min-height:auto;align-items:center}.hero-left .eyebrow{align-self:flex-start}.hero-left h1{font-size:clamp(64px,17vw,128px);margin:0 0 12px}.hero-orb{width:min(480px,90%);margin:0}.hero-left .principle{font-size:clamp(18px,4vw,28px);white-space:normal;text-align:center;margin:6px 0 0}.hero-left:before{width:100%;height:auto;aspect-ratio:1;left:50%;top:55%}.hero-left .enter{margin:28px 0 0;padding:0;align-self:flex-start}.hero-right{padding:0 0 24px}.hero-right .intro{font-size:17px}.hero-right .home-mission{font-size:16px;margin-top:36px}.hero-right .intro br{display:initial}}.hero-left h1{align-self:center;margin-left:0;text-align:center}.hero-orb{align-self:center;margin-left:0}.hero-left .principle{align-self:center;margin-left:0;text-align:center}.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: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%}}
