:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-base:#070808;--color-bg-elevated:#101312;--color-bg-paper:#f4f2ec;--color-text-primary:#f8f8f4;--color-text-muted:#a8b2aa;--color-brand-yellow:#e5c93d;--color-brand-orange:#d98230;--color-nature-green:#426b4d;--color-nature-glow:#b8dcad;--color-risk-amber:#e0a54c;--color-fire-ember:#f06a37;--color-fire-char:#34201b;--color-stroke:#303532;--font-body:system-ui, "Segoe UI", sans-serif;--font-display:Impact, "Arial Narrow", system-ui, sans-serif;--font-size-small:.8125rem;--font-size-body:1rem;--font-size-lead:clamp(1.125rem, 1.8vw, 1.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:5rem;--layout-max-width:90rem;--layout-gutter:clamp(1.5rem, 3.2vw, 3.5rem);--z-skip-link:100;--motion-duration-fast:.16s;--motion-ease:ease-out;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:var(--color-text-primary);font-size:100%;line-height:1.65}h1,h2,h3,p{margin:0}h1{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(3.75rem,10vw,9rem);font-weight:800;line-height:1.04}h2,h3{line-height:1.2}.eyebrow{font-size:var(--font-size-small);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);line-height:1.6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}*{box-sizing:border-box}body{background:var(--color-bg-base);min-width:20rem;margin:0}::selection{background:var(--color-nature-glow);color:var(--color-bg-base)}a{color:inherit;text-underline-offset:.25em}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{min-height:2.75rem}:focus-visible{outline:2px solid var(--color-brand-yellow);outline-offset:6px}.site-shell{width:100%}.site-header{z-index:5;padding-inline:var(--layout-gutter);justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-6);border-bottom:none;display:flex;position:absolute;top:0;left:0;right:0}.wordmark{letter-spacing:-.035em;color:#f4efdf;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:600}.site-header>.eyebrow{letter-spacing:0;text-transform:none;color:#f4efdfbf;font-family:Georgia,Times New Roman,serif;font-size:1rem}.site-footer{margin-inline:var(--layout-gutter);border-top:1px solid var(--color-stroke);padding-block:var(--space-6) var(--space-7);gap:var(--space-5);grid-template-columns:1fr 2fr;display:grid}.site-footer>:last-child{max-width:48rem;color:var(--color-text-muted);font-size:var(--font-size-small)}.skip-link{z-index:var(--z-skip-link);top:var(--space-4);left:var(--space-4);padding:var(--space-4);background:var(--color-bg-paper);color:var(--color-bg-base);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (width<=40rem){.site-header{align-items:center;gap:var(--space-2);padding-block:1.5rem}.wordmark{font-size:1.05rem}.site-header>.eyebrow{font-size:.72rem}.site-footer{grid-template-columns:1fr}}._hero_1ix92_1{margin:0}._stage_1ix92_2{isolation:isolate;background:#08100b;width:100%;height:100svh;min-height:40rem;position:relative;overflow:hidden}._still_1ix92_3,._canvas_1ix92_3{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}._still_1ix92_3{transform:scale(1.045)}._canvas_1ix92_3{opacity:0;touch-action:pan-y;transition:opacity 1.6s}._ready_1ix92_6{opacity:1}._shade_1ix92_7{pointer-events:none;background:linear-gradient(#0000 52%,#030805a8),linear-gradient(90deg,#03080538,#0000 60%),linear-gradient(#02060359,#0000 18%);position:absolute;inset:0}._controls_1ix92_8{right:var(--layout-gutter);z-index:3;position:absolute;bottom:4rem}._pause_1ix92_9{color:#f4efdf;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08110c55;border:1px solid #c3c4ad88;border-radius:2rem;align-items:center;gap:.65rem;padding:.65rem 1.25rem;font-size:.82rem;transition:border-color .25s,background .25s;display:flex}._pause_1ix92_9:hover{background:#19251a99;border-color:#eee7cb}._pause_1ix92_9 svg{width:.85rem;height:.85rem}._explore_1ix92_12{right:var(--layout-gutter);color:#e6e7cd99;letter-spacing:.035em;pointer-events:none;align-items:center;gap:.6rem;font-size:.68rem;display:flex;position:absolute;bottom:8.1rem}._explore_1ix92_12 span{background:#c7d39b;border-radius:50%;width:.25rem;height:.25rem;box-shadow:0 0 8px #aec67b77}._scrollCue_1ix92_14{left:var(--layout-gutter);color:#e7e7d388;letter-spacing:.18em;pointer-events:none;align-items:center;gap:.65rem;font-size:.55rem;display:flex;position:absolute;bottom:2.1rem}._scrollCue_1ix92_14 span{background:#d7dcc477;width:1.8rem;height:1px;display:block}._caption_1ix92_16{padding:1.4rem var(--layout-gutter);color:#929e92;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1.5rem;font-size:.65rem;display:flex}._divider_1ix92_17{color:#566354;padding:0 .6rem}._caption_1ix92_16 button{color:#c2ccbb;cursor:pointer;text-underline-offset:.3em;background:0 0;border:0;min-height:2.75rem;padding:0;font-size:.7rem;text-decoration:underline}._quality_1ix92_19{white-space:nowrap;letter-spacing:0;align-items:center;gap:.6rem;font-size:.65rem;display:flex}._quality_1ix92_19 select{color:#d2dbc9;cursor:pointer;background:#101810;border:1px solid #485345;border-radius:.2rem;min-height:2.75rem;padding:.35rem .55rem;font-size:.7rem}@media (width<=700px){._stage_1ix92_2{min-height:42rem}._still_1ix92_3{object-position:65% 50%}._controls_1ix92_8{bottom:2.2rem;right:1.5rem}._pause_1ix92_9{padding:.6rem 1rem;font-size:.75rem}._explore_1ix92_12{display:none}._scrollCue_1ix92_14{font-size:.47rem;bottom:2.8rem;left:1.5rem}._caption_1ix92_16{flex-wrap:wrap;gap:.35rem 1rem;padding-block:.8rem}._caption_1ix92_16>:nth-child(2){letter-spacing:0;order:3;width:100%}}@media (prefers-reduced-motion:reduce){._canvas_1ix92_3{transition:none}}._intro_1vj15_1{position:relative}._heading_1vj15_2{z-index:2;left:var(--layout-gutter);pointer-events:none;max-width:48rem;position:absolute;bottom:5.4rem}._heading_1vj15_2>:first-child{display:none}._heading_1vj15_2 h1{letter-spacing:-.045em;color:#f4efdf;text-shadow:0 2px 28px #020806;margin-block:0 1.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,6.8vw,7.5rem);font-weight:400;line-height:.99}._heading_1vj15_2 h1 span{color:#f4efdf}._lead_1vj15_6{color:#c8cec2;max-width:24rem;font-size:.95rem;line-height:1.6}@media (width<=40rem){._heading_1vj15_2{bottom:8rem;left:1.5rem;right:1.5rem}._heading_1vj15_2 h1{font-size:clamp(2.4rem,11.5vw,4.5rem)}._lead_1vj15_6{max-width:19rem;font-size:.85rem}}.primary-nav{align-items:center;gap:clamp(20px,3vw,45px);display:flex}.primary-nav a{letter-spacing:.15em;color:#e0e4d39c;padding:12px 0;font-size:.63rem;text-decoration:none;transition:color .3s;position:relative}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:#f1eddb}.primary-nav a:after{content:"";background:#e4e7cf;height:1px;transition:transform .4s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.primary-nav a[aria-current=page]:after{transform:scaleX(1)}.home-sound{right:var(--layout-gutter);z-index:4;text-align:right;max-width:260px;position:absolute;bottom:3.4rem}.home-sound button{color:#e8ebd6b3;letter-spacing:.16em;cursor:pointer;background:#06100944;border:1px solid #d2dbc04a;border-radius:28px;padding:8px 16px;font-size:.6rem}.home-sound button span{margin-right:8px;font-size:1rem}.home-sound p{color:#e8d4b5;font-size:.7rem}.jejak-placeholder{text-align:center;background:linear-gradient(#050b08cc,#050b08e6),url(/assets/hero/forest-clean-soft.webp) 50%/cover;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100svh;padding:140px 25px 80px;display:flex}.jejak-placeholder h1{font-family:Georgia,serif;font-size:clamp(3rem,6vw,6rem);font-weight:400}.jejak-placeholder>p:not(.eyebrow){color:#b8c4af;font-size:.9rem}.jejak-placeholder a{color:#d4dfc7;font-size:.8rem}@media (width<=700px){.site-header{flex-wrap:wrap;gap:16px}.primary-nav{gap:22px;width:100%}.primary-nav a{letter-spacing:.09em;padding:4px 0 8px;font-size:.55rem}.home-sound{bottom:2.2rem;right:24px}.home-sound button{padding:7px 12px;font-size:.5rem}}.site-brand{flex-shrink:0;align-items:center;gap:14px;display:flex}.site-brand .wordmark{white-space:nowrap}.site-brand-logo{object-fit:contain;flex-shrink:0;width:48px;height:48px;display:block}@media (width<=700px){.site-brand{gap:10px}.site-brand-logo{width:32px;height:32px}}
