/* WPA print layers. Scoped to the homepage, layered over its native widgets. */
body.home.mmos-park-journal{--journal-paper:#f0e7d4;--journal-ink:#173c32;--journal-sun:#e6ad50;--journal-rust:#b74f23;background:var(--journal-paper)}
body.home.mmos-park-journal #content>.e-con{padding:24px clamp(12px,2.4vw,40px) 56px!important;background:radial-gradient(#674b271a .7px,transparent .8px) 0 0/5px 5px,var(--journal-paper)!important}
body.home.mmos-park-journal #content>.e-con::before{content:none!important;background:none!important}
body.home.mmos-park-journal #content>.e-con>.e-con-inner{max-width:1760px!important;gap:30px!important}
body.home.mmos-park-journal .elementor-widget-mmos_home_hero{border:2px solid var(--journal-ink)!important;box-shadow:7px 8px 0 #173c322b!important;background:var(--journal-paper)}
body.home.mmos-park-journal .mmos-home-hero{min-height:820px!important;min-height:clamp(740px,86vh,980px)!important;padding:112px clamp(28px,5vw,78px) 126px!important;background:#15372d!important;isolation:isolate;overflow:clip!important}
body.home.mmos-park-journal .mmos-home-hero::before{z-index:-1!important;background:linear-gradient(90deg,#15372d 0%,#15372d 40%,#15372dde 51%,#15372d30 66%,transparent 80%)!important}
body.home.mmos-park-journal .mmos-home-hero::after{height:5px!important;background:repeating-linear-gradient(90deg,#e6ad50 0 80px,#b74f23 80px 120px,#f0e7d4 120px 126px)!important}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-scene{inset:0 0 0 40%!important;background:none!important;transform-origin:70% 42%;overflow:hidden}
body.home.mmos-park-journal .mmos-journal-landscape{width:100%;height:100%;object-fit:cover;object-position:50% 42%;display:block;transition:opacity .3s ease,filter 1s ease;filter:saturate(.92)}
body.home.mmos-park-journal .mmos-journal-sunlight{position:absolute;inset:0;background:linear-gradient(120deg,#f7d58826,transparent 52%);mix-blend-mode:screen;pointer-events:none}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-inner{width:66%!important;max-width:850px!important;margin:0!important;justify-self:start;align-self:center}
body.home.mmos-park-journal .mmos-journal-folio{position:absolute;inset:25px 30px auto;display:flex;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid #f0e7d455;color:#f0e7d4;z-index:4;font:600 10px/1.4 var(--mmos-font-body,Arial,sans-serif);letter-spacing:.15em}
body.home.mmos-park-journal .mmos-journal-folio b{margin-left:12px;font-weight:400;color:#edbc6b}
body.home.mmos-park-journal .mmos-journal-eyebrow{margin:0 0 22px;color:#e6ad50;font:600 10px/1.5 var(--mmos-font-body,Arial,sans-serif);letter-spacing:.2em}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-seo-h1{background:transparent!important;border:0!important;padding:0!important;margin:0 0 18px!important;color:#f0e7d4!important;font-size:.86rem!important;letter-spacing:.22em!important}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-headline{margin:0!important}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-question{max-width:720px;font-size:clamp(3.7rem,7.5vw,7.5rem)!important;line-height:.98!important;letter-spacing:-.025em!important;color:#f3ebdc!important;text-shadow:3px 3px 0 #15372d!important;text-wrap:balance}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-answer{font-size:clamp(1.8rem,3.35vw,3.35rem)!important;background:#bd5428!important;color:#fff5e2!important;padding:8px 13px 12px!important;margin:18px 0 0!important;box-shadow:5px 6px 0 #071e1880!important}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-subhead{max-width:510px!important;font-size:clamp(.98rem,1.2vw,1.12rem)!important;margin:26px 0!important;line-height:1.6!important;color:#e3e0d3!important;text-shadow:none!important}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-actions{max-width:630px!important;gap:10px!important}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-cta{min-height:80px!important;padding:12px!important;border-width:1px!important;box-shadow:3px 4px 0 #061e1880!important}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-cta::after{right:11px;font-size:1.1rem}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-cta strong{font-size:clamp(1rem,1.45vw,1.35rem)!important}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-cta-kicker{font-size:.54rem!important;letter-spacing:.06em!important}
body.home.mmos-park-journal .mmos-home-hero .mmos-hh-assurance{max-width:630px;font-size:.66rem!important;gap:8px 16px!important}
body.home.mmos-park-journal .mmos-journal-cover-note{position:absolute;right:42px;bottom:160px;display:flex;gap:12px;align-items:center;z-index:3;color:#fff3cd;font:500 11px/1.65 var(--mmos-font-body,Arial,sans-serif);letter-spacing:.1em;text-shadow:0 1px 8px #0c241b}
body.home.mmos-park-journal .mmos-journal-cover-note b{font-size:9px;font-weight:400}
body.home.mmos-park-journal .mmos-journal-compass{font-size:62px;line-height:1;display:block;transform:rotate(var(--journal-compass,0deg));transition:transform .3s ease-out}
body.home.mmos-park-journal .mmos-journal-cover-bottom{position:absolute;inset:auto 30px 30px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;border-top:1px solid #f0e7d455;font:600 10px/1.4 var(--mmos-font-body,Arial,sans-serif);letter-spacing:.08em}
body.home.mmos-park-journal .mmos-journal-scroll{color:#f0e7d4;text-decoration:none;display:inline-flex;align-items:center;gap:22px}
body.home.mmos-park-journal .mmos-journal-scroll span{font-size:24px;animation:journal-arrow 2s ease-in-out infinite}
body.home.mmos-park-journal .mmos-journal-scenes{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
body.home.mmos-park-journal .mmos-journal-scenes>span{color:#d7cba8;margin-right:8px;font-size:9px}
body.home.mmos-park-journal .mmos-journal-scenes button{border:1px solid #f0e7d444;background:#102d25cc;color:#f0e7d4;padding:9px 11px;border-radius:0;font:500 10px/1.3 var(--mmos-font-body,Arial,sans-serif);cursor:pointer;transition:background .2s,color .2s}
body.home.mmos-park-journal .mmos-journal-scenes button[aria-pressed=true]{background:#f0e7d4;color:#14372c;border-color:#f0e7d4}
body.home.mmos-park-journal .mmos-journal-scenes button:focus-visible,body.home.mmos-park-journal .mmos-journal-scroll:focus-visible{outline:3px solid #e6ad50;outline-offset:4px}
body.home.mmos-park-journal .mmos-home-hero[data-journal-view=night] .mmos-journal-sunlight{background:#30588733}
body.home.mmos-park-journal .mmos-journal-valley{background:linear-gradient(90deg,#103c40de 4%,#103c40a3 57%,#103c4066),url('/wp-content/uploads/2025/05/46a02cfb-8ecd-478a-9a84-49ffbbef9a73.png.webp') center 62%/cover no-repeat,#103c40;color:#f0e7d4;padding:34px clamp(22px,4.6vw,74px) 42px;scroll-margin-top:55px;overflow:hidden}
body.home.mmos-park-journal .mmos-journal-running-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #f0e7d455;font:600 9px/1.4 var(--mmos-font-body,Arial,sans-serif);letter-spacing:.17em;color:#e4d7b8}
body.home.mmos-park-journal .mmos-journal-valley-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:30px 0 38px}
body.home.mmos-park-journal .mmos-journal-valley h2{font:500 clamp(3.2rem,6.5vw,6.1rem)/.98 Georgia,serif;letter-spacing:-.055em;max-width:10.5ch;margin:0;color:#fff1d9;text-wrap:balance;text-shadow:0 3px 22px #061f2166}
body.home.mmos-park-journal .mmos-journal-valley-heading p{margin:0 0 6px;max-width:290px;font:400 14px/1.7 var(--mmos-font-body,Arial,sans-serif);color:#eee6d4}
body.home.mmos-park-journal .mmos-journal-plates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}
body.home.mmos-park-journal .mmos-journal-plate{color:#173c32;background:#f4ecdc;border:1px solid #fff5df;padding:9px;text-decoration:none;display:block;min-width:0;box-shadow:5px 7px 0 #051d1b88,0 15px 28px #051d1b33;--plate-tilt:-1deg;transform:rotate(var(--plate-tilt));transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}
body.home.mmos-park-journal .mmos-journal-plate:nth-child(2){--plate-tilt:1.2deg;margin-top:22px}
body.home.mmos-park-journal .mmos-journal-plate:nth-child(3){--plate-tilt:-.6deg}
body.home.mmos-park-journal .mmos-journal-plate-art{position:relative;aspect-ratio:4/4.6;overflow:hidden;padding:0;background:#f9f2e4;border:1px solid #173c3244;box-shadow:none}
body.home.mmos-park-journal .mmos-journal-plate img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 55%;transition:transform 1s cubic-bezier(.2,.8,.2,1)}
body.home.mmos-park-journal .mmos-journal-plate-number{position:absolute;left:20px;top:20px;width:30px;height:30px;border:1px solid #173c32;background:#f0e7d4;color:#173c32;display:grid;place-items:center;font:600 10px/1 var(--mmos-font-body,Arial,sans-serif)}
body.home.mmos-park-journal .mmos-journal-plate-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:18px 8px 12px}
body.home.mmos-park-journal .mmos-journal-plate h3{font:700 clamp(1.2rem,2vw,1.8rem)/1.05 var(--mmos-font-display,Oswald,sans-serif);text-transform:uppercase;letter-spacing:.02em;color:#173c32;margin:0 0 7px}
body.home.mmos-park-journal .mmos-journal-plate p{font:italic 13px/1.45 Georgia,serif;margin:0}
body.home.mmos-park-journal .mmos-journal-plate-caption>span{font:28px/1 Georgia,serif}
body.home.mmos-park-journal .mmos-journal-directory{display:inline-flex;align-items:center;gap:50px;border:1px solid #eee0bc77;padding:15px 20px;margin-top:38px;background:#102f2dbb;font:700 10px/1.4 var(--mmos-font-body,Arial,sans-serif);letter-spacing:.12em;color:#f6ead0;text-decoration:none;transition:background .2s,color .2s}
body.home.mmos-park-journal .mmos-journal-directory:hover{background:#f6ead0;color:#173c32}
body.home.mmos-park-journal .mmos-journal-directory:focus-visible,body.home.mmos-park-journal .mmos-journal-plate:focus-visible{outline:3px solid #e6ad50;outline-offset:5px}
body.home.mmos-park-journal .mmos-journal-valley{position:relative;isolation:isolate;border:2px solid #173c32;box-shadow:7px 8px 0 #173c322b}
body.home.mmos-park-journal .mmos-journal-folio,body.home.mmos-park-journal .mmos-journal-eyebrow,body.home.mmos-park-journal .mmos-journal-running-head,body.home.mmos-park-journal .mmos-journal-cover-bottom,body.home.mmos-park-journal .mmos-journal-scenes button,body.home.mmos-park-journal .mmos-journal-chapter-label,body.home.mmos-park-journal .mmos-journal-directory{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
body.home.mmos-park-journal .mmos-story-chapter{border:2px solid #173c32!important;box-shadow:7px 8px 0 #173c322b!important}
body.home.mmos-park-journal .mmos-journal-chapter-label{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid currentColor;padding:0 0 14px;margin:0 0 30px;opacity:.75;font:500 10px/1.4 var(--mmos-font-body,Arial,sans-serif);letter-spacing:.16em;text-transform:uppercase}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft{background:linear-gradient(90deg,#0c302cdd 0%,#0c302c99 54%,#0c302c44),url('/wp-content/uploads/2025/06/Plumber-night-backround.png.webp') center 62%/108% auto no-repeat,#103b38!important;padding-top:38px!important;padding-bottom:42px!important}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft::before{content:none!important}
body.home.mmos-park-journal .mmos-story-relief .mmos-journal-chapter-label{margin-bottom:24px;padding-bottom:12px;color:#eee4cf}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-headline{font-size:clamp(2.6rem,5.15vw,4.8rem)!important;max-width:940px!important;margin-bottom:16px!important;text-wrap:balance}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-headline::after{margin-top:14px!important}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-plaque{margin-bottom:25px!important}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-proof{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:28px!important;background:#082e2b88}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-proof-item{min-height:100px!important;padding:17px clamp(12px,1.6vw,24px)!important;border-right:1px solid #f4f1ea2e!important;border-bottom:0!important}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-proof-item:last-child{border-right:0!important}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-proof-item strong{font-size:clamp(1.8rem,3vw,2.8rem)!important}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-proof-license strong{font-size:clamp(1.5rem,2.55vw,2.4rem)!important}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-proof-item small{font-size:clamp(.59rem,.85vw,.72rem)!important;letter-spacing:.07em!important;margin-top:8px!important;color:#e2e7de!important}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-proof-item::after{margin-top:11px!important;height:2px!important}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-grid{gap:16px!important}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-tile-inner{border:6px solid #eee4cf!important;border-bottom-width:30px!important;border-radius:0!important;box-shadow:5px 6px 0 #0003!important;overflow:visible!important}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-tile img{height:100%!important;object-fit:cover}
body.home.mmos-park-journal .mmos-story-relief .mmos-craft-label{bottom:-24px!important;background:transparent!important;color:#173c32!important;font-size:10px!important;letter-spacing:.12em!important;padding:0 6px!important;text-shadow:none!important}
body.home.mmos-park-journal .mmos-story-problem .mmos-home-services{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,#123b3ae6 0%,#123b3ac4 48%,#123b3a60),url('/wp-content/uploads/2025/03/slide-3-backround-scaled.jpg.webp') center 64%/cover no-repeat,#123b3a!important;padding-top:34px!important;padding-bottom:48px!important;color:#f3ead7}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px 32px}
body.home.mmos-park-journal .mmos-story-problem .mmos-journal-chapter-label{grid-column:1/-1;margin:0 0 10px;padding-bottom:14px;color:#e6d8b9;opacity:1;border-color:#f0e7d455}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-headline{grid-column:1/-1;grid-row:2;font:800 clamp(3.8rem,7vw,7rem)/.98 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#fff1d9!important;text-shadow:0 2px 18px #082a2c55!important;margin:8px 0 0!important;max-width:900px}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-headline::after{margin-top:18px!important;height:3px!important;background:#dc7540!important}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-lede{grid-column:1;grid-row:3;color:#eee6d4!important;font-size:15px!important;line-height:1.65!important;margin:0!important;max-width:560px!important}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-pill{grid-column:2;grid-row:3;align-self:end;justify-content:space-between;gap:12px!important;border-radius:0!important;background:#b74f23!important;color:#fff3df!important;border:1px solid #f0dab6b3!important;padding:18px!important;margin:0!important;box-shadow:4px 5px 0 #061e1d66!important}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-pill-kicker{color:#fae2c1!important;font-size:9px!important;line-height:1.45!important;letter-spacing:.1em!important;margin-bottom:7px}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-pill-label{color:#fff3df!important;font-size:1.2rem!important;letter-spacing:.04em}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-pill-arrow{color:#fff3df!important}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-pill-glyph{filter:grayscale(1) brightness(0) invert(94%)}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-grid{grid-column:1/-1;gap:24px!important;margin-top:16px!important;counter-reset:journal-service}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-grid>li{counter-increment:journal-service}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-tile{display:grid!important;grid-template-rows:1fr auto;min-height:0!important;aspect-ratio:auto!important;border:1px solid #fff5df!important;border-radius:0!important;background:#f4ecdc!important;padding:10px!important;box-shadow:5px 7px 0 #051d1b88,0 12px 22px #051d1b33!important;height:100%!important}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-tile{transition:translate .3s ease,box-shadow .3s ease!important}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-tile::before{content:counter(journal-service,decimal-leading-zero)!important;display:grid!important;place-items:center;position:absolute;inset:18px auto auto 18px!important;z-index:4;width:34px;height:34px;background:#b74f23!important;border:1px solid #f0ddbd;color:#fff3de;font:600 11px/1 ui-monospace,Consolas,monospace;box-shadow:2px 3px 0 #0b2c2b66;pointer-events:none}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-photo{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1.45!important;background-position:center!important;border:0!important;border-radius:0!important}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-label{position:static!important;display:flex!important;align-items:center;gap:12px;color:#173c32!important;padding:18px 7px 9px!important;text-shadow:none!important;font-size:clamp(1rem,1.5vw,1.35rem)!important;letter-spacing:.035em!important}
body.home.mmos-park-journal .mmos-story-problem .mmos-hs-label::after{content:'↗';display:grid;place-items:center;flex:none;margin-left:auto;width:27px;height:27px;border:1px solid #173c3255;border-radius:50%;font:20px/1 Georgia,serif;color:#a34724;transition:background .2s,color .2s}
body.home.mmos-park-journal .mmos-journal-office-anchor{display:block;scroll-margin-top:90px}
@media(hover:hover){
 body.home.mmos-park-journal .mmos-story-problem .mmos-hs-tile:hover{translate:0 -6px;box-shadow:7px 12px 0 #051d1b88,0 16px 28px #051d1b44!important}
 body.home.mmos-park-journal .mmos-story-problem .mmos-hs-tile:hover .mmos-hs-label::after{background:#b74f23;color:#fff3de;border-color:#b74f23}
}
body.home.mmos-park-journal .mmos-story-problem :is(.mmos-hs-tile,.mmos-hs-pill):focus-visible{outline:3px solid #e6ad50;outline-offset:5px}
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-problem.is-visible .mmos-home-services::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:#123b3a;animation:journal-nature-develop 1.7s ease-out both}
@media(max-width:900px){
 body.home.mmos-park-journal .mmos-story-problem .mmos-hs-inner{grid-template-columns:minmax(0,1fr);gap:18px}
 body.home.mmos-park-journal .mmos-story-problem .mmos-hs-headline{font-size:clamp(3rem,7.5vw,4.8rem)!important}
 body.home.mmos-park-journal .mmos-story-problem .mmos-hs-pill{grid-column:1;grid-row:4;justify-self:start;max-width:330px;padding:14px 18px!important}
 body.home.mmos-park-journal .mmos-story-problem .mmos-hs-grid{grid-row:5;margin-top:10px!important}
}
/* Recent jobs use the same printed frames, with their original feed controls. */
body.home.mmos-park-journal #content .mmos-story-local{padding:0!important;background:#163b32!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed{padding:34px clamp(22px,4.6vw,74px) 42px!important;background:linear-gradient(90deg,#153b33e6 0%,#153b33b8 52%,#153b3359),url('/wp-content/uploads/2025/03/slide-4-backround-scaled.jpg.webp') center 48%/cover no-repeat,#153b33!important;color:#f0e7d4!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed>div:first-child{text-align:left!important;margin-bottom:30px!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed>div:first-child>div:first-child{display:block!important;background:transparent!important;border:0!important;border-bottom:1px solid #f0e7d455!important;border-radius:0!important;box-shadow:none!important;padding:0 0 14px!important;margin:0 0 28px!important;color:#e6d8b9!important;font:500 10px/1.4 ui-monospace,Consolas,monospace!important;letter-spacing:.14em!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed h2{font:500 clamp(3rem,5.9vw,5.8rem)/1.04 Georgia,serif!important;text-transform:none!important;color:#fff1d9!important;letter-spacing:-.045em!important;text-shadow:0 2px 18px #082a2c55!important;margin:0!important;max-width:900px}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-grid{gap:24px!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card{padding:9px!important;background:#f4ecdc!important;border:1px solid #fff5df!important;border-radius:0!important;box-shadow:5px 7px 0 #051d1b88!important;transform:none!important;transition:translate .3s ease,box-shadow .3s ease!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card::before,body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card::after{display:none!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-inner{border:0!important;background:#f4ecdc!important;box-shadow:none!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-media{aspect-ratio:1.3!important;border:0!important;background:#173c32!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-photo{border:0!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-photo-label{display:none!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-badges{left:10px!important;bottom:10px!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-badge--city{background:#173c32!important;color:#f7eedc!important;border:1px solid #f7eedc!important;box-shadow:2px 3px 0 #082a2c55!important;padding:7px 11px!important;font:600 10px/1 ui-monospace,Consolas,monospace!important;letter-spacing:.06em!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-shots{top:10px!important;right:10px!important;background:#173c32e6!important;color:#f7eedc!important;padding:7px 9px!important;border:1px solid #f0e7d466!important;font:500 9px/1 ui-monospace,Consolas,monospace!important;letter-spacing:.04em!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-body{padding:18px 9px 9px!important;gap:11px!important;background:#f4ecdc!important;border:0!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-title{font:700 clamp(1.1rem,1.7vw,1.5rem)/1.18 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:.015em!important;color:#173c32!important;text-shadow:none!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-desc{font:400 13px/1.55 var(--mmos-font-body,Arial,sans-serif)!important;color:#415a4e!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-cta{display:block!important;background:#b74f23!important;color:#fff3df!important;padding:12px 14px!important;border:1px solid #963e1d!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;font:700 12px/1.2 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:.09em!important;margin-top:auto!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-desktop-nav{margin-top:28px!important}
body.home.mmos-park-journal #content .mmos-story-local :is(.mmos-pw-prev,.mmos-pw-next,.mmos-pw-row-prev,.mmos-pw-row-next){width:42px!important;height:42px!important;background:#14372de6!important;color:#f6ebd4!important;border:1px solid #e8d5ad99!important;border-radius:0!important;font-size:22px!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed>div:last-child{margin-top:26px!important;text-align:left!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed>div:last-child>a{padding:15px 22px!important;background:#b74f23!important;color:#fff3df!important;border:1px solid #f0dab6b3!important;border-radius:0!important;box-shadow:4px 5px 0 #061e1d66!important;font:700 12px/1.3 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:.1em!important}
body.home.mmos-park-journal #content .mmos-story-local :is(a,button):focus-visible{outline:3px solid #e6ad50;outline-offset:4px}
@media(hover:hover){body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card:hover{translate:0 -6px;box-shadow:7px 12px 0 #051d1b88!important}}
@media(max-width:767px){
 body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed{padding:28px 20px 34px!important}
 body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed h2{font-size:clamp(2.7rem,10vw,4rem)!important}
 body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-row-track{padding:0!important;gap:24px!important}
 body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-row-slide{padding:0!important}
 body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-title{font-size:1.35rem!important}
 body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-card-body{padding:16px 8px 8px!important}
}
body.home.mmos-park-journal .mmos-story-experience .mmos-home-roots{background:linear-gradient(90deg,#173c32f7,#173c32e8),url('/wp-content/uploads/2025/06/Plumber-night-backround.png.webp') 80% 50%/cover!important;padding-top:62px!important;padding-bottom:70px!important}
body.home.mmos-park-journal .mmos-story-experience .mmos-hr-headline{font-size:clamp(3rem,6.8vw,6rem)!important}
body.home.mmos-park-journal .mmos-story-experience .mmos-hr-values-card{border-radius:0!important;background:transparent!important;border-top:1px solid #e6ad5077!important;border-bottom:1px solid #e6ad5077!important;padding:15px 0!important}
body.home.mmos-park-journal .mmos-story-proof .mmos-reviews{background:var(--journal-paper)!important;padding-top:55px!important;padding-bottom:65px!important}
body.home.mmos-park-journal .mmos-story-proof .mmos-reviews-heading{font:500 clamp(3rem,6vw,5.8rem)/1.05 Georgia,serif!important;text-transform:none!important;letter-spacing:-.05em!important;color:#173c32!important}
body.home.mmos-park-journal .mmos-story-proof .mmos-reviews-grid .ti-review-item{border:1px solid #173c3277!important;box-shadow:4px 5px 0 #173c321a!important;padding:24px!important;background:#f8f1e4!important}
body.home.mmos-park-journal .mmos-story-proof .mmos-reviews-grid .ti-review-text-container{font:italic 16px/1.6 Georgia,serif!important}
body.home.mmos-park-journal #content .journal-review-collapsed .ti-review-text-container{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:7!important;overflow:hidden!important}
body.home.mmos-park-journal #content .journal-review-expanded .ti-review-text-container{-webkit-line-clamp:unset!important}
body.home.mmos-park-journal .mmos-journal-read-review{display:block;margin:18px 0 0;padding:8px 0;background:transparent;border:0;border-bottom:1px solid #173c3255;border-radius:0;color:#173c32;cursor:pointer;font:600 11px/1.5 ui-monospace,Consolas,monospace;text-align:left}
body.home.mmos-park-journal .mmos-story-action .mmos-cta-block{background-image:linear-gradient(90deg,#15372df5 10%,#15372dca 56%,#15372d22),url('/wp-content/uploads/2025/06/Pure-water-backround-mountain-man-plumbing.png.webp')!important;background-position:center,right 48%!important;background-size:cover,55% auto!important;background-repeat:no-repeat!important;background-color:#15372d!important;min-height:620px!important}
body.home.mmos-park-journal .mmos-story-action .mmos-cta-heading{max-width:800px!important;color:#f0e7d4!important;font-size:clamp(3.8rem,8vw,7.5rem)!important}
body.home.mmos-park-journal .mmos-story-action .mmos-cta-primary,body.home.mmos-park-journal .mmos-story-action .mmos-cta-phone{border-radius:0!important}
body.home.mmos-park-journal .mmos-story-action .mmos-cta-primary{background:#b74f23!important}
@keyframes journal-arrow{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}
@keyframes journal-plate-arrive{from{opacity:0;transform:translateY(38px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(var(--plate-tilt))}}
@keyframes journal-scene-enter{from{opacity:.15;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}
body.home.mmos-park-journal .mmos-journal-valley.journal-entered .mmos-journal-plate{animation:journal-plate-arrive .9s cubic-bezier(.16,.84,.21,1) both}
body.home.mmos-park-journal .mmos-journal-valley.journal-entered .mmos-journal-plate:nth-child(2){animation-delay:.12s}
body.home.mmos-park-journal .mmos-journal-valley.journal-entered .mmos-journal-plate:nth-child(3){animation-delay:.24s}
body.home.mmos-park-journal .mmos-journal-landscape.journal-scene-enter{animation:journal-scene-enter .85s ease both}
@media(hover:hover){body.home.mmos-park-journal .mmos-journal-plate:hover{transform:translateY(-8px) rotate(0)!important}body.home.mmos-park-journal .mmos-journal-plate:hover img{transform:scale(1.045)}body.home.mmos-park-journal .mmos-hs-tile:hover .mmos-hs-photo{filter:saturate(1.15)}}
@media(min-width:1450px){body.home.mmos-park-journal .mmos-home-hero .mmos-hh-inner{width:63%!important}}
@media(max-width:1000px){body.home.mmos-park-journal .mmos-journal-cover-note{display:none}body.home.mmos-park-journal .mmos-home-hero .mmos-hh-inner{width:74%!important}body.home.mmos-park-journal .mmos-journal-valley-heading{gap:22px}body.home.mmos-park-journal .mmos-journal-plates{gap:16px}}
@media(max-width:680px){
 body.home.mmos-park-journal #content>.e-con{padding:12px 9px 28px!important}
 body.home.mmos-park-journal .mmos-home-hero{min-height:960px!important;padding:108px 23px 165px!important;align-items:start!important}
 body.home.mmos-park-journal .mmos-home-hero::before{background:linear-gradient(180deg,#15372dba 0%,#15372dda 43%,#15372d40 73%,#15372ded 100%)!important}
 body.home.mmos-park-journal .mmos-home-hero .mmos-hh-scene{inset:0!important}
 body.home.mmos-park-journal .mmos-journal-landscape{object-position:50% 55%}
 body.home.mmos-park-journal .mmos-home-hero .mmos-hh-inner{width:100%!important;align-self:start!important}
 body.home.mmos-park-journal .mmos-journal-folio{inset:20px 22px auto;display:block;font-size:8px}
 body.home.mmos-park-journal .mmos-journal-folio>span:last-child{display:block;margin-top:8px;font-size:7px;letter-spacing:.12em}
 body.home.mmos-park-journal .mmos-journal-eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:18px}
 body.home.mmos-park-journal .mmos-home-hero .mmos-hh-question{font-size:clamp(2.95rem,13.3vw,5rem)!important;line-height:1.01!important}
 body.home.mmos-park-journal .mmos-home-hero .mmos-hh-answer{font-size:clamp(1.45rem,6.45vw,2.7rem)!important;white-space:normal!important;padding:8px 9px 10px!important;margin-top:17px!important}
 body.home.mmos-park-journal .mmos-home-hero .mmos-hh-actions{grid-template-columns:1fr 1fr!important}
 body.home.mmos-park-journal .mmos-home-hero .mmos-hh-cta-kicker{font-size:.56rem!important}
 body.home.mmos-park-journal .mmos-home-hero .mmos-hh-subhead{font-size:.96rem!important;line-height:1.5!important}
 body.home.mmos-park-journal .mmos-journal-cover-bottom{inset:auto 22px 27px;flex-direction:column;align-items:start;gap:17px}
 body.home.mmos-park-journal .mmos-journal-scenes{gap:5px}
 body.home.mmos-park-journal .mmos-journal-scenes>span{width:100%;margin:0 0 5px}
 body.home.mmos-park-journal .mmos-journal-scenes button{min-height:40px;padding:8px 10px}
 body.home.mmos-park-journal .mmos-journal-valley{padding:25px 22px 36px}
 body.home.mmos-park-journal .mmos-journal-valley-heading{align-items:start;flex-direction:column;gap:18px;margin:25px 0 32px}
 body.home.mmos-park-journal .mmos-journal-valley h2{font-size:clamp(3rem,13vw,4.5rem);max-width:10ch}
 body.home.mmos-park-journal .mmos-journal-valley-heading p{font-size:13px;max-width:270px}
 body.home.mmos-park-journal .mmos-journal-running-head{font-size:7px;letter-spacing:.1em}
 body.home.mmos-park-journal .mmos-journal-plates{grid-template-columns:1fr;gap:30px}
 body.home.mmos-park-journal .mmos-journal-plate-art{aspect-ratio:4/4.3}
 body.home.mmos-park-journal .mmos-journal-plate:nth-child(2){margin-top:0}
 body.home.mmos-park-journal .mmos-journal-plate h3{font-size:1.6rem}
 body.home.mmos-park-journal .mmos-story-relief .mmos-craft-tile-inner{border-width:4px!important;border-bottom-width:26px!important}
 body.home.mmos-park-journal .mmos-story-relief .mmos-craft-label{font-size:8px!important;bottom:-21px!important}
 body.home.mmos-park-journal .mmos-story-problem .mmos-hs-grid{gap:12px!important}
 body.home.mmos-park-journal .mmos-story-problem .mmos-hs-tile{padding:6px!important}
 body.home.mmos-park-journal .mmos-story-problem .mmos-hs-tile::before{inset:12px auto auto 12px!important;width:26px;height:26px;font-size:9px}
 body.home.mmos-park-journal .mmos-story-problem .mmos-hs-photo{aspect-ratio:1!important}
 body.home.mmos-park-journal .mmos-story-problem .mmos-hs-label{font-size:.76rem!important;line-height:1.25!important;padding:12px 2px 5px!important}
 body.home.mmos-park-journal .mmos-story-problem .mmos-hs-label::after{display:none}
 body.home.mmos-park-journal .mmos-journal-chapter-label{font-size:8px;letter-spacing:.11em}
 body.home.mmos-park-journal .mmos-story-action .mmos-cta-block{background-size:cover,100% auto!important;min-height:560px!important}
}
/* An engraved compass at the mouse. Printed scenery stays fixed in its frame. */
body.home.mmos-park-journal .mmos-journal-pointer{display:none;position:fixed;left:0;top:0;width:0;height:0;z-index:2147482000;pointer-events:none!important;opacity:0;transition:opacity .16s}
body.home.mmos-park-journal .mmos-journal-pointer-ring{display:block;width:34px;height:34px;margin:-17px;transition:scale .2s ease;filter:drop-shadow(0 1px 1px #082e2e)}
body.home.mmos-park-journal .mmos-journal-pointer svg{display:block;overflow:visible;width:100%;height:100%;fill:none;stroke:#f3d8a4;stroke-width:1.15}
body.home.mmos-park-journal .mmos-journal-pointer-needle{transform-origin:20px 20px;rotate:var(--pointer-bearing,0deg);transition:rotate .24s ease-out}
body.home.mmos-park-journal .mmos-journal-pointer-needle path:first-child{fill:#d9743f;stroke:#f5d8a2;stroke-width:.7}
body.home.mmos-park-journal .mmos-journal-pointer-needle path:last-child{fill:#f3e6cc;stroke:none}
body.home.mmos-park-journal .mmos-journal-pointer-dot{fill:#173c32;stroke:#fff0ce;stroke-width:1}
body.home.mmos-park-journal .mmos-journal-pointer.is-link .mmos-journal-pointer-ring{scale:1.35}
body.home.mmos-park-journal .mmos-journal-pointer.is-pressed .mmos-journal-pointer-ring{scale:.8}
body.home.mmos-park-journal .mmos-journal-leaves{display:none;position:absolute;inset:-28px;overflow:hidden;z-index:2;pointer-events:none!important;translate:var(--leaf-breeze,0px) var(--leaf-scroll,0px);transition:translate 1.3s ease-out}
body.home.mmos-park-journal .mmos-journal-valley>:not(.mmos-journal-leaves){position:relative;z-index:1}
body.home.mmos-park-journal .mmos-journal-leaves>span{position:absolute;top:-35px;width:var(--leaf-size);height:calc(var(--leaf-size) * 1.25);color:#e5ad55;opacity:0;animation:journal-aspen-drift var(--leaf-time) linear var(--leaf-delay) infinite;animation-play-state:paused}
body.home.mmos-park-journal .mmos-journal-leaves>span:nth-child(even){color:#c77743}
body.home.mmos-park-journal .mmos-journal-leaves svg{width:100%;height:100%;fill:currentColor;stroke:#153c35;stroke-width:.6}
body.home.mmos-park-journal .mmos-journal-leaves .leaf-vein{fill:none;stroke:#795b32;stroke-width:1.1}
@keyframes journal-aspen-drift{0%{opacity:0;transform:translate3d(0,0,0) rotate(-25deg)}12%{opacity:.7}45%{transform:translate3d(var(--leaf-sway),calc(var(--leaf-drop) * .45),0) rotate(85deg)}80%{opacity:.65}100%{opacity:0;transform:translate3d(0,var(--leaf-drop),0) rotate(195deg)}}
body.home.mmos-park-journal .mmos-journal-snow{display:none;position:absolute;inset:0;overflow:hidden;z-index:2;pointer-events:none!important}
body.home.mmos-park-journal .mmos-journal-snow i{position:absolute;top:-15px;width:var(--snow-size);height:var(--snow-size);background:#f8efdc;border-radius:40%;opacity:0;box-shadow:0 0 3px #fcf4e966;animation:journal-mountain-snow var(--snow-time) linear var(--snow-delay) infinite;animation-play-state:paused}
body.home.mmos-park-journal .mmos-journal-snow i:nth-child(3n){border-radius:0;clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%)}
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-journal-snow{display:block}
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-snow-inview .mmos-journal-snow i{animation-play-state:running}
@keyframes journal-mountain-snow{0%{opacity:0;transform:translate3d(0,0,0) rotate(0)}10%,80%{opacity:.75}50%{transform:translate3d(var(--snow-sway),calc(var(--snow-drop) * .5),0) rotate(95deg)}100%{opacity:0;transform:translate3d(0,var(--snow-drop),0) rotate(190deg)}}
@media(hover:hover) and (pointer:fine) and (min-width:681px){
 body.home.mmos-park-journal.mmos-journal-pointer-ready .mmos-journal-pointer{display:block}
 body.home.mmos-park-journal.mmos-journal-pointer-ready .mmos-journal-pointer.is-visible{opacity:1}
 body.home.mmos-park-journal.mmos-journal-cursor-on,body.home.mmos-park-journal.mmos-journal-cursor-on *{cursor:none!important}
 body.home.mmos-park-journal.mmos-journal-pointer-ready .mmos-journal-leaves{display:block}
 body.home.mmos-park-journal.mmos-journal-pointer-ready .mmos-leaves-inview .mmos-journal-leaves>span{animation-play-state:running}
}
@media(prefers-reduced-motion:reduce){body.home.mmos-park-journal .mmos-journal-landscape,body.home.mmos-park-journal .mmos-journal-plate,body.home.mmos-park-journal .mmos-journal-scroll span{animation:none!important;transition:none!important}}
body.home.mmos-park-journal.mmp-ada-nomotion .mmos-journal-landscape,body.home.mmos-park-journal.mmp-ada-nomotion .mmos-journal-plate,body.home.mmos-park-journal.mmp-ada-nomotion .mmos-journal-scroll span{animation:none!important;transition:none!important}
/* A small listening room in the cover. Audio is always opt-in. */
body.home.mmos-park-journal .mmos-journal-radio{display:grid;grid-template-columns:44px 1fr 20px 44px;align-items:center;column-gap:10px;row-gap:5px;min-width:300px;max-width:380px;padding:12px 14px 9px;background:linear-gradient(135deg,#0d2922f5,#1e4035f5);border:1px solid #e6ad5070;box-shadow:3px 3px 0 #071d1840;color:#f0e7d4}
body.home.mmos-park-journal .mmos-journal-audio{display:none}
body.home.mmos-park-journal .mmos-journal-audio-toggle{display:grid;place-items:center;flex:none;width:44px;height:44px;border:3px double #e6ad5099;border-radius:50%;background:repeating-radial-gradient(circle,#163a30 0 3px,#20493b 4px 5px);color:#e6ad50;cursor:pointer;font-size:15px;padding:0;box-shadow:0 0 0 1px #10261f}
body.home.mmos-park-journal .mmos-journal-radio-title{display:flex;flex-direction:column;gap:4px;white-space:nowrap;font-family:ui-monospace,Consolas,monospace}
body.home.mmos-park-journal .mmos-journal-radio-title strong{font-size:9px;letter-spacing:.13em;font-weight:600}
body.home.mmos-park-journal .mmos-journal-radio-title>span{font:italic 11px/1 Georgia,serif;letter-spacing:0;color:#dad1b8}
body.home.mmos-park-journal .mmos-journal-volume{width:44px;height:30px;accent-color:#e6ad50;margin:0;cursor:pointer}
body.home.mmos-park-journal .mmos-journal-timeline{grid-column:1/-1;display:flex;gap:9px;align-items:center;font:9px/1 ui-monospace,Consolas,monospace;color:#d4ccb5;letter-spacing:0}
body.home.mmos-park-journal .mmos-journal-seek{min-width:0;flex:1;width:100%;height:25px;accent-color:#e6ad50;margin:0;cursor:pointer}
body.home.mmos-park-journal .mmos-journal-seek:disabled{opacity:.45}
body.home.mmos-park-journal .mmos-journal-radio-foot{grid-column:1/-1;display:flex;align-items:center;gap:7px;font:7px/1.4 ui-monospace,Consolas,monospace;letter-spacing:0;color:#d9caa8}
body.home.mmos-park-journal .mmos-journal-audio-status{flex:1}
body.home.mmos-park-journal .mmos-journal-radio-foot a{color:#d9caa8;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}
body.home.mmos-park-journal .mmos-journal-radio :focus-visible,body.home.mmos-park-journal .mmos-journal-audio-dock:focus-visible{outline:3px solid #e6ad50;outline-offset:4px}
body.home.mmos-park-journal .mmos-journal-equalizer{display:flex;gap:2px;height:22px;align-items:center;margin:0 4px}
body.home.mmos-park-journal .mmos-journal-equalizer i{display:block;width:2px;height:4px;background:#e6ad50;transform-origin:center}
body.home.mmos-park-journal .mmos-journal-radio[data-playing=true] .mmos-journal-equalizer i{animation:journal-eq 1.1s ease-in-out infinite alternate}
body.home.mmos-park-journal .mmos-journal-equalizer i:nth-child(2){animation-delay:-.5s!important}
body.home.mmos-park-journal .mmos-journal-equalizer i:nth-child(3){animation-delay:-.9s!important}
body.home.mmos-park-journal .mmos-journal-equalizer i:nth-child(4){animation-delay:-.3s!important}
body.home.mmos-park-journal .mmos-journal-equalizer i:nth-child(5){animation-delay:-.7s!important}
body.home.mmos-park-journal .mmos-journal-audio-dock{position:fixed;left:22px;bottom:96px;z-index:500;display:flex;align-items:center;gap:10px;padding:10px 15px;background:#15372d;border:1px solid #e6ad50;color:#f0e7d4;box-shadow:3px 4px 0 #071d1830;cursor:pointer;font:500 10px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.06em}
body.home.mmos-park-journal .mmos-journal-audio-dock[hidden],body.home.mmos-park-journal.mmos-radio-inview .mmos-journal-audio-dock{display:none!important}
@keyframes journal-eq{from{transform:scaleY(.5)}to{transform:scaleY(4.6)}}
@media(min-width:681px){body.home.mmos-park-journal .mmos-home-hero{padding-bottom:210px!important}body.home.mmos-park-journal .mmos-journal-cover-note{bottom:215px}}
@media(max-width:1150px){body.home.mmos-park-journal .mmos-journal-cover-bottom{flex-wrap:wrap;gap:16px}body.home.mmos-park-journal .mmos-journal-radio{order:3;min-width:300px}body.home.mmos-park-journal .mmos-home-hero{padding-bottom:250px!important}body.home.mmos-park-journal .mmos-journal-cover-note{bottom:255px}}
@media(max-width:680px){body.home.mmos-park-journal .mmos-home-hero{min-height:1160px!important;padding-bottom:320px!important}body.home.mmos-park-journal .mmos-journal-radio{order:0;min-width:0;width:100%;margin:0;column-gap:8px;padding:10px}body.home.mmos-park-journal .mmos-journal-radio-title strong{font-size:9px}body.home.mmos-park-journal .mmos-journal-radio-title>span{font-size:10px}body.home.mmos-park-journal .mmos-journal-audio-dock{left:10px;bottom:92px;padding:8px 11px;font-size:9px;max-width:155px;min-height:44px}body.home.mmos-park-journal .mmos-journal-scenes>span{width:auto;margin:0 5px 0 0;font-size:8px}}
@media(prefers-reduced-motion:reduce){body.home.mmos-park-journal .mmos-journal-equalizer i{animation:none!important}}
body.home.mmos-park-journal.mmp-ada-nomotion .mmos-journal-equalizer i{animation:none!important}
/* The radio sits on the artwork, visible as soon as the desktop cover opens. */
body.home.mmos-park-journal .mmos-journal-radio{position:absolute;top:82px;right:30px;z-index:4;width:330px;min-width:0}
@media(min-width:1151px){body.home.mmos-park-journal .mmos-home-hero{grid-template-columns:minmax(0,1fr)!important;padding-bottom:150px!important}body.home.mmos-park-journal .mmos-journal-cover-note{bottom:160px}}
@media(min-width:681px) and (max-width:1150px){body.home.mmos-park-journal .mmos-journal-radio{top:auto;bottom:113px;right:30px}}
@media(max-width:680px){body.home.mmos-park-journal .mmos-journal-radio{top:auto;bottom:119px;left:22px;right:22px;width:auto;max-width:none}body.home.mmos-park-journal .mmos-home-hero{min-height:1120px!important;padding-bottom:300px!important}}
body.home.mmos-park-journal .mmos-journal-radio-title{white-space:normal;min-width:0;gap:3px}
body.home.mmos-park-journal .mmos-journal-radio-title .mmos-journal-track-title{font:italic 15px/1.2 Georgia,serif;color:#f2ead8}
body.home.mmos-park-journal .mmos-journal-radio-title .mmos-journal-track-artist{font:9px/1.2 ui-monospace,Consolas,monospace;color:#cfc8b4}
body.home.mmos-park-journal .mmos-journal-transport{grid-column:1/-1;display:flex;align-items:center;gap:6px;padding-bottom:4px}
body.home.mmos-park-journal .mmos-journal-transport button{padding:7px 9px;min-height:32px;background:#193c31;color:#e9dec5;border:1px solid #d8c09055;border-radius:0;font:10px/1 ui-monospace,Consolas,monospace;cursor:pointer}
body.home.mmos-park-journal .mmos-journal-transport button:hover,body.home.mmos-park-journal .mmos-journal-transport button[aria-pressed=true]{background:#e6ad50;color:#15372d}
body.home.mmos-park-journal .mmos-journal-transport .mmos-journal-list-toggle{margin-left:auto;display:flex;align-items:center;gap:20px}
body.home.mmos-park-journal .mmos-journal-list-toggle span{font-size:17px}
body.home.mmos-park-journal .mmos-journal-playlist{position:absolute;top:calc(100% + 7px);left:-1px;right:-1px;padding:6px;background:#13382e;border:1px solid #ddbd80;box-shadow:4px 6px 0 #09261d55;max-height:310px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7b77d #173c32}
body.home.mmos-park-journal .mmos-journal-playlist[hidden]{display:none!important}
body.home.mmos-park-journal .mmos-journal-track{display:flex;align-items:center;width:100%;gap:10px;padding:11px 7px;min-height:48px;text-align:left;border:0;border-bottom:1px solid #e8d9ad22;border-radius:0;background:transparent;color:#eee4cf;cursor:pointer;font-family:ui-monospace,Consolas,monospace}
body.home.mmos-park-journal .mmos-journal-track:hover,body.home.mmos-park-journal .mmos-journal-track[aria-pressed=true]{background:#e6ad5022}
body.home.mmos-park-journal .mmos-journal-track-number{font-size:9px;opacity:.65}
body.home.mmos-park-journal .mmos-journal-track b{display:block;font-size:11px;font-weight:500}
body.home.mmos-park-journal .mmos-journal-track small{display:block;font-size:8px;opacity:.7;margin-top:5px}
body.home.mmos-park-journal .mmos-journal-track em{margin-left:auto;text-align:right;font-size:7px;font-style:normal;color:#e6ad50}
@media(max-width:1150px) and (min-width:681px){body.home.mmos-park-journal .mmos-home-hero{padding-bottom:320px!important}body.home.mmos-park-journal .mmos-journal-playlist{top:auto;bottom:calc(100% + 7px)}}
@media(max-width:680px){body.home.mmos-park-journal .mmos-home-hero{min-height:1200px!important;padding-bottom:370px!important}body.home.mmos-park-journal .mmos-journal-playlist{top:auto;bottom:calc(100% + 7px);max-height:270px}body.home.mmos-park-journal .mmos-journal-transport button{min-height:40px}}
/* Let the lower controls take their natural height on narrow screens. */
@media(max-width:1150px){
 body.home.mmos-park-journal .mmos-story-relief .mmos-craft{background-size:cover,145% auto!important;background-position:center,center 70%!important}
 body.home.mmos-park-journal .mmos-home-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center!important;min-height:0!important;padding-top:88px!important;padding-bottom:26px!important}
 body.home.mmos-park-journal .mmos-journal-eyebrow{margin-bottom:15px}
 body.home.mmos-park-journal .mmos-home-hero .mmos-hh-seo-h1{margin-bottom:14px!important}
 body.home.mmos-park-journal .mmos-home-hero .mmos-hh-subhead{margin:22px 0!important;line-height:1.5!important}
 body.home.mmos-park-journal .mmos-home-hero .mmos-hh-inner{grid-column:1/-1;grid-row:1;align-self:start!important}
 body.home.mmos-park-journal .mmos-journal-radio{position:relative!important;inset:auto!important;grid-column:1;grid-row:2;order:0;margin:0;width:330px;max-width:100%}
 body.home.mmos-park-journal .mmos-journal-cover-bottom{position:relative!important;inset:auto!important;grid-column:2;grid-row:2;flex-direction:column;align-items:flex-end;justify-content:center;padding:0;gap:25px;border:0;margin:0}
 body.home.mmos-park-journal .mmos-journal-scenes{justify-content:flex-end}
 body.home.mmos-park-journal .mmos-journal-cover-note{display:none}
}
@media(max-width:680px){
 body.home.mmos-park-journal .mmos-home-hero{display:block!important;padding:92px 23px 24px!important;min-height:0!important}
 body.home.mmos-park-journal .mmos-journal-radio{width:100%;margin:22px 0 20px}
 body.home.mmos-park-journal .mmos-journal-cover-bottom{align-items:flex-start;padding-top:20px;border-top:1px solid #f0e7d455;gap:16px}
 body.home.mmos-park-journal .mmos-journal-scenes{justify-content:flex-start}
 body.home.mmos-park-journal .mmos-story-relief .mmos-craft{padding:30px 20px 34px!important;background-size:cover,auto 175%!important;background-position:center,70% 100%!important}
 body.home.mmos-park-journal .mmos-story-relief .mmos-craft-headline{font-size:clamp(2.3rem,9.5vw,3.4rem)!important}
 body.home.mmos-park-journal .mmos-story-relief .mmos-craft-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:22px!important}
 body.home.mmos-park-journal .mmos-story-relief .mmos-craft-proof-item{min-height:91px!important;padding:14px 13px!important}
 body.home.mmos-park-journal .mmos-story-relief .mmos-craft-proof-item:nth-child(2){border-right:0!important}
 body.home.mmos-park-journal .mmos-story-relief .mmos-craft-proof-item:nth-child(-n+2){border-bottom:1px solid #f4f1ea2e!important}
 body.home.mmos-park-journal .mmos-story-relief .mmos-craft-proof-item small{font-size:.61rem!important}
}
/* Coordinate the added artwork and controls with the original ink/stamp reveal. */
@keyframes journal-landscape-awaken{from{opacity:.12;filter:saturate(.55) brightness(.65)}to{opacity:1;filter:saturate(.92) brightness(1)}}
@keyframes journal-detail-arrive{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}
@keyframes journal-radio-arrive{from{opacity:0;transform:translate3d(0,22px,0) scale(.98)}to{opacity:1;transform:none}}
@keyframes journal-nature-develop{from{opacity:.9}to{opacity:0}}
@keyframes journal-print-arrive{from{opacity:0;transform:translate3d(0,44px,0) rotate(calc(var(--plate-tilt) - 2deg)) scale(.98)}to{opacity:1;transform:rotate(var(--plate-tilt))}}
/* Follow the existing explicit site motion toggle, including the requested entrance. */
@media screen{
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-journal-valley:not(.journal-entered) :is(.mmos-journal-valley-heading,.mmos-journal-plate,.mmos-journal-directory){opacity:0}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-journal-valley.journal-entered .mmos-journal-valley-heading{animation:journal-detail-arrive 1s cubic-bezier(.16,1,.3,1) both}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-journal-valley.journal-entered .mmos-journal-plate{animation:journal-print-arrive 1.1s cubic-bezier(.16,1,.3,1) .25s both!important}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-journal-valley.journal-entered .mmos-journal-plate:nth-child(2){animation-delay:.43s!important}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-journal-valley.journal-entered .mmos-journal-plate:nth-child(3){animation-delay:.61s!important}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-journal-valley.journal-entered .mmos-journal-directory{animation:journal-detail-arrive .85s cubic-bezier(.16,1,.3,1) .8s both}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-home-hero.mmos-hh-go .mmos-journal-landscape:not(.journal-scene-enter){animation:journal-landscape-awaken 1.8s ease-out .05s both!important}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-home-hero.mmos-hh-go .mmos-journal-folio{animation:journal-detail-arrive .8s cubic-bezier(.16,1,.3,1) .15s both}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-home-hero.mmos-hh-go .mmos-journal-eyebrow{animation:journal-detail-arrive .8s cubic-bezier(.16,1,.3,1) .25s both}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-home-hero.mmos-hh-go .mmos-hh-word:nth-of-type(1){animation-delay:.36s!important}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-home-hero.mmos-hh-go .mmos-hh-word:nth-of-type(2){animation-delay:.5s!important}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-home-hero.mmos-hh-go .mmos-hh-word:nth-of-type(3){animation-delay:.64s!important}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-home-hero.mmos-hh-go .mmos-hh-word:nth-of-type(n+4){animation-delay:.78s!important}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-home-hero.mmos-hh-go .mmos-hh-answer{animation-delay:1s!important}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-home-hero.mmos-hh-go .mmos-hh-subhead{animation-delay:1.25s!important}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-home-hero.mmos-hh-go .mmos-journal-radio{animation:journal-radio-arrive .85s cubic-bezier(.16,1,.3,1) 1.65s both}
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-home-hero.mmos-hh-go .mmos-journal-cover-bottom,
 body.home.mmos-park-journal:not(.mmp-ada-nomotion) .mmos-home-hero.mmos-hh-go .mmos-journal-cover-note{animation:journal-detail-arrive .8s cubic-bezier(.16,1,.3,1) 1.85s both}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft::before{content:""!important;position:absolute;inset:0;z-index:0;pointer-events:none;background:#10332b;mask-image:none;animation:journal-nature-develop 1.7s ease-out both}
 body.home.mmos-park-journal .mmos-story-relief .mmos-craft-inner{position:relative;z-index:1}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-journal-chapter-label{animation:journal-detail-arrive .8s cubic-bezier(.16,1,.3,1) .1s both}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft-headline{animation-delay:.18s!important}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft-plaque{animation:journal-detail-arrive .85s cubic-bezier(.16,1,.3,1) .32s both}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft-proof-item{animation-delay:.42s!important}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft-proof-item:nth-child(2){animation-delay:.5s!important}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft-proof-item:nth-child(3){animation-delay:.58s!important}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft-proof-item:nth-child(4){animation-delay:.66s!important}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft-tile{animation-delay:.62s!important}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft-tile:nth-child(2){animation-delay:.7s!important}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft-tile:nth-child(3){animation-delay:.78s!important}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft-tile:nth-child(4){animation-delay:.86s!important}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft-tile:nth-child(5){animation-delay:.94s!important}
 body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) .mmos-story-relief.is-visible .mmos-craft-tile:nth-child(6){animation-delay:1.02s!important}
}

/* A repair story, with a different rhythm from the neighborhood print gallery. */
body.home.mmos-park-journal #content .mmos-story-problem .mmos-hs-headline em,
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed h2 em{display:inline-block;font:italic .78em/1.15 Georgia,serif!important;text-transform:none!important;letter-spacing:-.045em;color:#f2cb8c}
body.home.mmos-park-journal #content .mmos-story-problem .mmos-hs-lede{font-size:17px!important;max-width:540px!important}
body.home.mmos-park-journal #content .mmos-journal-service-help{grid-column:1/-1;display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;padding:18px 0 0;border-top:1px solid #f3e6ce44;color:#f3ce91;font:600 15px/1.4 var(--mmos-font-body,Arial,sans-serif);text-decoration:none}
body.home.mmos-park-journal #content .mmos-journal-service-help>span{font:italic 23px/1.2 Georgia,serif;color:#fff1d9}
body.home.mmos-park-journal #content .mmos-journal-service-help>b{margin-left:auto;font:28px/1 Georgia,serif}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,#153b33e8 0%,#153b33b5 55%,#153b3350),url('/wp-content/uploads/2025/03/slide-4-backround-scaled.jpg.webp') center 38%/cover no-repeat,#153b33!important;padding-top:36px!important}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed>div{position:relative;z-index:1}
body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed h2{font:800 clamp(3.8rem,7vw,7rem)/.98 var(--mmos-font-display,Oswald,sans-serif)!important;text-transform:uppercase!important;letter-spacing:-.02em!important}
body.home.mmos-park-journal #content .mmos-journal-work-intro{font:400 17px/1.65 var(--mmos-font-body,Arial,sans-serif);color:#f1e5cf;max-width:560px;margin:22px 0 34px}


@media(max-width:767px){
 body.home.mmos-park-journal #content .mmos-story-problem .mmos-hs-headline,body.home.mmos-park-journal #content .mmos-story-local .mmos-pw-feed h2{font-size:clamp(2.9rem,10.5vw,4.8rem)!important}
 body.home.mmos-park-journal #content .mmos-story-problem .mmos-hs-lede,body.home.mmos-park-journal #content .mmos-journal-work-intro{font-size:15px!important}
 body.home.mmos-park-journal #content .mmos-journal-service-help{gap:12px;font-size:14px}
 body.home.mmos-park-journal #content .mmos-journal-service-help>span{width:100%;font-size:23px}
}
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) #content .mmos-story-local:not(.journal-entered) .mmos-pw-feed>div{opacity:0}
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) #content .mmos-story-local.journal-entered .mmos-pw-feed>div{animation:journal-detail-arrive 1s cubic-bezier(.16,1,.3,1) .18s both}
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) #content .mmos-story-local.journal-entered .mmos-pw-feed>:is(.mmos-pw-grid,.mmos-pw-mobile-rows){animation-delay:.45s}
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) #content .mmos-story-local.journal-entered .mmos-pw-feed::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:#153b33;animation:journal-nature-develop 1.8s ease-out both}
/* Wide covers size to their content instead of stretching the poster vertically. */
@media(min-width:1151px){
 body.home.mmos-park-journal #content .mmos-home-hero{container-type:inline-size;display:block!important;min-height:0!important;padding:90px clamp(40px,4vw,70px) 112px!important}
 body.home.mmos-park-journal #content .mmos-home-hero .mmos-hh-inner{width:calc(100% - 365px)!important;max-width:1040px!important}
 body.home.mmos-park-journal #content .mmos-home-hero .mmos-hh-question{max-width:100%!important;font-size:clamp(64px,7cqi,108px)!important;text-wrap:pretty}
 body.home.mmos-park-journal #content .mmos-home-hero .mmos-hh-subhead{max-width:650px!important;margin:22px 0!important}
 body.home.mmos-park-journal #content .mmos-home-hero .mmos-hh-actions{max-width:760px!important}
 body.home.mmos-park-journal #content .mmos-home-hero .mmos-journal-radio{top:auto!important;bottom:112px!important;right:40px!important;width:330px}
 body.home.mmos-park-journal #content .mmos-home-hero .mmos-journal-cover-note{display:none}
 body.home.mmos-park-journal #content .mmos-home-hero .mmos-journal-playlist{top:auto;bottom:calc(100% + 7px)}
 body.home.mmos-park-journal #content .mmos-home-hero .mmos-hh-scene{left:32%!important;mask-image:linear-gradient(90deg,transparent,#000 24%)}
 /* Anchor the portrait's sun in the compact wide crop, rather than its center. */
 body.home.mmos-park-journal #content .mmos-home-hero:not([data-journal-view]) .mmos-journal-landscape,
 body.home.mmos-park-journal #content .mmos-home-hero[data-journal-view=sunset] .mmos-journal-landscape{object-position:50% 5%}
 body.home.mmos-park-journal #content .mmos-home-hero::before{background:linear-gradient(90deg,#15372d 0%,#15372df0 32%,#15372db5 48%,#15372d22 70%,transparent 85%)!important}
}

/* The closing chapters use the same flat WPA print language as the cover. */
body.home.mmos-park-journal #content .mmos-story-experience .mmos-home-roots{position:relative;isolation:isolate;padding:34px clamp(22px,4.6vw,74px) 48px!important;background:linear-gradient(90deg,#103b38ed 0%,#103b38c9 40%,#103b3833 75%),url('/wp-content/uploads/2026/09/home-founder-wpa-v1.webp') center 28%/cover no-repeat,#103b38!important}
body.home.mmos-park-journal #content .mmos-home-roots::before,body.home.mmos-park-journal #content .mmos-home-roots::after{content:none!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-headband{display:grid;grid-template-columns:1.3fr 1fr;gap:18px 42px;max-width:none!important;margin:0 0 32px!important;text-align:left!important;align-items:center}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-journal-chapter-label{grid-column:1/-1;width:100%;margin:0 0 12px;color:#f1e7d0}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-headline{grid-column:1;grid-row:2/4;font:800 clamp(3.2rem,5.7vw,5.5rem)/1.02 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#fff1d9!important;text-shadow:none!important;margin:0!important}
body.home.mmos-park-journal #content :is(.mmos-hr-headline,.mmos-journal-office-intro h2,.mmos-reviews-heading) em{display:inline-block;font:italic .8em/1.13 Georgia,serif!important;text-transform:none!important;letter-spacing:-.045em!important;color:#f2cb8c}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-headline::after{display:none!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-values-card{grid-column:2;width:100%;margin:0!important;padding:13px 0!important;border:0!important;border-bottom:1px solid #f2cb8c88!important;box-shadow:none!important;transform:none!important;max-width:none!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-tack{display:none!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-values-text{font:700 12px/1.6 var(--mmos-font-body,Arial,sans-serif)!important;letter-spacing:.13em!important;color:#fff1d9!important;margin:0!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-lede-card{grid-column:2;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;max-width:none!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-lede{font:400 16px/1.65 var(--mmos-font-body,Arial,sans-serif)!important;color:#f1e7d4!important;margin:0!important;text-shadow:0 1px 6px #062a2c}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder{display:grid!important;grid-template-columns:.95fr 1.05fr!important;gap:0!important;min-height:0!important;max-width:1160px!important;margin:0 auto!important;padding:8px!important;border:1px solid #fff0d1!important;border-radius:0!important;background:#f4ecdc!important;box-shadow:7px 9px 0 #062a2c88!important;overflow:visible!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-photo{margin:0!important;min-width:0;position:relative;overflow:hidden;border:0!important;border-radius:0!important;transform:none!important;background:#103b38}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-photo img{display:block;width:100%!important;height:clamp(420px,38vw,520px)!important;min-height:0!important;max-height:none;object-fit:cover!important;object-position:50% 35%!important;border:0!important;border-radius:0!important;filter:none!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-copy{padding:clamp(26px,3.2vw,48px)!important;background:#f4ecdc!important;color:#143e37!important;align-self:stretch;display:flex;flex-direction:column;justify-content:center}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-kicker{font:600 10px/1.4 ui-monospace,Consolas,monospace!important;letter-spacing:.16em!important;color:#a44420!important;margin:0 0 14px!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-headline{font:800 clamp(2rem,3.4vw,3.5rem)/1.02 var(--mmos-font-display,Oswald,sans-serif)!important;color:#143e37!important;text-transform:uppercase!important;text-shadow:none!important;margin:0 0 20px!important;letter-spacing:-.01em!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-quote{font:italic clamp(1.12rem,1.8vw,1.5rem)/1.6 Georgia,serif!important;color:#244d43!important;padding:0!important;border:0!important;margin:0 0 20px!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-title{font:700 10px/1.6 ui-monospace,Consolas,monospace!important;color:#a44420!important;letter-spacing:.08em!important;margin:0 0 22px!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-cta-row{margin:0!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-cta{display:inline-flex!important;align-items:center;justify-content:space-between;gap:48px;padding:14px 20px!important;border:1px solid #fff1d9!important;border-radius:0!important;background:#b74f23!important;box-shadow:3px 4px 0 #123a3266!important;color:#fff1d9!important;font:700 14px/1.3 var(--mmos-font-display,Oswald,sans-serif)!important;text-decoration:none!important}

body.home.mmos-park-journal #content .mmp-logbook-widget{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px 42px;max-width:none!important;margin:0!important;padding:34px clamp(22px,4.6vw,74px) 38px!important;border:0!important;background:linear-gradient(90deg,#0e3d40ef 0%,#0e3d40d6 38%,#0e3d4044 80%),url('/wp-content/uploads/2026/09/home-office-wpa-v1.webp') center 40%/cover no-repeat,#0e3d40!important;color:#fff1d9!important}
body.home.mmos-park-journal #content .mmp-logbook-widget::before,body.home.mmos-park-journal #content .mmp-logbook-widget::after{content:none!important}
body.home.mmos-park-journal #content .mmos-journal-office-intro{align-self:center;min-width:0;padding:0}
body.home.mmos-park-journal #content .mmos-journal-office-intro .mmos-journal-chapter-label{margin:0 0 25px;color:#f1e7d0}
body.home.mmos-park-journal #content .mmos-journal-office-intro h2{font:800 clamp(3rem,4.8vw,4.7rem)/1.03 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:-.02em!important;text-transform:uppercase;color:#fff1d9;margin:0 0 22px;text-shadow:none}
body.home.mmos-park-journal #content .mmos-journal-office-intro p{font:400 16px/1.65 var(--mmos-font-body,Arial,sans-serif);color:#f1e7d4;margin:0 0 25px;max-width:430px}
body.home.mmos-park-journal #content .mmos-journal-office-call{display:grid;grid-template-columns:1fr auto;gap:6px 20px;max-width:330px;padding:17px 20px;background:#b74f23;border:1px solid #f5d4a3;color:#fff1d9;text-decoration:none;box-shadow:4px 5px 0 #052b2d66}
body.home.mmos-park-journal #content .mmos-journal-office-call span{font:600 9px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.1em}
body.home.mmos-park-journal #content .mmos-journal-office-call strong{grid-column:1;font:700 25px/1.1 var(--mmos-font-display,Oswald,sans-serif)}
body.home.mmos-park-journal #content .mmos-journal-office-call b{grid-column:2;grid-row:1/3;align-self:center;font:30px/1 Georgia,serif}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-map-frame{align-self:center;padding:8px 8px 42px!important;margin:28px 0 0!important;transform:rotate(.7deg)!important;border:1px solid #fff1d9!important;border-radius:0!important;background:#f4ecdc!important;box-shadow:6px 8px 0 #062b2e88!important;overflow:hidden;min-width:0}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-map-inner{height:390px!important;min-height:0!important;border:0!important;border-radius:0!important;overflow:hidden}
body.home.mmos-park-journal #content .mmp-logbook-widget iframe{display:block;width:100%!important;height:100%!important;filter:none!important;border:0!important;border-radius:0!important}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-map-label{inset:auto 16px 11px!important;background:none!important;color:#143e37!important;border:0!important;border-radius:0!important;padding:0!important;font:700 10px/1.5 ui-monospace,Consolas,monospace!important;letter-spacing:.12em!important;box-shadow:none!important}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-map-label::before{content:none!important}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-accordion-stack{grid-column:1/-1;padding:0!important;gap:0;margin:0!important;background:#073235d9;border-top:1px solid #f0e7d466;border-bottom:1px solid #f0e7d466}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-details-card{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-summary-row{padding:16px 22px!important;color:#fff1d9!important;font:700 19px/1.3 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:.07em!important}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-inner-content{padding:0 22px 22px!important}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-city-cloud{gap:9px!important}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-city-chip{padding:10px 13px!important;border:1px solid #dbe6d888!important;border-radius:0!important;background:#f3ecd9!important;color:#163f38!important;font:600 12px/1.5 var(--mmos-font-body,Arial,sans-serif)!important;box-shadow:none!important}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-log-footer{grid-column:1/-1;padding:0!important;margin:0!important;border:0!important;background:none!important;text-align:right!important}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-log-link{display:inline-flex!important;background:#103d3be6!important;color:#fff1d9!important;border:1px solid #f0e7d477!important;border-radius:0!important;padding:13px 19px!important;box-shadow:none!important;font:700 13px/1.4 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:.09em!important;text-decoration:none!important}

body.home.mmos-park-journal #content .mmos-story-proof .mmos-reviews{position:relative;isolation:isolate;background:linear-gradient(90deg,#0a363ee8 0%,#0a363ea6 52%,#0a363e33),url('/wp-content/uploads/2026/09/home-reviews-wpa-v1.webp') center 34%/cover no-repeat,#0a363e!important;padding:34px clamp(22px,4.6vw,74px) 42px!important;border:0!important}
body.home.mmos-park-journal #content .mmos-story-proof .mmos-reviews::before,body.home.mmos-park-journal #content .mmos-story-proof .mmos-reviews::after{content:none!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-inner{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:28px;max-width:none!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-head{display:flex;align-items:flex-start;gap:18px!important;min-width:0;margin:0!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-kicker{display:none!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-journal-chapter-label{width:100%;max-width:none;margin:0 0 7px;color:#f1e7d0}
body.home.mmos-park-journal #content .mmos-story-proof .mmos-reviews-heading{font:800 clamp(3.2rem,5.7vw,5.5rem)/1.03 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:-.02em!important;text-transform:uppercase!important;text-shadow:none!important;color:#fff1d9!important;margin:0!important;max-width:none!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-heading::after{display:none!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-intro{font:400 16px/1.65 var(--mmos-font-body,Arial,sans-serif)!important;color:#f1e7d4!important;max-width:690px!important;margin:0!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-proof{grid-column:2;grid-row:1;align-self:center;display:block!important;background:none!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score{display:flex!important;flex-direction:column;align-items:center;min-width:0!important;width:100%;padding:23px 14px!important;background:#f4ecdc!important;border:1px solid #fff1d9!important;box-shadow:5px 7px 0 #052b3080!important;color:#143e37!important;transform:rotate(2deg)}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score::before{font-size:17px!important;color:#a44420!important;letter-spacing:.1em!important;margin:0 0 8px!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score strong{font:800 64px/1 var(--mmos-font-display,Oswald,sans-serif)!important;color:#143e37!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score span{font:700 10px/1.5 ui-monospace,Consolas,monospace!important;letter-spacing:.09em!important;color:#143e37!important;margin:8px 0 0!important}
body.home.mmos-park-journal #content .mmos-reviews :is(.mmos-reviews-live,.mmos-reviews-grid,.mmos-reviews-button){grid-column:1/-1}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live{padding:17px 20px!important;margin:0!important;border:1px solid #d8e7df77!important;box-shadow:none!important;background:#082f36dc!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live .ti-footer{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live .ti-row{display:block!important;padding:0!important;margin:0!important}
/* The renderer clones the provider header. Hide its late-loading duplicate only. */
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live:has(>.ti-footer) .ti-widget{display:none!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live .ti-profile-img{display:none!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live .ti-profile-details{display:grid!important;grid-template-columns:1fr auto;gap:6px 20px;align-items:center;width:100%!important;padding:0!important;text-align:left!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live .ti-name{font:700 16px/1.3 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:.07em!important;color:#fff1d9!important;margin:0!important;grid-column:1}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live .ti-stars{display:none!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live .ti-rating-text{font:500 10px/1.4 ui-monospace,Consolas,monospace!important;color:#e3d9bc!important;letter-spacing:.06em!important;margin:0!important;grid-column:1}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live .ti-header-write-btn-container{grid-column:2;grid-row:1/3;width:auto!important;flex-basis:auto!important;margin:0!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live .ti-header-write-btn{display:inline-flex!important;align-items:center;border:1px solid #f0e7d477!important;border-radius:0!important;background:#f4ecdc!important;color:#163f38!important;box-shadow:none!important;padding:12px 16px!important;font:700 11px/1.4 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:.09em!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid{gap:22px!important;align-items:start!important;margin:0!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item{padding:24px!important;border:1px solid #fff1d9!important;box-shadow:5px 7px 0 #052b3080!important;background:#f4ecdc!important;transform:none!important;min-height:300px}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item::before{display:none!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-header{padding-bottom:14px!important;border-bottom:1px solid #143e3744!important;margin-bottom:18px!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-header .ti-profile-details{order:-1;margin-right:auto}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-platform-icon{font:10px/1.4 ui-monospace,Consolas,monospace;color:#486257}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-profile-img:has(trustindex-image){display:none}
/* Render the provider's existing full-star nodes while its custom image tags load. */
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid trustindex-image.ti-star[data-imgurl$="/f.svg"]{display:inline-block;background:#ad4922;filter:none!important;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 93%,50% 71%,21% 93%,32% 57%,2% 35%,39% 35%)}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-text-container{font:italic 18px/1.65 Georgia,serif!important;color:#244d43!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item:first-child .ti-review-text-container{font-size:26px!important;line-height:1.4!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-button{justify-self:start;display:inline-flex!important;align-items:center;gap:25px;background:#b74f23!important;color:#fff1d9!important;padding:15px 22px!important;margin:0!important;border:1px solid #f5d4a3!important;border-radius:0!important;box-shadow:4px 5px 0 #052b3080!important;font:700 13px/1.4 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:.09em!important}
body.home.mmos-park-journal #content :is(.mmos-home-roots,.mmp-logbook-widget,.mmos-reviews) :is(a,button,summary):focus-visible{outline:3px solid #f3cb8c;outline-offset:5px}

@media(max-width:900px){
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-headband{display:block}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-values-card{margin:22px 0 16px!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder{grid-template-columns:1fr 1.05fr!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-copy{padding:26px!important}
 body.home.mmos-park-journal #content .mmp-logbook-widget{grid-template-columns:1fr;gap:25px}
 body.home.mmos-park-journal #content .mmos-journal-office-intro p{max-width:600px}
 body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-map-frame{margin:0!important;transform:none!important}
}
@media(max-width:680px){
 body.home.mmos-park-journal #content .mmos-story-experience .mmos-home-roots,body.home.mmos-park-journal #content .mmp-logbook-widget,body.home.mmos-park-journal #content .mmos-story-proof .mmos-reviews{padding:28px 20px 34px!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-headline,body.home.mmos-park-journal #content .mmos-journal-office-intro h2,body.home.mmos-park-journal #content .mmos-story-proof .mmos-reviews-heading{font-size:clamp(2.7rem,10vw,3.8rem)!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-headband{margin-bottom:25px!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder{grid-template-columns:1fr!important;padding:7px!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-photo img{height:340px!important;max-height:none;object-position:50% 35%!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-copy{padding:25px 16px 22px!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-quote{font-size:19px!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-lede,body.home.mmos-park-journal #content .mmos-journal-office-intro p,body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-intro{font-size:15px!important}
 body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-map-inner{height:330px!important}
 body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-summary-row{padding:15px!important}
 body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-inner-content{padding:0 15px 15px!important}
 body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-log-footer{text-align:left!important}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-inner{grid-template-columns:1fr;gap:24px}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-proof{grid-column:1;grid-row:auto;justify-self:start;max-width:100%}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score{display:grid!important;grid-template-columns:auto auto;gap:3px 18px;padding:14px 18px!important;transform:none;text-align:left}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score::before{grid-column:2;grid-row:1;font-size:14px!important;margin:0!important}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score strong{grid-column:1;grid-row:1/3;font-size:46px!important}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score span{grid-column:2;grid-row:2;margin:0!important}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live{padding:16px!important}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live .ti-profile-details{grid-template-columns:1fr;gap:8px}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live .ti-header-write-btn-container{grid-column:1;grid-row:auto;justify-self:start}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid{grid-template-columns:1fr!important}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item{min-height:0;padding:23px!important}
}
/* Reuse the delayed chapter entrance; the printed landscapes stay still. */
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) #content .mmos-story-experience.journal-entered .mmos-hr-founder,
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) #content .mmos-story-local.journal-entered .mmp-logbook-widget>.mmos-journal-office-intro,
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) #content .mmos-story-proof.journal-entered .mmos-reviews-head{animation:journal-detail-arrive 1s cubic-bezier(.16,1,.3,1) .2s both}
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) #content .mmos-story-local.journal-entered .mmp-logbook-widget>.mmp-map-frame,
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) #content .mmos-story-proof.journal-entered .mmos-reviews-grid{animation:journal-detail-arrive 1s cubic-bezier(.16,1,.3,1) .45s both}

/* Carry the cover's scale, ink and stamped type into the final posters. */
body.home.mmos-park-journal #content .mmos-story-experience .mmos-home-roots{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:28px 56px;align-items:start;padding-top:42px!important;padding-bottom:54px!important;background:linear-gradient(90deg,#0b3439e6 0%,#0b3439bf 43%,#0b34392b 75%),url('/wp-content/uploads/2025/06/Plumber-night-backround.png.webp') center 62%/108% auto no-repeat,#103b38!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-headband{display:block;grid-column:1;grid-row:1;margin:0!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-headline{font-size:clamp(4rem,6.8vw,7.3rem)!important;line-height:.98!important;text-shadow:3px 4px 0 #052a2e88!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-journal-chapter-label{margin-bottom:28px}
body.home.mmos-park-journal #content :is(.mmos-hr-headline,.mmos-journal-office-intro h2,.mmos-reviews-heading) em{font:800 .54em/1.06 var(--mmos-font-display,Oswald,sans-serif)!important;letter-spacing:.015em!important;text-transform:uppercase!important;background:#bd5428;color:#fff3dc;padding:9px 14px 12px;margin-top:17px;box-shadow:6px 7px 0 #041e2180;transform:rotate(-.8deg);text-shadow:none}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-values-card{margin:25px 0 15px!important;padding:0 0 13px!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-lede{font-size:16px!important;max-width:580px}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder{display:contents!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-photo{grid-column:2;grid-row:1/3;align-self:center;padding:9px 9px 45px;border:1px solid #fff1d9!important;background:#f4ecdc!important;box-shadow:8px 11px 0 #041e2188!important;transform:rotate(1.2deg)!important;--print-tilt:1.2deg;overflow:visible}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-photo::after{content:'TYLER NERDIN  /  MOUNTAIN MAN PLUMBING';position:absolute;bottom:15px;left:20px;right:14px;font:700 10px/1.5 ui-monospace,Consolas,monospace;color:#153d35;letter-spacing:.08em}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-photo img{height:clamp(500px,46vw,680px)!important;object-position:50% 38%!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-copy{grid-column:1;grid-row:2;display:block;padding:24px 0 0!important;border-top:1px solid #f2cb8c66;background:none!important;color:#f2ead7!important;align-self:start}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-kicker{color:#f3c47e!important;margin-bottom:13px!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-headline{font-size:clamp(1.6rem,2.4vw,2.4rem)!important;color:#fff1d9!important;margin-bottom:17px!important}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-quote{font-size:clamp(1.2rem,1.55vw,1.55rem)!important;line-height:1.6!important;color:#f2ead7!important;text-shadow:0 2px 8px #04252b}
body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-title{color:#f3c47e!important;margin-bottom:19px!important}
body.home.mmos-park-journal #content .mmp-logbook-widget{padding-top:42px!important;padding-bottom:44px!important;background:linear-gradient(90deg,#0b3439f5 0%,#0b3439d1 43%,#0b343949 76%),url('/wp-content/uploads/2025/05/backround-nice.png.webp') center 10%/cover no-repeat,#103b38!important}
body.home.mmos-park-journal #content .mmos-journal-office-intro h2{font-size:clamp(4rem,6.4vw,6.4rem)!important;line-height:.98!important;text-shadow:3px 4px 0 #052a2e88}
body.home.mmos-park-journal #content .mmos-journal-office-intro h2 em{margin-bottom:8px}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-map-frame{transform:rotate(1.2deg)!important;--print-tilt:1.2deg;box-shadow:8px 11px 0 #041e2188!important;margin-top:0!important}
body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-map-inner{height:410px!important}
body.home.mmos-park-journal #content .mmos-story-proof .mmos-reviews{background:linear-gradient(90deg,#103934e8 0%,#103934c4 42%,#10393433 77%),url('/wp-content/uploads/2026/02/Hero-landing-page.jpg.webp') center 12%/cover no-repeat,#103b38!important;padding-top:42px!important;padding-bottom:54px!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-inner{grid-template-columns:minmax(0,1fr) 210px;gap:30px}
body.home.mmos-park-journal #content .mmos-story-proof .mmos-reviews-heading{font-size:clamp(4rem,7.5vw,7.8rem)!important;line-height:.98!important;text-shadow:3px 4px 0 #052a2e88!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score{background:#113f38ec!important;border:1px solid #f3cd87!important;color:#fff1d9!important;box-shadow:7px 9px 0 #041e2188!important;transform:rotate(2deg);padding:25px 15px!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score strong{color:#fff1d9!important;font-size:88px!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score span,body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score::before{color:#f3c47e!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-live{background:#082f2ce8!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid{gap:28px!important;align-items:stretch!important;padding:5px 0 0;animation:none!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item{--print-tilt:-1deg;transform:rotate(var(--print-tilt))!important;border-top:5px solid #bc5427!important;box-shadow:7px 10px 0 #041e2188!important;padding:24px!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item:nth-child(2){--print-tilt:.7deg}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item:nth-child(3){--print-tilt:-.4deg}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item:first-child{background:#113b33f2!important;color:#fff1d9!important;border:1px solid #f3cd87!important;border-top:5px solid #bc5427!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item:first-child :is(.ti-name,.ti-review-text-container){color:#fff1d9!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item:first-child .ti-platform-icon{color:#e3d6b8}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item:first-child .ti-review-header{border-color:#f2cb8c66!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item:first-child .ti-review-text-container{font-size:clamp(1.55rem,2.2vw,2rem)!important;line-height:1.38!important}
body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item:first-child trustindex-image.ti-star[data-imgurl$="/f.svg"]{background:#efbc70}
@keyframes journal-close-stamp{from{opacity:0;transform:translateY(13px) rotate(-3deg) scale(1.1)}to{opacity:1;transform:rotate(-.8deg)}}
@keyframes journal-close-print{from{opacity:0;transform:translateY(42px) rotate(calc(var(--print-tilt,0deg) - 2deg)) scale(.97)}to{opacity:1;transform:rotate(var(--print-tilt,0deg))}}
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) #content .journal-print-ready:not(.journal-entered){opacity:0}
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) #content .journal-print-ready.journal-entered{animation:journal-close-print 1.1s cubic-bezier(.16,1,.3,1) .12s both!important}
body.home.mmos-park-journal.mmos-home-motion-ready:not(.mmp-ada-nomotion) #content .mmos-story-chapter.journal-entered :is(.mmos-hr-headline,.mmos-journal-office-intro h2,.mmos-reviews-heading) em{animation:journal-close-stamp .8s cubic-bezier(.16,1,.3,1) .38s both}
@media(max-width:1050px){
 body.home.mmos-park-journal #content .mmos-story-experience .mmos-home-roots{gap:28px 30px}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-headline{font-size:clamp(3.4rem,6.8vw,5rem)!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-photo img{height:540px!important}
}
@media(max-width:900px){
 body.home.mmos-park-journal #content .mmos-story-experience .mmos-home-roots{grid-template-columns:1fr;background-size:cover,auto 145%!important;background-position:center,65% 65%!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-headband{grid-column:1;grid-row:1}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-photo{grid-column:1;grid-row:2;width:min(100%,540px);justify-self:center}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-copy{grid-column:1;grid-row:3;padding-top:0!important;border-top:0}
 body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-map-frame{transform:none!important;--print-tilt:0deg}
}
@media(max-width:680px){
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-headline,body.home.mmos-park-journal #content .mmos-journal-office-intro h2,body.home.mmos-park-journal #content .mmos-story-proof .mmos-reviews-heading{font-size:clamp(3rem,11.5vw,4rem)!important}
 body.home.mmos-park-journal #content :is(.mmos-hr-headline,.mmos-journal-office-intro h2,.mmos-reviews-heading) em{padding:8px 9px 10px;font-size:.59em!important;margin-top:13px}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-photo{padding:7px 7px 42px;transform:rotate(.5deg)!important;--print-tilt:.5deg}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-photo img{height:370px!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-photo::after{font-size:8px;left:14px;letter-spacing:0}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-copy{padding:0!important}
 body.home.mmos-park-journal #content .mmos-home-roots .mmos-hr-founder-quote{font-size:20px!important}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-inner{grid-template-columns:1fr;gap:25px}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score{transform:none;padding:14px 18px!important}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-score strong{font-size:48px!important}
 body.home.mmos-park-journal #content .mmos-reviews .mmos-reviews-grid .ti-review-item{--print-tilt:0deg!important}
 body.home.mmos-park-journal #content .mmp-logbook-widget .mmp-map-inner{height:330px!important}
 body.home.mmos-park-journal #content .mmos-story-proof .mmos-reviews{background-size:cover,auto 115%!important;background-position:center,68% 20%!important}
}
