.juniper-section{padding-top:var(--juniper-padding-top, 24px);padding-bottom:var(--juniper-padding-bottom, 24px);--juniper-gold: #a5894a;--juniper-gold-deep: #8d6d52;--juniper-stone: #bfb59a;--juniper-sage: #6d8784;--juniper-sage-deep: #536864;--juniper-cream: #f4ede4;--juniper-paper: #fffaf5;--juniper-ink: #1b1714;--juniper-border: #ddcdb9;--juniper-border-soft: #e2d5c5;--juniper-text: #5f4e42;--juniper-muted: #7d6756}.juniper-shell{width:min(var(--page-content-width),calc(100% - (var(--page-margin) * 2)));margin:0 auto}.juniper-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0;list-style:none}.juniper-nav a{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid rgb(165 137 74 / 24%);border-radius:999px;background:#f4ede4e0;color:var(--juniper-gold);text-decoration:none;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.juniper-nav a:hover{background:#efe3d3;color:var(--juniper-gold-deep);border-color:#a5894a5c}.juniper-kicker{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;background:#fffaf5db;border:1px solid rgb(165 137 74 / 24%);color:var(--juniper-gold);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.juniper-richtext>*{margin:16px 0 0;color:var(--juniper-text);line-height:1.8}.juniper-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;--juniper-button-bg: var(--juniper-stone);--juniper-button-text: var(--juniper-ink);--juniper-button-border: var(--juniper-gold);--juniper-button-hover-bg: var(--juniper-gold);--juniper-button-hover-text: var(--juniper-paper);--juniper-button-hover-border: var(--juniper-gold);--juniper-button-secondary-bg: transparent;--juniper-button-secondary-text: var(--juniper-ink);--juniper-button-secondary-border: rgb(27 23 20 / 18%);--juniper-button-secondary-hover-bg: var(--juniper-cream);--juniper-button-secondary-hover-text: var(--juniper-ink);--juniper-button-secondary-hover-border: rgb(165 137 74 / 36%)}.juniper-actions[data-button-palette=ink],.juniper-button[data-button-palette=ink]{--juniper-button-bg: #000000;--juniper-button-text: var(--juniper-gold);--juniper-button-border: #000000;--juniper-button-hover-bg: #000000;--juniper-button-hover-text: var(--juniper-paper);--juniper-button-hover-border: #000000;--juniper-button-secondary-bg: transparent;--juniper-button-secondary-text: #000000;--juniper-button-secondary-border: rgb(0 0 0 / 20%);--juniper-button-secondary-hover-bg: var(--juniper-cream);--juniper-button-secondary-hover-text: #000000;--juniper-button-secondary-hover-border: rgb(165 137 74 / 36%)}.juniper-actions[data-button-palette=stone],.juniper-button[data-button-palette=stone]{--juniper-button-bg: var(--juniper-stone);--juniper-button-text: #000000;--juniper-button-border: var(--juniper-gold);--juniper-button-hover-bg: var(--juniper-gold);--juniper-button-hover-text: var(--juniper-paper);--juniper-button-hover-border: var(--juniper-gold);--juniper-button-secondary-bg: transparent;--juniper-button-secondary-text: #000000;--juniper-button-secondary-border: rgb(165 137 74 / 28%);--juniper-button-secondary-hover-bg: var(--juniper-cream);--juniper-button-secondary-hover-text: #000000;--juniper-button-secondary-hover-border: rgb(165 137 74 / 40%)}.juniper-actions[data-button-palette=sage],.juniper-button[data-button-palette=sage]{--juniper-button-bg: var(--juniper-sage);--juniper-button-text: var(--juniper-paper);--juniper-button-border: var(--juniper-sage);--juniper-button-hover-bg: var(--juniper-sage-deep);--juniper-button-hover-text: var(--juniper-paper);--juniper-button-hover-border: var(--juniper-sage-deep);--juniper-button-secondary-bg: transparent;--juniper-button-secondary-text: var(--juniper-sage-deep);--juniper-button-secondary-border: rgb(109 135 132 / 34%);--juniper-button-secondary-hover-bg: rgb(109 135 132 / 10%);--juniper-button-secondary-hover-text: var(--juniper-sage-deep);--juniper-button-secondary-hover-border: rgb(109 135 132 / 48%)}.juniper-actions[data-button-palette=cream],.juniper-button[data-button-palette=cream]{--juniper-button-bg: var(--juniper-cream);--juniper-button-text: var(--juniper-ink);--juniper-button-border: rgb(165 137 74 / 38%);--juniper-button-hover-bg: #eadfce;--juniper-button-hover-text: var(--juniper-ink);--juniper-button-hover-border: rgb(165 137 74 / 48%);--juniper-button-secondary-bg: transparent;--juniper-button-secondary-text: var(--juniper-gold-deep);--juniper-button-secondary-border: rgb(165 137 74 / 28%);--juniper-button-secondary-hover-bg: var(--juniper-paper);--juniper-button-secondary-hover-text: var(--juniper-ink);--juniper-button-secondary-hover-border: rgb(165 137 74 / 40%)}.juniper-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:var(--style-border-radius-buttons-primary, 23px);border:max(var(--style-border-width-primary, 0px),1px) solid var(--juniper-button-border);background:var(--juniper-button-bg);color:var(--juniper-button-text);text-decoration:none;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--button-font-family-primary, var(--font-accent--family));font-weight:var(--button-font-weight-primary, 400);transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;box-shadow:0 10px 20px #00000014}.juniper-button:hover{background:var(--juniper-button-hover-bg);color:var(--juniper-button-hover-text);border-color:var(--juniper-button-hover-border);transform:translateY(-1px)}.juniper-button--secondary{border-radius:var(--style-border-radius-buttons-secondary, 70px);border:max(var(--style-border-width-secondary, 1px),1px) solid var(--juniper-button-secondary-border);background:var(--juniper-button-secondary-bg);color:var(--juniper-button-secondary-text);box-shadow:none;font-family:var(--button-font-family-secondary, var(--font-accent--family));font-weight:var(--button-font-weight-secondary, 400)}.juniper-button--secondary:hover{background:var(--juniper-button-secondary-hover-bg);color:var(--juniper-button-secondary-hover-text);border-color:var(--juniper-button-secondary-hover-border)}.juniper-ed-hero-media,.juniper-featured-lead,.juniper-editorial-story-media,.juniper-list-spotlight-media,.juniper-panel{--juniper-media-ratio: 16 / 10;aspect-ratio:var(--juniper-media-ratio);align-self:start}.juniper-ed-hero-media[data-image-ratio=landscape],.juniper-featured-lead[data-image-ratio=landscape],.juniper-editorial-story-media[data-image-ratio=landscape],.juniper-list-spotlight-media[data-image-ratio=landscape],.juniper-panel[data-image-ratio=landscape]{--juniper-media-ratio: 16 / 10}.juniper-ed-hero-media[data-image-ratio=vertical],.juniper-featured-lead[data-image-ratio=vertical],.juniper-editorial-story-media[data-image-ratio=vertical],.juniper-list-spotlight-media[data-image-ratio=vertical],.juniper-panel[data-image-ratio=vertical]{--juniper-media-ratio: 3 / 4}.juniper-ed-hero-media[data-image-ratio=square],.juniper-featured-lead[data-image-ratio=square],.juniper-editorial-story-media[data-image-ratio=square],.juniper-list-spotlight-media[data-image-ratio=square],.juniper-panel[data-image-ratio=square]{--juniper-media-ratio: 1 / 1}.juniper-ed-hero-media[data-image-ratio=four-five],.juniper-featured-lead[data-image-ratio=four-five],.juniper-editorial-story-media[data-image-ratio=four-five],.juniper-list-spotlight-media[data-image-ratio=four-five],.juniper-panel[data-image-ratio=four-five]{--juniper-media-ratio: 4 / 5}.juniper-ed-hero-media[data-image-fit=cover] img,.juniper-featured-lead[data-image-fit=cover] img,.juniper-editorial-story-media[data-image-fit=cover] img,.juniper-list-spotlight-media[data-image-fit=cover] img{object-fit:cover}.juniper-ed-hero-media[data-image-fit=contain],.juniper-featured-lead[data-image-fit=contain],.juniper-editorial-story-media[data-image-fit=contain],.juniper-list-spotlight-media[data-image-fit=contain],.juniper-panel[data-image-fit=contain]{background-color:#f1e8dd}.juniper-ed-hero-media[data-image-fit=contain] img,.juniper-featured-lead[data-image-fit=contain] img,.juniper-editorial-story-media[data-image-fit=contain] img,.juniper-list-spotlight-media[data-image-fit=contain] img{object-fit:contain}.juniper-card-surface{border:1px solid var(--juniper-border);border-radius:32px;overflow:hidden;background:var(--juniper-paper);box-shadow:0 18px 40px #4d362514}.juniper-card-soft{border:1px solid var(--juniper-border);border-radius:24px;background:#f5ede4}.juniper-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px;align-items:stretch}.juniper-hero-copy{padding:34px 34px 38px;background:linear-gradient(180deg,#fbf8f4,#f2e8da)}.juniper-hero-copy h1,.juniper-subpage-copy h1{margin:18px 0 0;font-size:clamp(2.5rem,5vw,5rem);line-height:.96;letter-spacing:-.04em}.juniper-panel{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:28px;color:#fff8ef;background-size:cover;background-position:center;background-repeat:no-repeat}.juniper-panel[data-image-fit=contain]{background-size:contain}.juniper-panel-pill{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,248,239,.35);background:#fff8ef1f;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.juniper-panel-main,.juniper-panel-note{padding:22px;border-radius:26px;border:1px solid rgba(255,248,239,.24);background:#fff8ef1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.juniper-panel-main h2,.juniper-panel-content h2{margin:0 0 10px;font-size:1.9rem;line-height:1.15;color:inherit}.juniper-panel-main .juniper-richtext>*,.juniper-panel-note .juniper-richtext>*,.juniper-panel-content .juniper-richtext>*{color:#fff3e8;margin-top:0}.juniper-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.juniper-panel-note strong,.juniper-card-item strong,.juniper-band strong,.juniper-space-grid strong{display:block;margin-bottom:8px;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.juniper-panel-note strong{color:#f6e8d8}.juniper-pathway-grid,.juniper-card-grid{display:grid;gap:14px;margin-top:18px}.juniper-pathway-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.juniper-card-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.juniper-card-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.juniper-card-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.juniper-pathway,.juniper-card-item,.juniper-band,.juniper-space-grid div{padding:18px;border:1px solid var(--juniper-border-soft);border-radius:24px;background:#fffdf9}.juniper-pathway strong,.juniper-card-item strong,.juniper-band strong,.juniper-space-grid strong{color:var(--juniper-gold)}.juniper-pathway .juniper-richtext>*,.juniper-card-item .juniper-richtext>*,.juniper-band .juniper-richtext>*{margin-top:0;color:var(--juniper-text)}.juniper-feature-stack,.juniper-band-stack{display:grid;gap:18px}.juniper-feature{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);border:1px solid #ddcdb9;border-radius:30px;overflow:hidden;background:#fffaf5;box-shadow:0 14px 34px #4d362512}.juniper-feature-copy{padding:30px 30px 34px}.juniper-feature-copy h2,.juniper-space-copy h2,.juniper-card-item h3,.juniper-band h3{margin:0 0 14px;line-height:1.12}.juniper-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0 0 24px}.juniper-feature-list li{padding:14px 16px;border-radius:18px;background:#f5ede4;border:1px solid #e1d3c3;color:#40342c;line-height:1.5}.juniper-space-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;border:1px solid #ddcdb9;border-radius:30px;overflow:hidden;background:#fffaf5;box-shadow:0 14px 34px #4d362512}.juniper-space-copy,.juniper-space-panel{padding:30px}.juniper-space-panel{background:linear-gradient(160deg,#efe4d5,#f8f3eb)}.juniper-space-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.juniper-space-grid div{background:#f4ede4}.juniper-note{margin-top:18px;padding:18px 20px;border-radius:22px;background:#f4ede4;border:1px solid #ddcdb9;color:#675548}.juniper-note .juniper-richtext>*{margin-top:0;color:inherit}.juniper-subpage-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.juniper-subpage-copy{padding:34px}@media(max-width:989px){.juniper-hero-grid,.juniper-feature,.juniper-space-layout,.juniper-subpage-hero,.juniper-panel-grid,.juniper-pathway-grid,.juniper-feature-list,.juniper-space-grid,.juniper-card-grid{grid-template-columns:1fr}}@media(max-width:749px){.juniper-section{padding-top:8px;padding-bottom:48px}.juniper-nav a,.juniper-actions a{width:100%}.juniper-hero-copy,.juniper-panel,.juniper-feature-copy,.juniper-space-copy,.juniper-space-panel,.juniper-subpage-copy{padding:24px}}.juniper-ed-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:28px;align-items:end}.juniper-ed-hero-copy{padding-bottom:20px}.juniper-ed-hero-copy h1{margin:18px 0 0;max-width:10ch;font-size:clamp(3.2rem,6vw,6.4rem);line-height:.92;letter-spacing:-.05em}.juniper-ed-hero-copy .juniper-richtext>*{max-width:36rem;font-size:1.05rem}.juniper-ed-hero-media{position:relative;border-radius:2rem;overflow:hidden;background:linear-gradient(145deg,#d8c3a5,#b9926a 45%,#7b8d7a)}.juniper-ed-hero-media img{width:100%;height:100%;object-fit:cover;display:block}.juniper-ed-hero-overlay{position:absolute;inset:auto 24px 24px auto;width:min(20rem,calc(100% - 48px));padding:20px 22px;border:1px solid rgba(255,248,239,.28);border-radius:1.6rem;background:#2f251f61;color:#fff6ed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.juniper-ed-hero-overlay strong{display:block;margin-bottom:8px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#f0dfcf}.juniper-ed-hero-overlay .juniper-richtext>*{margin-top:0;color:inherit}.juniper-pathways-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.juniper-pathways-layout[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.juniper-pathways-layout[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.juniper-pathways-layout[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.juniper-pathway-panel{position:relative;overflow:hidden;min-height:18rem;padding:28px;border-radius:28px;background:#f6efe7;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(82,64,49,.1);box-shadow:none;isolation:isolate}.juniper-pathway-panel[data-tone=sand]{background:linear-gradient(180deg,#f5efe6,#ece1d3)}.juniper-pathway-panel[data-tone=sage]{background:linear-gradient(180deg,#eef1ec,#dfe7de)}.juniper-pathway-panel[data-tone=clay]{background:linear-gradient(180deg,#f2e8df,#ead8c6)}.juniper-pathway-panel[data-size=feature],.juniper-pathway-panel[data-size=standard]{grid-column:span 1;min-height:22rem}.juniper-pathway-panel h3{margin:14px 0 0;max-width:11ch;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1.04;letter-spacing:-.03em;color:var(--juniper-ink)}.juniper-pathway-panel .juniper-richtext>*{max-width:28rem;margin-top:14px;color:#1b1714d1;font-size:.98rem;line-height:1.6}.juniper-pathway-top{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.juniper-pathway-media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;z-index:0}.juniper-pathway-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff61,#ffffff1a 42%,#fff0);pointer-events:none;z-index:0}.juniper-pathway-media img{width:100%;height:100%;object-fit:cover}.juniper-pathway-bottom{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px;padding-top:18px;border-top:1px solid rgb(82 64 49 / 12%)}.juniper-pathway-tag{display:inline-flex;align-items:center;padding:7px 11px;border-radius:12px;background:#ffffff6b;border:1px solid rgb(141 109 82 / 18%);color:#67503ceb;font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.juniper-pathway-meta{margin:0;color:#524031b8;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.juniper-pathways-section .juniper-featured-intro{max-width:42rem;margin-bottom:8px}.juniper-pathways-section .juniper-featured-intro h2{max-width:14ch;color:#453324f5}.juniper-pathways-section .juniper-featured-intro .juniper-richtext>*{color:#1b1714bd}.juniper-pathway-panel .juniper-button{padding:12px 18px;border-radius:16px;font-size:.82rem;letter-spacing:.14em;box-shadow:none}.juniper-pathway-panel .juniper-button:hover{transform:translateY(-1px);box-shadow:0 8px 16px #0000000f}.juniper-pathway-panel .juniper-button--secondary{border-radius:16px}.juniper-featured-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:22px;align-items:start}.juniper-featured-section[data-section-background=sand]{background:linear-gradient(180deg,#fbf4eb,#f1e4d4)}.juniper-featured-section[data-section-background=sage]{background:linear-gradient(180deg,#f1f5f2,#e2ebe5)}.juniper-featured-section[data-section-background=clay]{background:linear-gradient(180deg,#f7eee7,#edd9ca)}.juniper-featured-section[data-section-background=cream]{background:linear-gradient(180deg,#fffdfa,#f5eee5)}.juniper-featured-section[data-section-background=ink]{background:linear-gradient(180deg,#3b2f28,#1f1916)}.juniper-featured-section[data-section-background=ink] .juniper-kicker,.juniper-featured-section[data-section-background=ink] .juniper-featured-intro h2,.juniper-featured-section[data-section-background=ink] .juniper-richtext>*,.juniper-featured-section[data-section-background=ink] .juniper-featured-meta,.juniper-featured-section[data-section-background=ink] .juniper-featured-item h3{color:#f6ebdf}.juniper-featured-intro{max-width:36rem}.juniper-featured-intro h2,.juniper-editorial-story-copy h2,.juniper-spotlight-copy h2,.juniper-faq-copy h2,.juniper-cta-band h2,.juniper-band-header h2,.juniper-visit-map-copy h2,.juniper-social-showcase-copy h2{margin:14px 0 0;font-size:clamp(2.1rem,4vw,4.2rem);line-height:.98;letter-spacing:-.04em}.juniper-featured-lead{position:relative;overflow:hidden;border-radius:2rem;background:linear-gradient(140deg,#d4c0a4,#8f7a61 50%,#6e7d6a);color:#fff8ef}.juniper-featured-lead img{width:100%;height:100%;object-fit:cover;display:block}.juniper-featured-lead-copy{position:absolute;inset:auto 0 0 0;padding:28px;background:linear-gradient(180deg,#2f251f00,#2f251fd6)}.juniper-featured-lead-copy h3{margin:10px 0 0;max-width:14ch;font-size:clamp(2rem,3.4vw,3.25rem);line-height:.98}.juniper-featured-lead-copy .juniper-richtext>*{color:#f6ebdf;max-width:32rem}.juniper-featured-list{display:grid;gap:0}.juniper-featured-item{padding:22px 0;border-top:1px solid rgba(141,109,82,.18)}.juniper-featured-item:first-child{border-top:0;padding-top:0}.juniper-featured-item h3{margin:10px 0 0;font-size:1.5rem;line-height:1.08}.juniper-featured-meta{color:#8d6d52;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.juniper-editorial-story{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-template-areas:"media copy" "media details";gap:30px;align-items:center}.juniper-editorial-story[data-layout=image-right]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"copy media" "details media"}.juniper-editorial-story[data-has-media=false]{grid-template-columns:1fr;grid-template-areas:"copy" "details"}.juniper-editorial-story[data-has-media=false] .juniper-editorial-story-copy{max-width:48rem}.juniper-editorial-story[data-layout-style=centered]{grid-template-columns:1fr;grid-template-areas:"copy" "media" "details";gap:28px}.juniper-editorial-story[data-content-alignment=center]{text-align:center}.juniper-editorial-story[data-content-width=wide] .juniper-editorial-story-copy{max-width:58rem}.juniper-editorial-story-media{grid-area:media;border-radius:2rem;overflow:hidden;background:linear-gradient(145deg,#e2d0bf,#c6a481 45%,#8ea08a)}.juniper-editorial-story-media img{width:100%;height:100%;object-fit:cover;display:block}.juniper-editorial-story-copy{grid-area:copy;max-width:34rem}.juniper-editorial-story-details{grid-area:details;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.juniper-editorial-story[data-layout-style=centered] .juniper-editorial-story-copy,.juniper-editorial-story[data-content-alignment=center] .juniper-editorial-story-copy,.juniper-editorial-story[data-layout-style=centered][data-has-media=false] .juniper-editorial-story-copy{margin:0 auto}.juniper-editorial-story[data-layout-style=centered] .juniper-editorial-story-media{width:100%}.juniper-editorial-story[data-content-alignment=center] .juniper-actions{justify-content:center}.juniper-editorial-story[data-content-alignment=center] .juniper-editorial-story-details{margin:0 auto}.juniper-editorial-story[data-content-alignment=center] .juniper-richtext>*{margin-left:auto;margin-right:auto}.juniper-band-header{display:grid;gap:14px;max-width:52rem;margin-bottom:24px}.juniper-band-grid{display:grid;gap:20px}.juniper-band-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.juniper-band-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.juniper-band-card{display:grid;gap:0;padding:0}.juniper-band-card--soft{background:#f7f0e7}.juniper-band-media{--juniper-media-ratio: 16 / 10;aspect-ratio:var(--juniper-media-ratio);overflow:hidden;border-bottom:1px solid var(--juniper-border-soft);background:linear-gradient(145deg,#e2d0bf,#c6a481 45%,#8ea08a)}.juniper-band-media[data-image-ratio=landscape]{--juniper-media-ratio: 16 / 10}.juniper-band-media[data-image-ratio=vertical]{--juniper-media-ratio: 3 / 4}.juniper-band-media[data-image-ratio=square]{--juniper-media-ratio: 1 / 1}.juniper-band-media[data-image-ratio=four-five]{--juniper-media-ratio: 4 / 5}.juniper-band-media img{width:100%;height:100%;object-fit:cover;display:block}.juniper-band-media[data-image-fit=contain]{background:#f5eee5}.juniper-band-media[data-image-fit=contain] img{object-fit:contain}.juniper-band-copy{display:grid;gap:12px;padding:24px}.juniper-visit-map{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:28px}.juniper-visit-map-copy{max-width:34rem}.juniper-visit-map-meta{display:grid;gap:14px;margin-top:24px}.juniper-visit-map-meta .juniper-card-item{background:#f8f1e9}.juniper-visit-map-frame{min-height:32rem;overflow:hidden;border-radius:1.8rem;border:1px solid var(--juniper-border-soft);background:#f4ede4}.juniper-visit-map-frame iframe,.juniper-visit-map-frame .juniper-visit-map-placeholder{width:100%;height:100%}.juniper-visit-map-frame iframe{display:block;border:0}.juniper-visit-map-placeholder{display:grid;place-items:center;gap:12px;padding:24px;text-align:center;color:var(--juniper-muted)}.juniper-social-showcase{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:28px;align-items:start}.juniper-social-showcase-copy{max-width:34rem}.juniper-form-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:32px;align-items:start}.juniper-form-header-copy{max-width:44rem}.juniper-form-header-copy h1{margin:16px 0 20px;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.95;letter-spacing:-.04em}.juniper-form-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.juniper-form-note{padding-top:12px;border-top:1px solid rgba(165,137,74,.26)}.juniper-form-note strong{display:block;margin-bottom:8px;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--juniper-gold)}.juniper-form-header-media{--juniper-media-ratio: 4 / 5;aspect-ratio:var(--juniper-media-ratio);overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#e2d0bf,#c6a481 45%,#8ea08a);border:1px solid rgba(165,137,74,.18)}.juniper-form-header-media[data-image-ratio=landscape]{--juniper-media-ratio: 16 / 10}.juniper-form-header-media[data-image-ratio=vertical]{--juniper-media-ratio: 3 / 4}.juniper-form-header-media[data-image-ratio=square]{--juniper-media-ratio: 1 / 1}.juniper-form-header-media[data-image-ratio=four-five]{--juniper-media-ratio: 4 / 5}.juniper-form-header-media img{width:100%;height:100%;object-fit:cover;display:block}.juniper-form-header-media[data-image-fit=contain]{background:#f5eee5}.juniper-form-header-media[data-image-fit=contain] img{object-fit:contain}.juniper-form-header-placeholder{display:grid;place-items:center;gap:12px;height:100%;padding:24px;text-align:center;color:var(--juniper-muted)}.juniper-form-embed{width:min(52rem,100%);margin:0 auto}.juniper-form-embed iframe{display:block;width:100%;min-height:1600px;border:1px solid rgba(165,137,74,.16);border-radius:12px;background:transparent}.juniper-form-embed-note{width:min(52rem,100%);margin:0 auto 20px;color:var(--juniper-muted)}.juniper-form-embed-note .juniper-richtext>*{margin-top:0}.juniper-social-showcase-aside{margin-top:24px;padding:22px 24px;border-radius:1.6rem;background:#f4ede4;border:1px solid var(--juniper-border)}.juniper-social-showcase-aside strong{display:block;margin-bottom:8px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#8d6d52}.juniper-social-showcase-media{display:grid;gap:18px}.juniper-social-feature,.juniper-social-card-media{--juniper-media-ratio: 16 / 10;aspect-ratio:var(--juniper-media-ratio);position:relative;overflow:hidden;border-radius:1.8rem;background:linear-gradient(145deg,#d9c8b3,#b69476 45%,#788670)}.juniper-social-feature[data-image-ratio=landscape],.juniper-social-card-media[data-image-ratio=landscape]{--juniper-media-ratio: 16 / 10}.juniper-social-feature[data-image-ratio=vertical],.juniper-social-card-media[data-image-ratio=vertical]{--juniper-media-ratio: 3 / 4}.juniper-social-feature[data-image-ratio=square],.juniper-social-card-media[data-image-ratio=square]{--juniper-media-ratio: 1 / 1}.juniper-social-feature[data-image-ratio=four-five],.juniper-social-card-media[data-image-ratio=four-five]{--juniper-media-ratio: 4 / 5}.juniper-social-feature img,.juniper-social-card-media img{width:100%;height:100%;object-fit:cover;display:block}.juniper-social-feature[data-image-fit=contain],.juniper-social-card-media[data-image-fit=contain]{background:#f5eee5}.juniper-social-feature[data-image-fit=contain] img,.juniper-social-card-media[data-image-fit=contain] img{object-fit:contain}.juniper-social-feature-caption{position:absolute;inset:auto 18px 18px 18px;padding:16px 18px;border-radius:1.25rem;background:#2f251f70;color:#fff5ea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.juniper-social-feature-caption strong{display:block;margin-bottom:6px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#f2dfcf}.juniper-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.juniper-social-card{overflow:hidden;padding:0}.juniper-social-card-copy{display:grid;gap:10px;padding:18px 18px 20px}.juniper-social-card-copy h3{margin:0;font-size:1.35rem;line-height:1.08}.juniper-inline-link{color:var(--juniper-gold-deep);text-decoration:none;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.juniper-inline-link:hover{color:var(--juniper-gold)}.juniper-editorial-story-details .juniper-card-item{padding:0;border:0;border-radius:0;background:transparent}.juniper-editorial-story-details .juniper-card-item strong{margin-bottom:10px}.juniper-spotlight{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:center}.juniper-spotlight[data-image-position=right]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.juniper-spotlight[data-image-position=right] .juniper-spotlight-media{order:2}.juniper-spotlight[data-image-position=right] .juniper-spotlight-copy{order:1}.juniper-spotlight[data-layout-style=immersive] .juniper-spotlight-media{min-height:36rem}.juniper-spotlight-media{min-height:28rem;border-radius:2rem;overflow:hidden;background:linear-gradient(145deg,#d9c8b3,#b69476 45%,#788670)}.juniper-spotlight-media img{width:100%;height:100%;object-fit:cover}.juniper-spotlight-copy{max-width:36rem}.juniper-spotlight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:24px;padding:0;list-style:none}.juniper-spotlight-list li{padding-bottom:10px;border-bottom:1px solid rgba(141,109,82,.18);color:#40342c}.juniper-spotlight-aside{margin-top:22px;padding:20px 22px;border-left:1px solid rgba(141,109,82,.24);color:#6a584d}.juniper-spotlight-aside strong{display:block;margin-bottom:8px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#8d6d52}.juniper-list-spotlight{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;align-items:center}.juniper-list-spotlight[data-image-position=right]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.juniper-list-spotlight[data-image-position=right] .juniper-list-spotlight-media{order:2}.juniper-list-spotlight[data-image-position=right] .juniper-list-spotlight-copy{order:1}.juniper-list-spotlight[data-has-media=false]{grid-template-columns:1fr}.juniper-list-spotlight-media{border-radius:2rem;overflow:hidden;background:linear-gradient(145deg,#d9c8b3,#b69476 45%,#788670)}.juniper-list-spotlight-media img{width:100%;height:100%;object-fit:cover;display:block}.juniper-list-spotlight-copy{max-width:36rem}.juniper-list-spotlight[data-has-media=false] .juniper-list-spotlight-copy{max-width:48rem}.juniper-list-spotlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.juniper-list-spotlight-grid .juniper-card-item{min-height:100%}.juniper-list-spotlight-grid .juniper-card-item .juniper-richtext>*{margin-top:0}.juniper-list-spotlight-aside{margin-top:24px;padding:20px 22px;border-radius:1.4rem;background:#f4ede4;border:1px solid #ddcdb9;color:#675548}.juniper-list-spotlight-aside strong{display:block;margin-bottom:8px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#8d6d52}.juniper-faq-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:28px;align-items:start}.juniper-faq-copy{max-width:26rem}.juniper-faq-practical-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.juniper-faq-practical-grid .juniper-card-item{min-height:100%}.juniper-faq-list{display:grid;gap:14px}.juniper-faq-item{border-top:1px solid rgba(141,109,82,.18);padding-top:14px}.juniper-faq-item:first-child{border-top:0;padding-top:0}.juniper-faq-item details{padding:0}.juniper-faq-item summary{cursor:pointer;list-style:none;font-size:1.1rem;font-weight:500;color:#2f251f}.juniper-faq-item summary::-webkit-details-marker{display:none}.juniper-faq-answer{padding-top:12px}.juniper-cta-band{position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:36px;min-height:var(--juniper-cta-min-height, 320px);background:linear-gradient(130deg,#2f251f,#5b4738 40%,#8c7259);color:#fff6ec}.juniper-cta-band[data-tone=light]{background:linear-gradient(130deg,#f3ece3,#eadcc9 40%,#d7bea4);color:#2f251f}.juniper-cta-band[data-tone=olive]{background:linear-gradient(130deg,#465649,#70806d 40%,#c8b79f)}.juniper-cta-band-media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22}.juniper-cta-band-media img{width:100%;height:100%;object-fit:cover}.juniper-cta-band-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;min-height:inherit;width:min(var(--page-content-width),calc(100% - (var(--page-margin) * 2)));margin:0 auto}.juniper-cta-band .juniper-richtext>*{color:inherit;max-width:38rem}.juniper-review-header,.juniper-team-header{display:grid;gap:18px;margin-bottom:24px}.juniper-review-header h2,.juniper-team-header h2{margin:14px 0 0;font-size:clamp(2rem,4vw,4rem);line-height:.98;letter-spacing:-.04em}.juniper-review-grid,.juniper-team-grid{display:grid;gap:18px}.juniper-review-grid[data-columns="1"]{grid-template-columns:1fr}.juniper-review-grid[data-columns="2"],.juniper-team-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.juniper-review-grid[data-columns="3"],.juniper-team-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.juniper-review-card,.juniper-team-card{display:grid;gap:18px;height:100%}.juniper-review-card{padding:24px}.juniper-review-quote{font-size:1.08rem;line-height:1.7}.juniper-review-quote .juniper-richtext>*{margin-top:0}.juniper-review-meta{display:grid;gap:6px}.juniper-review-source{color:#8d6d52;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.juniper-team-card{overflow:hidden}.juniper-team-media{--juniper-media-ratio: 4 / 5;aspect-ratio:var(--juniper-media-ratio);border-radius:1.6rem;overflow:hidden;background:linear-gradient(145deg,#e6d6c7,#c7a98a 46%,#8ea08a)}.juniper-team-media[data-image-ratio=landscape]{--juniper-media-ratio: 16 / 10}.juniper-team-media[data-image-ratio=vertical]{--juniper-media-ratio: 3 / 4}.juniper-team-media[data-image-ratio=square]{--juniper-media-ratio: 1 / 1}.juniper-team-media[data-image-ratio=four-five]{--juniper-media-ratio: 4 / 5}.juniper-team-media img{width:100%;height:100%;object-fit:cover;display:block}.juniper-team-media[data-image-fit=contain]{background:#f5eee5}.juniper-team-media[data-image-fit=contain] img{object-fit:contain}.juniper-team-card-copy{display:grid;gap:10px}.juniper-team-card-copy h3{margin:0;font-size:1.55rem;line-height:1.08}.juniper-team-role{color:#8d6d52;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}@media(max-width:1100px){.juniper-pathways-layout,.juniper-pathways-layout[data-columns="2"],.juniper-pathways-layout[data-columns="3"],.juniper-pathways-layout[data-columns="4"],.juniper-review-grid,.juniper-review-grid[data-columns="1"],.juniper-review-grid[data-columns="2"],.juniper-review-grid[data-columns="3"],.juniper-band-grid,.juniper-band-grid[data-columns="2"],.juniper-band-grid[data-columns="3"]{grid-template-columns:1fr}}@media(max-width:989px){.juniper-ed-hero,.juniper-featured-layout,.juniper-editorial-story,.juniper-form-header,.juniper-list-spotlight,.juniper-social-showcase,.juniper-visit-map,.juniper-spotlight,.juniper-faq-layout,.juniper-cta-band-content,.juniper-pathways-layout{grid-template-columns:1fr}.juniper-pathway-panel[data-size=feature],.juniper-pathway-panel[data-size=standard]{grid-column:span 1}.juniper-editorial-story-details,.juniper-form-note-grid,.juniper-band-grid,.juniper-faq-practical-grid,.juniper-list-spotlight-grid,.juniper-social-grid,.juniper-spotlight-list,.juniper-review-grid,.juniper-team-grid,.juniper-card-grid[data-columns="2"],.juniper-card-grid[data-columns="3"],.juniper-card-grid[data-columns="4"]{grid-template-columns:1fr}.juniper-pathway-panel{min-height:auto}.juniper-featured-lead-copy,.juniper-subpage-copy,.juniper-editorial-story-copy,.juniper-form-header-copy,.juniper-list-spotlight-copy,.juniper-faq-copy,.juniper-featured-lead-copy h3{max-width:none}.juniper-ed-hero,.juniper-featured-layout,.juniper-editorial-story,.juniper-form-header,.juniper-list-spotlight,.juniper-social-showcase,.juniper-visit-map,.juniper-faq-layout,.juniper-cta-band-content{gap:20px}}@media(max-width:749px){.juniper-shell{width:min(var(--page-content-width),calc(100% - 24px))}.juniper-nav{gap:8px}.juniper-nav a,.juniper-actions a{width:100%}.juniper-ed-hero-copy h1,.juniper-subpage-copy h1{max-width:none;font-size:clamp(2.6rem,14vw,4rem);line-height:.95}.juniper-featured-intro h2,.juniper-editorial-story-copy h2,.juniper-faq-copy h2,.juniper-cta-band h2,.juniper-list-spotlight-copy h2,.juniper-form-header-copy h1{font-size:clamp(1.9rem,10vw,3rem)}.juniper-ed-hero-overlay{inset:auto 16px 16px 16px;width:auto;padding:16px 18px}.juniper-featured-lead-copy,.juniper-panel,.juniper-space-copy,.juniper-space-panel,.juniper-note,.juniper-band-copy,.juniper-list-spotlight-aside,.juniper-social-showcase-aside,.juniper-review-card,.juniper-team-card,.juniper-visit-map{padding:22px}.juniper-cta-band{padding:22px 0;min-height:auto}.juniper-form-embed iframe{min-height:1400px;border-radius:12px}.juniper-pathway-panel,.juniper-card-item,.juniper-band,.juniper-note,.juniper-list-spotlight-aside,.juniper-social-showcase-aside,.juniper-featured-lead,.juniper-ed-hero-media,.juniper-editorial-story-media,.juniper-list-spotlight-media,.juniper-band-media,.juniper-social-feature,.juniper-social-card-media,.juniper-visit-map-frame,.juniper-card-surface,.juniper-team-media{border-radius:24px}.juniper-featured-item{padding:18px 0}.juniper-pathway-bottom{align-items:stretch}.juniper-pathway-panel[data-size=feature]{min-height:20rem}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/juniper-editor-pages.css.map */
