._page_cs97r_1{min-height:100vh;min-height:100dvh;padding:clamp(20px,5vw,64px);background:#f7f5ef;color:#30342f;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;color-scheme:light}._page_cs97r_1,._page_cs97r_1 *,._experience_cs97r_11,._experience_cs97r_11 *,._instructions_cs97r_11,._instructions_cs97r_11 *{box-sizing:border-box}._container_cs97r_12{width:100%;max-width:940px;margin:0 auto}._header_cs97r_13{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}._eyebrow_cs97r_14{margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#797e73}._title_cs97r_15{font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,6vw,66px);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:80px 0 24px;max-width:680px}._intro_cs97r_16{color:#6c7267;font-size:18px}._lessons_cs97r_17{display:grid;gap:18px;margin-top:56px}._card_cs97r_18,._primary_cs97r_18,._secondary_cs97r_18{font:inherit;cursor:pointer;touch-action:manipulation}._card_cs97r_18{display:grid;gap:12px;width:100%;padding:28px;border:1px solid #dedfd5;border-radius:20px;background:#fff5;color:#606858;text-align:left;transition:background .6s ease,transform .6s ease}._card_cs97r_18:hover{background:#fffa;transform:translateY(-2px)}._cardTitle_cs97r_21{font-family:Georgia,serif;font-size:28px;font-weight:400;color:#30392b}._primary_cs97r_18{min-height:60px;width:100%;border:0;border-radius:40px;padding:16px 24px;color:#fff;background:#3b4739}._secondary_cs97r_18{min-height:48px;border:1px solid #d4d8ce;border-radius:24px;padding:10px 18px;background:transparent;color:#485240}._panel_cs97r_24{display:grid;gap:24px;max-width:560px;margin:12vh auto;text-align:center}._panel_cs97r_24 h1{font-family:Georgia,serif;font-weight:400;font-size:38px;margin:0}._panel_cs97r_24 p{margin:0}._link_cs97r_27{color:#596151;text-decoration:underline;text-underline-offset:4px}._experience_cs97r_11{position:fixed;inset:0;height:100dvh;overflow:hidden;isolation:isolate;background:#f7f5ef;color:#30342f;color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;z-index:20}._nebula_cs97r_40,._canvas_cs97r_40{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}._nebula_cs97r_40{z-index:0}._canvas_cs97r_40{z-index:1}._experienceHeader_cs97r_43{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:max(18px,env(safe-area-inset-top)) clamp(16px,4vw,42px) 0}._exitButton_cs97r_44,._quietButton_cs97r_44,._textButton_cs97r_44{font:inherit;color:#596052;background:transparent;border:0;cursor:pointer;touch-action:manipulation}._exitButton_cs97r_44{width:46px;height:46px;border:1px solid #62695126;border-radius:50%;font-size:24px;line-height:1}._quietButton_cs97r_44{font-size:13px;letter-spacing:.04em;min-height:46px;padding:10px 16px;border-radius:30px}._exitButton_cs97r_44:hover,._quietButton_cs97r_44:hover{background:#fff6}._experienceFooter_cs97r_48{position:absolute;z-index:2;bottom:0;left:50%;transform:translate(-50%);width:min(100%,600px);padding:0 24px max(18px,env(safe-area-inset-bottom));text-align:center}._voiceControls_cs97r_49{min-height:42px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:#73786c}._textButton_cs97r_44{padding:8px 4px;min-height:36px;font-size:12px}._textButton_cs97r_44:hover{color:#30392b;text-decoration:underline;text-underline-offset:4px}._zenPrimary_cs97r_52{display:block;width:100%;min-height:60px;padding:17px 24px;border:1px solid #42513b33;border-radius:44px;background:#3c4839;color:#fcfcf7;box-shadow:0 8px 36px #2b382510;font:inherit;font-size:15px;letter-spacing:.05em;cursor:pointer;touch-action:manipulation;transition:background .7s ease,color .7s ease,box-shadow .7s ease}._zenPrimary_cs97r_52:hover:not(:disabled){background:#4a5845;box-shadow:0 8px 38px #2b38251c}._zenPrimary_cs97r_52:disabled{background:#ffffff3d;color:#747b6e;border-color:#62695124;box-shadow:none;cursor:default}._breathe_cs97r_55{min-height:60px;margin:0;padding:20px;font-family:Georgia,serif;font-style:italic;color:#69735f}._instructions_cs97r_11{width:min(720px,calc(100vw - 32px));max-height:min(80dvh,850px);padding:clamp(24px,5vw,48px);border:1px solid #dedfd4;border-radius:28px;background:#fcfbf6;color:#394231;box-shadow:0 32px 120px #27331b22;font-family:system-ui,sans-serif;line-height:1.8}._instructions_cs97r_11[open]{animation:_dialogEnter_cs97r_1 .7s ease both}._instructions_cs97r_11::backdrop{background:#ecece4aa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._dialogHeader_cs97r_59{display:flex;align-items:start;justify-content:space-between;gap:12px}._dialogHeader_cs97r_59 h2{margin:0;font-family:Georgia,serif;font-weight:400;font-size:clamp(24px,4vw,34px);line-height:1.3}._transcript_cs97r_61{padding-top:28px}._transcript_cs97r_61+._transcript_cs97r_61{margin-top:24px;border-top:1px solid #e6e7dc}._transcript_cs97r_61 p:last-child{margin:12px 0 0}._page_cs97r_1 button:focus-visible,._page_cs97r_1 a:focus-visible,._experience_cs97r_11 button:focus-visible,._instructions_cs97r_11 button:focus-visible{outline:2px solid #788968;outline-offset:5px}@keyframes _dialogEnter_cs97r_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-height:440px){._experienceHeader_cs97r_43{padding-top:8px}._experienceFooter_cs97r_48{padding-bottom:8px}._zenPrimary_cs97r_52,._breathe_cs97r_55{min-height:48px;padding:12px 20px}._voiceControls_cs97r_49{min-height:30px}}@media(prefers-reduced-motion:reduce){._card_cs97r_18,._zenPrimary_cs97r_52{transition:none}._instructions_cs97r_11[open]{animation:none}}@font-face{font-family:Bravura;src:url(/assets/Bravura-CL2nYb52.otf) format("opentype")}@font-face{font-family:MaestroText;src:url(/assets/MaestroText-CvLGKFeh.otf) format("opentype")}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}*{box-sizing:border-box}body{margin:0!important;padding:0!important;min-width:320px;min-height:100vh;overflow-x:hidden}#root{width:100%;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
