.jpi-latest-post{position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(540px,47vw,860px);overflow:hidden;background:#0d241c;color:#fbf8ef}.jpi-latest-post:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#061812e8,#061812ad 58%,#0618126e),linear-gradient(0deg,rgba(6,24,18,.48),transparent 65%);pointer-events:none}.jpi-latest-post__image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jpi-latest-post__inner{box-sizing:border-box;width:min(100%,1600px);min-width:0;margin-inline:auto;padding:clamp(72px,8vw,140px) clamp(24px,6.2vw,100px) clamp(48px,6vw,96px)}.jpi-latest-post__eyebrow{margin:0 0 clamp(24px,3vw,48px);color:#dfc277;font-family:var(--font-body-family, sans-serif);font-size:clamp(14px,1.5vw,20px);font-weight:800;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.jpi-latest-post__title{max-width:24ch;margin:0 0 clamp(28px,4vw,56px);color:inherit;font-family:var(--font-heading-family, sans-serif);font-size:clamp(40px,6.4vw,96px);font-style:normal;font-weight:400;letter-spacing:-.035em;line-height:1.06;overflow-wrap:anywhere;text-wrap:balance}.jpi-latest-post__title a{color:inherit;text-decoration:none}.jpi-latest-post__title a:hover{text-decoration:underline;text-decoration-color:#dfc277;text-decoration-thickness:2px;text-underline-offset:.12em}.jpi-latest-post__excerpt{max-width:64ch;margin:0;font-family:var(--font-body-family, sans-serif);font-size:clamp(18px,2vw,27px);line-height:1.6}.jpi-latest-post__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 36px;margin-top:clamp(40px,5.5vw,80px);border-top:1px solid rgba(251,248,239,.32);padding-top:clamp(24px,3vw,40px)}.jpi-latest-post__meta{display:flex;flex:1 1 280px;flex-direction:column;gap:7px;margin:0;color:#deded2;font-size:14px;line-height:1.6}.jpi-latest-post__meta time{letter-spacing:.08em;text-transform:uppercase}.jpi-latest-post__links{display:flex;flex-wrap:wrap;gap:18px 30px;align-items:center}.jpi-latest-post__links a{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-bottom:4px;border-bottom:1px solid currentColor;color:inherit;font-size:clamp(16px,1.5vw,20px);font-weight:700;line-height:1.4;text-decoration:none}.jpi-latest-post__links a:hover,.jpi-latest-post__links a span{color:#dfc277}.jpi-latest-post a:focus-visible{outline:3px solid #dfc277;outline-offset:7px}@media(max-width:749px){.jpi-latest-post{min-height:540px}.jpi-latest-post:after{background:linear-gradient(90deg,#061812de,#061812a8),linear-gradient(0deg,rgba(6,24,18,.45),transparent)}.jpi-latest-post__inner{padding:64px 24px 44px}.jpi-latest-post__title{font-size:clamp(36px,9.2vw,62px)}.jpi-latest-post__meta{flex-basis:100%}.jpi-latest-post__links{gap:16px 24px}}.jpi-board-plaque{padding:48px 24px 64px;color:#514a31}.jpi-board-plaque *,.jpi-board-plaque *:before,.jpi-board-plaque *:after{box-sizing:border-box}.jpi-board-plaque__surface{position:relative;isolation:isolate;max-width:1220px;margin:0 auto;padding:82px clamp(44px,7vw,106px) 78px}.jpi-board-plaque__stone{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;overflow:visible;filter:drop-shadow(0 2px 2px rgb(48 53 37 / 8%))}.jpi-board-plaque__outline-narrow{display:none}.jpi-board-plaque__header{margin:0 auto 50px;max-width:680px;text-align:center}.jpi-board-plaque__eyebrow{margin:0 0 16px;font:500 11px/1.5 var(--font-body-family, Montserrat, sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#5f573a}.jpi-board-plaque__heading{margin:0;color:#514a31;font-family:var(--font-heading-family, Montserrat, sans-serif);font-size:clamp(26px,3.1vw,40px);font-weight:450;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.jpi-board-plaque__intro{margin:18px auto 0;font:400 15px/1.7 var(--font-body-family, Montserrat, sans-serif);max-width:500px;color:#5f573a;text-wrap:balance}.jpi-board-plaque__names{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:0;padding:0;list-style:none;text-align:center}.jpi-board-plaque__name{margin:0;padding:0;color:#5c5438;font:500 clamp(15px,1.45vw,19px)/1.5 var(--font-body-family, Montserrat, sans-serif);letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;text-shadow:.3px .65px .4px rgb(247 242 219 / 64%),-.3px -.65px .55px rgb(67 59 35 / 58%)}.jpi-board-plaque__note{max-width:580px;margin:48px auto 0;padding-top:23px;text-align:center;font:400 12px/1.8 var(--font-body-family, Montserrat, sans-serif);color:#5f573a;text-wrap:balance}.jpi-board-plaque__note:before{content:"";display:block;width:54px;height:1px;margin:-23px auto 22px;background:#aaa287;box-shadow:0 1px #f2eedf}@media(max-width:1000px)and (min-width:650px){.jpi-board-plaque__names{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px}.jpi-board-plaque__name{font-size:17px}}@media(max-width:649px){.jpi-board-plaque{padding:32px 12px 40px}.jpi-board-plaque__surface{padding:78px 36px 80px}.jpi-board-plaque__outline-wide{display:none}.jpi-board-plaque__outline-narrow{display:block}.jpi-board-plaque__header{margin-bottom:38px}.jpi-board-plaque__intro{font-size:14px}.jpi-board-plaque__names{grid-template-columns:minmax(0,1fr);gap:19px}.jpi-board-plaque__name{font-size:16px}.jpi-board-plaque__note{margin-top:38px;font-size:11px}}@media(prefers-contrast:more){.jpi-board-plaque__name{color:#383224;text-shadow:none}.jpi-board-plaque__intro,.jpi-board-plaque__eyebrow,.jpi-board-plaque__note{color:#383224}}@media(forced-colors:active){.jpi-board-plaque__stone{display:none}.jpi-board-plaque__surface{border:1px solid CanvasText;border-radius:18px;background:Canvas}.jpi-board-plaque__heading,.jpi-board-plaque__name,.jpi-board-plaque__intro,.jpi-board-plaque__eyebrow,.jpi-board-plaque__note{color:CanvasText;text-shadow:none}.jpi-board-plaque__note:before{background:CanvasText;box-shadow:none}}@media print{.jpi-board-plaque__stone{display:none}.jpi-board-plaque__surface{padding:24px;border:1px solid #777}.jpi-board-plaque__name{text-shadow:none;color:#000}}.jpi-substack{--forest: #3e4f3c;--sage: #a8b39d;--paper: #fffdf7;--gold: #d2aa4f;background:#f6f2e8;color:#273028;padding:clamp(4.5rem,8vw,8rem) 0}.jpi-substack__inner{max-width:1280px;margin:auto;padding:0 clamp(2rem,4vw,4.5rem)}.jpi-substack__heading{margin-bottom:3.5rem}.jpi-substack__eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.jpi-substack__heading h2{margin:1rem 0 0;font-size:clamp(3rem,4vw,5rem)}.jpi-substack__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);align-items:start}.jpi-substack__card{display:flex;flex-direction:column;position:relative;min-width:0;min-height:42rem;grid-column:span 7;overflow:hidden;border-radius:3.8rem .7rem;background:var(--paper);color:#273028;text-decoration:none;transition:box-shadow .22s ease}.jpi-substack__card:hover{box-shadow:0 1.2rem 2.6rem #27352821}.jpi-substack__card:focus-visible{outline:3px solid #273528;outline-offset:5px}.jpi-substack__card:nth-child(4n+3){background:var(--gold);color:#2e352d}.jpi-substack__card:nth-child(4n+4){background:var(--forest);color:#fff}.jpi-substack__card:nth-child(4n+1){background:var(--sage);color:#223024}.jpi-substack__card:first-child{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-column:1 / -1;min-height:38rem;margin-bottom:clamp(2rem,5vw,5rem);border-radius:5rem .8rem;background:var(--forest);color:#fff}.jpi-substack__card:first-child:after{content:"";position:absolute;top:-5rem;right:-4rem;width:14rem;height:14rem;border:2px solid rgba(255,255,255,.28);border-radius:50%;pointer-events:none}.jpi-substack__card:nth-child(2){grid-column:span 7}.jpi-substack__card:nth-child(3){grid-column:span 5;transform:translateY(4.5rem)}.jpi-substack__card:nth-child(4){grid-column:span 5;transform:translateY(-1.25rem)}.jpi-substack__card:nth-child(5){grid-column:span 7;transform:translateY(3rem)}.jpi-substack__card:nth-child(n+6){display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-column:1 / -1;min-height:20rem;border-radius:2.7rem .5rem}.jpi-substack__card:nth-child(6){margin-top:clamp(4rem,8vw,7rem)}.jpi-substack__card:nth-child(n+6):nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);margin-left:clamp(0rem,6vw,5rem);border-radius:.5rem 2.7rem}.jpi-substack__card:nth-child(n+6):nth-child(3n){margin-right:clamp(0rem,5vw,4rem)}.jpi-substack__image{position:relative;min-height:18rem;overflow:hidden;background:var(--sage);aspect-ratio:5 / 3}.jpi-substack__image img,.jpi-substack__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jpi-substack__image img{filter:none}.jpi-substack__card:first-child .jpi-substack__image{min-height:38rem;height:100%;aspect-ratio:auto;clip-path:polygon(0 0,95% 0,100% 16%,94% 100%,0 100%)}.jpi-substack__card:nth-child(odd):not(:first-child) .jpi-substack__image{clip-path:polygon(0 0,92% 0,100% 12%,96% 100%,0 100%)}.jpi-substack__card:nth-child(2n) .jpi-substack__image{clip-path:polygon(0 0,100% 0,100% 90%,86% 100%,0 96%)}.jpi-substack__card:nth-child(n+6) .jpi-substack__image{min-height:20rem;height:100%;aspect-ratio:auto}.jpi-substack__card:nth-child(n+6):nth-child(2n) .jpi-substack__image{grid-column:2;grid-row:1}.jpi-substack__card:nth-child(n+6):nth-child(2n) .jpi-substack__content{grid-column:1;grid-row:1}.jpi-substack__content{display:flex;flex-direction:column;gap:1.4rem;min-width:0;padding:clamp(1.75rem,3.5vw,3.2rem)}.jpi-substack__card:first-child .jpi-substack__content{align-self:center;padding:clamp(2.25rem,5vw,5rem);position:relative;z-index:1}.jpi-substack__card:nth-child(n+6) .jpi-substack__content{justify-content:center;padding:clamp(1.8rem,4vw,4rem)}.jpi-substack__content h3{margin:0;color:inherit;font-family:var(--font-heading-family, inherit);font-size:clamp(2.4rem,3.2vw,3.6rem);font-weight:400;letter-spacing:-.025em;line-height:1.12;overflow-wrap:anywhere}.jpi-substack__card:first-child h3{font-size:clamp(3rem,4.8vw,5.1rem)}.jpi-substack__card:nth-child(n+6) h3{font-size:clamp(2.4rem,3vw,3.2rem)}.jpi-substack__meta{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;font-size:1.4rem;line-height:1.5}.jpi-substack__excerpt{margin:0;color:inherit;font-size:1.6rem;line-height:1.65}.jpi-substack__card:first-child .jpi-substack__excerpt{font-size:clamp(1.6rem,1.55vw,2rem)}.jpi-substack__read{display:inline-flex;align-items:center;gap:.65rem;padding-top:.75rem;color:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.jpi-substack__empty{grid-column:1 / -1}.jpi-substack__pagination{margin:clamp(5rem,8vw,8rem) auto 0}@media(max-width:989px){.jpi-substack__card:first-child{grid-template-columns:1fr}.jpi-substack__card:first-child .jpi-substack__image{min-height:28rem;aspect-ratio:5 / 3;clip-path:polygon(0 0,100% 0,100% 92%,86% 100%,0 96%)}.jpi-substack__card:nth-child(2),.jpi-substack__card:nth-child(3),.jpi-substack__card:nth-child(4),.jpi-substack__card:nth-child(5){grid-column:span 6;transform:none}.jpi-substack__card:nth-child(6){margin-top:2rem}}@media(max-width:749px){.jpi-substack{padding:4rem 0 5rem}.jpi-substack__grid{display:flex;flex-direction:column;gap:2.5rem}.jpi-substack__card,.jpi-substack__card:first-child,.jpi-substack__card:nth-child(n+6),.jpi-substack__card:nth-child(n+6):nth-child(2n){display:flex;flex-direction:column;min-height:0;width:100%;margin:0;border-radius:2.2rem .4rem;transform:none}.jpi-substack__card:first-child{margin-bottom:1rem;border-radius:2.5rem .45rem}.jpi-substack__image,.jpi-substack__card:first-child .jpi-substack__image,.jpi-substack__card:nth-child(n+6) .jpi-substack__image{min-height:18rem;height:auto;aspect-ratio:5 / 3}.jpi-substack__content,.jpi-substack__card:first-child .jpi-substack__content,.jpi-substack__card:nth-child(n+6) .jpi-substack__content{padding:2.4rem}.jpi-substack__card:first-child h3{font-size:clamp(2.8rem,8vw,3.8rem)}}@media(prefers-reduced-motion:reduce){.jpi-substack__card{transition:none}}.jpi-event-status--live{animation:jpi-event-live-pulse 2.4s ease-in-out infinite}@keyframes jpi-event-live-pulse{0%,to{color:inherit;text-shadow:none}50%{color:color-mix(in srgb,currentColor 70%,#fff 30%);text-shadow:0 0 .3em color-mix(in srgb,currentColor 45%,transparent)}}@media(prefers-reduced-motion:reduce){.jpi-event-status--live{animation:none}}.jpi-event-submission{background:#f6f1e6;color:#1c211e;padding:clamp(32px,6vw,72px) 20px;font-family:var(--font-body-family, sans-serif)}.jpi-event-submission,.jpi-event-submission *{box-sizing:border-box}.jpi-event-submission__inner{max-width:1040px;margin:0 auto}.jpi-event-submission h2{color:#173f35;margin:0 0 16px;font-size:clamp(28px,4vw,40px)}.jpi-event-submission p{margin:0 0 20px;line-height:1.6}.jpi-event-submission form{scroll-margin-top:120px}.jpi-event-submission__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.jpi-event-submission__field{display:flex;flex-direction:column;gap:8px;min-width:0}.jpi-event-submission__field--wide{grid-column:1 / -1}.jpi-event-submission label{font-weight:700;line-height:1.5}.jpi-event-submission input:not([type=hidden]),.jpi-event-submission textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #69776c;border-radius:8px;background:#fffdf8;color:#1c211e;font:inherit;font-size:16px}.jpi-event-submission textarea{resize:vertical}.jpi-event-submission__help,.jpi-event-submission__captcha{color:#5d665f;font-size:14px;line-height:1.6}.jpi-event-submission__captcha{margin-bottom:20px}.jpi-event-submission__captcha a{color:#173f35;text-decoration:underline;text-underline-offset:3px}.jpi-event-submission__submit{min-height:48px;padding:13px 28px;border:2px solid #173f35;border-radius:8px;background:#173f35;color:#fffdf8;font:inherit;font-weight:700;cursor:pointer}.jpi-event-submission__submit:hover{background:#0d2c25;border-color:#0d2c25}.jpi-event-submission :is(input,textarea,button,a):focus-visible{outline:3px solid #1967d2;outline-offset:3px}.jpi-event-submission__status,.jpi-event-submission__error{padding:20px;margin:24px 0;border:2px solid #173f35;border-radius:8px;background:#fffdf8}.jpi-event-submission__error{border-color:#a12b2b}.jpi-event-submission__error p{margin-bottom:8px}@media screen and (max-width:749px){.jpi-event-submission__grid{grid-template-columns:minmax(0,1fr);gap:20px}.jpi-event-submission__submit{width:100%}}.jpi-search-products-title{margin-block:0 2rem}.template-search__results .card__information{min-width:0}#MainContent .template-search__results .card__heading,#MainContent .template-search__results .card__heading a,#MainContent .jpi-reading__card h3,#MainContent .jpi-reading__heading h2,#MainContent .jpi-search-event h3{overflow-wrap:anywhere!important}.jpi-search-reading{display:block;padding-block:clamp(3.2rem,5vw,6.4rem);color:#24312a}.jpi-reading__heading{--reading-banner-pad: 24px;--reading-banner-edge: 24px;position:relative;isolation:isolate;display:flex;align-items:end;justify-content:space-between;gap:2.4rem;padding:calc(var(--reading-banner-pad) + var(--reading-banner-edge));color:#fffdf8;font-family:var(--font-body-family, inherit)}.jpi-reading__heading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#2b5276;border-radius:18px 38px 24px 14px;pointer-events:none}@supports (clip-path: shape(from 0px 0px,line to 100% 0px,line to 100% 100%,close)){.jpi-reading__heading:before{border-radius:0;clip-path:shape(from 22px 12px,line to calc(100% - 38px) 0px,curve to 100% 24px with 100% 0px,line to calc(100% - 4px) calc(100% - 24px),curve to calc(100% - 26px) calc(100% - 12px) with calc(100% - 4px) calc(100% - 12px),line to 32px 100%,curve to 0px calc(100% - 24px) with 0px 100%,line to 0px 32px,curve to 22px 12px with 0px 12px,close)}}.jpi-reading__heading h2{margin:0 0 1.2rem;color:inherit;font-family:var(--font-heading-family, inherit);font-size:clamp(2.8rem,3.2vw,4.2rem);overflow-wrap:anywhere}.jpi-reading__heading p{margin:0;max-width:64ch}.jpi-reading__all{flex:0 0 auto;max-width:100%}.jpi-search-reading a{color:#2b5276;text-underline-offset:.2em}.jpi-search-reading .jpi-reading__heading a{color:#fffdf8}.jpi-search-reading .jpi-reading__heading a:focus-visible{outline-color:#e1b54a}.jpi-search-reading a:focus-visible{outline:3px solid #a85334;outline-offset:5px}.jpi-reading__status:empty{display:none}.jpi-reading__status{margin-block:1.6rem}.jpi-reading__count{margin-block:2.4rem 1.6rem;color:#4b5b55}.jpi-reading__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;padding:0;margin:0;list-style:none}.jpi-reading__grid>li{min-width:0;display:flex}.jpi-search-reading .jpi-reading__card{--reading-pad: 24px;--reading-cut: 24px;--reading-paper: #dfe9ee;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:1.2rem;width:100%;min-width:0;padding:calc(var(--reading-pad) + var(--reading-cut));color:#24312a;text-decoration:none;transition:transform .2s ease}.jpi-reading__card:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--reading-paper);border-radius:18px 25px 20px 15px;transition:background-color .2s ease}@supports (clip-path: shape(from 0px 0px,line to 100% 0px,line to 100% 100%,close)){.jpi-reading__card:before{border-radius:0;clip-path:var(--reading-shape)}.jpi-reading__card[data-reading-shape="0"]{--reading-shape: shape(from calc(12% + 19.84px) 3.52px, line to calc(88% - 31.84px) .48px, curve to calc(100% - 35.44px) 3.12px with calc(100% - 40px) 0px, line to calc(100% - 6.56px) 22.88px, curve to calc(100% - 1.76px) calc(12% + 18.56px) with calc(100% - 2px) 26px, line to calc(100% - .24px) calc(88% - 28.56px) , curve to calc(100% - 3.36px) calc(100% - 32.16px) with 100% calc(100% - 36px) , line to calc(100% - 24.64px) calc(100% - 7.84px) , curve to calc(88% - 19.6px) calc(100% - 3.52px) with calc(100% - 28px) calc(100% - 4px) , line to calc(12% + 33.6px) calc(100% - .48px) , curve to 37.44px calc(100% - 2.88px) with 42px 100%, line to 8.56px calc(100% - 21.12px) , curve to 3.52px calc(88% - 17.28px) with 4px calc(100% - 24px) , line to .48px calc(12% + 25.28px) , curve to 3.36px 28.64px with 0px 32px, line to 24.64px 7.36px, curve to calc(12% + 19.84px) 3.52px with 28px 4px, close)}.jpi-reading__card[data-reading-shape="1"]{--reading-shape: shape(from calc(12% + 30.32px) .96px, line to calc(88% - 18.32px) 7.04px, curve to calc(100% - 22.88px) 11.12px with calc(100% - 26px) 8px, line to calc(100% - 3.12px) 30.88px, curve to calc(100% - .48px) calc(12% + 26.32px) with 100% 34px, line to calc(100% - 3.52px) calc(88% - 22.32px) , curve to calc(100% - 8.08px) calc(100% - 26.4px) with calc(100% - 4px) calc(100% - 30px) , line to calc(100% - 33.92px) calc(100% - 3.6px) , curve to calc(88% - 30.32px) calc(100% - .72px) with calc(100% - 38px) 100%, line to calc(12% + 18.32px) calc(100% - 5.28px) , curve to 22.88px calc(100% - 9.12px) with 26px calc(100% - 6px) , line to 3.12px calc(100% - 28.88px) , curve to .48px calc(88% - 24.8px) with 0px calc(100% - 32px) , line to 3.52px calc(12% + 20.8px) , curve to 8.08px 24.64px with 4px 28px, line to 33.92px 3.36px, curve to calc(12% + 30.32px) .96px with 38px 0px, close)}.jpi-reading__card[data-reading-shape="2"]{--reading-shape: shape(from calc(12% + 15.84px) 7.04px, line to calc(88% - 35.84px) .96px, curve to calc(100% - 39.2px) 3.84px with calc(100% - 44px) 0px, line to calc(100% - 8.8px) 28.16px, curve to calc(100% - 3.52px) calc(12% + 23.36px) with calc(100% - 4px) 32px, line to calc(100% - .48px) calc(88% - 31.36px) , curve to calc(100% - 3.84px) calc(100% - 35.68px) with 100% calc(100% - 40px) , line to calc(100% - 28.16px) calc(100% - 8.32px) , curve to calc(88% - 22.88px) calc(100% - 3.52px) with calc(100% - 32px) calc(100% - 4px) , line to calc(12% + 34.88px) calc(100% - .48px) , curve to 38.96px calc(100% - 3.6px) with 44px 100%, line to 7.04px calc(100% - 26.4px) , curve to 1.76px calc(88% - 22.08px) with 2px calc(100% - 30px) , line to .24px calc(12% + 28.08px) , curve to 2.88px 32.64px with 0px 36px, line to 21.12px 11.36px, curve to calc(12% + 15.84px) 7.04px with 24px 8px, close)}.jpi-reading__card[data-reading-shape="3"]{--reading-shape: shape(from calc(12% + 33.36px) 1.76px, line to calc(88% - 21.36px) .24px, curve to calc(100% - 26.4px) 3.36px with calc(100% - 30px) 0px, line to calc(100% - 3.6px) 24.64px, curve to calc(100% - .72px) calc(12% + 20.56px) with 100% 28px, line to calc(100% - 5.28px) calc(88% - 26.56px) , curve to calc(100% - 10.08px) calc(100% - 29.92px) with calc(100% - 6px) calc(100% - 34px) , line to calc(100% - 35.92px) calc(100% - 4.08px) , curve to calc(88% - 31.6px) calc(100% - .48px) with calc(100% - 40px) 100%, line to calc(12% + 21.6px) calc(100% - 3.52px) , curve to 26.4px calc(100% - 8.08px) with 30px calc(100% - 4px) , line to 3.6px calc(100% - 33.92px) , curve to .72px calc(88% - 29.84px) with 0px calc(100% - 38px) , line to 5.28px calc(12% + 21.84px) , curve to 10.32px 26.64px with 6px 30px, line to 37.68px 5.36px, curve to calc(12% + 33.36px) 1.76px with 42px 2px, close)}}.jpi-reading__card[data-reading-color="1"]{--reading-paper: #e3e9d9}.jpi-reading__card[data-reading-color="2"]{--reading-paper: #efe3bc}.jpi-reading__card[data-reading-color="3"]{--reading-paper: #ecd9cc}.jpi-reading__card[data-reading-color="4"]{--reading-paper: #e6dfe9}.jpi-reading__card[data-reading-color="5"]{--reading-paper: #dbe9e3}.jpi-reading__image{aspect-ratio:16 / 10;overflow:hidden;border-radius:8px;margin-bottom:.4rem}.jpi-reading__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}.jpi-reading__image--placeholder{background:#fffdf8}.jpi-reading__image--placeholder img{object-fit:contain;padding:12px}.jpi-reading__type{color:#3d5c70;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.jpi-reading__card h3{color:#2b5276;font-size:clamp(2rem,2vw,2.6rem);line-height:1.25;margin:0;overflow-wrap:anywhere}.jpi-reading__card p{margin:0;line-height:1.55}.jpi-reading__more{color:#8f432c;font-weight:700;margin-top:auto;padding-top:1.2rem}.jpi-reading__card:focus-visible{transform:translateY(-3px)}.jpi-reading__card:focus-visible .jpi-reading__image img{transform:scale(1.035)}@media(hover:hover)and (pointer:fine){.jpi-reading__card:hover{transform:translateY(-3px)}.jpi-reading__card:hover .jpi-reading__image img{transform:scale(1.035)}.jpi-reading__card:hover h3{text-decoration:underline;text-underline-offset:.15em}}@media(max-width:989px){.jpi-reading__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jpi-reading__heading{align-items:start;flex-direction:column}}@media(max-width:749px){.jpi-reading__grid{grid-template-columns:minmax(0,1fr);gap:1.6rem}.jpi-reading__all{flex:auto}}@media(prefers-reduced-motion:reduce){.jpi-search-reading .jpi-reading__card,.jpi-search-reading .jpi-reading__card .jpi-reading__image img{transition:none;transform:none!important}.jpi-reading__card:before{transition:none}}#MainContent .jpi-search-event .jpi-home-events{background:var(--jpi-paper)}#MainContent .jpi-search-event .jpi-home-events__card{width:var(--jpi-page);margin:0 auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);overflow:hidden;border-radius:64px 10px;background:var(--jpi-sage-light)}#MainContent .jpi-search-event .jpi-home-events__card--text{grid-template-columns:1fr}#MainContent .jpi-search-event .jpi-home-events__image{display:block;align-self:start}#MainContent .jpi-search-event .jpi-home-events__image img{width:100%;height:auto;object-fit:contain;border-radius:64px 0 0;clip-path:polygon(0 0,95% 0,100% 16%,94% 100%,0 100%)}#MainContent .jpi-search-event .jpi-home-events__copy{align-self:center;padding:clamp(28px,4vw,60px)}#MainContent .jpi-search-event .jpi-home-events__copy h3{margin:0 0 24px;color:var(--jpi-forest-900);font-family:var(--jpi-serif);font-size:clamp(28px,3.4vw,42px)!important;font-weight:400;line-height:1.12!important;letter-spacing:-.025em}#MainContent .jpi-search-event .jpi-home-events__copy>p:not(.jpi-eyebrow){margin:0 0 28px;color:var(--jpi-forest-700);font-size:16px}#MainContent .jpi-search-event .jpi-home-events__copy .jpi-underlined-link{display:inline-flex;align-items:center;gap:12px}#MainContent .jpi-search-event .jpi-home-events .jpi-section-action{margin-top:38px}@media(max-width:780px){#MainContent .jpi-search-event .jpi-home-events__card{grid-template-columns:1fr;border-radius:50px 8px}#MainContent .jpi-search-event .jpi-home-events__image img{border-radius:50px 8px 0 0;clip-path:polygon(0 0,100% 0,100% 92%,86% 100%,0 96%)}#MainContent .jpi-search-event .jpi-home-events__copy{padding:30px 26px 38px}#MainContent .jpi-search-event .jpi-home-events__copy h3{font-size:clamp(28px,8vw,36px)!important}#MainContent .jpi-search-event .jpi-home-events__copy>p:not(.jpi-eyebrow){font-size:16px}#MainContent .jpi-search-event .jpi-home-events .jpi-button{width:100%}}#MainContent .jpi-search-event .jpi-home-events__card{--jpi-blog-mask-feature: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M0%2020%20Q0%200%2020%200%20L930%200%20Q950%200%20955.97%2019.09%20L994.03%20140.91%20Q1000%20160%20998.58%20179.95%20L941.42%20980.05%20Q940%201000%20920%201000%20L20%201000%20Q0%201000%200%20980%20Z%22%2F%3E%3C%2Fsvg%3E);--jpi-blog-mask-mobile: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M0%2020%20Q0%200%2020%200%20L980%200%20Q1000%200%201000%2020%20L1000%20900%20Q1000%20920%20982.64%20929.92%20L877.36%20990.08%20Q860%201000%20840.02%20999.07%20L19.98%20960.93%20Q0%20960%200%20940%20Z%22%2F%3E%3C%2Fsvg%3E)}#MainContent .jpi-search-event .jpi-home-events__card:has(.jpi-home-events__image){position:relative;isolation:isolate;overflow:visible;background:transparent;border:0;box-shadow:none}#MainContent .jpi-search-event .jpi-home-events__card:has(.jpi-home-events__image):before{content:"";position:absolute;top:24px;right:0;bottom:24px;left:28px;z-index:0;border-radius:inherit;background:var(--jpi-sage-light);pointer-events:none}#MainContent .jpi-search-event .jpi-home-events__card .jpi-home-events__image{position:relative;z-index:1;align-self:stretch;height:100%;overflow:hidden;border-radius:0}#MainContent .jpi-search-event .jpi-home-events__card .jpi-home-events__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;clip-path:none}#MainContent .jpi-search-event .jpi-home-events__card .jpi-home-events__copy{position:relative;z-index:1}@supports (mask-image: linear-gradient(white,white)){#MainContent .jpi-search-event .jpi-home-events__card .jpi-home-events__image{clip-path:none;-webkit-mask:var(--jpi-blog-mask-feature) center / 100% 100% no-repeat;mask:var(--jpi-blog-mask-feature) center / 100% 100% no-repeat}}@media screen and (max-width:780px){#MainContent .jpi-search-event .jpi-home-events__card:has(.jpi-home-events__image):before{display:none}#MainContent .jpi-search-event .jpi-home-events__card .jpi-home-events__image{align-self:start;height:auto}#MainContent .jpi-search-event .jpi-home-events__card .jpi-home-events__image img{height:auto;object-fit:contain}#MainContent .jpi-search-event .jpi-home-events__card:has(.jpi-home-events__image) .jpi-home-events__copy{margin:0 18px;padding:28px 24px 32px;background:var(--jpi-sage-light);border-radius:8px 8px 38px}@supports (mask-image: linear-gradient(white,white)){#MainContent .jpi-search-event .jpi-home-events__card .jpi-home-events__image{-webkit-mask-image:var(--jpi-blog-mask-mobile);mask-image:var(--jpi-blog-mask-mobile)}}}@media(prefers-reduced-motion:no-preference){#MainContent .jpi-search-event .jpi-home-events__card{transition:transform .22s ease}#MainContent .jpi-search-event .jpi-home-events__card:before{transition:box-shadow .22s ease}#MainContent .jpi-search-event .jpi-home-events__image img{transition:transform .45s ease;transform-origin:center}#MainContent .jpi-search-event .jpi-home-events__card:focus-within{transform:translateY(-3.5px)}#MainContent .jpi-search-event .jpi-home-events__card:focus-within .jpi-home-events__image img{transform:scale(1.025)}#MainContent .jpi-search-event .jpi-home-events__card:focus-within:before{box-shadow:0 12px 26px #27352821}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent .jpi-search-event .jpi-home-events__card:hover{transform:translateY(-3.5px)}#MainContent .jpi-search-event .jpi-home-events__card:hover .jpi-home-events__image img{transform:scale(1.025)}#MainContent .jpi-search-event .jpi-home-events__card:hover:before{box-shadow:0 12px 26px #27352821}}.jpi-search-event{--jpi-page:100%;--jpi-paper:#f6f2e8;--jpi-sage-light:#d4d9cc;--jpi-forest-900:#14271c;--jpi-forest-700:#304b38;--jpi-serif:"Newsreader",Georgia,serif;margin-top:5rem;padding-top:4rem;padding-bottom:clamp(24px,3vw,40px);border-top:1px solid #d8dacb}.jpi-search-event[hidden]{display:none}.jpi-search-event>h2{color:#2b5276;margin:0 0 2.8rem;overflow-wrap:anywhere}.jpi-search-event a{color:inherit}.jpi-search-event .jpi-eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.jpi-search-event .jpi-home-events__copy h3{overflow-wrap:anywhere}.jpi-search-event .jpi-search-event__dates{font-weight:600}.jpi-search-event .jpi-underlined-link{font-weight:700;text-underline-offset:.3em}.jpi-search-event :focus-visible{outline:3px solid #a85334;outline-offset:5px}#MainContent .jpi-search-event .jpi-home-events__card{outline:none!important}@supports (clip-path:shape(from 0 0,line to 100% 0,line to 100% 100%,close)){#MainContent .jpi-search-event .jpi-home-events__card:has(.jpi-home-events__image):before{display:block;top:24px;right:18px;bottom:12px;left:18px;border-radius:0;clip-path:var(--jpi-panel-gable)}#MainContent .jpi-search-event .jpi-home-events__card .jpi-home-events__image{-webkit-mask:none;mask:none;clip-path:var(--jpi-panel-calm)}}#MainContent .jpi-search-event .jpi-home-events__card .jpi-home-events__copy{padding-top:calc(clamp(28px,4vw,60px) + 40px);padding-right:calc(clamp(28px,4vw,60px) + 20px);padding-bottom:calc(clamp(28px,4vw,60px) + 32px)}@media(max-width:780px){#MainContent .jpi-search-event .jpi-home-events__card:has(.jpi-home-events__image) .jpi-home-events__copy{padding:56px 24px 64px}}@media(prefers-reduced-motion:reduce){#MainContent .jpi-search-event .jpi-home-events__card,#MainContent .jpi-search-event .jpi-home-events__image img{transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/63/compiled_assets/styles.css.map */
