.ch-prog{position:fixed;z-index:70;left:0;right:0;top:0;height:2px;background:var(--ch-gold);transform:scaleX(0);transform-origin:0 50%;pointer-events:none;display:none}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.ch-prog{display:block;animation:ch-prog linear both;animation-timeline:scroll(root)}}}@keyframes ch-prog{to{transform:scaleX(1)}}.ch-crumb{display:flex;flex-wrap:wrap;gap:4px 0;font:500 11px/1.6 var(--ch-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.ch-crumb li{display:inline-flex;align-items:center}.ch-crumb li+li:before{content:"/";width:26px;text-align:center;letter-spacing:0;color:var(--line)}.ch-crumb a{padding:6px 0;color:var(--mute);transition:color .15s ease}.ch-crumb a:hover{color:var(--accent)}.ch-crumb [aria-current]{color:var(--head)}.ch-ph{position:relative;background:var(--bg);color:var(--fg);padding-block:clamp(28px,4vw,56px) clamp(44px,6vw,96px)}.ch-ph__k{margin-top:clamp(36px,5.4vw,88px)}.ch-ph__h{margin-top:clamp(14px,1.6vw,22px);font-size:clamp(40px,5.6vw,92px);max-width:16em}.ch-ph__h--long{font-size:clamp(34px,4.4vw,68px);line-height:1.04;max-width:20em}.ch-ph__lede{margin-top:clamp(20px,2.4vw,32px)}.ch-ph__meta{display:flex;flex-wrap:wrap;gap:8px 0;margin-top:clamp(28px,3.4vw,48px);padding-block:16px;border-block:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--mute)}.ch-ph__meta>span{display:inline-flex;align-items:center}.ch-ph__meta>span+span:before{content:"";width:1px;height:12px;margin-inline:18px;background:var(--line)}.ch-ph__meta b{font-weight:500;color:var(--head)}.ch-ph__meta a{color:var(--accent);border-bottom:1px solid currentColor}.ch-ph__meta a:hover{color:var(--head)}@media(max-width:559px){.ch-ph__meta{flex-direction:column;gap:4px}.ch-ph__meta>span+span:before{display:none}}.ch-prose{font-size:clamp(17px,1.2vw,18.5px);line-height:1.8;color:var(--fg);max-width:68ch;overflow-wrap:break-word}.ch-prose>*+*{margin-top:1.25em}.ch-prose :is(h2,h3,h4){text-wrap:balance}.ch-prose h2{margin-top:1.9em;font:300 clamp(28px,2.8vw,42px)/1.12 var(--ch-serif);letter-spacing:-.015em}.ch-prose h3{margin-top:1.8em;font:400 clamp(21px,1.7vw,26px)/1.25 var(--ch-serif);letter-spacing:-.005em}.ch-prose h4{margin-top:2em;font:500 12px/1.5 var(--ch-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.ch-prose :is(h2,h3,h4)+*{margin-top:.7em}.ch-prose a{color:var(--accent);border-bottom:1px solid currentColor;transition:color .15s ease}.ch-prose a:hover{color:var(--head)}.ch-prose :is(strong,b){font-weight:500;color:var(--head)}.ch-prose :is(ul,ol){padding-left:1.25em}.ch-prose ul{list-style:disc}.ch-prose ol{list-style:decimal}.ch-prose li+li{margin-top:.5em}.ch-prose li::marker{color:var(--ch-gold-deep)}.ch-prose img{max-width:100%;height:auto}.ch-prose :is(iframe,video){max-width:100%}.ch-prose hr{height:0;border:0;border-top:1px solid var(--line);margin-block:2.4em}.ch-prose blockquote{margin-block:2em;padding-left:clamp(18px,2vw,28px);border-left:2px solid var(--ch-gold);font:italic 300 clamp(22px,2.2vw,31px)/1.32 var(--ch-serif);color:var(--head)}.ch-prose blockquote cite{display:block;margin-top:14px;font:500 11.5px/1.5 var(--ch-sans);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.ch-prose figure{margin-block:2.2em}.ch-prose figure img{display:block;width:100%}.ch-prose figcaption{margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--mute)}.ch-prose figcaption .k{margin-right:10px;font:500 10.5px/1.5 var(--ch-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.ch-prose .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:2.2em}.ch-prose .duo figure{margin:0}.ch-prose .facts{margin-block:2.2em;padding:clamp(22px,2.6vw,32px);background:var(--ch-ink);color:var(--ch-on-ink);font-size:15.5px;line-height:1.6}.ch-prose .facts h4{margin:0 0 10px;color:var(--ch-gold)}.ch-prose .facts ul{list-style:none;padding:0;margin:0}.ch-prose .facts li{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin:0;padding:11px 0;border-top:1px solid var(--ch-line-ink)}.ch-prose .facts li span{color:var(--ch-on-ink-mute)}.ch-prose .facts li b{font:300 1.3em/1.2 var(--ch-serif);color:var(--ch-gold-pale);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.ch-prose .note{margin-block:2em;padding:18px 22px;background:var(--ch-ivory-2);border-left:2px solid var(--ch-gold);font-size:15.5px;line-height:1.7}.ch-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin-block:1.8em;font-size:15px;line-height:1.55;font-variant-numeric:tabular-nums lining-nums}.ch-prose :is(th,td){padding:12px 16px 12px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;background:none}.ch-prose th{font:500 11px/1.5 var(--ch-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);border-bottom-color:var(--ch-gold)}.ch-prose td:first-child{color:var(--head)}.ch-prose--drop>p:first-of-type:first-letter{float:left;margin:.07em .12em 0 0;font:300 4.3em/.8 var(--ch-serif);color:var(--ch-gold-deep)}@media(max-width:479px){.ch-prose .duo{grid-template-columns:minmax(0,1fr)}}.jn-nav{margin-top:clamp(36px,4.6vw,64px);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jn-nav::-webkit-scrollbar{display:none}.jn-nav ul{display:flex;gap:clamp(22px,3vw,44px);width:max-content}.jn-nav a{position:relative;display:inline-flex;align-items:baseline;gap:8px;min-height:48px;padding:14px 0;font:500 12px/1.4 var(--ch-sans);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--mute);transition:color .15s ease}.jn-nav a:hover{color:var(--head)}.jn-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ch-gold);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--ch-ease)}.jn-nav a[aria-current]{color:var(--head)}.jn-nav a[aria-current]:after{transform:scaleX(1)}.jn-nav sup{font:400 10.5px/1 var(--ch-sans);letter-spacing:.04em;color:var(--accent);font-variant-numeric:tabular-nums}.jn-card{display:flex;flex-direction:column;color:var(--fg)}.jn-card:hover{color:var(--fg)}.jn-card__img{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--ch-ivory-2)}.jn-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ch-ease)}.jn-card__img img[src*=thermal]{height:112%;margin-top:-8%;object-position:0 100%}.jn-card__k{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:18px;font:500 10.5px/1.5 var(--ch-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.jn-card__k b{font-weight:500;color:var(--accent)}.jn-card__t{margin-top:10px;font:350 clamp(21px,1.7vw,26px)/1.22 var(--ch-serif);letter-spacing:-.01em;color:var(--head);text-wrap:balance;transition:color .15s ease}.jn-card:hover .jn-card__t{color:var(--accent)}.jn-card__x{margin-top:10px;font-size:15.5px;line-height:1.6;color:var(--mute);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jn-card__go{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font:500 11px/1.4 var(--ch-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--head)}.jn-card:hover .ch-arr{transform:translate(5px)}@media(hover:hover)and (pointer:fine){.jn-card:hover .jn-card__img img{transform:scale(1.04)}}.jn-grid{display:grid;gap:clamp(40px,5vw,64px) clamp(20px,2.6vw,40px)}@media(min-width:620px){.jn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.jn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jn-lead{display:grid;gap:clamp(24px,4vw,40px);align-items:center;margin-bottom:clamp(56px,7vw,112px);color:var(--fg)}.jn-lead:hover{color:var(--fg)}.jn-lead__img{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--ch-ivory-2)}.jn-lead__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ch-ease)}.jn-lead__img img[src*=thermal]{height:112%;margin-top:-8%;object-position:0 100%}.jn-lead__t{margin-top:14px;font:300 clamp(28px,3vw,46px)/1.1 var(--ch-serif);letter-spacing:-.02em;color:var(--head);text-wrap:balance;transition:color .15s ease}.jn-lead:hover .jn-lead__t{color:var(--accent)}.jn-lead__x{margin-top:16px;max-width:34em;color:var(--fg)}.jn-lead:hover .ch-arr{transform:translate(5px)}@media(hover:hover)and (pointer:fine){.jn-lead:hover .jn-lead__img img{transform:scale(1.03)}}@media(min-width:900px){.jn-lead{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,104px)}}.jn-idx .ch-row__t{font-size:clamp(23px,2.3vw,34px);line-height:1.16}.jn-idx .ch-row__d{font-size:15.5px}.jn-idx__m{display:block;margin-top:10px;font:500 10.5px/1.5 var(--ch-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.jn-blk+.jn-blk{margin-top:clamp(72px,9vw,144px)}.jn-blk__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(28px,3.6vw,48px)}.jn-blk__top .ch-text{margin-top:12px;color:var(--mute)}.jn-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(48px,6vw,88px);padding-top:22px;border-top:1px solid var(--line);font:500 12px/1.4 var(--ch-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.jn-pager a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--head);transition:color .15s ease}.jn-pager a:hover{color:var(--accent)}.jn-pager .is-off{visibility:hidden}.jn-pager a.is-prev .ch-arr{transform:scaleX(-1)}.jn-let__in{display:grid;gap:clamp(28px,4vw,48px);align-items:end}.jn-let__h{margin-top:14px}.jn-let__copy .ch-lede{margin-top:clamp(16px,2vw,24px)}.jn-let__act{display:grid;gap:16px;justify-items:start}.jn-let__slot{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border:1px solid var(--line);font:500 12.5px/1 var(--ch-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--head)}a.jn-let__slot{background:var(--ch-gold);border-color:var(--ch-gold);color:var(--ch-ink);transition:background-color .15s ease,border-color .15s ease}a.jn-let__slot:hover{background:var(--ch-gold-pale);border-color:var(--ch-gold-pale);color:var(--ch-ink)}.jn-let__slot.ch-soon em{letter-spacing:0;text-transform:none;font-size:15px}@media(max-width:559px){.jn-let__slot{flex-wrap:wrap;gap:4px 10px;padding-block:14px;line-height:1.4}}@media(min-width:900px){.jn-let__in{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(56px,8vw,144px)}}.jn-clear{color:var(--accent);border-bottom:1px solid currentColor}.jn-clear:hover{color:var(--head)}.jn .ch-ph{padding-bottom:0}.jn-main{padding-top:clamp(40px,5vw,72px)}.ar-top .ch-wrap,.ar-hero,.ar-body,.ar-foot{max-width:calc(1180px + 2*var(--ch-gut))}.ar-top{padding-bottom:clamp(28px,3.4vw,48px)}.ar-stand{margin-top:clamp(18px,2.2vw,28px);font:300 clamp(19px,1.7vw,24px)/1.5 var(--ch-sans);color:var(--fg);max-width:34em}.ar-hero{width:100%;margin-inline:auto;padding-inline:var(--ch-gut)}.ar-hero__f{position:relative;overflow:hidden;background:var(--ch-ivory-2)}.ar-hero__f img{width:100%;height:auto;max-height:min(80vh,820px);object-fit:cover}.ar-hero--plate .ar-hero__f{display:flex;justify-content:center;padding:clamp(14px,3vw,44px)}.ar-hero--plate .ar-hero__f img{width:auto;max-width:min(100%,calc(var(--w,1200px)*1.2));max-height:min(74vh,720px);object-fit:contain;box-shadow:0 24px 60px -30px #15120e73}.ar-hero figcaption{margin-top:12px;font-size:13.5px;line-height:1.55;color:var(--mute);max-width:60em}.ar-hero figcaption b{margin-right:10px;font:500 10.5px/1.5 var(--ch-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.ar-body{display:grid;gap:clamp(40px,5vw,64px);width:100%;margin-inline:auto;padding:clamp(40px,5vw,72px) var(--ch-gut) clamp(64px,8vw,120px)}.ar-main{min-width:0}.ar-side{display:grid;gap:18px;align-content:start;min-width:0}@media(min-width:1040px){.ar-body{grid-template-columns:minmax(0,1fr) 300px;gap:clamp(48px,6vw,104px);align-items:start}.ar-side{position:sticky;top:calc(var(--ch-bar-h) + 28px)}}.ar-toc{margin-bottom:clamp(28px,3.4vw,44px);border-block:1px solid var(--line)}.ar-toc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;cursor:pointer;list-style:none;font:500 11.5px/1.4 var(--ch-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--head)}.ar-toc summary::-webkit-details-marker{display:none}.ar-toc summary .ch-plus{color:var(--accent)}.ar-toc[open] summary .ch-plus:after{transform:rotate(0)}.ar-toc ol{padding:0 0 18px;counter-reset:toc}.ar-toc li{counter-increment:toc}.ar-toc a{display:grid;grid-template-columns:34px minmax(0,1fr);padding:8px 0;font-size:15.5px;line-height:1.45;color:var(--fg);transition:color .15s ease}.ar-toc a:before{content:counter(toc,decimal-leading-zero);font:italic 400 13.5px/1.6 var(--ch-serif);color:var(--accent)}.ar-toc a:hover,.ar-toc a.is-on{color:var(--accent)}.ar-box{display:grid;gap:10px;padding:22px 22px 24px;border:1px solid var(--line);background:var(--bg);font-size:14.5px;line-height:1.6;color:var(--mute)}.ar-box__h{font:500 11px/1.5 var(--ch-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.ar-box b{font-weight:500;color:var(--head)}.ar-box a:not(.ch-btn){color:var(--accent);border-bottom:1px solid currentColor}.ar-box a:not(.ch-btn):hover{color:var(--head)}.ar-box .ch-btn{width:100%;margin-top:6px;padding-inline:14px;white-space:normal;text-align:center;line-height:1.3}.ar-box--ink{--bg:var(--ch-ink);--head:var(--ch-ivory);--mute:var(--ch-on-ink-mute);--line:var(--ch-line-ink);--accent:var(--ch-gold);border-color:var(--ch-ink)}.ar-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ar-tags a,.ar-tags span{padding:5px 10px;border:1px solid var(--line)!important;font:500 10.5px/1.4 var(--ch-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)!important}.ar-tags a:hover{border-color:var(--ch-gold-deep)!important;color:var(--head)!important}.ar-rev{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:clamp(40px,5vw,64px);padding-block:22px;border-block:1px solid var(--line);font-size:14.5px;line-height:1.6;color:var(--mute);max-width:68ch}.ar-rev b{display:block;font:400 19px/1.3 var(--ch-serif);color:var(--head)}.ar-rev a{color:var(--accent);border-bottom:1px solid currentColor}.ar-rev a:hover{color:var(--head)}.ar-disc{margin-top:22px;font-size:13px;line-height:1.65;color:var(--mute);max-width:68ch}.ar-foot{width:100%;margin-inline:auto;padding-inline:var(--ch-gut)}.ar-more__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(28px,3.6vw,48px)}.ar-more .jn-grid{row-gap:clamp(36px,4vw,48px)}.ar-svc{margin-top:clamp(64px,8vw,120px)}.ar-svc .ch-row__t{font-size:clamp(24px,2.4vw,36px)}.ch-prose>div[style*=max-width]{max-width:none!important;margin:0!important;padding:0!important;font:inherit!important;line-height:inherit!important;color:inherit!important}.ch-prose :where(div[style*=max-width],.article-wrap,.blog-scope,.container,.card)>*+*{margin-top:1.25em}.ch-prose h2[style]{margin:1.9em 0 0!important;font:300 clamp(28px,2.8vw,42px)/1.12 var(--ch-serif)!important;letter-spacing:-.015em;color:var(--head)!important}.ch-prose h3[style]{margin:1.8em 0 0!important;font:400 clamp(21px,1.7vw,26px)/1.25 var(--ch-serif)!important;color:var(--head)!important}.ch-prose :is(h2,h3)[style]+*{margin-top:.7em!important}.ch-prose ul[style]{margin-block:1.25em 0!important;padding-left:1.25em!important;line-height:inherit!important}.ch-prose li[style]{margin-bottom:0!important}.ch-prose a[style*="#2D1B69"]{color:var(--accent)!important;text-decoration:none!important}.ch-prose p[style*="#f7f5ff"]{margin:0!important;padding:clamp(18px,2.2vw,26px) clamp(20px,2.4vw,30px)!important;background:var(--ch-ivory-2)!important;border-left:2px solid var(--ch-gold)!important;border-radius:0!important;font-size:1.06em!important;line-height:1.7!important;color:var(--fg)!important}.ch-prose figcaption[style]{font:400 13.5px/1.55 var(--ch-sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--mute)!important}.ch-prose div[style*=linear-gradient]{margin-block:2.4em!important;padding:clamp(24px,3vw,40px)!important;background:var(--ch-ink)!important;border-left:2px solid var(--ch-gold)!important;border-radius:0!important;color:var(--ch-on-ink)!important}.ch-prose div[style*=linear-gradient] h3{margin:0!important;color:var(--ch-ivory)!important}.ch-prose div[style*=linear-gradient] p{margin:12px 0 22px!important;font-size:16px!important;line-height:1.65!important;opacity:1!important;color:var(--ch-on-ink-mute)!important}.ch-prose div[style*=linear-gradient] :is(strong,b){color:var(--ch-ivory)}.ch-prose div[style*=linear-gradient] a{display:inline-flex!important;align-items:center;min-height:48px;margin:0 10px 10px 0!important;padding:0 24px!important;border:1px solid var(--ch-line-ink)!important;border-radius:0!important;background:none!important;font:500 12px/1.2 var(--ch-sans)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--ch-ivory)!important;transition:background-color .15s ease,color .15s ease}.ch-prose div[style*=linear-gradient] a[style*="#C9A84C"]{background:var(--ch-gold)!important;border-color:var(--ch-gold)!important;color:var(--ch-ink)!important}.ch-prose div[style*=linear-gradient] a:hover{background:var(--ch-gold-pale)!important;border-color:var(--ch-gold-pale)!important;color:var(--ch-ink)!important}.ch-prose .ch-related{margin-top:2.4em!important;padding:clamp(20px,2.4vw,28px)!important;background:var(--ch-ivory-2)!important;border-left:2px solid var(--ch-gold)!important}.ch-prose .ch-related p{margin:0 0 8px!important;font:500 11px/1.5 var(--ch-sans)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)!important}.ch-prose .ch-related ul{margin:0!important;padding-left:1.1em!important;line-height:1.7!important}.ch-prose :is(.article-wrap,.blog-scope,.container,.card){max-width:none;margin:0;padding:0;background:none;border-radius:0;box-shadow:none}.ch-prose :is(.article-wrap,.card)>:first-child{margin-top:0}.ch-prose .meta{font-size:13.5px;color:var(--mute)}.ch-prose :is(.callout,.panel){margin-block:2em;padding:clamp(18px,2.2vw,28px) clamp(20px,2.4vw,30px);background:var(--ch-ivory-2);border-left:2px solid var(--ch-gold)}.ch-prose :is(.callout,.panel)>:first-child{margin-top:0}.ch-prose :is(.callout,.panel)>*+*{margin-top:.9em}.ch-prose .callout ul{list-style:none;padding:0}.ch-prose .panel h2{font-size:clamp(24px,2.2vw,32px)}.ch-prose .quote{margin-block:2em;padding-left:clamp(18px,2vw,28px);border-left:2px solid var(--ch-gold);font:italic 300 clamp(21px,2vw,28px)/1.36 var(--ch-serif);color:var(--head)}.ch-prose .small-list{font-size:.95em}.ch-prose a.cta-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;border:0;background:var(--ch-ink);font:500 12px/1.2 var(--ch-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ch-ivory);transition:background-color .15s ease,color .15s ease}.ch-prose a.cta-btn:hover{background:var(--ch-gold);color:var(--ch-ink)}.ch-prose .cta{margin-top:2.6em;padding:clamp(24px,3vw,40px);background:var(--ch-ink);border-left:2px solid var(--ch-gold);color:var(--ch-on-ink-mute)}.ch-prose .cta h2{margin-top:0;color:var(--ch-ivory)}.ch-prose .cta :is(strong,b){color:var(--ch-gold-pale)}.ch-prose .quote :is(strong,b){font-weight:400}.sv-top{padding-bottom:clamp(40px,5vw,72px)}.sv-top .ch-ph__lede{max-width:40em}.sv-acts{align-items:center;margin-top:clamp(28px,3.4vw,44px)}.sv-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,3vw,40px);margin-top:clamp(40px,5vw,72px);border-top:1px solid var(--line)}.sv-proof li{display:grid;gap:6px;align-content:start;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.45}.sv-proof span{font:500 10.5px/1.5 var(--ch-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}.sv-proof a{justify-self:start;color:var(--head);border-bottom:1px solid var(--line);transition:color .15s ease,border-color .15s ease}.sv-proof a:hover{color:var(--accent);border-color:currentColor}@media(min-width:900px){.sv-proof{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-proof li{border-bottom:0;padding:20px 0 0}}.sv-idx{background:var(--ch-ivory);border-bottom:1px solid var(--ch-line);padding-block:clamp(24px,3vw,40px)}.sv-idx ol{margin-top:14px;counter-reset:sv;display:grid;gap:0 clamp(24px,4vw,64px)}.sv-idx li{counter-increment:sv;break-inside:avoid}.sv-idx a{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;min-height:44px;padding:10px 0;font-size:15.5px;line-height:1.4;color:var(--ch-text);transition:color .15s ease}.sv-idx a:before{content:counter(sv,decimal-leading-zero);font:italic 400 13.5px/1.6 var(--ch-serif);color:var(--ch-gold-text)}.sv-idx a:hover{color:var(--ch-gold-text)}@media(min-width:700px){.sv-idx ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.sv-idx ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-blk{padding-block:clamp(56px,7vw,112px)}.sv-blk+.sv-blk:before{content:"";position:absolute;top:0;left:var(--ch-gut);right:var(--ch-gut);height:1px;background:var(--line)}.sv-blk__in{display:grid;gap:clamp(24px,3vw,40px)}.sv-blk__h{min-width:0}.sv-no{display:block;font:italic 400 clamp(17px,1.4vw,20px)/1.2 var(--ch-serif);color:var(--accent)}.sv-h2{margin-top:12px;font-size:clamp(30px,3.3vw,50px);max-width:13em}.sv-prose{min-width:0}.sv-prose>:first-child{margin-top:0}.sv-prose figure:first-child{margin-top:0}@media(min-width:960px){.sv-blk__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,6vw,112px);align-items:start}.sv-blk__h{position:sticky;top:calc(var(--ch-bar-h) + 32px)}}.sv-steps__top{max-width:46em;margin-bottom:clamp(32px,4vw,56px)}.sv-steps__top .ch-h2{margin-top:14px}.sv-steps__list ol{counter-reset:st;border-bottom:1px solid var(--line)}.sv-steps__list li{counter-increment:st;display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 clamp(12px,2vw,24px);padding:clamp(22px,2.6vw,36px) 0;border-top:1px solid var(--line);font-size:16.5px;line-height:1.7;color:var(--mute)}.sv-steps__list li:before{content:counter(st,decimal-leading-zero);grid-row:1 / span 2;font:italic 400 15px/2.2 var(--ch-serif);color:var(--accent)}.sv-steps__list li>strong{display:block;grid-column:2;font:300 clamp(23px,2.3vw,34px)/1.16 var(--ch-serif);letter-spacing:-.012em;color:var(--head);margin-bottom:10px}.sv-steps__list .sv-st{display:block;grid-column:2;min-width:0}.sv-steps__list li em{font-style:italic}@media(min-width:960px){.sv-steps__list li{grid-template-columns:64px minmax(0,1fr) minmax(0,1.3fr);gap:0 clamp(24px,3vw,48px);align-items:baseline}.sv-steps__list li>strong{margin-bottom:0}.sv-steps__list .sv-st{grid-column:3}}.sv-faq .sv-blk__h{align-self:start}.sv-faq .sv-h2{margin-top:14px}.sv-qa{min-width:0}.sv-cta__h{font-size:clamp(34px,4.8vw,76px);max-width:14em}.sv-cta__t{margin-top:clamp(18px,2.2vw,28px);max-width:40em;color:var(--fg)}.sv-cta .sv-acts{margin-top:clamp(28px,3.4vw,44px)}.sv-rel__top{margin-bottom:clamp(28px,3.6vw,48px)}.sv-rel__top .ch-h2{margin-top:14px}.sv-rev{max-width:none;margin-top:clamp(48px,6vw,88px)}.sv-note{display:grid;gap:14px;padding:clamp(24px,3vw,40px);border:1px solid var(--line);background:var(--ch-ivory-2)}.sv-note .ch-h3{font:300 clamp(24px,2.4vw,34px)/1.15 var(--ch-serif);color:var(--head)}.sv-note p{max-width:60em;color:var(--fg)}.sv-note .ch-link{justify-self:start;margin-top:6px}.sv-cov{padding-top:0}.pg-top{padding-bottom:clamp(8px,1vw,16px)}.pg-top .ch-wrap,.pg-body{max-width:calc(1180px + 2*var(--ch-gut))}.pg-top .ch-wrap:after{content:"";display:block;height:1px;margin-top:clamp(28px,3.4vw,48px);background:var(--line)}.pg-body{padding-top:clamp(20px,2.4vw,32px)}.pg-side:empty{display:none}@media(min-width:1040px){.pg-body--one{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.pg-body--one .pg-side{display:grid;order:-1;max-width:300px}}.ch-prose :where(.ch-content,[class$=-section])>*+*{margin-top:1.25em}.ch-prose :where(.ch-content,[class$=-section])>:first-child{margin-top:0}.ch-prose p.lead{padding:clamp(18px,2.2vw,28px) clamp(18px,2.4vw,32px);background:var(--ch-ivory-2);border-left:2px solid var(--ch-gold);font-size:1.04em;line-height:1.7}.ch-prose p.lead strong{font-weight:500}.ch-prose details{border-top:1px solid var(--line);margin-top:0!important}.ch-prose details:last-of-type{border-bottom:1px solid var(--line)}.ch-prose :not(details)+details{margin-top:1.4em!important}.ch-prose summary{position:relative;display:block;padding:20px 44px 20px 0;cursor:pointer;list-style:none;font:400 clamp(19px,1.6vw,23px)/1.3 var(--ch-serif);letter-spacing:-.005em;color:var(--head);transition:color .15s ease}.ch-prose summary::-webkit-details-marker{display:none}.ch-prose summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-52%);font:300 26px/1 var(--ch-sans);color:var(--accent)}.ch-prose details[open]>summary:after{content:"\2212"}.ch-prose summary:hover{color:var(--accent)}.ch-prose details>:not(summary){margin:0 0 20px;max-width:60ch}.ch-prose a:is(.button,.btn){display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin:6px 12px 6px 0;padding:6px 26px;border:1px solid var(--ch-ink);font:500 12.5px/1.3 var(--ch-sans);letter-spacing:.16em;text-transform:uppercase;text-align:center;background:transparent;color:var(--ch-ink);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ch-prose a:is(.button,.btn):hover{background:var(--ch-ink);color:var(--ch-ivory)}.ch-prose a.button-primary{background:var(--ch-ink);color:var(--ch-ivory)}.ch-prose a.button-primary:hover{background:var(--ch-gold);border-color:var(--ch-gold);color:var(--ch-ink)}.ch-prose [style*=border-radius]{border-radius:0!important}.pg-raw{width:100%;max-width:calc(1180px + 2*var(--ch-gut));margin-inline:auto;padding:clamp(8px,1.4vw,20px) var(--ch-gut) clamp(64px,8vw,120px);font:400 17px/1.75 var(--ch-sans);color:var(--ch-text);overflow-wrap:break-word}:where(.pg-raw) :where(*,*:before,*:after){box-sizing:border-box}:where(.pg-raw) :where(img,video,iframe){max-width:100%}:where(.pg-raw) img{height:auto}:where(.pg-raw) :where(h1,h2,h3,h4){font-family:var(--ch-serif);font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--ch-ink)}:where(.pg-raw) a{color:var(--ch-gold-text)}:where(.pg-raw) table{border-collapse:collapse;max-width:100%}.ch-prose :is(h2,h3) a{color:inherit;border-bottom:0}.ch-prose :is(h2,h3) a:hover{color:var(--accent)}@media(min-width:1040px){.pg .ar-side{max-height:calc(100svh - var(--ch-bar-h) - 44px);overflow-y:auto;scrollbar-width:none}.pg .ar-side::-webkit-scrollbar{display:none}}.ch-prose .ch-press-banner .label{font:500 11px/1.5 var(--ch-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.ch-prose .ch-press-banner .logos{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ch-prose .ch-press-banner .logo-card{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--line);font:500 11.5px/1.4 var(--ch-sans);letter-spacing:.14em;color:var(--head)}.ch-prose .ch-press-banner .logo-card:hover{border-color:var(--ch-gold-deep);color:var(--accent)}.ch-prose .ch-press-banner .ukm{margin-top:18px;padding:18px 22px;background:var(--ch-ivory-2);border-left:2px solid var(--ch-gold);font-size:15.5px;line-height:1.7}.ch-prose :where(section,div)+:where(section,div){margin-top:1.6em}@media(max-width:760px){:where(.pg-raw) table{display:block;overflow-x:auto}}.ch-prose [style*=background] :is(strong,b){color:inherit}@media(max-width:559px){.ch-prose p.lead{font-size:1em;line-height:1.65}}.ch-prose div[style*=linear-gradient] :is(div,span)[style*=color]{color:var(--ch-ivory)!important}.ch-prose div[style*=linear-gradient] :is(div,span):is([style*="#555"],[style*="#666"]){color:var(--ch-on-ink-mute)!important}.ch-prose div[style*=linear-gradient] div[style*="#9a8540"]{color:var(--ch-gold)!important}.ct-top{padding-bottom:clamp(28px,3.6vw,56px)}.ct-body{display:grid;gap:clamp(40px,5vw,64px);padding-bottom:clamp(64px,8vw,120px)}@media(min-width:980px){.ct-body{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(48px,6vw,112px);align-items:start}}.ct-form{padding-top:clamp(24px,3vw,40px);border-top:1px solid var(--line)}.ct-sub{margin-top:8px}.ct-f{display:grid;gap:22px;margin-top:clamp(24px,3vw,36px)}.ct-row{display:grid;gap:22px}@media(min-width:620px){.ct-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-fld{display:grid;gap:8px}.ct-fld label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:500 11px/1.5 var(--ch-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--head)}.ct-req{font-weight:400;letter-spacing:.12em;color:var(--mute)}.ct-fld :is(input,select,textarea){width:100%;min-height:54px;padding:14px 16px;border:1px solid var(--line);border-radius:0;background:#fff;font:400 16px/1.5 var(--ch-sans);color:var(--ch-ink);appearance:none;-webkit-appearance:none;transition:border-color .15s ease}.ct-fld textarea{min-height:168px;resize:vertical}.ct-fld select{padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,var(--ch-ink) 50%),linear-gradient(135deg,var(--ch-ink) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat}.ct-fld :is(input,select,textarea):hover{border-color:var(--ch-gold-deep)}.ct-fld :is(input,select,textarea):focus-visible{outline:2px solid var(--ch-gold-deep);outline-offset:2px;border-color:var(--ch-ink)}.ct-fld ::placeholder{color:var(--mute);opacity:.7}.ct-act{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:6px}.ct-act .ch-btn{cursor:pointer}.ct-act .ch-fine{max-width:30em}.ct-act .ch-fine a{color:var(--accent);border-bottom:1px solid currentColor}.ct-act .ch-fine a:hover{color:var(--head)}.ct-msg{padding:16px 20px;border-left:2px solid var(--ch-gold);background:var(--ch-ivory-2);font-size:15.5px;line-height:1.6;color:var(--head)}.ct-msg--err{border-left-color:#9a3b2e}.ct-msg ul{display:grid;gap:4px}.ct-side{display:grid;gap:20px;padding:clamp(28px,3.4vw,44px);background:var(--ch-ink);color:var(--ch-on-ink)}.ct-side__t{font-size:15.5px;line-height:1.7;color:var(--ch-on-ink-mute)}.ct-lines{display:grid;margin-top:4px}.ct-lines li{display:grid;gap:2px;padding:14px 0;border-top:1px solid var(--ch-line-ink)}.ct-lines span{font:500 10.5px/1.5 var(--ch-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ch-on-ink-mute)}.ct-lines :is(a,b){display:inline-flex;align-items:center;gap:10px;min-height:32px;font:400 clamp(18px,1.5vw,21px)/1.35 var(--ch-serif);color:var(--ch-ivory);overflow-wrap:anywhere}.ct-lines a{transition:color .15s ease}.ct-lines a:hover{color:var(--ch-gold)}.ct-lines a:hover .ch-arr{transform:translate(5px)}.ct-side__f{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:16px;border-top:1px solid var(--ch-line-ink);font-size:13.5px}.ct-side__f a{padding:6px 0;color:var(--ch-gold);border-bottom:1px solid transparent}.ct-side__f a:hover{color:var(--ch-gold-pale);border-bottom-color:currentColor}.ct-next__top{margin-bottom:clamp(28px,3.6vw,48px)}.ct-next__top .ch-h2{margin-top:14px}.ct-step{cursor:default}.ct-step:hover .ch-row__t{color:var(--head)}.pd-top{padding-block:clamp(28px,4vw,56px) clamp(40px,5vw,80px);background:var(--bg)}.pd-grid{display:grid;gap:clamp(28px,4vw,48px);margin-top:clamp(22px,3vw,44px)}.pd-gal{min-width:0}.pd-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--ch-ivory-2);-webkit-overflow-scrolling:touch}.pd-gal__track::-webkit-scrollbar{display:none}.pd-gal__s{flex:0 0 100%;aspect-ratio:1/1;scroll-snap-align:start;scroll-snap-stop:always}.pd-gal__s img{width:100%;height:100%;object-fit:contain}.pd-gal__bar{display:none;align-items:center;gap:18px;margin-top:14px}.ch-js .pd-gal__bar{display:flex}.pd-gal__n{flex:none;font:400 13px/1 var(--ch-sans);letter-spacing:.14em;color:var(--mute);font-variant-numeric:tabular-nums}.pd-gal__n b{font-weight:500;color:var(--head)}.pd-gal__th{display:flex;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px}.pd-gal__th::-webkit-scrollbar{display:none}.pd-gal__th button{flex:none;width:60px;height:60px;padding:0;border:0;background:var(--ch-ivory-2);cursor:pointer;opacity:.55;outline:1px solid transparent;outline-offset:1px;transition:opacity .15s ease,outline-color .15s ease}.pd-gal__th button img{width:100%;height:100%;object-fit:cover}.pd-gal__th button:hover{opacity:1}.pd-gal__th button.is-on{opacity:1;outline-color:var(--ch-gold-deep)}.pd-gal__th button:focus-visible{opacity:1;outline:2px solid var(--ch-gold-deep)}.pd-info{min-width:0}.pd-h{margin-top:14px;font-size:clamp(34px,3.7vw,58px);line-height:1.03}.pd-h--long{font-size:clamp(28px,2.9vw,44px);line-height:1.1;letter-spacing:-.018em}.pd-price{margin-top:clamp(16px,1.8vw,24px);font:300 clamp(24px,2.2vw,32px)/1.2 var(--ch-serif);color:var(--head);font-variant-numeric:tabular-nums lining-nums}.pd-act{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,2.8vw,36px)}.pd-act .ch-btn{flex:1 1 220px}.pd-note{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:16px}.pd-note a{color:var(--accent);border-bottom:1px solid currentColor}.pd-note a:hover{color:var(--head)}.pd-f{display:grid;gap:18px;margin-top:clamp(24px,2.8vw,36px)}.pd-buy{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.pd-qty{flex:0 0 112px}.pd-buy .ch-btn{flex:1 1 200px;min-height:54px}.pd-buy .ch-btn[disabled]{opacity:.45;cursor:not-allowed}.pd-facts{margin-top:clamp(28px,3.4vw,44px);border-bottom:1px solid var(--line)}.pd-facts li{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:13px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.5}.pd-facts span{font:500 10.5px/1.5 var(--ch-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.pd-facts :is(b,a){font-weight:400;color:var(--head);text-align:right}.pd-facts a{border-bottom:1px solid var(--line);transition:color .15s ease,border-color .15s ease}.pd-facts a:hover{color:var(--accent);border-color:currentColor}.pd-body{border-top:1px solid var(--line)}.pd-body .ch-prose>:first-child{margin-top:0}.pd-rows .ch-row__t{font-size:clamp(23px,2.3vw,34px);line-height:1.16}@media(min-width:980px){.pd-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(48px,6vw,104px);align-items:start}.pd-info{position:sticky;top:calc(var(--ch-bar-h) + 28px)}}.sh-top,.sr-top,.nf-top,.cr-top{padding-bottom:clamp(28px,3.4vw,48px)}.sh-main,.sr-main,.nf-main,.cr-main{padding-bottom:clamp(72px,9vw,144px)}.sh-grid{display:grid;gap:clamp(40px,5vw,64px) clamp(20px,2.6vw,40px)}.sh-card .jn-card__img{aspect-ratio:1/1}.sh-card__p{margin-top:12px;font:400 17px/1.4 var(--ch-serif);color:var(--head);font-variant-numeric:tabular-nums lining-nums}.ch-ph__lede :where(p+p){margin-top:.8em}.ch-ph__lede a{color:var(--accent);border-bottom:1px solid currentColor}.ch-ph__lede a:hover{color:var(--head)}@media(min-width:520px){.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.sh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sr-form{display:flex;gap:10px;max-width:640px;margin-top:clamp(24px,3vw,40px)}.sr-form input{flex:1 1 auto;min-width:0;min-height:52px;padding:0 16px;border:1px solid var(--line);border-radius:0;background:#fff;font:400 16px/1.5 var(--ch-sans);color:var(--ch-ink);appearance:none;-webkit-appearance:none;transition:border-color .15s ease}.sr-form input:hover{border-color:var(--ch-gold-deep)}.sr-form input:focus-visible{outline:2px solid var(--ch-gold-deep);outline-offset:2px;border-color:var(--ch-ink)}.sr-form input::placeholder{color:var(--mute);opacity:.7}.sr-form .ch-btn{flex:none}.sr-main>.ch-label{margin-bottom:18px}@media(max-width:419px){.sr-form{flex-direction:column}}.cr-f{display:grid;gap:clamp(32px,4vw,56px)}.cr-lines{border-bottom:1px solid var(--line)}.cr-line{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px 18px;align-items:start;padding:22px 0;border-top:1px solid var(--line)}.cr-img{display:block;aspect-ratio:1/1;background:var(--ch-ivory-2);overflow:hidden}.cr-img img{width:100%;height:100%;object-fit:cover}.cr-info{display:grid;gap:6px;justify-items:start;min-width:0}.cr-t{font:400 clamp(19px,1.7vw,24px)/1.25 var(--ch-serif);color:var(--head);transition:color .15s ease}.cr-t:hover{color:var(--accent)}.cr-v{font-size:14.5px;line-height:1.5;color:var(--mute)}.cr-rm{margin-top:4px;padding:6px 0;font:500 11px/1.4 var(--ch-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line);transition:color .15s ease,border-color .15s ease}.cr-rm:hover{color:var(--head);border-color:currentColor}.cr-qty{grid-column:2;max-width:120px}.cr-tot{grid-column:2;font:300 22px/1.3 var(--ch-serif);color:var(--head);font-variant-numeric:tabular-nums lining-nums}.cr-sum{display:grid;gap:12px;justify-items:start}.cr-sub{display:flex;align-items:baseline;justify-content:space-between;gap:24px;width:100%;max-width:420px;font:500 11.5px/1.5 var(--ch-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.cr-sub b{font:300 clamp(28px,2.6vw,38px)/1.1 var(--ch-serif);letter-spacing:0;text-transform:none;color:var(--head);font-variant-numeric:tabular-nums lining-nums}.cr-sub--s b{font-size:20px}.cr-act{margin-top:10px}.cr-empty{margin-top:28px}@media(min-width:760px){.cr-line{grid-template-columns:120px minmax(0,1fr) 120px 140px;gap:28px;align-items:center}.cr-qty,.cr-tot{grid-column:auto}.cr-tot{text-align:right}.cr-sum{justify-items:end;text-align:right}.cr-act{justify-content:flex-end}}:where(.pd-body .ch-prose>div,.pd-body .ch-prose .ch-pricing)>*+*{margin-top:1.25em}.pd-body .ch-prose .lead{padding:20px 24px;background:var(--ch-ivory-2);border-left:2px solid var(--ch-gold);font-size:16px;line-height:1.75}.pd-body .ch-scope{margin-top:1.4em;border-bottom:1px solid var(--line)}.pd-body .ch-scope-item{margin:0;padding:16px 0;border-top:1px solid var(--line);font-size:16px;line-height:1.7;color:var(--mute)}.pd-body .ch-scope-num{margin-right:6px;font:italic 400 15px/1.6 var(--ch-serif);color:var(--accent)}.pd-body .ch-scope-title{font:400 19px/1.4 var(--ch-serif);color:var(--head)}.pd-body .ch-pricing{margin-top:2.2em;padding:clamp(20px,2.4vw,30px);background:var(--ch-ivory-2);border:1px solid var(--line)}.pd-body .ch-pricing h3{margin-top:0}@media(max-width:759px){.cr-act{width:100%}.cr-act .ch-btn{flex:1 1 150px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ch-pages.css.map */
