.nav-beyond{position:static;display:flex;align-items:center;gap:5px}.nav .nav-beyond-home{font-size:inherit;letter-spacing:.3px;white-space:nowrap}.nav .nav-beyond-home.is-current{color:var(--accent)}.nav .nav-beyond-home.is-current:after{width:100%}.nav-beyond-toggle{display:grid;place-items:center;min-width:28px;min-height:36px;border:0;background:none;padding:0 5px;color:var(--accent);font-size:12px;cursor:pointer}.nav-beyond[data-open=true] .nav-beyond-toggle>span{transform:rotate(180deg)}.nav-philosophy-panel[hidden]{display:none!important}.nav-philosophy-panel{position:absolute;top:calc(var(--site-header-height) - 1px);left:0;right:0;max-height:calc(100svh - var(--site-header-height));overflow-y:auto;overscroll-behavior:contain;background:#101a12;padding:26px var(--space) 0;border-top:1px solid #536344;border-bottom:1px solid #536344;box-shadow:0 28px 45px #0004;scrollbar-width:thin}.nav-philosophy-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:24px}.nav-philosophy-intro h2{font-size:29px;font-weight:400;letter-spacing:-.8px;margin:12px 0}.nav-philosophy-intro p{font-size:12px;line-height:1.7;color:#a8b99c;max-width:670px}.nav-philosophy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nav .nav-philosophy-card{display:block;padding:0 19px 22px;background:#142017;border:1px solid #3b4d33;white-space:normal}.nav .nav-philosophy-card:after{display:none}.nav-philosophy-card>div{position:relative;height:130px}.nav-philosophy-card>div>span{position:absolute;top:15px;left:0;font:9px var(--mono);color:#9bb087}.nav-philosophy-card img{width:100%;height:100%;object-fit:contain;opacity:.72;transition:transform .3s,opacity .3s}.nav-philosophy-card h3{display:flex;justify-content:space-between;gap:15px;font-size:27px;font-weight:400;letter-spacing:-1px;margin:0}.nav-philosophy-card h3>span{font-size:20px;color:#a4b68e}.nav-philosophy-card>strong{display:block;font-size:12px;font-weight:400;color:#dce4d1;line-height:1.6;margin-top:15px}.nav-philosophy-card>p{font-size:11px;line-height:1.7;color:#9fb18e;margin-top:10px;letter-spacing:0}.nav .nav-philosophy-card[data-dimension=horizon]{border-color:#94ad6b;background:#1a2a1c}.nav-philosophy-card[data-dimension=horizon] h3{color:var(--accent)}.nav .nav-philosophy-card:hover,.nav .nav-philosophy-card:focus-visible{border-color:var(--accent);background:#1c2c1f}.nav-philosophy-card:hover img{opacity:1;transform:scale(1.05)}.nav-philosophy-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #364a2c;padding:19px 0;margin-top:23px}.nav .nav-philosophy-bottom a{font-size:11px;padding:0}.nav-philosophy-bottom>a:first-child{color:var(--accent)}.nav-philosophy-bottom>span{font:9px/1.5 var(--mono);letter-spacing:.6px;color:#96aa82}
@media(max-width:1100px){.header .nav-beyond{font-size:23px;flex-wrap:wrap;justify-content:flex-start;gap:5px 10px}.header .nav-beyond-home{padding:9px 0}.nav-beyond-toggle{min-height:42px;min-width:40px;font-size:16px}.nav-philosophy-panel{position:static;flex:0 0 100%;padding:20px 0 0;margin:8px 0 12px;overflow:visible;max-height:none;background:transparent;box-shadow:none}.nav-philosophy-intro{margin-bottom:18px}.nav-philosophy-intro h2{font-size:25px;max-width:350px}.nav-philosophy-intro p{font-size:12px}.nav-philosophy-grid{grid-template-columns:1fr 1fr;gap:12px}.nav .nav-philosophy-card{padding:0 16px 19px}.nav-philosophy-card>div{height:110px}.nav-philosophy-card h3{font-size:25px}.nav-philosophy-card>strong{font-size:12px}.nav-philosophy-card>p{font-size:11px}.nav-philosophy-bottom{flex-wrap:wrap;gap:20px}.nav-philosophy-bottom>span{display:none}}
@media(max-width:600px){.nav-philosophy-grid{gap:10px}.nav .nav-philosophy-card{padding:0 12px 17px}.nav-philosophy-card h3{font-size:21px;letter-spacing:-.7px;gap:5px}.nav-philosophy-card h3>span{font-size:16px}.nav-philosophy-card>strong{font-size:11px}.nav-philosophy-card>p{font-size:10px}.nav-philosophy-card>div{height:90px}.nav-philosophy-intro h2{font-size:23px}.nav-philosophy-bottom{flex-direction:column;align-items:flex-start}.nav-philosophy-card[data-dimension=horizon],.nav-philosophy-card[data-dimension=exploration]{grid-column:1/-1;display:grid;grid-template-columns:100px 1fr;column-gap:12px;padding-top:12px}.nav-philosophy-card[data-dimension=horizon]>div,.nav-philosophy-card[data-dimension=exploration]>div{grid-row:1/4;height:100%}.nav-philosophy-card[data-dimension=horizon]>div>span,.nav-philosophy-card[data-dimension=exploration]>div>span{top:0}.nav-philosophy-card[data-dimension=horizon] h3,.nav-philosophy-card[data-dimension=exploration] h3{padding-top:7px}}
@media(prefers-reduced-motion:reduce){.nav-philosophy-card img{transition:none}}
