.cm-follow{position:relative;isolation:isolate;overflow:clip;padding-block-start:clamp(88px,11vw,176px)}.cm-follow:before{content:"";position:absolute;z-index:-1;inset-block-start:0;inset-inline-start:50%;block-size:clamp(48px,7vw,104px);inline-size:12px;margin-inline-start:-6px;background:radial-gradient(circle 5px at 50% calc(100% - 6px),var(--pink-hi) 92%,transparent) no-repeat,repeating-linear-gradient(180deg,var(--pink-hi) 0 8px,transparent 8px 14px) 50% 0/3px calc(100% - 12px) no-repeat;opacity:.8}.cm-follow:after{content:"";position:absolute;z-index:-1;inset-inline:0;inset-block-end:0;block-size:60%;background:radial-gradient(60% 80% at 80% 100%,rgb(79 31 112 / .45),transparent 70%)}.cm-follow__grid{display:grid;gap:var(--sp-7)}.cm-follow__intro{align-content:start}.cm-follow__intro .c-sh__title{max-inline-size:14ch;text-wrap:balance}.cm-promise{display:grid;gap:var(--sp-3);padding:0;margin:var(--sp-3) 0 0;list-style:none;max-inline-size:var(--measure)}.cm-promise li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-4);align-items:start;font:700 var(--fs-300)/var(--lh-body) var(--f-body);color:var(--ink-2)}.cm-promise i{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;font:400 var(--fs-200)/1 var(--f-display);font-style:normal;color:var(--ink-1);background:var(--felt-pink);background-blend-mode:soft-light,normal;box-shadow:0 0 0 2px var(--outline),0 3px 0 2px var(--outline)}.cm-felt{display:flex;flex-direction:column;gap:var(--sp-4);padding:clamp(28px,5vw,56px) clamp(20px,4vw,48px)}.cm-felt .c-notify{max-inline-size:none}.cm-felt .c-notify__line{font-size:var(--fs-400);line-height:1.4}@media(min-width:900px){.cm-follow__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:center}.cm-follow__intro{grid-column:1 / span 5}.cm-follow__form{grid-column:7 / -1}}.cm-mcv{position:relative;isolation:isolate;overflow:clip}.cm-mcv__art{z-index:-1;opacity:.8}.cm-mcv__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--canvas) 0%,transparent 22%,transparent 70%,var(--canvas) 100%)}.cm-cards{display:grid;gap:var(--sp-5)}.cm-card .c-card__body{min-block-size:100%;gap:var(--sp-2)}.cm-card .c-card__text{max-inline-size:34ch}.cm-card .c-card__more{margin-block-start:auto;padding-block-start:var(--sp-4);color:var(--cyan-hi);font-weight:800}.cm-slot{position:relative;z-index:2;display:inline-flex;align-items:center;gap:var(--sp-2);min-block-size:44px;color:var(--gold);font:800 var(--fs-200)/1.2 var(--f-body)}.cm-slot[hidden]{display:none}@media(min-width:600px){.cm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-cards>:last-child{grid-column:1 / -1}.cm-cards>:last-child .c-card__text{max-inline-size:none}}@media(min-width:900px){.cm-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-cards>:last-child{grid-column:auto}.cm-cards>:last-child .c-card__text{max-inline-size:34ch}}.cm-live{display:none;gap:var(--sp-5);margin-block-start:var(--sp-7)}.cm-live:has([data-mcv-slot].is-live){display:grid}.cm-live__tile{padding:var(--sp-5);border-radius:var(--r-3);background:var(--surface-2);box-shadow:var(--e-2);color:var(--ink-1);font:800 var(--fs-400)/1.3 var(--f-body)}.cm-live__num{font:400 var(--fs-600)/1 var(--f-display);color:var(--gold)}.cm-live__board ol{display:grid;gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:0;list-style:none}.cm-live__board li{display:grid;grid-template-columns:2.5rem 1fr auto;gap:var(--sp-3);font:700 var(--fs-300)/1.4 var(--f-body)}.cm-live__board li b{color:var(--gold)}@media(min-width:900px){.cm-live{grid-template-columns:1fr 2fr}}
