#MainContent .jrw-ed,#MainContent .jrw-ed *{box-sizing:border-box!important;opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;text-shadow:none!important;text-transform:none!important;font:inherit!important}#MainContent .jrw-ed :is(p,figure,h1,h2,h3,blockquote,dl,dt,dd){margin:0;padding:0}#MainContent .jrw-ed .card-link{display:block!important;color:inherit!important;text-decoration:none!important}#MainContent .jrw-ed .castle-break{display:block!important}@media(max-width:700px){#MainContent .jrw-ed .castle-break{display:inline!important}}#MainContent .jrw-ed{--purple:#5B2A87 !important;--cream:#F3EBDC !important;--yellow:#F0C143 !important;--midnight:#151322 !important;--galaxy:var(--jrw-sky) !important}#MainContent .jrw-ed *{box-sizing:border-box!important}#MainContent .jrw-ed{margin:0!important;font:400 17px/1.65 JRW Tomorrow,sans-serif!important}#MainContent .jrw-ed img{display:block!important;width:100%!important;max-width:100%!important}#MainContent .jrw-ed figure,#MainContent .jrw-ed p,#MainContent .jrw-ed .castle-title,#MainContent .jrw-ed h2,#MainContent .jrw-ed blockquote{margin:0!important}#MainContent .jrw-ed a{color:inherit!important;text-decoration:none!important}#MainContent .jrw-ed a:focus-visible{outline:3px solid var(--yellow)!important;outline-offset:6px!important}#MainContent .jrw-ed{max-width:1600px!important;margin:auto!important;background:var(--cream)!important}#MainContent .jrw-ed .eyebrow{font-size:12px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1.5!important}#MainContent .jrw-ed .action{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;min-height:52px!important;padding:15px 22px!important;font-weight:700!important;font-size:12px!important;letter-spacing:.09em!important;text-transform:uppercase!important;line-height:1.5!important;border:1px solid var(--yellow)!important;background:var(--yellow)!important;color:var(--midnight)!important;transition:background .18s,color .18s!important}#MainContent .jrw-ed .action:hover{background:var(--cream)!important;border-color:var(--cream)!important}#MainContent .jrw-ed .arrow{font-size:20px!important;line-height:1!important;font-weight:400!important}#MainContent .jrw-ed .castle-lead{display:grid!important;grid-template-columns:3fr 2fr!important;background:var(--purple)!important;color:var(--cream)!important}#MainContent .jrw-ed .lead-photo{min-height:610px!important;position:relative!important}#MainContent .jrw-ed .lead-photo img{position:absolute!important;height:100%!important;object-fit:cover!important;object-position:50% 49%!important}#MainContent .jrw-ed .castle-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:58px clamp(30px,4.4vw,72px)!important;border-top:5px solid var(--yellow)!important}#MainContent .jrw-ed .castle-copy .eyebrow{margin-bottom:36px!important}#MainContent .jrw-ed .castle-title{font-size:clamp(48px,4.5vw,72px)!important;font-weight:700!important;line-height:1.04!important;letter-spacing:-.055em!important;text-transform:uppercase!important}#MainContent .jrw-ed .castle-title span{display:block!important}#MainContent .jrw-ed .castle-copy .description{max-width:340px!important;margin-top:28px!important;font-size:21px!important;line-height:1.65!important}#MainContent .jrw-ed .castle-copy .action{margin-top:34px!important}#MainContent .jrw-ed .signs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;padding:48px 4.5% 52px!important}#MainContent .jrw-ed .signs figure{min-width:0!important}#MainContent .jrw-ed .sign-photo{aspect-ratio:1!important;overflow:hidden!important;background:#e7dfd0!important}#MainContent .jrw-ed .sign-photo img{height:100%!important;object-fit:cover!important}#MainContent .jrw-ed .sign-photo.bakery img{object-position:50% 35%!important}#MainContent .jrw-ed .signs figcaption{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:10px!important;padding-top:17px!important;border-bottom:1px solid rgb(91 42 135 / 24%)!important;padding-bottom:13px!important;color:var(--purple)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.025em!important;line-height:1.5!important}#MainContent .jrw-ed .signs .index{font-weight:400!important;font-size:10px!important;letter-spacing:.1em!important;opacity:.7!important;flex:none!important}#MainContent .jrw-ed .bundle-frame{background:var(--midnight) var(--galaxy) center 55%/cover!important;padding:38px 4.5%!important;border-top:1px solid var(--yellow)!important;border-bottom:1px solid var(--yellow)!important}#MainContent .jrw-ed .bundle-panel{background:var(--purple)!important;color:var(--cream)!important;display:grid!important;grid-template-columns:1.05fr 1.45fr!important;gap:42px!important;align-items:center!important;padding:40px 44px!important;border:1px solid rgb(240 193 67 / 70%)!important}#MainContent .jrw-ed .bundle-intro h2{font-size:29px!important;line-height:1.16!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:-.035em!important;max-width:350px!important}#MainContent .jrw-ed .eligibility{margin-top:16px!important;font-size:14px!important;line-height:1.65!important;max-width:350px!important}#MainContent .jrw-ed .bundle-intro .action{margin-top:23px!important;min-height:46px!important;padding:12px 18px!important}#MainContent .jrw-ed .bundle-details{min-width:0!important}#MainContent .jrw-ed .prices{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;text-align:center!important;border-top:1px solid rgb(240 193 67 / 70%)!important;border-bottom:1px solid rgb(240 193 67 / 70%)!important;padding:20px 0!important;margin:0!important}#MainContent .jrw-ed .price{padding:0 14px!important}#MainContent .jrw-ed .price+.price{border-left:1px solid rgb(243 235 220 / 28%)!important}#MainContent .jrw-ed .price dt{font-size:12px!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.08em!important;white-space:nowrap!important}#MainContent .jrw-ed .price dd{font-size:42px!important;line-height:1.35!important;letter-spacing:-.045em!important;font-weight:700!important;margin:8px 0 0!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}#MainContent .jrw-ed .terms{font-size:12px!important;line-height:1.7!important;margin-top:17px!important;color:var(--cream)!important}#MainContent .jrw-ed .founder{background:var(--cream)!important}#MainContent .jrw-ed .founder-inner{display:grid!important;grid-template-columns:43fr 57fr!important;align-items:stretch!important;padding:58px 4.5%!important;gap:0!important}#MainContent .jrw-ed .founder-photo{background:var(--purple)!important;border:1px solid var(--yellow)!important;padding:10px!important;display:flex!important;align-items:center!important}#MainContent .jrw-ed .founder-photo img{height:100%!important;max-height:570px!important;object-fit:contain!important;background:var(--purple)!important}#MainContent .jrw-ed .founder-copy{padding:34px 0 34px clamp(32px,5vw,80px)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important}#MainContent .jrw-ed .founder-copy .eyebrow{color:var(--purple)!important;margin-bottom:17px!important}#MainContent .jrw-ed .founder-copy h2{color:var(--purple)!important;font-size:clamp(32px,3.1vw,48px)!important;line-height:1.12!important;letter-spacing:-.045em!important;text-transform:uppercase!important;font-weight:700!important;white-space:nowrap!important}#MainContent .jrw-ed .quote{font-size:clamp(23px,2.12vw,34px)!important;line-height:1.5!important;letter-spacing:-.035em!important;max-width:590px!important;border-left:2px solid var(--yellow)!important;padding-left:24px!important;margin-top:28px!important}#MainContent .jrw-ed .identity{margin-top:29px!important;color:var(--purple)!important;line-height:1.15!important}#MainContent .jrw-ed .identity small{display:block!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:700!important;margin-bottom:8px!important}#MainContent .jrw-ed .signature{font:400 43px/1.2 JRW Backline,cursive!important;-webkit-text-stroke:3.5px white!important;paint-order:stroke fill!important;display:block!important;padding:4px 6px 6px 0!important}#MainContent .jrw-ed .story-link{display:inline-flex!important;align-items:center!important;gap:35px!important;border-bottom:1px solid var(--purple)!important;margin-top:23px!important;padding:9px 0!important;color:var(--purple)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;min-height:44px!important}#MainContent .jrw-ed .closing{background:var(--midnight) var(--galaxy) center 66%/cover!important;color:var(--cream)!important;text-align:center!important;padding:40px 24px 42px!important;border-top:1px solid var(--yellow)!important}#MainContent .jrw-ed .closing p{font:400 clamp(32px,3.6vw,53px)/1.45 "JRW Backline",cursive!important;text-shadow:0 2px 9px var(--midnight)!important;padding:0 10px!important}@media(min-width:1600px){#MainContent .jrw-ed .lead-photo{min-height:670px!important}}@media(max-width:1000px)and (min-width:701px){#MainContent .jrw-ed .lead-photo{min-height:570px!important}#MainContent .jrw-ed .castle-copy{padding:36px 28px!important}#MainContent .jrw-ed .castle-copy .eyebrow{margin-bottom:25px!important}#MainContent .jrw-ed .castle-title{font-size:48px!important}#MainContent .jrw-ed .castle-copy .description{font-size:17px!important}#MainContent .jrw-ed .action{gap:17px!important;font-size:10px!important;padding:14px 16px!important}#MainContent .jrw-ed .signs{gap:18px!important}#MainContent .jrw-ed .signs figcaption{font-size:11px!important}#MainContent .jrw-ed .bundle-panel{padding:32px 28px!important;gap:25px!important}#MainContent .jrw-ed .bundle-intro h2{font-size:25px!important}#MainContent .jrw-ed .price{padding:0 8px!important}#MainContent .jrw-ed .price dd{font-size:33px!important}#MainContent .jrw-ed .price dt{font-size:10px!important}#MainContent .jrw-ed .founder-copy{padding-left:32px!important}#MainContent .jrw-ed .founder-copy h2{font-size:29px!important}#MainContent .jrw-ed .quote{font-size:24px!important}}@media(max-width:700px){#MainContent .jrw-ed{font-size:16px!important}#MainContent .jrw-ed .castle-lead{display:flex!important;flex-direction:column!important}#MainContent .jrw-ed .lead-photo{min-height:0!important;aspect-ratio:1.1!important}#MainContent .jrw-ed .lead-photo img{object-position:50% 50%!important}#MainContent .jrw-ed .castle-copy{padding:30px 25px 34px!important;border-top:3px solid var(--yellow)!important}#MainContent .jrw-ed .castle-copy .eyebrow{margin-bottom:17px!important;font-size:10px!important}#MainContent .jrw-ed .castle-title{font-size:45px!important;letter-spacing:-.055em!important}#MainContent .jrw-ed .castle-title span{display:inline!important}#MainContent .jrw-ed .castle-title span+span:before{content:" "!important}#MainContent .jrw-ed .castle-copy .description{font-size:18px!important;line-height:1.6!important;margin-top:17px!important;max-width:360px!important}#MainContent .jrw-ed .castle-copy .action{margin-top:23px!important;font-size:11px!important;min-height:48px!important}#MainContent .jrw-ed .signs{grid-template-columns:1fr!important;gap:29px!important;padding:30px 25px 36px!important}#MainContent .jrw-ed .sign-photo{aspect-ratio:1!important}#MainContent .jrw-ed .signs figcaption{font-size:12px!important;padding-top:13px!important;padding-bottom:12px!important}#MainContent .jrw-ed .signs .index{font-size:10px!important}#MainContent .jrw-ed .bundle-frame{padding:25px 16px!important}#MainContent .jrw-ed .bundle-panel{grid-template-columns:1fr!important;gap:26px!important;padding:28px 19px!important}#MainContent .jrw-ed .bundle-intro h2{font-size:27px!important;max-width:300px!important}#MainContent .jrw-ed .eligibility{font-size:14px!important;margin-top:14px!important}#MainContent .jrw-ed .bundle-intro .action{margin-top:19px!important;font-size:11px!important}#MainContent .jrw-ed .prices{padding:17px 0!important}#MainContent .jrw-ed .price{padding:0 6px!important}#MainContent .jrw-ed .price dt{font-size:10px!important;letter-spacing:.04em!important}#MainContent .jrw-ed .price dd{font-size:32px!important;margin-top:6px!important}#MainContent .jrw-ed .terms{font-size:12px!important;margin-top:16px!important;line-height:1.75!important}#MainContent .jrw-ed .founder-inner{grid-template-columns:1fr!important;padding:31px 25px 34px!important}#MainContent .jrw-ed .founder-photo{padding:7px!important}#MainContent .jrw-ed .founder-photo img{height:auto!important;max-height:none!important;aspect-ratio:720/852!important;object-fit:contain!important}#MainContent .jrw-ed .founder-copy{padding:29px 0 0!important}#MainContent .jrw-ed .founder-copy .eyebrow{font-size:10px!important;margin-bottom:13px!important}#MainContent .jrw-ed .founder-copy h2{font-size:32px!important;letter-spacing:-.045em!important}#MainContent .jrw-ed .quote{font-size:25px!important;line-height:1.5!important;padding-left:18px!important;margin-top:22px!important}#MainContent .jrw-ed .identity{margin-top:23px!important}#MainContent .jrw-ed .signature{font-size:39px!important}#MainContent .jrw-ed .story-link{margin-top:16px!important;font-size:11px!important}#MainContent .jrw-ed .closing{padding:31px 15px 34px!important}#MainContent .jrw-ed .closing p{font-size:33px!important;line-height:1.5!important}#MainContent .jrw-ed .closing span{display:block!important}}@media(prefers-reduced-motion:reduce){#MainContent .jrw-ed *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/jrw-editorial-port.css.map */
