.cm-jmast,.cm-jpath,.cm-jspread,.cm-jentry,.cm-jfoot,.cm-blog{--cmb-navy: #14213d;--cmb-pink: #f0527a;--cmb-pink-dark: #d63c63;--cmb-cream: #fbf8f2;--cmb-line: rgba(20, 33, 61, .12);--cmb-ink-60: rgba(20, 33, 61, .6);--cmb-ink-70: rgba(20, 33, 61, .7);--cmb-ink-80: rgba(20, 33, 61, .8);--cmb-ease: cubic-bezier(.2, .7, .2, 1);--cmb-serif: var(--cm-font-accent, "Instrument Serif", Georgia, serif)}.cm-jmast{position:relative;isolation:isolate;background-color:#eaf2fa;background-image:linear-gradient(168deg,#fdf9f0,#fbf5e9 34%,#eaf2fa);background-attachment:scroll}.cm-jmast .cm-watermark{--cm-wm-scale: .5;left:clamp(16px,4vw,64px);right:auto;top:auto;bottom:6px;max-width:62%;text-align:left}.cm-jmast__deco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.cm-jmast__deco:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#14213d0d 1.4px,#14213d00 1.5px);background-size:22px 22px}.cm-jorb{position:absolute;display:block;aspect-ratio:1;border-radius:50%;background-color:transparent;filter:none}.cm-jorb--a{top:-34%;left:-8%;width:min(54%,58rem);background-image:radial-gradient(closest-side,#f6d77a,#fff0);opacity:.22}.cm-jorb--b{right:-12%;bottom:-44%;width:min(50%,54rem);background-image:radial-gradient(closest-side,#f0527a,#fff0);opacity:.18}@media(prefers-reduced-motion:no-preference){.cm-jorb--a{animation:cm-drift-one 44s ease-in-out infinite}.cm-jorb--b{animation:cm-drift-two 52s ease-in-out infinite}}.cm-jmast__body{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:34px;align-items:start}@media screen and (min-width:990px){.cm-jmast__body{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:48px}.cm-jmast__lockup{min-height:330px}}.cm-jmast__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:7px 15px;border:1px solid rgba(20,33,61,.1);border-radius:999px;background-color:#ffffffdb;font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:var(--cmb-pink-dark)}.cm-jmast__eyebrow-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background-color:var(--cmb-pink)}.cm-jmast__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(56px,9vw,120px);font-weight:800;font-variation-settings:"opsz" 96;line-height:.92;letter-spacing:-.04em;color:var(--cmb-navy);overflow-wrap:anywhere}.cm-jmast__line{display:block;margin:6px 0 0;font-family:var(--cmb-serif);font-style:italic;font-weight:400;font-size:clamp(26px,3.4vw,40px);line-height:1.12;letter-spacing:-.01em;color:var(--cmb-pink)}.cm-jmast__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 0;padding-top:16px;border-top:1px solid var(--cmb-line);font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cmb-ink-60)}.cm-jmast__sep{color:#14213d4d}.cm-jmast__clear{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border:1px solid var(--cmb-navy);border-radius:999px;font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cmb-navy);text-decoration:none}.cm-jmast__clear:hover,.cm-jmast__clear:focus-visible{border-color:var(--cmb-pink);background-color:var(--cmb-pink);color:#fff}.cm-jtoc{position:relative;border:1px solid var(--cmb-line);border-radius:24px;background-color:#fff;box-shadow:0 18px 46px #14213d14;padding:22px 22px 10px}.cm-jtoc__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 6px;padding-bottom:14px;border-bottom:1px solid var(--cmb-line)}.cm-jtoc__title{margin:0;font-family:var(--font-heading-family);font-size:17px;font-weight:700;font-variation-settings:"opsz" 40;letter-spacing:-.015em;color:var(--cmb-navy)}.cm-jtoc__count{font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cmb-ink-60)}.cm-jtoc__list{margin:0;padding:0;list-style:none}.cm-jtoc__row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:2px;padding:14px 2px;border-bottom:1px solid rgba(20,33,61,.07);color:var(--cmb-navy);text-decoration:none}.cm-jtoc__list>li:last-child .cm-jtoc__row{border-bottom:0}.cm-jtoc__num{grid-column:1;grid-row:1 / span 2;font-family:var(--cmb-serif);font-style:italic;font-size:19px;line-height:1.3;color:var(--cmb-pink);white-space:nowrap}.cm-jtoc__name{grid-column:2;grid-row:1;margin:0;font-family:var(--font-heading-family);font-size:18px;font-weight:600;font-variation-settings:"opsz" 40;line-height:1.26;letter-spacing:-.015em;color:var(--cmb-navy);overflow-wrap:anywhere}.cm-jtoc__sub{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px}.cm-jtoc__chip{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--cmb-line);border-radius:999px;font-family:var(--font-body-family);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--cmb-ink-60)}.cm-jtoc__time{font-family:var(--font-body-family);font-size:12px;white-space:nowrap;color:var(--cmb-ink-60)}.cm-jtoc__arrow{grid-column:3;grid-row:1 / span 2;align-self:center;font-size:16px;line-height:1;color:var(--cmb-pink);opacity:0}.cm-jtoc__row:hover .cm-jtoc__name,.cm-jtoc__row:focus-visible .cm-jtoc__name{color:var(--cmb-pink-dark)}.cm-jtoc__peek{display:none}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){.cm-jtoc__peek{position:absolute;z-index:3;display:block;top:50%;right:calc(100% + 20px);width:156px;padding:7px;border:1px solid var(--cmb-line);border-radius:18px;background-color:#fff;box-shadow:0 20px 44px #14213d29;opacity:0;transform:translateY(-50%) translate(10px) scale(.96);pointer-events:none}.cm-jtoc__peek img,.cm-jtoc__peek .cm-jph{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:12px}.cm-jtoc__row:hover .cm-jtoc__peek,.cm-jtoc__row:focus-visible .cm-jtoc__peek{opacity:1;transform:translateY(-50%) translate(0) scale(1)}}@media(prefers-reduced-motion:no-preference){.cm-jtoc__arrow,.cm-jtoc__name,.cm-jtoc__peek{transition:opacity .24s var(--cmb-ease),transform .3s var(--cmb-ease),color .24s var(--cmb-ease)}.cm-jtoc__arrow{transform:translate(-6px)}.cm-jtoc__row:hover .cm-jtoc__arrow,.cm-jtoc__row:focus-visible .cm-jtoc__arrow{opacity:1;transform:translate(0)}}.cm-jtopics{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none}.cm-jtopic{display:inline-flex;align-items:center;min-height:32px;padding:0 13px;border:1px solid var(--cmb-line);border-radius:999px;background-color:#ffffffc7;font-family:var(--font-body-family);font-size:12.5px;font-weight:600;line-height:1.2;color:var(--cmb-navy);text-decoration:none}.cm-jtopic:hover,.cm-jtopic:focus-visible{border-color:var(--cmb-pink);background-color:#fff;color:var(--cmb-pink-dark)}.cm-jtopic--on,.cm-jtopic--on:hover{border-color:var(--cmb-navy);background-color:var(--cmb-navy);color:var(--cmb-cream)}@media(prefers-reduced-motion:no-preference){.cm-jtopic{transition:border-color .24s var(--cmb-ease),background-color .24s var(--cmb-ease),color .24s var(--cmb-ease),transform .24s var(--cmb-ease)}.cm-jtopic:hover{transform:translateY(-2px)}}.cm-jpath{position:relative;overflow:hidden;background-color:#fff3c4;background-image:linear-gradient(180deg,#fff8de,#fff3c4)}.cm-jpath:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#14213d0d 1.4px,#14213d00 1.5px);background-size:22px 22px;pointer-events:none}.cm-jpath__body{position:relative;z-index:1}.cm-jpath__head{margin:0 0 26px;font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cmb-ink-60)}.cm-jpath__steps{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none}.cm-jpath__item{position:relative;display:flex;align-items:flex-start;gap:16px;padding:0 0 34px}.cm-jpath__item:last-child{padding-bottom:0}.cm-jstep{display:flex;align-items:flex-start;gap:16px;color:var(--cmb-navy);text-decoration:none}.cm-jstep__n{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--cmb-navy);border-radius:50%;background-color:#ffffffb8;font-family:var(--cmb-serif);font-style:italic;font-size:22px;line-height:1;color:var(--cmb-navy)}.cm-jstep__label{display:block;padding-top:9px;font-family:var(--font-heading-family);font-size:clamp(17px,1.7vw,21px);font-weight:700;font-variation-settings:"opsz" 40;line-height:1.25;letter-spacing:-.015em;color:var(--cmb-navy)}.cm-jstep:hover .cm-jstep__label,.cm-jstep:focus-visible .cm-jstep__label{color:var(--cmb-pink-dark)}.cm-jstep:hover .cm-jstep__n{border-color:var(--cmb-pink);background-color:#fff}.cm-jpath__line{position:absolute;left:22px;top:52px;bottom:12px;width:0;border-left:2px dashed rgba(20,33,61,.28);transform-origin:top center}.cm-jpath__item:last-child .cm-jpath__line{display:none}@media screen and (min-width:750px){.cm-jpath__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cm-jpath__item{padding:0}.cm-jstep{flex-direction:column;gap:14px}.cm-jstep__label{padding-top:0;max-width:22ch}.cm-jpath__line{left:58px;right:-18px;top:23px;bottom:auto;width:auto;height:0;border-left:0;border-top:2px dashed rgba(20,33,61,.28);transform-origin:left center}}@media(prefers-reduced-motion:no-preference){.cm-jstep__n,.cm-jstep__label{transition:color .24s var(--cmb-ease),border-color .24s var(--cmb-ease),background-color .24s var(--cmb-ease)}.cm-js .cm-jpath__line.cm-reveal{transform:scaleY(0);transition-duration:.7s}.cm-js .cm-jpath__line.cm-reveal.is-in{transform:scaleY(1)}}@media(prefers-reduced-motion:no-preference)and (min-width:750px){.cm-js .cm-jpath__line.cm-reveal{transform:scaleX(0)}.cm-js .cm-jpath__line.cm-reveal.is-in{transform:scaleX(1)}}.cm-jspread{position:relative;--cmb-tint: #eaf2fa;background-color:var(--cmb-tint);--cm-stagger-step: 60ms}.cm-jspread--t0{--cmb-tint: #eaf2fa}.cm-jspread--t1{--cmb-tint: #fff3c4}.cm-jspread--t2{--cmb-tint: #ffe6ee}.cm-jspread--t3{--cmb-tint: #ede6fa}.cm-jspread--t4{--cmb-tint: #ffe1d0}.cm-jspread--t5{--cmb-tint: #ddebdd}.cm-jspread__wave{position:absolute;z-index:1;left:0;right:0;top:-25px;height:26px;overflow:hidden;pointer-events:none}.cm-jspread__wave:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:26px;background-color:var(--cmb-tint);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%2012'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%2012V6q32%20-6%2064%200t64%200v6Z'%20fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%2012'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%2012V6q32%20-6%2064%200t64%200v6Z'%20fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:340px 26px;mask-size:340px 26px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:bottom left;mask-position:bottom left}.cm-jspread__inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:26px;max-width:1200px;margin-inline:auto;padding:44px clamp(16px,4vw,40px) 48px;align-items:center}@media screen and (min-width:750px){.cm-jspread__inner{grid-template-columns:5fr 7fr;gap:clamp(28px,4vw,56px);padding-top:64px;padding-bottom:68px}.cm-jspread--flip .cm-jspread__inner{grid-template-columns:7fr 5fr}.cm-jspread--flip .cm-jspread__media{order:2}.cm-jspread--flip .cm-jspread__text{order:1}}.cm-jspread__media{position:relative;display:block;text-decoration:none}.cm-jarch{position:relative;display:block;padding:8px;border:1px solid var(--cmb-line);border-radius:999px 999px 24px 24px;background-color:#fff;box-shadow:0 20px 46px #14213d1a}.cm-jarch__crop{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:4 / 5;border-radius:999px 999px 18px 18px;background-color:#f4f1ea}.cm-jarch__img{display:block;width:100%;height:100%;object-fit:cover}.cm-jstamp{position:absolute;z-index:2;right:-10px;bottom:16px}.cm-jspread--flip .cm-jstamp{right:auto;left:-10px}.cm-jstamp__in{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1px solid rgba(20,33,61,.16);border-radius:999px;background-color:#f6d77a;box-shadow:0 8px 20px #14213d24;font-family:var(--font-body-family);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--cmb-navy);transform:rotate(-8deg)}.cm-jph{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#ffe6ee;background-image:linear-gradient(160deg,#f6d77a,#fdeec3 46%,#ffe6ee)}.cm-jph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#14213d12 1.4px,#14213d00 1.5px);background-size:22px 22px}.cm-jph__glyph{position:relative;z-index:1;display:block;width:48%;max-width:180px;height:auto;color:#14213d4d}.cm-jph__word{position:absolute;z-index:1;left:50%;bottom:16px;transform:translate(-50%);font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#14213d73}.cm-jspread__text{min-width:0}.cm-jspread__num{display:block;margin:0 0 6px;font-family:var(--cmb-serif);font-style:italic;font-size:clamp(30px,3.4vw,42px);line-height:1;color:var(--cmb-pink)}.cm-jspread__chip{display:inline-flex;align-items:center;margin:0 0 14px;padding:5px 13px;border:1px solid rgba(20,33,61,.38);border-radius:999px;font-family:var(--font-body-family);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cmb-navy)}.cm-jspread__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(28px,3.2vw,46px);font-weight:700;font-variation-settings:"opsz" 96;line-height:1.08;letter-spacing:-.028em;overflow-wrap:anywhere}.cm-jspread__title a{color:var(--cmb-navy);text-decoration:none}.cm-jspread__title a:hover,.cm-jspread__title a:focus-visible{color:var(--cmb-pink-dark)}.cm-jspread__quote{position:relative;border:0;margin:18px 0 0;padding-left:34px;max-width:46ch;font-family:var(--cmb-serif);font-style:italic;font-weight:400;font-size:clamp(22px,2vw,24px);line-height:1.42;letter-spacing:-.005em;color:var(--cmb-ink-80)}.cm-jspread__quote:before{content:"\201c";position:absolute;left:-2px;top:-.16em;font-family:var(--cmb-serif);font-style:italic;font-size:3.1em;line-height:1;color:var(--cmb-pink)}.cm-jspread__meta{margin:20px 0 0;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cmb-ink-60)}.cm-jspread__cta{display:inline-flex;align-items:center;gap:9px;margin:18px 0 0;padding-bottom:3px;border-bottom:2px solid var(--cmb-pink);font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:1.3;color:var(--cmb-navy);text-decoration:none}.cm-jspread__cta:hover,.cm-jspread__cta:focus-visible{color:var(--cmb-pink-dark);border-bottom-color:var(--cmb-pink-dark)}.cm-jarrow{display:inline-block}@media(prefers-reduced-motion:no-preference){.cm-jarch__img,.cm-jstamp__in,.cm-jarrow,.cm-jspread__title a,.cm-jspread__cta{transition:transform .36s var(--cmb-ease),color .24s var(--cmb-ease),border-color .24s var(--cmb-ease)}.cm-jspread:hover .cm-jarch__img{transform:scale(1.03)}.cm-jspread:hover .cm-jstamp__in{transform:rotate(-2deg) scale(1.04)}.cm-jspread__cta:hover .cm-jarrow,.cm-jstep:hover .cm-jarrow{transform:translate(4px)}.cm-js .cm-jspread__media.cm-reveal{--cm-reveal-distance: 16px}.cm-js .cm-jstamp.cm-reveal{transform:scale(.8)}.cm-js .cm-jstamp.cm-reveal.is-in{transform:none}}.cm-jentry{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:14px;row-gap:4px;padding:16px 4px;border-bottom:1px solid var(--cmb-line);color:var(--cmb-navy);text-decoration:none}.cm-jentry__num{grid-column:1;grid-row:1 / span 2;font-family:var(--cmb-serif);font-style:italic;font-size:22px;line-height:1.3;color:var(--cmb-pink);white-space:nowrap}.cm-jentry__name{grid-column:2;grid-row:1;margin:0;font-family:var(--font-heading-family);font-size:19px;font-weight:600;font-variation-settings:"opsz" 40;line-height:1.26;letter-spacing:-.015em;color:var(--cmb-navy);overflow-wrap:anywhere}.cm-jentry__sub{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px}.cm-jentry__chip{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--cmb-line);border-radius:999px;font-family:var(--font-body-family);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--cmb-ink-60)}.cm-jentry__time{font-family:var(--font-body-family);font-size:12.5px;white-space:nowrap;color:var(--cmb-ink-60)}.cm-jentry__arrow{grid-column:3;grid-row:1 / span 2;align-self:center;font-size:17px;line-height:1;color:var(--cmb-pink);opacity:0}.cm-jentry:hover .cm-jentry__name,.cm-jentry:focus-visible .cm-jentry__name{color:var(--cmb-pink-dark)}@media(prefers-reduced-motion:no-preference){.cm-jentry__arrow,.cm-jentry__name{transition:opacity .24s var(--cmb-ease),transform .26s var(--cmb-ease),color .24s var(--cmb-ease)}.cm-jentry__arrow{transform:translate(-6px)}.cm-jentry:hover .cm-jentry__arrow,.cm-jentry:focus-visible .cm-jentry__arrow{opacity:1;transform:translate(0)}}.cm-jcard{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border:1px solid var(--cmb-line);border-radius:20px;background-color:#fff;color:var(--cmb-navy);text-decoration:none}.cm-jcard:hover,.cm-jcard:focus-visible{color:var(--cmb-navy);text-decoration:none}.cm-jcard:focus-visible{outline:2px solid var(--cmb-pink);outline-offset:3px}.cm-jcard__media{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:4 / 3;background-color:#f4f1ea}.cm-jcard__img{display:block;width:100%;height:100%;object-fit:cover}.cm-jcard .cm-jstamp{right:10px;bottom:10px}.cm-jcard .cm-jstamp__in{padding:6px 11px;font-size:10px;letter-spacing:.07em;box-shadow:0 6px 14px #14213d29}.cm-jcard__panel{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:9px;padding:15px 16px 17px;background-color:#eaf2fa}.cm-jcard__chip{display:inline-flex;align-items:center;padding:4px 11px;border:1px solid rgba(20,33,61,.22);border-radius:999px;font-family:var(--font-body-family);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--cmb-ink-70)}.cm-jcard__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-family:var(--font-heading-family);font-size:18px;font-weight:600;font-variation-settings:"opsz" 40;line-height:1.26;letter-spacing:-.015em;color:var(--cmb-navy);overflow-wrap:anywhere}.cm-jcard__meta{margin-top:auto;padding-top:4px;font-family:var(--font-body-family);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cmb-ink-60)}.cm-jcard__cta{display:inline-flex;align-items:center;gap:7px;padding-bottom:2px;border-bottom:2px solid var(--cmb-pink);font-family:var(--font-body-family);font-size:13px;font-weight:700;color:var(--cmb-navy)}@media(prefers-reduced-motion:no-preference){.cm-jcard{transition:transform .26s var(--cmb-ease),border-color .26s var(--cmb-ease),box-shadow .26s var(--cmb-ease)}.cm-jcard__img{transition:transform .36s var(--cmb-ease)}.cm-jcard:hover,.cm-jcard:focus-visible{transform:translateY(-4px);border-color:var(--cmb-pink);box-shadow:0 18px 38px #14213d1a}.cm-jcard:hover .cm-jcard__img{transform:scale(1.03)}.cm-jcard:hover .cm-jstamp__in{transform:rotate(-2deg) scale(1.04)}.cm-jcard:hover .cm-jarrow{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.cm-jcard,.cm-jcard__img{transition:none!important;transform:none!important}}.cm-blog{position:relative;background-color:var(--cmb-cream)}.cm-blog__inner{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.cm-blog__empty{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:40px 0 44px;border-top:2px solid var(--cmb-navy)}.cm-blog__empty-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(24px,2.6vw,34px);font-weight:700;font-variation-settings:"opsz" 40;letter-spacing:-.022em;color:var(--cmb-navy)}.cm-blog__empty-text{margin:0;max-width:56ch;font-family:var(--cmb-serif);font-style:italic;font-size:21px;line-height:1.45;color:var(--cmb-ink-80)}.cm-blog__empty-links{display:flex;flex-wrap:wrap;gap:22px;margin:6px 0 0;padding:0;list-style:none}.cm-blog__pager{margin:40px 0 0}.cm-blog__pager-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.cm-blog__page{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 14px;border:1px solid rgba(20,33,61,.22);border-radius:999px;background-color:#ffffffdb;font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1;color:var(--cmb-navy);text-decoration:none}a.cm-blog__page:hover,a.cm-blog__page:focus-visible{border-color:var(--cmb-pink);background-color:#fff;color:var(--cmb-pink-dark)}.cm-blog__page--on,.cm-blog__page--on:hover{border-color:var(--cmb-navy);background-color:var(--cmb-navy);color:var(--cmb-cream)}.cm-blog__page--gap{border-color:transparent;background-color:transparent;color:#14213d80}@media(prefers-reduced-motion:no-preference){.cm-blog__page{transition:border-color .24s var(--cmb-ease),background-color .24s var(--cmb-ease),color .24s var(--cmb-ease),transform .24s var(--cmb-ease)}a.cm-blog__page:hover{transform:translateY(-2px)}}.cm-jfoot{margin:48px 0 0;padding:30px 0 8px;border-top:2px solid var(--cmb-navy)}.cm-jfoot__eyebrow{margin:0 0 12px;font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cmb-ink-60)}.cm-jfoot__line{margin:0;max-width:30ch;font-family:var(--font-heading-family);font-size:clamp(24px,2.6vw,34px);font-weight:700;font-variation-settings:"opsz" 40;line-height:1.14;letter-spacing:-.022em;color:var(--cmb-navy)}.cm-jfoot__links{display:flex;flex-wrap:wrap;gap:10px 26px;margin:20px 0 0;padding:0;list-style:none}.cm-jlink{display:inline-flex;align-items:center;gap:8px;padding-bottom:2px;border-bottom:2px solid var(--cmb-pink);font-family:var(--font-body-family);font-size:15px;font-weight:600;color:var(--cmb-navy);text-decoration:none}.cm-jlink:hover,.cm-jlink:focus-visible{color:var(--cmb-pink-dark);border-bottom-color:var(--cmb-pink-dark)}.cm-jfoot__note{margin:22px 0 0;font-family:var(--font-body-family);font-size:13px;color:var(--cmb-ink-60)}@media(prefers-reduced-motion:no-preference){.cm-jlink{transition:color .22s var(--cmb-ease),border-color .22s var(--cmb-ease)}}@media screen and (max-width:749px){.cm-jmast__title{font-size:clamp(48px,15vw,72px)}.cm-jmast__line{font-size:clamp(24px,7vw,30px)}.cm-jmast__meta{font-size:11px;letter-spacing:.1em}.cm-jtoc{padding:18px 18px 8px}.cm-jspread__num{font-size:28px}.cm-jspread__quote{padding-left:26px;font-size:20px}.cm-jspread__wave{top:-17px;height:18px}.cm-jspread__wave:before{height:18px;-webkit-mask-size:200px 18px;mask-size:200px 18px}.cm-jstamp,.cm-jspread--flip .cm-jstamp{right:-6px;left:auto;bottom:12px}.cm-blog__empty-text{font-size:19px}}@media(prefers-reduced-motion:reduce){.cm-jorb--a,.cm-jorb--b{animation:none}.cm-jarch__img,.cm-jstamp,.cm-jarrow,.cm-jtoc__arrow,.cm-jtoc__peek,.cm-jentry__arrow,.cm-jpath__line,.cm-jtopic,.cm-blog__page{transition:none!important}.cm-jarch__img,.cm-jstamp,.cm-jpath__line,.cm-jtopic,.cm-blog__page{transform:none!important}.cm-jtoc__arrow,.cm-jentry__arrow{opacity:1;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/cm-blog.css.map */
