body:has(.ea-studio) #ea-editorial .ea-shell-page{max-width:1180px;padding:0}.ea-studio{color:#183b4c;padding:clamp(18px,3vw,42px) 0 48px;font-family:system-ui,sans-serif}.ea-studio *{box-sizing:border-box}.ea-studio [hidden]{display:none!important}.ea-studio h1,.ea-studio h2,.ea-studio h3{color:#183b4c}.ea-studio h1{font:400 clamp(40px,6vw,76px)/1.05 Georgia,serif;max-width:900px;margin:18px 0 26px}.ea-studio h2{font:400 clamp(26px,3.4vw,40px)/1.15 Georgia,serif;margin:12px 0 20px}.ea-studio h3{font-size:22px;line-height:1.3}.ea-studio p{line-height:1.75}.ea-studio a{color:#225f69;text-underline-offset:4px}.ea-studio-kicker{font:750 12px/1.5 system-ui!important;letter-spacing:.16em}.ea-studio-breadcrumb{font-size:14px;padding-bottom:18px}.ea-studio-hero{padding:clamp(22px,5vw,56px);border-radius:24px;background:#e3e9e2;margin-bottom:30px}.ea-studio-lead{font-size:clamp(18px,2vw,22px);max-width:760px}.ea-studio-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ea-studio-card{padding:30px;border-radius:20px;border:1px solid #c8cbbd;display:flex;flex-direction:column;align-items:flex-start}.ea-studio-card p{flex-grow:1}.ea-studio-card-observe{background:#dce6de}.ea-studio-card-quiet{background:#e3e4f0}.ea-studio-card-retreat{background:#f0e4c7}.ea-studio-number{font:400 60px/1 Georgia,serif;color:#627f7c;margin-bottom:20px}.ea-studio-button,.ea-studio button{border:1px solid #234c5b;border-radius:9px;padding:12px 18px;min-height:46px;background:#234c5b;color:#fff;text-decoration:none;font:650 15px/1.4 system-ui;cursor:pointer}.ea-studio button:disabled{opacity:.45;cursor:not-allowed}.ea-studio :focus-visible{outline:3px solid #a05b23;outline-offset:4px}.ea-studio-panel,.ea-studio-note{padding:clamp(20px,4vw,36px);border-radius:18px;background:#f8f4e8;border:1px solid #d2d5c9;margin:28px 0}.ea-studio-note{background:#ecede4}.ea-studio label{display:block;font-weight:650;line-height:1.5}.ea-studio select,.ea-studio textarea{display:block;width:100%;font:inherit;color:#183b4c;background:#fffef7;border:1px solid #809799;border-radius:9px;padding:12px;margin:8px 0 20px}.ea-studio textarea{resize:vertical}.ea-studio .ea-studio-small{font-size:14px;line-height:1.6}.ea-studio-check{display:flex!important;align-items:flex-start;gap:10px;margin:18px 0;font-size:15px}.ea-studio-check input{width:19px;height:19px;flex-shrink:0;margin-top:2px;accent-color:#234c5b}.ea-studio-toolbar,.ea-studio-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ea-studio-toolbar{justify-content:space-between;margin:18px 0}.ea-studio-toolbar label:first-child{min-width:min(100%,330px)}.ea-studio-toolbar select{margin-bottom:0}.ea-studio-next{border-top:1px solid #bbc6bc;margin-top:48px;padding-top:28px}.ea-studio-next a{display:inline-block;margin:10px 28px 10px 0;font-weight:650}.ea-observe-canvas{position:relative;border-radius:22px;overflow:hidden;background:#1b3849}.ea-scene{display:block;width:100%;height:auto}.ea-observe-caption{position:absolute;bottom:7px;left:28px;color:#f4ecd7;font:700 11px/1.4 system-ui!important;letter-spacing:.18em;pointer-events:none}.ea-studio-description{background:#f4f2e7;border:1px solid #d4d5c7;padding:18px 24px;border-radius:12px;margin:16px 0}.ea-studio-description summary{cursor:pointer;font-weight:650}.ea-observe-lenses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.ea-observe-lenses button{background:#f8f4e8;color:#183b4c;text-align:left}.ea-observe-lenses button span{display:block;font:24px Georgia,serif;margin-bottom:7px}.ea-observe-lenses button[aria-pressed=true]{background:#234c5b;color:#fff}.ea-observe-prompt{padding:32px;background:#e5ebdd;border-radius:20px}.ea-observe-canvas[data-lens=detail] .ea-scene-focus{filter:drop-shadow(0 0 12px #ffe4a0)}.ea-observe-canvas[data-lens=between] .ea-scene-gap{opacity:.2}.ea-observe-canvas.is-moving .ea-scene-window .ea-scene-motion{animation:ea-studio-rain 9s linear infinite}.ea-observe-canvas.is-moving .ea-scene-garden .ea-scene-motion{transform-origin:75% 85%;animation:ea-studio-sway 8s ease-in-out infinite alternate}.ea-observe-canvas.is-moving .ea-scene-table .ea-scene-motion{animation:ea-studio-light 12s ease-in-out infinite alternate}@keyframes ea-studio-rain{to{transform:translateY(25px)}}@keyframes ea-studio-sway{to{transform:rotate(1deg)}}@keyframes ea-studio-light{to{opacity:.5}}.ea-quiet-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.3fr);gap:28px;align-items:start}.ea-quiet-layout .ea-studio-panel{margin:0}.ea-quiet-space{padding:clamp(22px,4vw,46px);text-align:center;background:#e4e6ef;border-radius:24px}.ea-quiet-circle{width:140px;height:140px;border:1px solid #8a9ca4;border-radius:50%;display:grid;place-items:center;margin:0 auto 28px}.ea-quiet-circle span{width:96px;height:96px;border:1px solid #acb9ba;border-radius:50%;background:#d6dfdd}.ea-quiet-clock{font:400 42px/1.2 Georgia,serif!important;font-variant-numeric:tabular-nums}.ea-quiet-space .ea-studio-actions{justify-content:center}.ea-quiet-finish{padding:16px;background:#f6f1df;border-radius:14px;margin-top:24px}.ea-retreat-fields{display:grid;grid-template-columns:1fr 1.6fr 1.3fr;gap:18px}.ea-retreat-plan{padding:clamp(20px,4vw,40px);background:#fffdf5;border:1px solid #d0ccbc;border-radius:20px}.ea-retreat-stages{list-style:none;padding:0!important;counter-reset:ea-retreat}.ea-retreat-stages li{counter-increment:ea-retreat;border-top:1px solid #d7d7ca;padding:24px 0 16px 54px;position:relative}.ea-retreat-stages li:before{content:counter(ea-retreat,decimal-leading-zero);position:absolute;left:0;top:28px;font:28px Georgia,serif;color:#7b9085}.ea-retreat-duration{font-weight:750;font-size:12px;letter-spacing:.12em}.ea-retreat-stages li.is-current{background:#e8eedf;border-radius:10px;padding-right:18px}.ea-retreat-player{background:#e8e4d4}.ea-retreat-player .ea-quiet-clock{margin:18px 0}.ea-studio button.is-secondary{background:transparent;color:#234c5b}@media(prefers-reduced-motion:reduce){.ea-studio .ea-scene-motion{animation:none!important}}@media(max-width:800px){.ea-studio-cards,.ea-quiet-layout,.ea-retreat-fields{grid-template-columns:1fr}.ea-studio{padding:14px 0 30px}.ea-studio-hero{padding:25px}.ea-studio-card{padding:24px}.ea-observe-lenses{gap:7px}.ea-observe-lenses button{padding:12px;font-size:13px}.ea-observe-caption{left:16px;bottom:0;font-size:9px!important}.ea-studio-toolbar{display:block}.ea-quiet-space{padding:26px 20px}}
@media print{body:has(.ea-retreat-plan){background:white!important}body:has(.ea-retreat-plan) #wpadminbar,body:has(.ea-retreat-plan) .ea-site-header,body:has(.ea-retreat-plan) .ea-site-footer,body:has(.ea-retreat-plan) .ea-studio-breadcrumb,body:has(.ea-retreat-plan) .ea-studio-hero,body:has(.ea-retreat-plan) #ea-retreat-form,body:has(.ea-retreat-plan) .ea-studio-actions,body:has(.ea-retreat-plan) .ea-retreat-player,body:has(.ea-retreat-plan) .ea-studio-note,body:has(.ea-retreat-plan) .ea-studio-next{display:none!important}.ea-retreat-plan{border:0;padding:0;background:white;color:black}.ea-retreat-plan h2,.ea-retreat-plan h3{color:black}.ea-retreat-stages li{break-inside:avoid}.ea-retreat-stages li.is-current{background:transparent}.ea-retreat-plan:after{content:'Enlightened Anonymous · Personal home retreat · Adjust the plan to suit your day.';font-size:10pt}}
.ea-studio a.ea-studio-button{color:#fff}.ea-studio a.ea-studio-button:hover{background:#173e4b;color:#fff}
