:root{--jibs-ink: #132d4d;--jibs-ink-deep: #0b1e35;--jibs-paper: #f3eadb;--jibs-paper-light: #fbf7ef;--jibs-paper-warm: #e8dcc7;--jibs-sepia: #8b6747;--jibs-line: rgba(19, 45, 77, .18);--jibs-shadow: 0 22px 60px rgba(43, 31, 20, .13);--jibs-serif: Georgia, "Times New Roman", serif}body{background:var(--jibs-paper-light);color:#2e2924}body,button,input,textarea,select{letter-spacing:.01em}h1,h2,h3,h4,h5,h6,.jibs-display,.header__heading,.product-details h1,.product-details h2{font-family:var(--jibs-serif)!important;font-weight:500!important}#header-group{position:relative;z-index:20}#header-group .announcement-bar{background:var(--jibs-ink-deep)!important;color:#f8f0e4!important;border:0!important;min-height:34px;font-family:var(--jibs-serif);letter-spacing:.12em;text-transform:uppercase}#header-group .header-section{background:#fbf7eff5!important;border-bottom:1px solid var(--jibs-line)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#header-group .header{min-height:76px}#header-group .header__heading,#header-group .header__heading-link,#header-group .header__logo-text{color:var(--jibs-ink-deep)!important;font-family:var(--jibs-serif)!important;font-size:clamp(1.15rem,2vw,1.55rem)!important;letter-spacing:-.02em}#header-group .menu-list__link,#header-group a{color:var(--jibs-ink-deep)}#header-group .menu-list__link{letter-spacing:.05em;font-size:.82rem;text-transform:uppercase}.button,button.button,.shopify-payment-button__button,.add-to-cart-button{border-radius:2px!important;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem!important;font-weight:600!important}.button:not(.button-secondary),.add-to-cart-button{background:var(--jibs-ink)!important;color:#fff9ef!important;border-color:var(--jibs-ink)!important}.button:hover,.add-to-cart-button:hover{background:var(--jibs-ink-deep)!important;border-color:var(--jibs-ink-deep)!important}.jibs-section{position:relative;overflow:clip;background:var(--jibs-paper-light)}.jibs-shell{width:min(1440px,calc(100% - 64px));margin:0 auto}.jibs-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--jibs-ink);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.jibs-kicker:before{content:"";width:34px;height:1px;background:currentColor}.jibs-heading{margin:0;color:var(--jibs-ink-deep);font-family:var(--jibs-serif);font-size:clamp(2.5rem,5vw,5.9rem);line-height:.96;letter-spacing:-.045em}.jibs-heading--medium{font-size:clamp(2.1rem,4vw,4.25rem);line-height:1}.jibs-copy{color:#554d44;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75}.jibs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:1px solid var(--jibs-ink);background:var(--jibs-ink);color:#fffaf1;text-decoration:none;font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:transform .25s ease,background .25s ease,color .25s ease}.jibs-btn:hover{transform:translateY(-2px);background:var(--jibs-ink-deep)}.jibs-btn--ghost{background:transparent;color:var(--jibs-ink)}.jibs-rule{height:1px;background:var(--jibs-line)}.jibs-hero{min-height:min(830px,calc(100svh - 105px));display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);background-color:var(--jibs-paper);border-bottom:1px solid var(--jibs-line)}.jibs-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(64px,8vw,128px) clamp(36px,7vw,112px)}.jibs-hero__copy:after{content:"J \b7  B \b7  S";position:absolute;left:clamp(36px,7vw,112px);bottom:34px;color:#132d4d57;font-family:var(--jibs-serif);font-size:.75rem;letter-spacing:.35em}.jibs-hero__title{max-width:780px;margin:24px 0 28px}.jibs-hero__text{max-width:620px;margin:0 0 34px}.jibs-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.jibs-hero__visual{position:relative;min-height:620px;background:var(--jibs-ink-deep);overflow:hidden}.jibs-hero__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0512200d,#05122057);z-index:2;pointer-events:none}.jibs-hero__portrait,.jibs-hero__poster{position:absolute;display:block;object-fit:cover;box-shadow:var(--jibs-shadow)}.jibs-hero__portrait{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.95}.jibs-hero__poster{z-index:3;width:min(42%,340px);height:auto;right:clamp(18px,4vw,58px);bottom:clamp(20px,5vw,62px);border:8px solid rgba(250,244,233,.86);transform:rotate(2.5deg)}.jibs-hero__seal{position:absolute;z-index:4;left:28px;top:28px;width:94px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff9ef;font-family:var(--jibs-serif);font-style:italic;font-size:.95rem;text-align:center;line-height:1.05;background:#081b2f9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jibs-marquee{border-bottom:1px solid var(--jibs-line);background:#efe4d3;overflow:hidden}.jibs-marquee__track{display:flex;width:max-content;animation:jibs-marquee 30s linear infinite}.jibs-marquee__item{display:flex;align-items:center;min-height:48px;white-space:nowrap;color:var(--jibs-ink-deep);font-family:var(--jibs-serif);font-style:italic;font-size:.92rem;letter-spacing:.025em}.jibs-marquee__item span{display:inline-block;padding:0 30px}.jibs-marquee__item span:after{content:"\2726";margin-left:30px;font-style:normal;font-size:.62rem}@keyframes jibs-marquee{to{transform:translate(-50%)}}.jibs-intro{padding:clamp(78px,10vw,150px) 0}.jibs-intro__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(56px,8vw,130px);align-items:center}.jibs-intro__art{position:relative;max-width:560px;margin:0 auto}.jibs-intro__art:before{content:"";position:absolute;top:18px;right:-18px;bottom:-18px;left:18px;border:1px solid rgba(19,45,77,.28);z-index:0}.jibs-intro__art img{position:relative;z-index:1;width:100%;height:auto;display:block;box-shadow:var(--jibs-shadow)}.jibs-intro__copy .jibs-heading{margin:22px 0 26px}.jibs-intro__quote{margin:34px 0 0;padding:24px 0 0 28px;border-left:2px solid var(--jibs-ink);color:var(--jibs-ink-deep);font-family:var(--jibs-serif);font-size:clamp(1.25rem,2vw,1.7rem);font-style:italic;line-height:1.45}.jibs-feature{padding:clamp(88px,10vw,150px) 0;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.045),transparent 28%),var(--jibs-ink-deep);color:#f8f0e4}.jibs-feature .jibs-kicker,.jibs-feature .jibs-heading,.jibs-feature .jibs-copy{color:inherit}.jibs-feature__grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(56px,8vw,124px);align-items:center}.jibs-feature__media{position:relative}.jibs-feature__frame{position:relative;width:min(100%,610px)}.jibs-feature__frame:before{content:"";position:absolute;top:-18px;right:18px;bottom:18px;left:-18px;border:1px solid rgba(248,240,228,.34)}.jibs-feature__frame:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.22);pointer-events:none}.jibs-feature__frame img{position:relative;display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center;background:#d8c8ae;box-shadow:0 28px 72px #00000038}.jibs-feature__stamp{position:absolute;z-index:2;right:-22px;top:28px;width:92px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,249,239,.55);border-radius:50%;background:#0a1d33e6;color:#fff9ef;font-family:var(--jibs-serif);font-size:.84rem;font-style:italic;line-height:1.08;text-align:center;transform:rotate(7deg);box-shadow:0 10px 30px #0003}.jibs-feature__caption{width:min(100%,610px);margin:22px 0 0;color:#f8f0e499;font-family:var(--jibs-serif);font-size:.92rem;font-style:italic;text-align:center}.jibs-feature__copy .jibs-heading{margin:20px 0 0;max-width:720px}.jibs-feature__purchase-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin:26px 0 28px;padding:18px 0;border-top:1px solid rgba(248,240,228,.18);border-bottom:1px solid rgba(248,240,228,.18)}.jibs-feature__price{font-family:var(--jibs-serif);font-size:clamp(1.8rem,2.6vw,2.65rem);line-height:1;color:#fff8ed}.jibs-feature__price span{font-family:inherit;font-size:.95rem;font-style:italic;color:#f8f0e4b8}.jibs-feature__billing{color:#f8f0e49e;font-size:.73rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.jibs-feature__list{display:grid;gap:0;margin:30px 0 34px;padding:0;list-style:none;border-top:1px solid rgba(248,240,228,.15)}.jibs-feature__list li{display:flex;gap:13px;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgba(248,240,228,.15);color:#f8f0e4db;line-height:1.55}.jibs-feature__list li:before{content:"\2726";margin-top:.12em;font-size:.72rem;color:#d7b88c}.jibs-feature__actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.jibs-feature .jibs-btn{background:#f8f0e4;border-color:#f8f0e4;color:var(--jibs-ink-deep);min-width:230px}.jibs-feature .jibs-btn:hover{background:#fffaf1;border-color:#fffaf1;color:var(--jibs-ink-deep)}.jibs-feature__text-link{color:#f8f0e4;text-decoration:none;font-family:var(--jibs-serif);font-size:1rem;font-style:italic;border-bottom:1px solid rgba(248,240,228,.45);padding-bottom:4px}.jibs-feature__assurance{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;color:#f8f0e494;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.jibs-feature__assurance span{display:inline-flex;align-items:center;gap:8px}.jibs-feature__assurance span:before{content:"\2022";color:#d7b88c}.jibs-how{padding:clamp(88px,9vw,138px) 0;background:#efe4d3;border-bottom:1px solid var(--jibs-line)}.jibs-how__header{max-width:860px;margin-bottom:58px}.jibs-how__header .jibs-heading{margin-top:20px}.jibs-how__lede{max-width:600px;margin:18px 0 0;color:#6a5c4d;line-height:1.7}.jibs-how__steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(19,45,77,.18);background:#fbf7ef5c}.jibs-how__step{position:relative;min-height:330px;padding:38px 40px 42px;border-right:1px solid var(--jibs-line)}.jibs-how__step:last-child{border-right:0}.jibs-how__step:after{content:"";position:absolute;left:40px;right:40px;bottom:20px;height:1px;background:linear-gradient(90deg,rgba(19,45,77,.2),transparent)}.jibs-how__topline{display:flex;align-items:center;justify-content:space-between;min-height:76px;margin-bottom:26px}.jibs-how__number{width:54px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(19,45,77,.28);border-radius:50%;color:var(--jibs-sepia);font-family:var(--jibs-serif);font-size:.95rem;font-style:italic;background:#fbf7ef8c}.jibs-how__icon{width:58px;height:58px;color:#132d4db8}.jibs-how__icon svg{width:100%;height:100%;stroke-width:1.3}.jibs-how__step h3{margin:0 0 14px;color:var(--jibs-ink-deep);font-family:var(--jibs-serif);font-size:clamp(1.55rem,2vw,2rem)}.jibs-how__step p{margin:0;color:#5d5348;line-height:1.72}.jibs-story{padding:clamp(80px,10vw,150px) 0}.jibs-story__grid{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:#efe4d3}.jibs-story__visual{min-height:580px;background-size:cover;background-position:center 16%}.jibs-story__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,105px);border:1px solid var(--jibs-line)}.jibs-story__copy .jibs-heading{margin:20px 0 24px}.jibs-story__signature{margin-top:30px;color:var(--jibs-ink);font-family:var(--jibs-serif);font-style:italic;font-size:1.05rem}.jibs-newsletter{padding:clamp(70px,8vw,104px) 0;background-color:var(--jibs-paper);background-size:cover;background-position:center}.jibs-newsletter__card{width:min(920px,100%);margin:0 auto;padding:clamp(42px,7vw,78px);text-align:center;background:#f9f2e7f0;border:1px solid rgba(19,45,77,.26);box-shadow:var(--jibs-shadow)}.jibs-newsletter__card .jibs-kicker{justify-content:center}.jibs-newsletter__card .jibs-heading{margin:20px auto 18px;max-width:760px}.jibs-newsletter__card .jibs-copy{max-width:650px;margin:0 auto 30px}.jibs-newsletter__form{width:min(650px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;padding:6px;border:1px solid rgba(19,45,77,.42);background:#fffaf1b8;box-shadow:inset 0 0 0 1px #ffffffa6}.jibs-newsletter__form input{min-width:0;min-height:52px;border:0!important;background:transparent!important;padding:0 16px!important;box-shadow:none!important;color:var(--jibs-ink-deep)!important;font-family:var(--jibs-serif)}.jibs-newsletter__form input::placeholder{color:#132d4d8c}.jibs-newsletter__form button{min-height:52px;border:1px solid var(--jibs-ink);background:var(--jibs-ink);color:#fffaf1;padding:0 24px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;cursor:pointer;transition:background .25s ease,transform .25s ease}.jibs-newsletter__form button:hover{background:var(--jibs-ink-deep);transform:translateY(-1px)}body:has(.jibs-product-story) .product-information{padding-top:60px!important;padding-bottom:72px!important}body:has(.jibs-product-story) .product-information__grid{align-items:start}body:has(.jibs-product-story) .product-information__media{background:#efe4d3}body:has(.jibs-product-story) .product-details{position:relative}body:has(.jibs-product-story) .product-details h1{color:var(--jibs-ink-deep)!important;font-size:clamp(2.3rem,4vw,4.7rem)!important;line-height:.98!important;letter-spacing:-.045em!important}body:has(.jibs-product-story) .product-details .price,body:has(.jibs-product-story) .product-details [class*=price]{color:var(--jibs-ink-deep)}body:has(.jibs-product-story) .product-details:before{content:"Monthly snail mail for journalers & nostalgic souls";display:block;margin-bottom:18px;color:var(--jibs-sepia);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body:has(.jibs-product-story) .shopify-app-block,body:has(.jibs-product-story) [data-selling-plan-group],body:has(.jibs-product-story) [class*=subscription]{border-color:var(--jibs-line)!important}.jibs-product-story{padding:90px 0 120px;background:#efe4d3;border-top:1px solid var(--jibs-line)}.jibs-product-story__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(46px,7vw,100px);align-items:start}.jibs-product-story__body{padding-right:30px}.jibs-product-story__body .jibs-heading{margin:20px 0 30px}.jibs-product-story__description{color:#4f473e;font-size:1rem;line-height:1.75}.jibs-product-story__description h2,.jibs-product-story__description h3{margin-top:34px;margin-bottom:14px;color:var(--jibs-ink-deep);font-family:var(--jibs-serif)!important}.jibs-product-story__description ul{padding-left:1.2rem}.jibs-product-story__note{position:sticky;top:calc(var(--header-height, 80px) + 28px);padding:36px;background:var(--jibs-paper-light);border:1px solid var(--jibs-line);box-shadow:0 16px 40px #2b1f1412}.jibs-product-story__note h3{margin:0 0 24px;color:var(--jibs-ink-deep);font-family:var(--jibs-serif);font-size:1.7rem}.jibs-product-story__fact{padding:16px 0;border-top:1px solid var(--jibs-line)}.jibs-product-story__fact strong{display:block;margin-bottom:4px;color:var(--jibs-ink-deep);font-family:var(--jibs-serif);font-size:1.05rem}.jibs-product-story__fact span{color:#655c52;font-size:.92rem;line-height:1.55}footer{border-top:1px solid var(--jibs-line);background:var(--jibs-paper-light)}.jibs-footer{background:#0d223b;color:#f8f0e4c7;padding:74px 0 28px}.jibs-footer__grid{display:grid;grid-template-columns:1.4fr .7fr .8fr 1.1fr;gap:clamp(34px,5vw,74px);align-items:start}.jibs-footer__brand{position:relative;min-height:210px;padding-right:78px}.jibs-footer__logo{display:inline-block;color:#fff8ed;text-decoration:none;font-family:var(--jibs-serif);font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1.05;letter-spacing:-.025em}.jibs-footer__brand p{max-width:370px;margin:18px 0 0;color:#f8f0e4a1;line-height:1.7}.jibs-footer__seal{position:absolute;top:0;right:0;width:58px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(248,240,228,.4);border-radius:50%;color:#f2dfc3;font-family:var(--jibs-serif);font-size:.68rem;line-height:.78;text-align:center}.jibs-footer__column h3,.jibs-footer__note .jibs-kicker{margin:0 0 20px;color:#f3dfc1;font-size:.68rem;font-family:inherit!important;font-weight:700!important;letter-spacing:.16em;text-transform:uppercase}.jibs-footer__note .jibs-kicker:before{background:currentColor}.jibs-footer__column ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.jibs-footer a{color:#f8f0e4c7}.jibs-footer__column a{text-decoration:none;font-size:.92rem}.jibs-footer__column a:hover,.jibs-footer__note a:hover{color:#fff8ed}.jibs-footer__note{padding-left:28px;border-left:1px solid rgba(248,240,228,.18)}.jibs-footer__note-title{margin:0 0 12px;color:#fff8ed;font-family:var(--jibs-serif);font-size:1.5rem;line-height:1.15}.jibs-footer__note>p:not(.jibs-footer__note-title){margin:0 0 18px;color:#f8f0e49e;line-height:1.65}.jibs-footer__note a{color:#f3dfc1;text-decoration:none;font-family:var(--jibs-serif);font-style:italic;border-bottom:1px solid rgba(243,223,193,.38);padding-bottom:3px}.jibs-footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;margin-top:56px;padding-top:22px;border-top:1px solid rgba(248,240,228,.16);color:#f8f0e475;font-size:.72rem}.jibs-footer__bottom>:last-child{text-align:right}.jibs-footer__motto{color:#f8f0e494;font-family:var(--jibs-serif);font-style:italic;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.jibs-hero__portrait,.jibs-intro__art img,.jibs-feature__media img,.jibs-story__visual{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.jibs-intro__art:hover img,.jibs-feature__media:hover img{transform:scale(1.015)}}@media screen and (max-width:990px){.jibs-shell{width:min(100% - 40px,1440px)}.jibs-hero{grid-template-columns:1fr}.jibs-hero__copy{min-height:560px}.jibs-hero__visual{min-height:680px}.jibs-intro__grid,.jibs-feature__grid,.jibs-story__grid,.jibs-product-story__grid{grid-template-columns:1fr}.jibs-story__visual{min-height:680px}.jibs-how__steps{grid-template-columns:1fr}.jibs-how__step{border-right:0;border-bottom:1px solid var(--jibs-line)}.jibs-how__step:last-child{border-bottom:0}.jibs-product-story__note{position:static}}@media screen and (max-width:749px){.jibs-shell{width:min(100% - 28px,1440px)}#header-group .header{min-height:64px}.jibs-hero{min-height:auto}.jibs-hero__copy{min-height:auto;padding:66px 24px 76px}.jibs-hero__copy:after{left:24px;bottom:24px}.jibs-hero__title{margin-top:18px}.jibs-hero__visual{min-height:570px}.jibs-hero__poster{width:42%;border-width:5px;right:16px;bottom:18px}.jibs-hero__seal{width:78px;left:16px;top:16px;font-size:.8rem}.jibs-intro{padding:72px 0 88px}.jibs-intro__art{width:calc(100% - 12px)}.jibs-intro__art:before{top:12px;right:-12px;bottom:-12px;left:12px}.jibs-feature{padding:76px 0 86px}.jibs-feature__media:before{top:-10px;right:10px;bottom:10px;left:-10px}.jibs-how{padding:74px 0 82px}.jibs-how__header{margin-bottom:34px}.jibs-how__step{padding:32px 20px 34px}.jibs-how__number{margin-bottom:18px}.jibs-story{padding:72px 0 88px}.jibs-story__visual{min-height:520px}.jibs-story__copy{padding:44px 24px 50px}.jibs-newsletter{padding:56px 0}.jibs-newsletter__card{padding:44px 22px}.jibs-newsletter__form{display:grid;gap:10px;border:0}.jibs-newsletter__form input{border-bottom:1px solid var(--jibs-ink)!important}.jibs-newsletter__form button{min-height:46px;padding:0;background:var(--jibs-ink);color:#fff}body:has(.jibs-product-story) .product-information{padding-top:32px!important;padding-bottom:48px!important}.jibs-product-story{padding:70px 0 84px}.jibs-product-story__body{padding-right:0}.jibs-product-story__note{padding:28px 22px}}@media screen and (max-width:990px){.jibs-footer__grid{grid-template-columns:1fr 1fr}.jibs-footer__brand{min-height:0}.jibs-footer__note{padding-left:0;border-left:0}.jibs-footer__bottom{grid-template-columns:1fr;text-align:left}.jibs-footer__bottom>:last-child{text-align:left}.jibs-footer__motto{white-space:normal}}@media screen and (max-width:749px){.jibs-feature__grid{gap:54px}.jibs-feature__frame{width:calc(100% - 10px)}.jibs-feature__frame:before{top:-10px;right:10px;bottom:10px;left:-10px}.jibs-feature__stamp{right:-6px;top:18px;width:76px;font-size:.72rem}.jibs-feature__caption{margin-top:16px;font-size:.84rem}.jibs-feature__purchase-line{align-items:flex-start;flex-direction:column}.jibs-feature .jibs-btn{width:100%}.jibs-feature__actions{align-items:stretch;flex-direction:column}.jibs-feature__text-link{align-self:flex-start}.jibs-feature__assurance{display:grid;grid-template-columns:1fr}.jibs-how__step{min-height:auto;padding:30px 22px 42px}.jibs-how__step:after{left:22px;right:22px}.jibs-how__topline{min-height:64px;margin-bottom:18px}.jibs-how__number{width:48px}.jibs-how__icon{width:52px;height:52px}.jibs-newsletter__form{grid-template-columns:1fr;padding:6px;border:1px solid rgba(19,45,77,.42);gap:6px}.jibs-newsletter__form input{min-height:50px;border-bottom:1px solid rgba(19,45,77,.18)!important}.jibs-newsletter__form button{min-height:48px}.jibs-footer{padding:58px 0 24px}.jibs-footer__grid{grid-template-columns:1fr;gap:38px}.jibs-footer__brand{padding-right:64px}.jibs-footer__bottom{margin-top:42px}}@media(prefers-reduced-motion:reduce){.jibs-marquee__track{animation:none}}.jibs-hero__meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:28px;color:#132d4d9e;font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.jibs-hero__meta span{display:inline-flex;align-items:center;gap:8px}.jibs-hero__meta span:before{content:"\2726";color:var(--jibs-sepia);font-size:.55rem}.jibs-hero__text p{margin-top:0}.jibs-hero__actions .jibs-btn{min-width:188px}.jibs-intro__details{display:inline-flex;margin-top:24px;padding:10px 0 8px;border-top:1px solid var(--jibs-line);border-bottom:1px solid var(--jibs-line);color:var(--jibs-sepia);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jibs-intro__quote{max-width:640px}@media screen and (max-width:749px){.jibs-hero__meta{margin-top:22px;gap:7px 13px;font-size:.62rem}.jibs-hero__actions .jibs-btn{width:100%}.jibs-intro__details{line-height:1.5}}.jibs-hero__copy:after,.jibs-hero__seal,.jibs-feature__stamp,.jibs-footer__seal{display:none!important}.jibs-hero__copy{padding-bottom:clamp(78px,9vw,132px)}.jibs-hero__visual{isolation:isolate}.jibs-hero__folio{position:absolute;z-index:4;left:clamp(22px,3.2vw,48px);right:clamp(22px,3.2vw,48px);bottom:24px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;color:#fff9efcc;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jibs-hero__folio i{height:1px;background:#fff9ef6b}.jibs-hero__meta{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:36px;padding-top:20px;border-top:1px solid var(--jibs-line);color:#75685b;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.jibs-hero__meta span{position:relative}.jibs-hero__meta span:not(:last-child):after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:var(--jibs-sepia);right:-15px;top:50%;transform:translateY(-50%)}.jibs-intro{padding:clamp(92px,11vw,164px) 0}.jibs-intro__grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(68px,10vw,160px)}.jibs-intro__copy{max-width:760px}.jibs-intro__details{margin-top:30px;padding:15px 0;border-top:1px solid var(--jibs-line);border-bottom:1px solid var(--jibs-line);color:var(--jibs-sepia);font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.jibs-feature{padding:clamp(96px,11vw,168px) 0}.jibs-feature__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(44px,8vw,120px);align-items:end;margin-bottom:clamp(50px,6vw,82px);padding-bottom:42px;border-bottom:1px solid rgba(248,240,228,.2)}.jibs-feature__header .jibs-heading{margin-top:20px;max-width:820px}.jibs-feature__summary .jibs-copy{color:#f8f0e4c2}.jibs-feature__purchase-line{margin:0 0 22px;padding:0 0 20px;border-top:0;border-bottom:1px solid rgba(248,240,228,.16)}.jibs-feature__showcase{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(58px,8vw,124px);align-items:center}.jibs-feature__frame{width:min(100%,500px);margin:0 auto}.jibs-feature__frame:before{top:-14px;right:14px;bottom:14px;left:-14px}.jibs-feature__frame:after{top:12px;right:12px;bottom:12px;left:12px}.jibs-feature__frame img{aspect-ratio:4 / 5.2}.jibs-feature__caption{width:min(100%,500px);text-align:left;padding-left:18px;border-left:1px solid rgba(248,240,228,.28)}.jibs-feature__list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(248,240,228,.18);border-left:1px solid rgba(248,240,228,.18)}.jibs-feature__detail{min-height:190px;padding:28px 28px 30px;border-right:1px solid rgba(248,240,228,.18);border-bottom:1px solid rgba(248,240,228,.18)}.jibs-feature__detail-icon{display:block;width:50px;height:50px;margin-bottom:24px;color:#e8cba1}.jibs-feature__detail-icon svg{width:100%;height:100%}.jibs-feature__detail p{margin:0;color:#f8f0e4d1;line-height:1.62}.jibs-feature__actions{margin-top:36px}.jibs-feature__assurance{margin-top:26px;gap:12px 24px}.jibs-feature__assurance span:before{display:none}.jibs-feature__assurance span{gap:7px}.jibs-feature__assurance svg{width:16px;height:16px;color:#e8cba1}.jibs-how{padding:clamp(96px,10vw,148px) 0}.jibs-how__header{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);gap:60px;align-items:end;margin-bottom:64px}.jibs-how__lede{margin:0 0 8px}.jibs-how__steps{gap:0;border:0;border-top:1px solid rgba(19,45,77,.24);border-bottom:1px solid rgba(19,45,77,.24);background:transparent}.jibs-how__step{min-height:350px;padding:42px 42px 46px;background:#fbf7ef42}.jibs-how__step:nth-child(2){background:#fbf7ef85}.jibs-how__step:after{display:none}.jibs-how__topline{min-height:70px;margin-bottom:30px}.jibs-how__number{width:auto;aspect-ratio:auto;display:block;border:0;border-radius:0;background:none;color:#132d4d80;font-family:var(--jibs-serif);font-size:.8rem;font-style:italic;letter-spacing:.08em}.jibs-how__icon{width:66px;height:66px;color:var(--jibs-ink)}.jibs-how__icon svg{stroke-width:1.25}.jibs-quote-band{position:relative;overflow:hidden;padding:clamp(78px,9vw,126px) 0;background:linear-gradient(#f5ecdce8,#f5ecdce8),url(jibs-parchment-frame.jpg);background-size:cover;background-position:center;border-top:1px solid var(--jibs-line);border-bottom:1px solid var(--jibs-line)}.jibs-quote-band__inner{text-align:center}.jibs-quote-band__ornament{display:inline-block;margin-bottom:25px;color:var(--jibs-sepia);font-size:.85rem}.jibs-quote-band blockquote{max-width:1030px;margin:0 auto;color:var(--jibs-ink-deep);font-family:var(--jibs-serif);font-size:clamp(2.1rem,4.5vw,5.25rem);line-height:1.04;letter-spacing:-.035em;font-style:italic}.jibs-quote-band p{margin:24px 0 0;color:#756756;font-size:.67rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jibs-story{padding:clamp(102px,12vw,180px) 0;background:var(--jibs-paper-light)}.jibs-story__stage{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:90px auto 90px;min-height:760px}.jibs-story__visual{grid-column:5 / 13;grid-row:1 / 4;min-height:760px;background-position:center 15%;box-shadow:var(--jibs-shadow)}.jibs-story__copy{position:relative;z-index:2;grid-column:1 / 8;grid-row:2 / 3;align-self:center;padding:clamp(48px,6vw,88px);background:#f3eadbf7;border:1px solid var(--jibs-line);box-shadow:0 24px 70px #2b1f141f}.jibs-story__copy:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(19,45,77,.09);pointer-events:none}.jibs-story__copy>*{position:relative;z-index:1}.jibs-story__aside{position:absolute;z-index:3;right:-4px;bottom:24px;display:flex;align-items:center;gap:14px;color:#132d4d9e;font-size:.63rem;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.jibs-story__aside i{width:1px;height:60px;background:#132d4d47}.jibs-contents{padding:clamp(94px,10vw,150px) 0;background:#efe4d3;border-top:1px solid var(--jibs-line);border-bottom:1px solid var(--jibs-line)}.jibs-contents__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);gap:clamp(45px,8vw,110px);align-items:end;margin-bottom:62px}.jibs-contents__header .jibs-heading{margin-top:20px;max-width:820px}.jibs-contents__lede{max-width:570px}.jibs-contents__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(19,45,77,.24);border-bottom:1px solid rgba(19,45,77,.24)}.jibs-contents__item{position:relative;min-height:330px;padding:36px 30px 38px;border-right:1px solid var(--jibs-line)}.jibs-contents__item:last-child{border-right:0}.jibs-contents__icon{width:62px;height:62px;margin-bottom:44px;color:var(--jibs-ink)}.jibs-contents__icon svg{width:100%;height:100%}.jibs-contents__index{position:absolute;right:26px;top:30px;color:#132d4d66;font-family:var(--jibs-serif);font-size:.72rem;font-style:italic}.jibs-contents__item h3{margin:0 0 14px;color:var(--jibs-ink-deep);font-family:var(--jibs-serif);font-size:clamp(1.4rem,1.8vw,1.85rem);line-height:1.1}.jibs-contents__item p{margin:0;color:#62574b;line-height:1.68}.jibs-footer__brand{padding-right:0}@media screen and (max-width:1100px){.jibs-feature__header,.jibs-how__header,.jibs-contents__header{grid-template-columns:1fr;gap:28px}.jibs-feature__showcase{grid-template-columns:.82fr 1.18fr;gap:48px}.jibs-contents__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jibs-contents__item:nth-child(2){border-right:0}.jibs-contents__item:nth-child(-n+2){border-bottom:1px solid var(--jibs-line)}}@media screen and (max-width:990px){.jibs-feature__showcase{grid-template-columns:1fr}.jibs-feature__frame{width:min(78%,500px)}.jibs-story__stage{display:block;min-height:0}.jibs-story__visual{min-height:680px}.jibs-story__copy{width:calc(100% - 48px);margin:-96px auto 0}.jibs-story__aside{display:none}}@media screen and (max-width:749px){.jibs-hero__copy{padding-bottom:64px}.jibs-hero__folio{left:16px;right:16px;bottom:16px;grid-template-columns:1fr;gap:5px}.jibs-hero__folio i{display:none}.jibs-hero__folio span:last-child{display:none}.jibs-hero__meta{gap:8px 20px;margin-top:28px}.jibs-hero__meta span:not(:last-child):after{right:-12px}.jibs-intro__grid{gap:54px}.jibs-feature__header{margin-bottom:42px;padding-bottom:30px}.jibs-feature__frame{width:calc(100% - 14px)}.jibs-feature__list-grid{grid-template-columns:1fr}.jibs-feature__detail{min-height:0;padding:24px 22px}.jibs-feature__detail-icon{width:44px;height:44px;margin-bottom:18px}.jibs-how__header{margin-bottom:38px}.jibs-how__step{min-height:0}.jibs-how__icon{width:58px;height:58px}.jibs-quote-band{padding:66px 0}.jibs-story{padding:78px 0 92px}.jibs-story__visual{min-height:520px}.jibs-story__copy{width:calc(100% - 24px);margin-top:-62px;padding:42px 24px 46px}.jibs-contents{padding:76px 0 84px}.jibs-contents__header{margin-bottom:38px}.jibs-contents__grid{grid-template-columns:1fr}.jibs-contents__item,.jibs-contents__item:nth-child(2){border-right:0;border-bottom:1px solid var(--jibs-line);min-height:0;padding:30px 22px 32px}.jibs-contents__item:last-child{border-bottom:0}.jibs-contents__icon{margin-bottom:28px}}.jibs-hero__meta{display:none!important}.jibs-feature__detail-icon svg,.jibs-how__icon svg,.jibs-contents__icon svg,.jibs-feature__assurance svg{display:block;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision}.jibs-feature__detail{display:flex;flex-direction:column;justify-content:flex-start}.jibs-feature__detail-icon{width:44px;height:44px;margin-bottom:22px;opacity:.98}.jibs-feature__detail h3{margin:0 0 9px;color:#fff7eb;font-family:var(--jibs-serif);font-size:clamp(1.25rem,1.6vw,1.65rem);line-height:1.08;letter-spacing:-.018em}.jibs-feature__detail p{max-width:34rem;color:#f8f0e4b8;font-size:.94rem;line-height:1.68}.jibs-how__steps{overflow:hidden}.jibs-how__step{position:relative}.jibs-how__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.jibs-how__icon{width:72px;height:72px;display:grid;place-items:center;padding:13px;background:#fffcf694;border:1px solid rgba(19,45,77,.2);box-shadow:inset 0 0 0 5px #ffffff2e;color:var(--jibs-ink-deep)}.jibs-how__icon svg{width:100%;height:100%}.jibs-how__step h3{max-width:25rem;font-size:clamp(1.45rem,1.8vw,1.85rem)}.jibs-how__step p{max-width:31rem}.jibs-contents{padding:clamp(92px,10vw,144px) 0;background:#efe4d3}.jibs-contents__header{margin-bottom:52px}.jibs-contents__grid{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(19,45,77,.2);background:#fbf7ef57}.jibs-contents__item{min-height:245px;display:grid;grid-template-columns:82px minmax(0,1fr);gap:26px;align-items:start;padding:38px 38px 40px;border-right:1px solid rgba(19,45,77,.18);border-bottom:1px solid rgba(19,45,77,.18)}.jibs-contents__item:nth-child(2n){border-right:0}.jibs-contents__item:nth-child(n+3){border-bottom:0}.jibs-contents__mark{position:relative;width:72px;min-height:94px}.jibs-contents__icon{width:54px;height:54px;margin:0;color:var(--jibs-ink-deep)}.jibs-contents__index{position:static;display:block;margin-top:15px;color:#132d4d73;font-size:.68rem;letter-spacing:.1em}.jibs-contents__item h3{margin:0 0 12px;font-size:clamp(1.45rem,1.9vw,1.9rem)}.jibs-contents__item p{max-width:38rem;font-size:.95rem}.jibs-quote-band{padding:clamp(64px,7vw,96px) 0}.jibs-quote-band__rule{display:block;width:56px;height:1px;margin:0 auto 24px;background:#132d4d6b}.jibs-quote-band blockquote{max-width:930px;font-size:clamp(2rem,3.8vw,4.5rem)}.jibs-quote-band p{margin-top:20px}.jibs-story__copy{max-width:780px;padding:clamp(46px,5.5vw,78px)}.jibs-story__copy:after{top:14px;right:14px;bottom:14px;left:14px}.jibs-story__signature{margin-top:28px}.jibs-newsletter__card{box-shadow:0 22px 70px #32221414}@media screen and (max-width:1100px){.jibs-contents__grid{grid-template-columns:1fr 1fr}.jibs-contents__item{grid-template-columns:68px minmax(0,1fr);padding:32px}}@media screen and (max-width:749px){.jibs-feature__detail h3{font-size:1.35rem}.jibs-how__icon{width:62px;height:62px;padding:11px}.jibs-contents__grid{grid-template-columns:1fr}.jibs-contents__item,.jibs-contents__item:nth-child(2n),.jibs-contents__item:nth-child(n+3){grid-template-columns:60px minmax(0,1fr);gap:18px;min-height:0;padding:28px 22px 30px;border-right:0;border-bottom:1px solid rgba(19,45,77,.18)}.jibs-contents__item:last-child{border-bottom:0}.jibs-contents__mark{width:54px;min-height:78px}.jibs-contents__icon{width:46px;height:46px}.jibs-contents__index{margin-top:10px}.jibs-quote-band blockquote{line-height:1.08}}.jibs-feature__assurance{display:flex!important;flex-wrap:wrap;align-items:center;gap:0!important;margin-top:24px!important;color:#f8f0e49e;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.jibs-feature__assurance span{display:inline-flex;align-items:center;gap:0!important;white-space:nowrap}.jibs-feature__assurance span:before{display:none!important}.jibs-feature__assurance span:not(:last-child):after{content:"\b7";display:inline-block;margin:0 14px;color:#e8cba1;font-size:.9rem;line-height:1}.jibs-feature__assurance svg{display:none!important}.jibs-how{padding:clamp(94px,9vw,138px) 0 clamp(104px,10vw,150px);background:#eadfce;border-top:1px solid rgba(19,45,77,.14);border-bottom:1px solid rgba(19,45,77,.18)}.jibs-how__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);gap:clamp(40px,7vw,96px);align-items:end;margin-bottom:clamp(58px,7vw,88px)}.jibs-how__header .jibs-heading{margin-top:18px}.jibs-how__lede{max-width:520px;margin:0 0 6px;color:#6a5d4f;line-height:1.7}.jibs-how__journey{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(38px,6vw,88px)}.jibs-how__journey:before{content:"";position:absolute;z-index:0;top:47px;left:5%;right:5%;height:1px;background:#132d4d47}.jibs-how__step{position:relative;z-index:1;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.jibs-how__step:after{display:none!important}.jibs-how__marker{display:flex;align-items:center;gap:16px;min-height:96px;margin-bottom:24px}.jibs-how__number{flex:0 0 auto;width:auto!important;color:#132d4d7a;font-family:var(--jibs-serif);font-size:.76rem;font-style:italic;letter-spacing:.12em}.jibs-how__icon{position:relative;z-index:2;display:block!important;width:62px!important;height:62px!important;padding:8px!important;color:var(--jibs-ink-deep);background:#eadfce!important;border:0!important;box-shadow:none!important}.jibs-how__icon svg{display:block;width:100%;height:100%}.jibs-how__copy{max-width:390px;padding-right:12px}.jibs-how__copy h3{margin:0 0 12px;color:var(--jibs-ink-deep);font-family:var(--jibs-serif);font-size:clamp(1.55rem,2vw,2rem);line-height:1.08;letter-spacing:-.02em}.jibs-how__copy p{margin:0;color:#62574b;font-size:.94rem;line-height:1.7}.jibs-contents{padding:clamp(96px,10vw,150px) 0;background:#f7f0e5;border-top:0;border-bottom:1px solid rgba(19,45,77,.16)}.jibs-contents__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:clamp(44px,7vw,100px);align-items:end;margin-bottom:clamp(54px,6vw,76px)}.jibs-contents__header .jibs-heading{margin-top:18px}.jibs-contents__lede{max-width:540px}.jibs-contents__layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);border-top:1px solid rgba(19,45,77,.22);border-bottom:1px solid rgba(19,45,77,.22)}.jibs-contents__lead{position:relative;min-height:490px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(40px,5vw,68px);border-right:1px solid rgba(19,45,77,.2);background:linear-gradient(#f5ecdcdb,#f5ecdceb),url(jibs-parchment-frame.jpg) center/cover no-repeat}.jibs-contents__lead:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(19,45,77,.09);pointer-events:none}.jibs-contents__lead>*{position:relative;z-index:1}.jibs-contents__lead-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.jibs-contents__lead-icon{display:block;width:82px;height:82px;color:var(--jibs-ink-deep)}.jibs-contents__lead-icon svg{width:100%;height:100%;display:block}.jibs-contents__lead .jibs-contents__index{position:static!important;margin:0!important;color:#132d4d80;font-family:var(--jibs-serif);font-size:.74rem;font-style:italic;letter-spacing:.12em}.jibs-contents__label{margin:0 0 14px;color:var(--jibs-sepia);font-size:.65rem!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jibs-contents__lead h3{max-width:520px;margin:0 0 18px;color:var(--jibs-ink-deep);font-family:var(--jibs-serif);font-size:clamp(2rem,3.2vw,3.7rem);line-height:1.02;letter-spacing:-.035em}.jibs-contents__lead p:not(.jibs-contents__label){max-width:500px;margin:0;color:#5f5448;font-size:1rem;line-height:1.75}.jibs-contents__stack{display:grid;grid-template-rows:repeat(3,1fr)}.jibs-contents__row{display:grid;grid-template-columns:74px minmax(0,1fr);gap:28px;align-items:center;min-height:162px;padding:30px clamp(30px,4vw,54px);border-bottom:1px solid rgba(19,45,77,.18);background:#fffcf76b}.jibs-contents__row:last-child{border-bottom:0}.jibs-contents__row-icon{display:block;width:58px;height:58px;color:var(--jibs-ink-deep)}.jibs-contents__row-icon svg{width:100%;height:100%;display:block}.jibs-contents__row-number{display:block;margin-bottom:6px;color:#132d4d75;font-family:var(--jibs-serif);font-size:.68rem;font-style:italic;letter-spacing:.1em}.jibs-contents__row h3{margin:0 0 8px;color:var(--jibs-ink-deep);font-family:var(--jibs-serif);font-size:clamp(1.4rem,1.8vw,1.8rem);line-height:1.08}.jibs-contents__row p{max-width:620px;margin:0;color:#62574b;font-size:.92rem;line-height:1.62}.jibs-how__steps,.jibs-contents__grid{display:none!important}@media screen and (max-width:990px){.jibs-contents__layout{grid-template-columns:1fr}.jibs-contents__lead{min-height:430px;border-right:0;border-bottom:1px solid rgba(19,45,77,.2)}}@media screen and (max-width:749px){.jibs-feature__assurance{line-height:1.9}.jibs-feature__assurance span:not(:last-child):after{margin:0 9px}.jibs-how{padding:76px 0 88px}.jibs-how__header{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.jibs-how__journey{grid-template-columns:1fr;gap:0}.jibs-how__journey:before{top:24px;bottom:24px;left:31px;right:auto;width:1px;height:auto}.jibs-how__step{display:grid;grid-template-columns:64px minmax(0,1fr);gap:22px;padding:0 0 38px!important}.jibs-how__step:last-child{padding-bottom:0!important}.jibs-how__marker{position:relative;display:block;min-height:0;margin:0}.jibs-how__number{display:none}.jibs-how__icon{width:58px!important;height:58px!important;padding:8px!important}.jibs-how__copy{max-width:none;padding:6px 0 0}.jibs-how__copy h3{font-size:1.55rem}.jibs-contents{padding:76px 0 86px}.jibs-contents__header{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.jibs-contents__lead{min-height:390px;padding:34px 26px 38px}.jibs-contents__lead-icon{width:66px;height:66px}.jibs-contents__lead h3{font-size:2.25rem}.jibs-contents__row{grid-template-columns:54px minmax(0,1fr);gap:18px;min-height:0;padding:26px 22px}.jibs-contents__row-icon{width:46px;height:46px}}@media screen and (max-width:749px){.jibs-hero{display:flex!important;flex-direction:column!important;min-height:0!important}.jibs-hero__copy{min-height:0!important;padding:46px 18px 38px!important}.jibs-hero__title{margin:16px 0 18px!important;font-size:clamp(2.55rem,12vw,3.65rem)!important;line-height:.94!important}.jibs-hero__text{margin-bottom:24px!important;font-size:.94rem!important;line-height:1.62!important}.jibs-hero__actions{gap:9px!important}.jibs-hero__actions .jibs-btn{min-height:47px!important;width:100%!important;padding-inline:18px!important;font-size:.68rem!important}.jibs-hero__visual{min-height:0!important;aspect-ratio:4 / 5!important}.jibs-hero__portrait{object-position:50% 22%!important}.jibs-hero__poster{width:36%!important;right:14px!important;bottom:16px!important;border-width:4px!important}.jibs-hero__folio{left:14px!important;right:14px!important;bottom:14px!important;font-size:.52rem!important;letter-spacing:.11em!important}.jibs-intro{padding:58px 0 70px!important}.jibs-intro__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:36px!important;align-items:start!important}.jibs-intro__art{width:min(84%,330px)!important;max-width:330px!important;margin:0 auto!important}.jibs-intro__art:before{top:10px!important;right:-10px!important;bottom:-10px!important;left:10px!important}.jibs-intro__copy{max-width:none!important}.jibs-intro__copy .jibs-heading{margin:16px 0 18px!important;font-size:clamp(2.15rem,10.5vw,3rem)!important;line-height:.98!important}.jibs-intro__copy .jibs-copy{font-size:.94rem!important;line-height:1.68!important}.jibs-intro__details{margin-top:22px!important;padding:11px 0!important;font-size:.61rem!important;letter-spacing:.12em!important}.jibs-intro__quote{margin-top:24px!important;padding:18px 0 0 18px!important;font-size:1.2rem!important;line-height:1.42!important}.jibs-feature__header,.jibs-how__header,.jibs-contents__header{grid-template-columns:minmax(0,1fr)!important}}.shipo-bundle-widget[data-shipo-unified-block=true]{--shipo-accent: #102f49 !important;--shipo-text: #102f49 !important;--shipo-background: #f6efe5 !important;--shipo-border: #c8baa4 !important;--shipo-selected-background: #eadfce !important;width:100%;margin:26px 0 24px;color:#102f49;font-family:inherit,Arial,sans-serif}.shipo-bundle-widget .shipo-bundle-widget__subscription{position:relative;width:100%;padding:26px 26px 24px;background:#f6efe5;border:1px solid #c8baa4;box-shadow:0 10px 28px #102f490f}.shipo-bundle-widget .shipo-bundle-widget__subscription:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(16,47,73,.07);pointer-events:none}.shipo-bundle-widget .shipo-bundle-widget__subscription-title{position:relative;z-index:1;margin:0 0 18px;padding:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:24px;line-height:1.12;font-weight:400;letter-spacing:-.025em;color:#102f49}.shipo-bundle-widget .shipo-bundle-widget__purchase-options{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0 0 20px}.shipo-bundle-widget .shipo-bundle-widget__purchase-option{appearance:none;-webkit-appearance:none;position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:58px;margin:0;padding:14px 16px;border:1px solid #c8baa4;border-radius:0;background:#ffffff47;color:#102f49;font-family:inherit;font-size:13px;line-height:1.35;font-weight:500;text-align:left;cursor:pointer;box-shadow:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.shipo-bundle-widget .shipo-bundle-widget__purchase-option:hover{border-color:#102f49;background:#efe4d3}.shipo-bundle-widget .shipo-bundle-widget__purchase-option.is-selected{background:#102f49;border-color:#102f49;color:#f6efe5}.shipo-bundle-widget .shipo-bundle-widget__purchase-option.is-selected:hover{background:#123451;border-color:#123451;color:#f6efe5}.shipo-bundle-widget .shipo-bundle-widget__purchase-radio{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;border:1px solid #102f49;border-radius:50%;background:transparent;transition:background-color .2s ease,border-color .2s ease}.shipo-bundle-widget .shipo-bundle-widget__purchase-radio>span{display:block;width:8px;height:8px;border-radius:50%;background:transparent;transition:background-color .2s ease}.shipo-bundle-widget .shipo-bundle-widget__purchase-option.is-selected .shipo-bundle-widget__purchase-radio{border-color:#f6efe5}.shipo-bundle-widget .shipo-bundle-widget__purchase-option.is-selected .shipo-bundle-widget__purchase-radio>span{background:#f6efe5}.shipo-bundle-widget .shipo-bundle-widget__plan-wrap{position:relative;z-index:1;display:block;width:100%;margin:0;padding:19px 0 0;border-top:1px solid rgba(16,47,73,.14)}.shipo-bundle-widget .shipo-bundle-widget__plan-label{display:block;margin:0 0 8px;font-size:9px;line-height:1.2;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#5f6d78}.shipo-bundle-widget .shipo-bundle-widget__plan-select{appearance:none;-webkit-appearance:none;display:block;width:100%;min-height:52px;margin:0;padding:0 46px 0 15px;border:1px solid #c8baa4;border-radius:0;background-color:#fffaf3;background-image:linear-gradient(45deg,transparent 50%,#102f49 50%),linear-gradient(135deg,#102f49 50%,transparent 50%);background-position:calc(100% - 19px) 22px,calc(100% - 14px) 22px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:#102f49;font-family:inherit;font-size:13px;line-height:1.4;font-weight:500;outline:none;cursor:pointer;box-shadow:none;transition:border-color .22s ease,box-shadow .22s ease}.shipo-bundle-widget .shipo-bundle-widget__plan-select:hover{border-color:#102f49}.shipo-bundle-widget .shipo-bundle-widget__plan-select:focus{border-color:#102f49;box-shadow:0 0 0 2px #102f491a}.shipo-bundle-widget .shipo-bundle-widget__plan-detail{display:block;margin-top:9px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:13px;line-height:1.45;font-style:italic;color:#5f6d78}.shipo-bundle-widget .shipo-bundle-widget__status{margin-top:10px;font-size:12px;line-height:1.5;color:#5f6d78}.shipo-bundle-widget .shipo-bundle-widget__status:empty{display:none}.shipo-bundle-widget .shipo-bundle-widget__purchase-option:focus-visible{outline:2px solid #102f49;outline-offset:3px}@media screen and (max-width:749px){.shipo-bundle-widget[data-shipo-unified-block=true]{margin:22px 0}.shipo-bundle-widget .shipo-bundle-widget__subscription{padding:22px 18px 20px}.shipo-bundle-widget .shipo-bundle-widget__subscription:before{top:6px;right:6px;bottom:6px;left:6px}.shipo-bundle-widget .shipo-bundle-widget__subscription-title{margin-bottom:16px;font-size:22px}.shipo-bundle-widget .shipo-bundle-widget__purchase-options{grid-template-columns:1fr;gap:8px;margin-bottom:18px}.shipo-bundle-widget .shipo-bundle-widget__purchase-option{min-height:54px;padding:13px 14px;font-size:13px}.shipo-bundle-widget .shipo-bundle-widget__plan-wrap{padding-top:17px}.shipo-bundle-widget .shipo-bundle-widget__plan-select{min-height:50px;font-size:13px}}@media screen and (max-width:390px){.shipo-bundle-widget .shipo-bundle-widget__subscription{padding:20px 15px 18px}.shipo-bundle-widget .shipo-bundle-widget__subscription-title{font-size:21px}}@media(prefers-reduced-motion:reduce){.shipo-bundle-widget .shipo-bundle-widget__purchase-option,.shipo-bundle-widget .shipo-bundle-widget__purchase-radio,.shipo-bundle-widget .shipo-bundle-widget__purchase-radio>span,.shipo-bundle-widget .shipo-bundle-widget__plan-select{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/jibs-premium.css.map */
