.collage{--cl-ink:#0a0a0a;--cl-white:#fff;--cl-cream:#f6f3ed;--cl-sand:#ebe8e2;--cl-sand-2:#e5e2dc;--cl-muted:#6b6b6b;--cl-text-2:#0a0a0ab8;--cl-sky:#5b9ef8;--cl-sky-tint:#93c5fd;--cl-sky-surface:#eef5ff;--cl-sky-text:#2f6fd0;--cl-gold:#b8932a;--cl-gold-tint:#efe3bf;--cl-ease:cubic-bezier(.22, 1, .36, 1);--cl-header:64px;font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--cl-ink);background:var(--cl-white);overflow-x:clip}.collage :where(h1,h2,h3,p,ul,ol,blockquote){margin:0}.collage :where(ul,ol){padding:0;list-style:none}.cl-wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.cl-wrap{padding-inline:32px}}@media (min-width:1280px){.cl-wrap{padding-inline:40px}}header.site-header.cl-header:not(.header-dark):not(.site-header--menu-open){background:var(--cl-white);-webkit-backdrop-filter:none;border-bottom-color:var(--cl-sand-2)}.cl-navlink{border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:15px;font-weight:600;transition:background .2s,color .3s;display:inline-flex}.cl-navlink:hover{background:var(--cl-sand)}header.header-dark .cl-navlink:hover{background:#ffffff1a}.cl-navlink:focus-visible{outline:3px solid var(--cl-sky-text);outline-offset:2px}.cl-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,1.55rem + 3.7vw,4.5rem);font-weight:600;line-height:1.02}.cl-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,1.45rem + 2.2vw,3.25rem);font-weight:700;line-height:1.05}.cl-lede{color:var(--cl-muted);text-wrap:pretty;margin-top:14px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.cl-body{color:var(--cl-text-2);margin-top:16px;font-size:18px;line-height:1.55}.cl-caption{color:var(--cl-muted);margin-top:14px;font-size:15px}.cl-caption--dark{color:#ffffffb8}.cl-link{color:var(--cl-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cl-link:hover{color:var(--cl-sky-text)}.cl-num{font-variant-numeric:tabular-nums}.cl-btn{min-height:52px;color:var(--cl-ink);white-space:nowrap;cursor:pointer;transition:background .2s ease, box-shadow .2s ease, transform .2s var(--cl-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.cl-btn:hover{transform:translateY(-1px)}.cl-btn:focus-visible{outline:3px solid var(--cl-sky-text);outline-offset:3px}.cl-btn--sm{min-height:40px;padding:0 18px;font-size:15px}.cl-btn--sky{background:var(--cl-sky)}.cl-btn--sky:hover{box-shadow:inset 0 0 0 2px #0a0a0a24}.cl-btn--sand{background:var(--cl-sand)}.cl-btn--sand:hover{background:var(--cl-sand-2)}.cl-chip{background:var(--cl-sand);min-height:44px;color:var(--cl-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background .2s ease, transform .2s var(--cl-ease);border:0;border-radius:999px;flex-shrink:0;align-items:center;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.cl-chip:hover{background:var(--cl-sand-2)}.cl-chip[aria-pressed=true]{background:var(--cl-sky)}.cl-chip:focus-visible{outline:3px solid var(--cl-sky-text);outline-offset:2px}.cl-chip--static,.cl-chip--static:hover{cursor:default;background:var(--cl-sand);min-height:32px;padding:0 14px;font-size:14px}.cl-goldtag{background:var(--cl-gold);color:var(--cl-ink);vertical-align:.12em;border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.cl-goldtag--lg{margin-bottom:16px;padding:6px 14px;font-size:14px}.cl-cover{background:var(--cl-sand-2);border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.cl-cover img{object-fit:cover}.cl-section{padding-block:clamp(64px,7vw,112px);position:relative}.cl-section--white{background:var(--cl-white)}.cl-section--cream{background:var(--cl-cream)}.cl-anchor,.cl-anchor-dot{scroll-margin-top:var(--cl-header)}.cl-anchor-dot{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.cl-head{max-width:760px;margin-bottom:28px}.cl-head--center{text-align:center;margin-inline:auto}.cl-head--split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;max-width:none;margin-bottom:36px;display:flex}.cl-head--split>div:first-child{max-width:720px}.cl-hero{height:clamp(700px, calc(100svh - var(--cl-header)), 940px);background:var(--cl-cream);position:relative;overflow:hidden}.cl-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-inline:12px;display:grid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.cl-wall__col{margin-top:var(--wall-offset,0);will-change:transform;animation:cl-wall-up var(--wall-duration,80s) linear infinite;flex-direction:column;gap:12px;display:flex}.cl-wall__col--down{animation-name:cl-wall-down}.cl-wall__col:nth-child(n+5){display:none}.cl-wall__run{flex-direction:column;gap:12px;display:flex}.cl-wall__cover{border-radius:14px}@media (min-width:640px){.cl-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding-inline:16px}.cl-wall__col,.cl-wall__run{gap:16px}.cl-wall__col:nth-child(n+5){display:flex}.cl-wall__col:nth-child(n+7){display:none}}@media (min-width:1100px){.cl-wall{grid-template-columns:repeat(8,minmax(0,1fr))}.cl-wall__col:nth-child(n+7){display:flex}.cl-wall__cover{border-radius:16px}}@keyframes cl-wall-up{0%{transform:translate(0,0)}to{transform:translateY(calc(-50% - 8px))}}@keyframes cl-wall-down{0%{transform:translateY(calc(-50% - 8px))}to{transform:translate(0,0)}}.cl-hero__stage{z-index:2;justify-content:center;align-items:center;height:100%;padding:24px 16px;display:flex;position:relative}.cl-hero__card{background:var(--cl-white);text-align:center;border-radius:32px;width:min(680px,100%);padding:36px 22px 32px;box-shadow:0 1px 2px #0a0a0a0d,0 30px 70px -30px #0a0a0a59}@media (min-width:640px){.cl-hero__card{border-radius:40px;padding:52px 56px 44px}}.cl-hero__text{flex-direction:column;align-items:center;display:flex}.cl-hero__text .cl-display{margin-top:18px}.cl-hero__lede{max-width:520px;color:var(--cl-text-2);text-wrap:pretty;margin-top:18px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.5}.cl-hero__ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.cl-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:8px auto 32px;display:flex}@media (max-width:719px){.cl-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-16px;padding:4px 16px;overflow-x:auto}.cl-chips::-webkit-scrollbar{display:none}}.cl-masonry{columns:2;column-gap:12px}@media (min-width:720px){.cl-masonry{columns:3;column-gap:16px}}@media (min-width:1024px){.cl-masonry{columns:4}}@media (min-width:1280px){.cl-masonry{columns:5}}@media (min-width:1024px){.cl-masonry--few{column-count:var(--count);max-width:calc(var(--count) * 268px);margin-inline:auto}}.cl-masonry--premium{columns:1}@media (min-width:600px){.cl-masonry--premium{columns:2}}@media (min-width:960px){.cl-masonry--premium{columns:3}}@media (min-width:1280px){.cl-masonry--premium{columns:4}}.cl-masonry__item{break-inside:avoid;padding-bottom:22px}.cl-masonry__item[hidden]{display:none}.cl-pin__media{background:var(--cl-sand);border-radius:20px;position:relative;overflow:hidden}.cl-pin__media--gold{background:var(--cl-gold-tint)}.cl-pin__cap{padding:10px 4px 0}.cl-pin__title{letter-spacing:-.005em;text-wrap:pretty;font-size:16px;font-weight:600;line-height:1.35}.cl-pin__tag{color:var(--cl-muted);margin-top:4px;font-size:14px;font-weight:500}.cl-pin__desc{color:var(--cl-text-2);margin-top:6px;font-size:16px;line-height:1.5}.cl-pin__plans{flex-wrap:wrap;gap:6px;margin-top:10px;font-size:14px;font-weight:600;display:flex}.cl-pin__plans span{background:var(--cl-cream);border-radius:999px;padding:4px 10px}.cl-overlay{z-index:2;background:var(--cl-white);color:var(--cl-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute}.cl-overlay--tl{top:12px;left:12px}.cl-overlay--bl{bottom:12px;left:12px}.cl-overlay--sky{background:var(--cl-sky)}.cl-overlay--gold{background:var(--cl-gold)}.cl-coverpin{flex-direction:column;gap:12px;padding:16px;display:flex}.cl-coverpin .cl-overlay{align-self:flex-start;position:static}.cl-coverpin .cl-overlay--tl{order:-1}.cl-coverpin .cl-cover{box-shadow:0 14px 28px -16px #0a0a0a8c}.cl-stars{gap:1px;display:inline-flex}.cl-crop{height:calc(var(--crop-h) * var(--crop-scale,.75));background:#f5f6f8;position:relative;overflow:hidden}.cl-crop__screen{width:var(--screen-w);height:var(--screen-h);transform-origin:0 0;transform:scale(var(--crop-scale,.75)) translateY(calc(var(--crop-top) * -1));pointer-events:none;position:absolute;top:0;left:0}.cl-pin__media--gold .cl-crop{border-radius:14px 14px 0 0;margin:52px 12px 0}.cl-tile{border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex}@media (min-width:720px){.cl-tile{padding:20px}}.cl-tile--white{background:var(--cl-white);box-shadow:inset 0 0 0 1px var(--cl-sand-2)}.cl-tile--cream{background:var(--cl-cream)}.cl-tile--sand{background:var(--cl-sand)}.cl-tile--sky{background:var(--cl-sky-surface)}.cl-tile--ink{background:var(--cl-ink);color:var(--cl-white)}.cl-tile--gold{background:var(--cl-gold-tint);border-radius:0;padding-top:60px}.cl-tile--split{flex-direction:row;gap:16px}.cl-tile--split p{flex-direction:column;flex:1;gap:4px;display:flex}.cl-tile__kicker{letter-spacing:.03em;text-transform:uppercase;color:#0a0a0ab3;font-size:13px;font-weight:700}.cl-tile__big{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;line-height:1.15}.cl-tile__body{color:var(--cl-text-2);font-size:16px;line-height:1.5}.cl-tile--ink .cl-tile__body{color:#ffffffc7}.cl-tile__foot{color:#0a0a0aa8;font-size:13px;font-weight:500}.cl-tile__chips{flex-wrap:wrap;gap:6px;display:flex}.cl-minichip{background:var(--cl-white);box-shadow:inset 0 0 0 1px var(--cl-sand-2);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.cl-minichip--on{background:var(--cl-sky);box-shadow:none}.cl-note{font-size:17px;line-height:1.5}.cl-mark{background:var(--cl-sky-tint);color:var(--cl-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 2px}.cl-quote{letter-spacing:-.01em;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:600;line-height:1.35}.cl-goldlist{flex-direction:column;gap:8px;display:flex}.cl-goldlist li{letter-spacing:-.01em;font-size:17px;font-weight:700}.cl-shelfdrop{padding:18px 18px 16px}.cl-shelfdrop__label{letter-spacing:.03em;text-transform:uppercase;color:#0a0a0ab3;font-size:13px;font-weight:700;display:block}.cl-shelfdrop__row{align-items:flex-end;gap:6px;margin-top:28px;display:flex}.cl-shelfdrop__row .cl-cover{border-radius:4px;flex:1 1 0;min-width:0;box-shadow:0 8px 14px -10px #0a0a0a99}.cl-shelfdrop__plank{background:#0a0a0a1a;height:10px;margin:0 -18px;display:block}.cl-ticker__book{align-items:center;gap:12px;display:flex}.cl-ticker__cover{border-radius:4px;flex:none;width:40px}.cl-ticker__title{font-size:16px;font-weight:700}.cl-ticker__sub{color:#0a0a0aa8;font-size:14px}.cl-ticker__page{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.cl-ticker__label,.cl-ticker__of{color:#0a0a0aa8;font-size:15px;font-weight:600}.cl-ticker__page .cl-num,.cl-bignum .cl-num,.cl-streak .cl-num{letter-spacing:-.03em;font-size:clamp(2.25rem,1.9rem + 1vw,2.75rem);font-weight:700;line-height:1}.cl-ticker__chips{flex-wrap:wrap;gap:4px;display:flex}.cl-quick{background:var(--cl-cream);border-radius:999px;padding:5px 9px;font-size:13px;font-weight:700}.cl-quick--on{background:var(--cl-sky)}.cl-bignum{align-items:baseline;gap:8px;display:flex}.cl-bignum__of{color:#0a0a0a99;font-size:20px;font-weight:700}.cl-streak{align-items:baseline;gap:8px;display:flex}.cl-streak__label{font-size:16px;font-weight:700}.cl-bar{background:var(--cl-sand);border-radius:999px;height:8px;display:block;overflow:hidden}.cl-bar--onsky{background:var(--cl-white)}.cl-bar--thin{height:5px}.cl-bar__fill{background:var(--cl-sky-tint);width:100%;height:100%;transform:scaleX(var(--to,1));transform-origin:0;border-radius:999px;display:block}.cl-heat{grid-template-rows:repeat(7,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;display:grid}.cl-heat__cell{aspect-ratio:1;background:var(--cl-sand);border-radius:3px}.cl-heat__cell--1{background:#93c5fd73}.cl-heat__cell--2{background:var(--cl-sky-tint)}.cl-heat__cell--3{background:var(--cl-sky)}.cl-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.cl-cell{aspect-ratio:1;background:rgba(147, 197, 253, var(--lvl,1));border-radius:5px}.cl-cell--light{background:#93c5fd52}.cl-bars{align-items:flex-end;gap:5px;height:120px;display:flex}.cl-bars__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.cl-bars__bar{width:100%;height:calc(var(--h) * 92px);background:var(--cl-sky-tint);transform-origin:bottom;border-radius:5px 5px 3px 3px;display:block}.cl-bars__bar--now{background:var(--cl-sky)}.cl-bars__label{color:#0a0a0a9e;font-size:12px;font-weight:600}.cl-fan{justify-content:center;padding:10px 6px 4px;display:flex}.cl-fan__cover{width:36%;transform:rotate(calc((var(--i) - 1) * 7deg)) translateY(calc((var(--i) - 1) * (var(--i) - 1) * 6px));border-radius:6px;box-shadow:0 12px 22px -14px #0a0a0ab3}.cl-fan__cover+.cl-fan__cover{margin-left:-9%}.cl-fan__cover:nth-child(2){z-index:1}.cl-initials{border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.cl-initials--sand{background:var(--cl-sand)}.cl-initials--ink{background:var(--cl-ink);color:var(--cl-white)}.cl-initials--sky{background:var(--cl-sky)}.cl-post__head{align-items:center;gap:8px;display:flex}.cl-post__name{font-size:14px;font-weight:700;display:block}.cl-post__text{margin-top:8px;font-size:16px;line-height:1.45}.cl-post__book{background:var(--cl-white);box-shadow:inset 0 0 0 1px var(--cl-sand-2);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:5px 10px 5px 5px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.cl-post__cover{border-radius:3px;flex:none;width:22px}.cl-reply{position:relative}.cl-reply__bubble{background:var(--cl-sky-surface);border-radius:16px;padding:12px;font-size:16px;line-height:1.45}.cl-typing{display:none}.cl-overlap{justify-content:space-between;align-items:center;gap:8px;display:flex}.cl-overlap__pair{display:inline-flex}.cl-overlap__pair .cl-initials{width:42px;height:42px;box-shadow:0 0 0 3px var(--cl-white)}.cl-overlap__pair .cl-initials+.cl-initials{margin-left:-10px}.cl-overlap__pct{letter-spacing:-.03em;font-size:clamp(2.25rem,1.9rem + 1vw,2.75rem);font-weight:700;line-height:1}.cl-minirow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:6px;display:grid}.cl-minirow .cl-cover{border-radius:4px}.cl-celebs{flex-direction:column;gap:10px;display:flex}.cl-celeb{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}@media (max-width:719px){.cl-celeb:nth-child(n+5){display:none}}.cl-celeb__avatar{background:var(--cl-sand-2);border-radius:999px;grid-row:span 2;width:40px;height:40px;position:relative;overflow:hidden}.cl-celeb__avatar img{object-fit:cover}.cl-celeb__name{font-size:15px;font-weight:700;line-height:1.2}.cl-celeb__count{color:#0a0a0aa8;font-size:13px}.cl-disclaimer{color:#0a0a0ab3;font-size:13px;line-height:1.5}.cl-closeup{background:var(--cl-white);border-radius:32px;grid-template-columns:minmax(0,1fr);gap:28px;padding:12px;display:grid}@media (min-width:960px){.cl-closeup{border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:20px}}.cl-closeup__media{background:var(--cl-sand);border-radius:24px;flex-direction:column;align-items:center;gap:20px;padding:24px 18px;display:flex}@media (min-width:960px){.cl-closeup__media{border-radius:32px;padding:36px 32px}}.cl-closeup__media .cl-overlay{align-self:flex-start;position:static}.cl-closeup__cover{border-radius:10px;width:min(300px,72%);box-shadow:0 34px 60px -30px #0a0a0a99}.cl-closeup__why{background:var(--cl-white);border-radius:20px;width:min(380px,100%);padding:16px 20px;font-size:16px;line-height:1.5}.cl-closeup__why .cl-tile__foot{margin-top:6px}.cl-closeup__whyhead{letter-spacing:.03em;text-transform:uppercase;color:var(--cl-sky-text);margin-bottom:4px;font-size:13px;font-weight:700}.cl-closeup__text{padding:4px 8px 16px}@media (min-width:960px){.cl-closeup__text{padding:16px 40px 16px 0}}.cl-closeup__tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.cl-points{flex-direction:column;gap:12px;margin-top:24px;display:flex}.cl-points li{align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;display:flex}.cl-points svg{flex:none;margin-top:2px}.cl-planline{margin-top:22px;font-size:16px;font-weight:600}.cl-more{margin-top:26px}.cl-more__head{font-size:16px;font-weight:700}.cl-more__row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;max-width:380px;margin-top:12px;display:grid}.cl-closeup__ctas{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.cl-shelves{background:var(--cl-cream);position:relative}.cl-shelves__wrapper{position:relative}.cl-shelves__sticky{padding-block:clamp(64px,7vw,112px)}.cl-shelves__wrapper.is-pinned .cl-shelves__sticky{top:var(--cl-header);height:calc(100vh - var(--cl-header));flex-direction:column;justify-content:center;padding-block:28px;display:flex;position:sticky;overflow:hidden}.cl-shelves__head{gap:18px;margin-bottom:28px;display:grid}@media (min-width:1024px){.cl-shelves__head{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:48px}}.cl-shelves__points{flex-direction:column;gap:8px;display:flex}.cl-shelves__points li{color:var(--cl-text-2);padding-left:22px;font-size:17px;line-height:1.45;position:relative}.cl-shelves__points li:before{content:"";background:var(--cl-sky-tint);border-radius:999px;width:9px;height:9px;position:absolute;top:.55em;left:2px}.cl-shelves__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:max(16px,50vw - 640px);overflow-x:auto}.cl-shelves__viewport::-webkit-scrollbar{display:none}.cl-shelves__viewport:focus-visible{outline:3px solid var(--cl-sky-text);outline-offset:-3px}.cl-shelves__wrapper.is-pinned .cl-shelves__viewport{overflow:visible}.cl-shelves__track{gap:16px;width:max-content;padding:4px max(16px,50vw - 640px) 8px;display:flex}.cl-shelf{width:min(84vw, calc(160px + var(--n,3) * 64px));background:var(--cl-white);scroll-snap-align:start;border-radius:28px;flex-direction:column;flex:none;padding:14px 14px 20px;display:flex}.cl-shelf__stage{background:var(--cl-sand);border-radius:20px;flex-direction:column;justify-content:flex-end;height:clamp(190px,26vh,230px);padding:16px 16px 0;display:flex;overflow:hidden}.cl-shelf__books{justify-content:center;align-items:flex-end;gap:8px;display:flex}.cl-shelf__book{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;max-width:96px;display:flex}.cl-shelf__book .cl-cover{border-radius:4px;box-shadow:0 10px 18px -12px #0a0a0aa6}.cl-shelf__plank{background:#0a0a0a1a;height:12px;margin:8px -16px 0;display:block}.cl-shelf__name{letter-spacing:-.015em;margin-top:16px;padding-inline:6px;font-size:20px;font-weight:700}.cl-shelf__meta{color:var(--cl-muted);margin-top:2px;padding-inline:6px;font-size:15px}.cl-shelf--end{background:var(--cl-sky-surface);justify-content:center;gap:12px;padding:32px}.cl-shelf--end .cl-body{margin-top:0}.cl-shelf--end .cl-btn{align-self:flex-start;margin-top:8px}.cl-shelf__endbig{letter-spacing:-.025em;font-size:30px;font-weight:700;line-height:1.1}.cl-shelves__progress{background:var(--cl-sand-2);border-radius:999px;height:4px;margin-top:24px;display:none;overflow:hidden}.cl-shelves__wrapper.is-pinned .cl-shelves__progress{display:block}.cl-shelves__progress span{background:var(--cl-sky-tint);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.cl-faq{gap:28px;display:grid}@media (min-width:1024px){.cl-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.cl-faq__list{flex-direction:column;gap:10px;display:flex}.cl-faq__item{background:var(--cl-white);border-radius:20px}.cl-faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 18px 22px;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:flex}.cl-faq__q::-webkit-details-marker{display:none}.cl-faq__q::marker{content:""}.cl-faq__q:focus-visible{outline:3px solid var(--cl-sky-text);outline-offset:2px;border-radius:20px}.cl-faq__marker{background:var(--cl-sand);width:38px;height:38px;transition:transform .3s var(--cl-ease), background .2s ease;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.cl-faq__item[open] .cl-faq__marker{background:var(--cl-sky);transform:rotate(45deg)}.cl-faq__a{color:var(--cl-text-2);padding:0 22px 22px;font-size:17px;line-height:1.6}.cl-closing{background:var(--cl-ink);color:var(--cl-white);text-align:center;border-radius:32px;padding:44px 20px 56px;position:relative;overflow:hidden}@media (min-width:768px){.cl-closing{border-radius:40px;padding:56px 40px 72px}}.cl-closing__strip{justify-content:center;align-items:flex-end;gap:10px;margin-bottom:40px;display:flex}.cl-closing__cover{border-radius:5px;flex:none;width:clamp(34px,7vw,72px)}.cl-closing__cover:nth-child(n+6){display:none}@media (min-width:640px){.cl-closing__cover:nth-child(n+6){display:block}}.cl-closing__quote p{letter-spacing:-.03em;max-width:920px;margin-inline:auto;font-size:clamp(1.875rem,1.2rem + 2.8vw,3.5rem);font-weight:700;line-height:1.12}.cl-closing__quote span{display:block}.cl-closing__quote .cl-closing__last{white-space:nowrap}.cl-closing__wordmark{vertical-align:baseline;width:auto;height:.74em;display:inline-block;transform:translateY(.035em)}.cl-closing__ctas{flex-direction:column;align-items:center;margin-top:44px;display:flex}.cl-motion .cl-pin.cl-io:not(.is-in){opacity:0;transform:translateY(26px)scale(.97)}.cl-pin.cl-io.is-in{transition:opacity .55s ease, transform .75s var(--cl-ease);transition-delay:calc(var(--pin-i,0) * 55ms)}.cl-motion .cl-io:not(.is-in) .cl-bar__fill{transform:scaleX(0)}.cl-io.is-in .cl-bar__fill{transition:transform 1.3s var(--cl-ease) .4s}.cl-motion .cl-io:not(.is-in) .cl-bars__bar{transform:scaleY(0)}.cl-io.is-in .cl-bars__bar{transition:transform .8s var(--cl-ease);transition-delay:calc(.3s + var(--i,0) * 70ms)}.cl-motion .cl-io:not(.is-in) :is(.cl-heat__cell,.cl-cell){opacity:0;transform:scale(.3)}.cl-io.is-in :is(.cl-heat__cell,.cl-cell){transition:opacity .35s ease, transform .45s var(--cl-ease);transition-delay:calc(.2s + var(--i,0) * 11ms)}.cl-io.is-in .cl-cell{transition-delay:calc(.3s + var(--i,0) * 90ms)}.cl-motion .cl-io:not(.is-in) .cl-drop{opacity:0;transform:translateY(-170%)}.cl-io.is-in .cl-drop{transition:opacity .25s .7s,transform .9s cubic-bezier(.34,1.32,.64,1) .7s}.cl-motion .cl-io:not(.is-in) .cl-shelf__book{opacity:0;transform:translateY(-130%)}.cl-io.is-in .cl-shelf__book{transition:opacity .25s,transform .85s cubic-bezier(.34,1.3,.64,1);transition-delay:calc(.1s + var(--i,0) * 95ms)}.cl-motion .cl-io:not(.is-in) .cl-closing__cover{opacity:0;transform:translateY(-40px)}.cl-io.is-in .cl-closing__cover{transition:opacity .4s,transform .8s cubic-bezier(.34,1.3,.64,1);transition-delay:calc(.15s + var(--i,0) * 80ms)}.cl-motion .cl-typing{background:var(--cl-sky-surface);opacity:0;border-radius:999px;gap:4px;padding:10px 12px;display:inline-flex;position:absolute;top:6px;left:6px}.cl-typing span{background:var(--cl-sky-text);border-radius:999px;width:6px;height:6px}.cl-motion .cl-io.is-in .cl-typing{animation:1.7s .2s both cl-typing-show}.cl-motion .cl-io.is-in .cl-typing span{animation:.9s ease-in-out infinite cl-typing-dot}.cl-motion .cl-io.is-in .cl-typing span:nth-child(2){animation-delay:.15s}.cl-motion .cl-io.is-in .cl-typing span:nth-child(3){animation-delay:.3s}.cl-motion .cl-io:not(.is-in) .cl-reply__bubble{opacity:0;transform:translateY(14px)}.cl-io.is-in .cl-reply__bubble{transition:opacity .45s ease 1.85s, transform .6s var(--cl-ease) 1.85s}@keyframes cl-typing-show{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes cl-typing-dot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.cl-wall__col{animation:none}.cl-typing{display:none!important}.cl-btn,.cl-chip,.cl-faq__marker{transition:none}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_7zCXMfbZpVCKYyfTvCFYPRt8Xn3f)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_7zCXMfbZpVCKYyfTvCFYPRt8Xn3f)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_acbb055-module__WKxhdW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_acbb055-module__WKxhdW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
