.pos-hero[data-astro-cid-l4kyc5mp]{position:relative;isolation:isolate;overflow:hidden;min-height:min(92vh,960px);display:grid;align-items:end;padding:calc(var(--nav-h) + 48px) 0 clamp(48px,7vw,96px);background:#fff8ea}.sun[data-astro-cid-l4kyc5mp]{position:absolute;z-index:-2;right:-8vw;top:50%;width:min(70vh,48vw);transform:translateY(-48%)}.sun[data-astro-cid-l4kyc5mp] .planet:before{inset:-60%;background:radial-gradient(closest-side,rgba(255,214,110,.65),rgba(255,230,160,.25) 60%,transparent)}.pos-hero[data-astro-cid-l4kyc5mp]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to right,#fff8ea 0%,rgba(255,248,234,.6) 40%,transparent 65%)}@media(max-width:760px){.pos-hero[data-astro-cid-l4kyc5mp]{align-items:start;padding-top:calc(var(--nav-h) + 16px)}.sun[data-astro-cid-l4kyc5mp]{position:relative;right:auto;top:auto;transform:none;width:min(66vw,380px);margin:30px auto 50px}.pos-hero[data-astro-cid-l4kyc5mp]:after{background:none}}.pos-in[data-astro-cid-l4kyc5mp]{display:grid;gap:26px}.pos-in[data-astro-cid-l4kyc5mp] .world-lede[data-astro-cid-l4kyc5mp]{color:#1d1a12;text-shadow:none}.pos-in[data-astro-cid-l4kyc5mp] .world-why[data-astro-cid-l4kyc5mp]{color:#7a6224;text-shadow:none}.mantra[data-astro-cid-l4kyc5mp]{font-family:var(--f-voice);font-weight:420;font-size:clamp(3rem,.6rem + 8.4vw,9rem);line-height:.98;letter-spacing:-.025em;max-width:12ch;color:#1c1608}.arrive .mantra[data-astro-cid-l4kyc5mp]{animation:dawn 1.4s var(--ease) both}@keyframes dawn{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.lights[data-astro-cid-l4kyc5mp]{list-style:none;display:grid;gap:4px;border-top:1px solid var(--line-2)}.lights[data-astro-cid-l4kyc5mp] a[data-astro-cid-l4kyc5mp]{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;min-height:56px;border-bottom:1px solid var(--line);font-size:var(--t-1);font-weight:600}.bulb[data-astro-cid-l4kyc5mp]{width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in oklab,var(--c) 70%,#1c1608);background:transparent;transition:all .4s var(--ease)}.lights[data-astro-cid-l4kyc5mp] a[data-astro-cid-l4kyc5mp].on .bulb[data-astro-cid-l4kyc5mp]{background:var(--c);box-shadow:0 0 0 4px color-mix(in oklab,var(--c) 30%,transparent),0 0 24px var(--c);border-color:var(--c)}.lights[data-astro-cid-l4kyc5mp] .state[data-astro-cid-l4kyc5mp]{color:var(--ink-2);font-weight:400}.origin[data-astro-cid-l4kyc5mp]{background:linear-gradient(to bottom,transparent,#f6ecd6 30%,#f6ecd6 70%,transparent)}.origin-q[data-astro-cid-l4kyc5mp]{margin:0;display:grid;gap:16px}.origin-q[data-astro-cid-l4kyc5mp] blockquote[data-astro-cid-l4kyc5mp]{margin:0}.msgs[data-astro-cid-l4kyc5mp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin-top:32px}.msgs[data-astro-cid-l4kyc5mp] figure[data-astro-cid-l4kyc5mp]{margin:0;display:grid;gap:14px;align-content:start;padding-top:22px;border-top:2px solid #ffd56b}.msgs[data-astro-cid-l4kyc5mp] blockquote[data-astro-cid-l4kyc5mp]{margin:0;font-size:clamp(1.375rem,1rem + 1vw,1.875rem)}.purpose[data-astro-cid-l4kyc5mp]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);border-top:1px solid var(--line-2)}.purpose[data-astro-cid-l4kyc5mp] li[data-astro-cid-l4kyc5mp]{display:flex;gap:18px;align-items:center;padding-block:20px;border-bottom:1px solid var(--line)}.pplay[data-astro-cid-l4kyc5mp]{flex:none;width:48px;height:48px;border-radius:50%;background:#1c1608;display:grid;place-items:center;transition:transform .12s}.pplay[data-astro-cid-l4kyc5mp]:active{transform:scale(.95)}.pplay[data-astro-cid-l4kyc5mp] span[data-astro-cid-l4kyc5mp]{margin-left:4px;border-left:13px solid #fff8ea;border-top:8px solid transparent;border-bottom:8px solid transparent}.pt[data-astro-cid-l4kyc5mp]{font-size:var(--t-1);font-weight:700}.pt[data-astro-cid-l4kyc5mp]:hover{text-decoration:underline;text-underline-offset:4px}.purpose[data-astro-cid-l4kyc5mp] p[data-astro-cid-l4kyc5mp]{color:var(--ink-2);margin-top:4px}.causes[data-astro-cid-l4kyc5mp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px)}.cause[data-astro-cid-l4kyc5mp]{display:grid;gap:10px;align-content:start}.cause[data-astro-cid-l4kyc5mp] .frame[data-astro-cid-l4kyc5mp]{aspect-ratio:1;border-radius:50%;width:min(100%,300px);box-shadow:0 0 0 6px #fff,0 20px 50px -20px #78500059}.cause[data-astro-cid-l4kyc5mp]{justify-items:center;text-align:center}.ct[data-astro-cid-l4kyc5mp]{font-size:var(--t-0);font-weight:650;line-height:1.3}.cd[data-astro-cid-l4kyc5mp]{color:var(--ink-2)}.pos-bottom[data-astro-cid-l4kyc5mp]{display:grid}@media(max-width:960px){.msgs[data-astro-cid-l4kyc5mp],.causes[data-astro-cid-l4kyc5mp]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.msgs[data-astro-cid-l4kyc5mp],.causes[data-astro-cid-l4kyc5mp],.purpose[data-astro-cid-l4kyc5mp]{grid-template-columns:1fr}}body.light-room .input{background:#fff}body.light-room{--void: #fff8ea;--void-2: #f6ecd6;--void-3: #efe2c6;--ink: #1c1608;--ink-2: #5b513d;--ink-3: #7a705a;--line: rgba(28, 22, 8, .14);--line-2: rgba(28, 22, 8, .26);--world: #b07800;background:var(--void);color:var(--ink)}body.light-room ::selection{background:#ffd56b;color:#1c1608}body.light-room .nav{background:linear-gradient(to bottom,#fff8ead9,#fff8ea8c);border-bottom-color:#1c160814}body.light-room .nav-burger span,body.light-room .nav-burger span:before{background:var(--ink)}body.light-room .menu{background:#fff8eaf5}body.light-room .snd-tip{background:var(--ink);color:#fff8ea}body.light-room .snd-tip:after{background:var(--ink)}body.light-room .btn.solid{color:#fff8ea;background:#1c1608;border-color:#1c1608}body.light-room .chip:before{box-shadow:none}body.light-room .next-list a{background:var(--void)}body.light-room :is(.foot,.tx){--void: #030308;--void-2: #090a17;--void-3: #12142a;--ink: #eef0f8;--ink-2: #b3b8cc;--ink-3: #8a90a8;--line: rgba(238, 240, 248, .14);--line-2: rgba(238, 240, 248, .26);--world: #ffd36b;color:var(--ink)}body.light-room .foot{background:var(--void)}body.light-room .tx .btn.solid{color:#030308;background:#ffd36b;border-color:#ffd36b}body.light-room .tx .field input,body.light-room .tx .field select{background-color:#eef0f80f;color:var(--ink);border-color:var(--line-2)}body.light-room:before{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;background:#030308;animation:lightUpLate 1.5s ease-out 2.6s both}body.light-room.lit:before{animation:lightUp 1.5s ease-out 80ms both}@keyframes lightUp{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes lightUpLate{0%{opacity:1}to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){body.light-room:before{animation-duration:.5s}}
