@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(newsreader-variable.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(inter-variable.woff2) format("woff2")}.jp{--ink:#1F4D3A;--deep:#163A2C;--ink-2:#2A5E48;--porcelain:#F6F1E7;--stone:#EDE6D8;--paper:#FFFFFF;--brass:#557553;--brass-l:#B9CDB3;--sage:#8BA888;--accent:#557553;--text:#1E2A24;--muted:#56635B;--line:#E2DACB;--cocoa:#3A2419;--oat:#F2EADC;--beet:#5B1F2E;--blush:#F3E9E1;--display:"Newsreader",Georgia,serif;--body:"Inter",system-ui,-apple-system,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);font-family:var(--body);color:var(--text);font-size:18px;line-height:1.6;background:var(--porcelain);-webkit-font-smoothing:antialiased}.jp *,.jp *:before,.jp *:after{box-sizing:border-box}.jp h1,.jp h2,.jp h3,.jp p,.jp ul,.jp ol,.jp dl,.jp dd,.jp figure{margin:0;padding:0}.jp ul,.jp ol{list-style:none}.jp img{display:block;max-width:100%;height:auto}.jp a{color:inherit}.jp a:not(.btn):not(.card):not(.lnk):not(.jp-x){min-height:0;display:inline}.jp :focus-visible{outline:3px solid var(--brass);outline-offset:3px;border-radius:6px}.jp svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.jp .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.jp .narrow{max-width:820px}.jp .eye{font:600 13px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:18px;display:flex;align-items:center;gap:12px}.jp .eye:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.jp .h1{font:400 clamp(44px,5.4vw,76px)/1 var(--display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.jp .h1 span,.jp .h2 span.l{display:block}.jp .h1 span+span{color:var(--accent)}.jp .h2{font:400 clamp(34px,3.8vw,54px)/1.05 var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.jp .h2 em,.jp .h1 em{font-style:normal;color:var(--accent)}.jp .h3{font:400 clamp(28px,2.6vw,38px)/1.08 var(--display);letter-spacing:-.015em}.jp .lead{font-size:clamp(18px,1.45vw,21px);line-height:1.55;color:var(--muted);max-width:36em;margin-top:22px}.jp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;font:600 16px/1.2 var(--body);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s}.jp .btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px #163a2c73}.jp .btn-ink{background:var(--ink);color:var(--porcelain)}.jp .btn-ink:hover{background:var(--ink-2);color:var(--porcelain)}.jp .btn-ghost{border-color:#17233847;color:var(--ink);background:transparent}.jp .btn-ghost:hover{border-color:var(--ink);background:var(--paper)}.jp .btn-brass{background:var(--brass-l);color:var(--deep)}.jp .btn-cocoa{background:var(--cocoa);color:var(--oat)}.jp .btn-beet{background:var(--blush);color:var(--beet)}.jp .lnk{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:16px;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#17233859}.jp .lnk:hover{text-decoration-color:currentColor}.jp .cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px}.jp .muted{color:var(--muted)}.jp-js .jp [data-r]{opacity:0;transform:translateY(20px);transition:opacity .85s var(--ease),transform .85s var(--ease);transition-delay:var(--d,0ms)}.jp-js .jp [data-r].on{opacity:1;transform:none}.jp .ph{padding:88px 0 72px;background:radial-gradient(1000px 420px at 85% 0%,#fff,#fff0 60%),var(--porcelain);border-bottom:1px solid var(--line)}.jp .ph-split{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;align-items:center}.jp .ph-img{border-radius:28px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 40px 80px -45px #163a2c73}.jp .ph-img img{width:100%;height:100%;object-fit:cover}.jp .ph-dark{background:var(--ink);border-bottom:0}.jp .ph-dark .h1{color:var(--porcelain)}.jp .ph-dark .h1 span+span{color:var(--brass-l)}.jp .ph-dark .lead{color:#c9d6c3}.jp .crumbs{font-size:14px;color:var(--muted);margin-bottom:22px}.jp .crumbs a{text-decoration:none}.jp .crumbs a:hover{text-decoration:underline}.jp .sec{padding:112px 0}.jp .sec-stone{background:var(--stone)}.jp .sec-white{background:var(--paper)}.jp .sec-ink{background:var(--ink);color:#c9d6c3}.jp .sec-ink .h2{color:var(--porcelain)}.jp .sec-ink .h2 em{color:var(--brass-l)}.jp .sh{max-width:760px;margin-bottom:52px}.jp .rows{display:grid;gap:28px}.jp .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:30px;overflow:hidden;box-shadow:0 30px 60px -40px #163a2c66}.jp .row:nth-child(2n) .row-img{order:2}.jp .row-img{min-height:460px;overflow:hidden}.jp .row-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.jp .row:hover .row-img img{transform:scale(1.035)}.jp .row-body{padding:56px 56px 52px;display:flex;flex-direction:column;gap:16px;justify-content:center}.jp .row-for{font:600 12.5px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.jp .row-body>p:not(.row-for){font-size:17.5px;line-height:1.55}.jp .row-g{background:var(--ink);color:#c9d6c3}.jp .row-g .h3{color:var(--porcelain)}.jp .row-p{background:var(--oat);color:var(--cocoa)}.jp .row-h{background:var(--beet);color:var(--blush)}.jp .row-h .h3{color:#fff}.jp .ticks{display:grid;gap:8px;font-size:16px}.jp .ticks li{display:flex;gap:10px;align-items:flex-start}.jp .ticks svg{width:18px;height:18px;margin-top:3px;stroke-width:2.2;color:var(--brass-l)}.jp .row-p .ticks svg{color:#55693a}.jp .row-h .ticks svg{color:#e7b9a8}.jp .tiers{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.jp .tier{padding:12px 16px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #d9be8c38;font-size:14px;line-height:1.35}.jp .tier strong{display:block;font:400 26px/1.1 var(--display);color:var(--porcelain)}.jp .row-p .tier{background:#3a24190d;box-shadow:inset 0 0 0 1px #3a241924}.jp .row-p .tier strong{color:var(--cocoa)}.jp .row-h .tier{background:#ffffff0f;box-shadow:inset 0 0 0 1px #f3e9e133}.jp .row-h .tier strong{color:#fff}.jp .tier.best{box-shadow:inset 0 0 0 1.5px var(--brass-l)}.jp .row .btn{align-self:flex-start;margin-top:10px}.jp .tbl-wrap{overflow-x:auto;border-radius:24px;background:var(--paper);box-shadow:0 0 0 1px var(--line)}.jp table.glance{width:100%;border-collapse:collapse;min-width:760px;font-size:16.5px}.jp .glance th,.jp .glance td{padding:20px 24px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.jp .glance thead th{font:400 24px/1.15 var(--display);color:var(--ink);border-bottom:1px solid var(--line)}.jp .glance thead th small{display:block;font:600 12px/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.jp .glance thead th:nth-child(2) small{color:var(--ink)}.jp .glance thead th:nth-child(3) small{color:var(--cocoa)}.jp .glance thead th:nth-child(4) small{color:var(--beet)}.jp .glance tbody th{font-weight:600;color:var(--muted);font-size:14.5px;width:18%}.jp .glance tr:last-child th,.jp .glance tr:last-child td{border-bottom:0}.jp .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jp .trio li{padding:30px;border-radius:22px;background:var(--paper);box-shadow:0 0 0 1px var(--line)}.jp .sec-stone .trio li{background:var(--paper)}.jp .ic{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:var(--ink);color:var(--brass-l);margin-bottom:22px}.jp .trio strong{display:block;font:400 24px/1.15 var(--display);color:var(--ink);margin-bottom:10px}.jp .trio p{font-size:16px;color:var(--muted)}.jp .story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.jp .story p+p{margin-top:20px}.jp .story .body p.big{font:400 clamp(24px,2.2vw,30px)/1.4 var(--display);color:var(--ink);letter-spacing:-.01em}.jp .story .body p{font-size:18px;color:var(--muted)}.jp .principles{border-top:1px solid var(--line)}.jp .principles li{display:grid;grid-template-columns:90px minmax(0,4fr) minmax(0,6fr);gap:24px;padding:34px 0;border-bottom:1px solid var(--line);align-items:baseline}.jp .principles .n{font:600 13px/1 var(--body);letter-spacing:.12em;color:var(--brass)}.jp .principles strong{font:400 clamp(24px,2.2vw,32px)/1.15 var(--display);color:var(--ink);letter-spacing:-.01em}.jp .principles p{font-size:17px;color:var(--muted)}.jp .ja-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:80px;align-items:center}.jp .ja-frame{border-radius:200px 200px 26px 26px;overflow:hidden;aspect-ratio:4/5;background:var(--stone);box-shadow:0 40px 80px -45px #163a2c80;max-width:480px}.jp .ja-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.jp .ja-copy>p{font-size:18px;color:var(--muted);margin-top:20px;max-width:34em}.jp .ja-stats{display:flex;flex-wrap:wrap;gap:20px 48px;margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.jp .ja-stats dt{font:400 44px/1 var(--display);color:var(--ink)}.jp .ja-stats dt span{font-size:.55em;color:var(--brass);vertical-align:.35em}.jp .ja-stats dd{font-size:14.5px;color:var(--muted);margin-top:8px;max-width:15em}.jp .disc{margin-top:22px;font-size:13.5px;color:var(--muted)}.jp .faq-wrap{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start}.jp .faq-nav{position:sticky;top:110px;display:grid;gap:4px}.jp .faq-nav a{display:block!important;padding:12px 16px;border-radius:12px;text-decoration:none;font-weight:500;font-size:16px;color:var(--muted);transition:background .2s,color .2s}.jp .faq-nav a:hover,.jp .faq-nav a.on{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.jp .faq-group+.faq-group{margin-top:64px}.jp .faq-group h2{font:400 30px/1.1 var(--display);color:var(--ink);margin-bottom:18px;scroll-margin-top:110px}.jp .acc details{border-bottom:1px solid var(--line)}.jp .acc details:first-child{border-top:1px solid var(--line)}.jp .acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:400 21px/1.3 var(--display);color:var(--ink)}.jp .acc summary::-webkit-details-marker{display:none}.jp .acc summary:after{content:"";flex:none;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(var(--ink),var(--ink)) center/12px 1.6px no-repeat,linear-gradient(var(--ink),var(--ink)) center/1.6px 12px no-repeat;transition:transform .35s var(--ease)}.jp .acc details[open] summary:after{transform:rotate(135deg);background-color:var(--paper)}.jp .acc details>div{overflow:hidden}.jp .acc details>div>*{padding-right:56px}.jp .acc details p,.jp .acc details li{font-size:17px;color:var(--muted)}.jp .acc details p+p{margin-top:12px}.jp .acc details>div>:last-child{padding-bottom:24px}.jp .acc details a{color:var(--ink);text-underline-offset:3px}.jp .help{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:44px 48px;border-radius:28px;background:var(--ink);color:#c9d6c3}.jp .help .h3{color:var(--porcelain)}.jp .help p{margin-top:8px}.jp .doc{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:64px;align-items:start}.jp .prose h2{font:400 clamp(28px,2.6vw,36px)/1.1 var(--display);color:var(--ink);margin:48px 0 16px;letter-spacing:-.01em}.jp .prose h2:first-child{margin-top:0}.jp .prose h3{font:600 17px/1.4 var(--body);color:var(--ink);margin:28px 0 8px}.jp .prose p,.jp .prose li{font-size:17.5px;color:var(--muted)}.jp .prose p+p{margin-top:14px}.jp .prose ul{margin:12px 0 0;display:grid;gap:8px}.jp .prose ul li{position:relative;padding-left:22px}.jp .prose ul li:before{content:"";position:absolute;left:2px;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--brass)}.jp .prose a{color:var(--ink);text-underline-offset:3px}.jp .prose table{width:100%;border-collapse:collapse;margin-top:16px;font-size:16.5px;background:var(--paper);border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px var(--line)}.jp .prose th,.jp .prose td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--line)}.jp .prose thead th{font-weight:600;color:var(--ink);background:#fbf8f1}.jp .prose tr:last-child td{border-bottom:0}.jp .note{margin-top:18px;padding:18px 20px;border-radius:16px;background:var(--paper);box-shadow:0 0 0 1px var(--line);font-size:16px;color:var(--muted)}.jp .aside{position:sticky;top:110px;display:grid;gap:16px}.jp .aside-card{padding:28px;border-radius:22px;background:var(--paper);box-shadow:0 0 0 1px var(--line)}.jp .aside-card strong{display:block;font:400 22px/1.2 var(--display);color:var(--ink);margin-bottom:8px}.jp .aside-card p{font-size:15.5px;color:var(--muted)}.jp .aside-card .lnk{margin-top:14px}.jp .aside-ink{background:var(--ink);box-shadow:none}.jp .aside-ink strong{color:var(--porcelain)}.jp .aside-ink p{color:#c9d6c3}.jp .aside-ink .lnk{color:var(--porcelain);text-decoration-color:#f7f4ee66}.jp .policy-body{font-size:16.5px;color:var(--muted)}.jp .policy-body h1,.jp .policy-body h2,.jp .policy-body h3{font-family:var(--display);font-weight:400;color:var(--ink);margin:36px 0 12px;line-height:1.15}.jp .policy-body h1{font-size:34px}.jp .policy-body h2{font-size:28px}.jp .policy-body h3{font-size:22px}.jp .policy-body p{margin:0 0 14px}.jp .policy-body ul,.jp .policy-body ol{margin:0 0 14px 22px;list-style:disc}.jp .form{display:grid;gap:18px;padding:40px;border-radius:26px;background:var(--paper);box-shadow:0 0 0 1px var(--line)}.jp .form label{display:grid;gap:8px;font-size:15px;font-weight:600;color:var(--ink)}.jp .form input,.jp .form textarea,.jp .form select{font:400 17px/1.4 var(--body);color:var(--text);padding:15px 16px;border-radius:14px;border:1px solid #D6CFBF;background:#fdfbf6;transition:border-color .2s,box-shadow .2s;width:100%}.jp .form input:focus,.jp .form textarea:focus,.jp .form select:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 3px #1723381f}.jp .form textarea{min-height:160px;resize:vertical}.jp .form .two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.jp .form .btn{justify-self:start}.jp .ok{padding:18px 20px;border-radius:16px;background:#eef4e8;color:#3f5a2a;font-weight:600}.jp .err{padding:18px 20px;border-radius:16px;background:#fbeae5;color:#8a2e1a}.jp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:s}.jp .steps li{position:relative;padding:30px;border-radius:22px;background:var(--paper);box-shadow:0 0 0 1px var(--line)}.jp .steps li:before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--ink);color:var(--brass-l);font:400 20px/1 var(--display);margin-bottom:20px}.jp .steps strong{display:block;font:400 22px/1.2 var(--display);color:var(--ink);margin-bottom:8px}.jp .steps p{font-size:16px;color:var(--muted)}.jp .ing{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.jp .ing article{border-radius:26px;overflow:hidden;display:flex;flex-direction:column;background:var(--paper);box-shadow:0 0 0 1px var(--line)}.jp .ing-top{padding:28px 28px 22px;color:#fff}.jp .ing-g .ing-top{background:var(--ink)}.jp .ing-p .ing-top{background:var(--cocoa)}.jp .ing-h .ing-top{background:var(--beet)}.jp .ing-top small{display:block;font:600 12px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-bottom:6px}.jp .ing-top strong{font:400 30px/1.1 var(--display)}.jp .ing dl{padding:8px 28px 6px;flex:1}.jp .ing dl div{padding:16px 0;border-bottom:1px solid var(--line)}.jp .ing dl div:last-child{border-bottom:0}.jp .ing dt{font-weight:600;color:var(--ink);font-size:16px}.jp .ing dd{font-size:15.5px;color:var(--muted);margin-top:4px}.jp .ing .lnk{margin:0 28px 28px}@media(max-width:900px){.jp{font-size:17px}.jp .wrap{padding:0 20px}.jp .ph{padding:48px 0 52px}.jp .ph-split,.jp .story,.jp .ja-in,.jp .faq-wrap,.jp .doc{grid-template-columns:1fr;gap:36px}.jp .sec{padding:76px 0}.jp .row{grid-template-columns:1fr}.jp .row:nth-child(2n) .row-img{order:0}.jp .row-img{min-height:0;aspect-ratio:4/3}.jp .row-body{padding:30px 24px 34px}.jp .trio,.jp .steps,.jp .ing{grid-template-columns:1fr}.jp .principles li{grid-template-columns:1fr;gap:8px;padding:26px 0}.jp .faq-nav{position:static;display:flex;overflow-x:auto;gap:8px;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none}.jp .faq-nav a{white-space:nowrap;background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:999px;padding:10px 16px}.jp .acc summary{font-size:19px;padding:20px 0}.jp .acc details>div>*{padding-right:0}.jp .help{flex-direction:column;align-items:flex-start;padding:32px 26px}.jp .aside{position:static}.jp .form{padding:26px 20px}.jp .form .two{grid-template-columns:1fr}.jp .cta .btn{flex:1 1 100%}.jp .ja-frame{margin:0 auto}}@media(prefers-reduced-motion:reduce){.jp *,.jp *:before,.jp *:after{animation:none!important;transition:none!important}.jp-js .jp [data-r]{opacity:1;transform:none}}.jp .row-g{background:#172338;color:#c9d0dc;--brass-l:#D9BE8C}.jp .row-g .btn-brass{background:#d9be8c;color:#0f1828}.jp .ing-g .ing-top{background:#172338}.jp .glance thead th:nth-child(2) small{color:#172338}.jp .help .lnk{color:#f6f1e7!important;text-decoration-color:#f6f1e766}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ja-pages-v4.css.map */
