.cm{--cm-ink:var(--page-ink,#1e1e1e);--cm-soft:#5f5f6b;--cm-quiet:#8e8e96;--cm-hair:#10121821;--cm-measure:1060px;--cm-gutter:clamp(16px, 4.4vw, 60px);--cm-sqs:.65;padding:0 var(--cm-gutter) clamp(56px, 7vw, 96px);background:var(--page-ground,#f6f6f4);color:var(--cm-ink);font-family:var(--page-body,var(--font-sans))}@supports (corner-shape:squircle){.cm{--cm-sqs:1}}.cm>*{max-width:var(--cm-measure);margin-left:auto;margin-right:auto}.cm-open{text-align:center;justify-items:center;padding-top:clamp(104px,12vw,148px);display:grid}.cm-open h1{max-width:20ch;color:var(--cm-ink);font-family:var(--page-font,var(--font-sans));font-size:clamp(34px,4vw,52px);font-weight:var(--page-weight,600);letter-spacing:var(--page-tracking,-.045em);text-wrap:balance;margin:0;line-height:1.04}.cm-sub{max-width:56ch;color:var(--page-sub-color,#5f5f6b);font-size:var(--page-sub-size,17px);font-weight:var(--page-sub-weight,500);text-wrap:pretty;margin:16px 0 0;line-height:1.5}.cm-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin-top:clamp(44px,5.5vw,72px);display:grid}.cm-shot{border-radius:calc(16px * var(--cm-sqs));corner-shape:squircle;box-shadow:0 0 0 .5px var(--cm-hair);background:#e9e9e5;margin:0;overflow:hidden}.cm-shot img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;display:block}.cm-what{border-top:.5px solid var(--cm-hair);grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr);gap:10px clamp(24px,4vw,64px);margin-top:clamp(56px,7vw,96px);padding-top:clamp(28px,3.4vw,40px);display:grid}.cm-what h2{color:var(--cm-ink);font-family:var(--page-font,var(--font-sans));font-size:clamp(20px,2vw,25px);font-weight:var(--page-weight,600);letter-spacing:var(--page-tracking,-.04em);text-wrap:balance;margin:0;padding-top:3px;line-height:1.12}.cm-what-body{max-width:62ch}.cm-what-body p{color:var(--cm-soft);text-wrap:pretty;margin:0;font-size:16.5px;font-weight:500;line-height:1.62}.cm-what-body p+p{margin-top:14px}.cm-ask{border-radius:calc(26px * var(--cm-sqs));corner-shape:squircle;box-shadow:0 0 0 .5px var(--cm-hair), 0 1px 2px #1012180a;text-align:center;background:#fff;justify-items:center;margin-top:clamp(56px,7vw,96px);padding:clamp(32px,4vw,52px) clamp(20px,3.4vw,44px);display:grid}.cm-ask h2{max-width:22ch;color:var(--cm-ink);font-family:var(--page-font,var(--font-sans));font-size:clamp(24px,2.4vw,32px);font-weight:var(--page-weight,600);letter-spacing:var(--page-tracking,-.04em);text-wrap:balance;margin:0;line-height:1.08}.cm-ask>p{max-width:54ch;color:var(--cm-soft);text-wrap:pretty;margin:12px 0 0;font-size:15.5px;font-weight:500;line-height:1.6}.cm-ask-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(22px,2.6vw,30px);display:flex}.cm-channels{margin-top:clamp(56px,7vw,96px)}.cm-channels-head{max-width:62ch}.cm-channels-head h2{color:var(--cm-ink);font-family:var(--page-font,var(--font-sans));font-size:clamp(20px,2vw,25px);font-weight:var(--page-weight,600);letter-spacing:var(--page-tracking,-.04em);margin:0;line-height:1.12}.cm-channels-head p{color:var(--cm-soft);text-wrap:pretty;margin:10px 0 0;font-size:15.5px;font-weight:500;line-height:1.6}.cm-channels-head a{color:var(--cm-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cm-hair);text-decoration-color:var(--cm-hair);text-underline-offset:3px;transition:text-decoration-color .15s}.cm-channels-head a:hover{text-decoration-color:currentColor}.cm-channel-list{border-radius:calc(18px * var(--cm-sqs));corner-shape:squircle;box-shadow:0 0 0 .5px var(--cm-hair), 0 1px 2px #1012180a;background:#fff;margin:clamp(22px,2.8vw,32px) 0 0;padding:0;list-style:none;overflow:hidden}.cm-channel-list li+li .cm-channel{border-top:.5px solid var(--cm-hair)}.cm-channel{color:var(--cm-ink);grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr) auto;align-items:center;gap:4px clamp(16px,2.4vw,28px);padding:17px clamp(18px,2.4vw,24px);text-decoration:none;transition:background-color .16s;display:grid}.cm-channel:hover{background:#10121807}.cm-channel:focus-visible{outline:2px solid var(--cm-ink);outline-offset:-3px}.cm-channel-title{letter-spacing:-.015em;font-size:15.5px;font-weight:600}.cm-channel-handle{color:var(--cm-quiet);font-size:14.5px;font-weight:500}.cm-arrow{color:currentColor;opacity:.45;flex:none;transition:opacity .16s}.cm-channel:hover .cm-arrow{opacity:1}@media (width<=760px){.cm-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-what{grid-template-columns:minmax(0,1fr)}.cm-what h2{padding-top:0}.cm-channel{grid-template-columns:minmax(0,1fr) auto;gap:3px 14px}.cm-channel-handle{grid-area:2/1}.cm-arrow{grid-area:1/2/span 2}}@media (width<=640px){.cm{--cm-gutter:20px}.cm-open{padding-top:clamp(64px,17vw,88px)}.cm-open h1{font-size:clamp(34px,9.6vw,44px)}}
