html{scroll-padding-top:var(--size-120);scroll-behavior:smooth}body,html{margin:0;background:var(--c-ground);color:var(--c-type);color-scheme:var(--c-scheme);font-family:var(--f-reading);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cl-site{position:relative;overflow-x:clip}.cl-site ::selection{background:color-mix(in srgb,var(--c-accent) 22%,transparent)}.cl-site h1,.cl-site h2,.cl-site h3,.cl-site h4{margin:0;font-family:var(--f-display);font-weight:var(--w-heading);text-wrap:balance}.cl-site p{margin:0;text-wrap:pretty}.cl-site a{color:inherit}.cl-foot__act:focus-visible,.cl-site [tabindex]:focus-visible,.cl-site a:focus-visible,.cl-textbtn:focus-visible{outline:none;border-radius:var(--corner-chip-sm);box-shadow:0 0 0 var(--focus-rim-w) var(--c-ring)}.cl-main{outline:none}.cl-hidden{position:absolute;inline-size:var(--s-2);block-size:var(--s-2);overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cl-hidden,.cl-nowrap{white-space:nowrap}.cl-skip{position:absolute;inset-inline-start:var(--s-16);inset-block-start:calc(var(--size-80) * -1);z-index:var(--z-modal);padding:var(--s-8) var(--s-16);border-radius:var(--corner-button);background:var(--c-btn-bg);color:var(--c-btn-fg)}.cl-skip:focus-visible{inset-block-start:var(--s-16);outline:none}.cl-foot,.cl-hero__in,.cl-nav__row,.cl-sec,.cl-sheet{padding-inline:max(calc(var(--gutter) * 2),calc((100% - var(--size-1160)) / 2))}.cl-nav{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--z-bar);transition:background-color var(--dur-glide) var(--ease-move),box-shadow var(--dur-glide) var(--ease-move)}.cl-nav[data-stuck]{box-shadow:0 var(--s-8) var(--s-24) color-mix(in srgb,var(--pulp-black) 10%,transparent)}.cl-nav__row{display:flex;align-items:center;gap:var(--s-16);min-block-size:var(--size-64)}.cl-nav__name{flex:none;display:inline-flex;align-items:center;min-block-size:var(--tap);text-decoration:none}.cl-nav__name img{display:block;inline-size:auto;block-size:var(--size-30)}.cl-foot__lockup img.cl-mark--mono,.cl-nav__name img.cl-mark--mono{block-size:var(--size-24)}.cl-nav__fold{flex:1 1 auto;min-inline-size:0;overflow-x:clip;overflow-y:visible}.cl-nav__links{display:flex;align-items:center;gap:var(--s-8);inline-size:max-content;-webkit-margin-start:auto;margin-inline-start:auto}.cl-nav[data-compact] .cl-nav__fold{visibility:hidden;-webkit-margin-end:calc(var(--s-16) * -1);margin-inline-end:calc(var(--s-16) * -1)}.cl-nav[data-compact] .cl-nav__name img{block-size:var(--size-26)}.cl-nav[data-compact] .cl-nav__name img.cl-mark--mono{block-size:var(--size-22)}.cl-nav__modes{flex:none;margin-inline:var(--s-8)}.cl-nav__links ul,.cl-sheet ul{display:flex;gap:var(--s-4);margin:0;padding:0;list-style:none}.cl-nav__link{display:inline-flex;align-items:center;min-block-size:var(--size-40);padding-inline:var(--s-12);border-radius:var(--corner-button);color:var(--c-muted);font-size:var(--t-label);text-decoration:none;transition:color var(--dur-quick) var(--ease-move),background-color var(--dur-quick) var(--ease-move)}.cl-nav__link:hover,.cl-nav__link[aria-current=page]{color:var(--c-type);background:var(--c-hover)}.cl-nav__end{display:flex;align-items:center;gap:var(--s-8);flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.cl-nav:not([data-compact]) .cl-nav__end{-webkit-margin-start:0;margin-inline-start:0}.cl-sheet{display:grid;grid-gap:var(--s-16);gap:var(--s-16);padding-block:var(--s-8) var(--s-24);background:var(--c-ground);box-shadow:0 var(--line-w) 0 var(--c-line)}.cl-sheet[hidden]{display:none}.cl-sheet ul{flex-direction:column}.cl-sheet__link{display:flex;align-items:center;min-block-size:var(--tap);font-family:var(--f-display);font-size:var(--t-title);text-decoration:none}.cl-sheet__link[aria-current=page]{color:var(--c-accent)}.cl-sheet__modes,.cl-sheet__sign{justify-self:start}.cl-foot{-webkit-margin-before:var(--s-48);margin-block-start:var(--s-48);padding-block:var(--s-64) var(--s-32);background:var(--surface-side);-webkit-border-before:var(--line-w) solid var(--c-line);border-block-start:var(--line-w) solid var(--c-line)}.cl-foot__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-180)),1fr));grid-gap:var(--s-32) var(--s-24);gap:var(--s-32) var(--s-24)}.cl-foot__title{margin:0 0 var(--s-12);font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--w-strong)}.cl-foot ul{display:grid;grid-gap:var(--s-8);gap:var(--s-8);margin:0;padding:0;list-style:none}.cl-foot__link{color:var(--c-type);font-size:var(--t-label);text-decoration:none}.cl-foot__link:hover{text-decoration:underline;text-underline-offset:var(--s-4)}.cl-foot__act{padding:0;border:0;background:none;font:inherit;font-size:var(--t-label);cursor:pointer}.cl-foot__soon{color:var(--c-muted);font-size:var(--t-label)}.cl-foot__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-16) var(--s-24);-webkit-margin-before:var(--s-48);margin-block-start:var(--s-48);-webkit-padding-before:var(--s-24);padding-block-start:var(--s-24);-webkit-border-before:var(--line-w) solid var(--c-line);border-block-start:var(--line-w) solid var(--c-line)}.cl-foot__legal{color:var(--c-muted);font-size:var(--t-small)}.cl-foot__pulp img{display:block;inline-size:auto;block-size:var(--size-24)}.cl-foot__lockup{display:inline-flex;align-items:center;min-block-size:var(--tap)}.cl-foot__lockup img{display:block;inline-size:auto;block-size:var(--size-30)}.cl-foot__mark{display:flex;align-items:center;gap:var(--s-12)}.tw-dice{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--tap);min-block-size:var(--tap);border-radius:var(--corner-chip-sm);color:var(--c-type);opacity:0;transform:translateX(var(--size-6)) rotate(10deg);transition:opacity var(--dur-settle) var(--ease-arrive),transform var(--dur-settle) var(--ease-arrive)}.tw-dice svg{display:block}.cl-foot__mark:focus-within .tw-dice{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.cl-foot__mark:hover .tw-dice{opacity:1;transform:none}}@media (hover:none){.tw-dice{opacity:1;transform:none}}.tw-die[data-face="1"] .tw-pip:not([data-pip="3"]),.tw-die[data-face="2"] .tw-pip:not([data-pip="0"],[data-pip="6"]),.tw-die[data-face="3"] .tw-pip:not([data-pip="0"],[data-pip="3"],[data-pip="6"]),.tw-die[data-face="4"] .tw-pip:not([data-pip="0"],[data-pip="1"],[data-pip="5"],[data-pip="6"]),.tw-die[data-face="5"] .tw-pip:not([data-pip="0"],[data-pip="1"],[data-pip="3"],[data-pip="5"],[data-pip="6"]),.tw-die[data-face="6"] .tw-pip:not([data-pip="0"],[data-pip="1"],[data-pip="2"],[data-pip="4"],[data-pip="5"],[data-pip="6"]){opacity:0}.tw-die{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.tw-dice[data-state~=rolling] .tw-die--0{animation:tw-tumble-a var(--dur-loader) var(--ease-arrive)}.tw-dice[data-state~=rolling] .tw-die--1{animation:tw-tumble-b var(--dur-loader) var(--ease-arrive)}}@media (prefers-reduced-motion:reduce){.tw-dice{transition:none}}@keyframes tw-tumble-a{18%{transform:translate(calc(-1 * var(--size-3)),calc(-1 * var(--size-14))) rotate(-120deg)}38%{transform:translate(calc(-1 * var(--line-w))) rotate(-250deg)}55%{transform:translate(var(--s-2),calc(var(--size-14) / -2)) rotate(-320deg)}to{transform:rotate(-1turn)}}@keyframes tw-tumble-b{14%{transform:translate(var(--s-4),calc(-1 * var(--size-18))) rotate(140deg)}34%{transform:translate(var(--s-2)) rotate(280deg)}52%{transform:translate(calc(-1 * var(--s-2)),calc(var(--size-18) / -2)) rotate(330deg)}to{transform:rotate(1turn)}}.cl-mark--dark,.cl-mark--mono,.cl-mark--on-dark,[data-mode=dark] .cl-mark--light,[data-mode=dark] .cl-mark--on-light,[data-mode=mono] .cl-mark--light,[data-mode=mono] .cl-mark--on-light{display:none!important}[data-mode=dark] .cl-mark--dark,[data-mode=dark] .cl-mark--on-dark,[data-mode=mono] .cl-mark--mono,[data-mode=mono] .cl-mark--on-dark{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-mode]) .cl-mark--light,:root:not([data-mode]) .cl-mark--on-light{display:none!important}:root:not([data-mode]) .cl-mark--dark,:root:not([data-mode]) .cl-mark--on-dark{display:block!important}}.cl-toast{position:fixed;z-index:var(--z-modal);inset-inline-end:var(--s-16);inset-block-end:var(--s-16);max-inline-size:min(calc(100% - var(--s-32)),var(--size-420));pointer-events:none}.cl-toast .lt-toast{position:static;max-inline-size:100%}.cl-kicker{color:var(--c-accent);font-size:var(--t-label);font-weight:var(--w-strong);letter-spacing:var(--track-label)}.cl-h1{font-size:calc(var(--t-display) + (var(--gutter) - var(--s-16)) / 2);line-height:var(--lh-display);letter-spacing:var(--track-display)}.cl-h2{font-size:calc(var(--t-heading) + (var(--gutter) - var(--s-16)) * .375);line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.cl-h3{font-size:var(--t-title);line-height:var(--lh-title)}.cl-lede{max-inline-size:var(--size-640);font-size:calc(var(--t-body) + var(--gutter) / 12);line-height:var(--lh-body)}.cl-label,.cl-lede{color:var(--c-muted)}.cl-label{margin:0;font-family:var(--f-reading);font-size:var(--t-label);font-weight:var(--w-strong);letter-spacing:var(--track-label)}.cl-fine{font-size:var(--t-small)}.cl-fine,.cl-quiet{color:var(--c-muted)}.cl-arrow{display:inline-flex;align-items:center;gap:var(--s-4);min-block-size:var(--size-40);font-weight:var(--w-strong);text-decoration:none}.cl-arrow .lt-icon{transition:transform var(--dur-quick) var(--ease-move)}.cl-arrow:hover .lt-icon{transform:translateX(var(--s-4))}.cl-arrow:hover{color:var(--c-accent)}.cl-more{justify-self:start}.cl-sample{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-4) var(--s-8);color:var(--c-muted);font-size:var(--t-small)}.cl-sample__tag{padding:0 var(--s-8);border:var(--line-w) solid var(--c-line);border-radius:var(--r-pill);color:var(--c-muted);font-size:var(--t-caption);font-weight:var(--w-strong);letter-spacing:var(--track-label)}.cl-textbtn{padding:0;border:0;background:none;color:var(--c-accent);font:inherit;font-weight:var(--w-strong);text-decoration:underline;text-underline-offset:var(--s-4);cursor:pointer}[data-reveal] .cl-in{opacity:0;transform:translateY(var(--s-12));transition:opacity var(--dur-breath) var(--ease-arrive),transform var(--dur-breath) var(--ease-arrive)}[data-reveal] .cl-in[data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal] .cl-in{transform:none;transition:opacity var(--dur-quick) var(--ease-move)}}.cl-rise{animation:cl-rise var(--dur-breath) var(--ease-arrive) both}@keyframes cl-rise{0%{opacity:0;transform:translateY(var(--s-12))}}@media (prefers-reduced-motion:reduce){.cl-rise{animation:cl-rise-fade var(--dur-quick) var(--ease-move) both}@keyframes cl-rise-fade{0%{opacity:0}}}.cl-sec{display:grid;grid-gap:var(--s-32);gap:var(--s-32);padding-block:calc(var(--s-32) + var(--gutter))}.cl-sec--tight{gap:var(--s-24);padding-block:var(--s-48)}.cl-head{display:grid;justify-items:start;grid-gap:var(--s-16);gap:var(--s-16);max-inline-size:var(--size-860)}.cl-head[data-center]{justify-items:center;margin-inline:auto;text-align:center}.cl-head-photo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-420)),1fr));align-items:center;grid-gap:var(--s-32) var(--s-64);gap:var(--s-32) var(--s-64)}.cl-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-12) var(--s-24)}.cl-ctas--center{justify-content:center}.cl-cta.lt-button{min-block-size:var(--size-52);padding-inline:var(--s-24);font-size:var(--t-title)}.cl-pulse{animation:cl-pulse calc(var(--dur-loader) * 1.5) var(--ease-move) var(--dur-breath) 3}@keyframes cl-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-accent) 0%,transparent)}50%{box-shadow:0 0 0 var(--s-8) color-mix(in srgb,var(--c-accent) 18%,transparent)}}@media (prefers-reduced-motion:reduce){.cl-pulse{animation:none}}.cl-chips{display:flex;flex-wrap:wrap;gap:var(--s-8)}.cl-dawn{z-index:var(--z-under);overflow:hidden;pointer-events:none}.cl-dawn,.cl-dawn:after{position:absolute;inset:0}.cl-dawn:after{content:"";background-image:var(--dawn-grain);opacity:var(--dawn-grain-strength);mix-blend-mode:soft-light}.cl-dawn__glow{position:absolute;inset:0;transform:var(--dawn-drift-rest);filter:blur(var(--blur-dawn));will-change:transform;animation:cl-dawn-drift var(--dur-dawn-drift) var(--ease-move) infinite alternate}.cl-dawn__glow[data-glow=accent]{background:var(--dawn-wash-accent)}.cl-dawn__glow[data-glow=peach]{background:var(--dawn-wash-peach);animation-name:cl-dawn-drift-back;animation-duration:var(--dur-dawn-drift-slow)}@keyframes cl-dawn-drift{0%{transform:var(--dawn-drift-rest)}50%{transform:var(--dawn-drift-mid)}to{transform:var(--dawn-drift-end)}}@keyframes cl-dawn-drift-back{0%{transform:var(--dawn-drift-rest)}50%{transform:var(--dawn-drift-back-mid)}to{transform:var(--dawn-drift-back-end)}}@media (prefers-reduced-motion:reduce){.cl-dawn__glow[data-glow]{animation:none}}.cl-try{display:grid;grid-gap:var(--s-16);gap:var(--s-16);min-inline-size:0}.cl-try__guide{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.cl-try__label{display:flex;align-items:center;gap:var(--s-8);font-family:var(--f-display);font-size:var(--t-title);font-weight:var(--w-heading)}.cl-try__steps{display:flex;flex-direction:column;gap:var(--s-4) var(--s-16);margin:0;padding:0;list-style:none;color:var(--c-muted);font-size:var(--t-small)}.cl-try__steps li{display:inline-flex;align-items:center;gap:var(--s-8)}.cl-try__n{display:inline-grid;place-items:center;inline-size:var(--size-22);block-size:var(--size-22);border:var(--line-w) solid var(--c-line);border-radius:var(--r-pill);font-size:var(--t-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color var(--dur-glide) var(--ease-move),border-color var(--dur-glide) var(--ease-move),color var(--dur-glide) var(--ease-move)}.cl-try__steps li[data-next]{color:var(--c-type)}.cl-try__steps li[data-next] .cl-try__n{border-color:var(--c-accent);color:var(--c-accent)}.cl-try__steps li[data-done] .cl-try__n{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent)}.cl-try__after{min-block-size:0;color:var(--c-type);font-size:var(--t-small);opacity:0;transform:translateY(var(--s-4));transition:opacity var(--dur-breath) var(--ease-arrive),transform var(--dur-breath) var(--ease-arrive)}.cl-try__after[data-show]{opacity:1;transform:none}.cl-stage,.cl-try__stage{min-inline-size:0}.cl-stage{position:relative;display:grid;grid-gap:var(--s-16);gap:var(--s-16);padding:calc(var(--s-16) + var(--gutter) / 2);border:var(--line-w) solid var(--c-line);border-radius:var(--corner-dialog);background:var(--surface-card);box-shadow:var(--shadow-float)}.cl-stage__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-16)}.cl-stage__draft{display:grid;justify-items:start;grid-gap:var(--s-16);gap:var(--s-16)}.cl-stage__status .lt-status-line{font-size:var(--t-small)}.cl-stage__act{display:grid;justify-items:start;grid-gap:var(--s-12);gap:var(--s-12)}.cl-stage__done{display:grid;grid-gap:var(--s-8);gap:var(--s-8);inline-size:100%}.cl-stage__card{-webkit-margin-end:calc(var(--gutter) * -1);margin-inline-end:calc(var(--gutter) * -1)}.cl-sentence{position:relative;font-family:var(--f-display);font-size:calc(var(--t-heading) + (var(--gutter) - var(--s-16)) / 8);line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.cl-sentence__q{position:absolute;inset-inline-start:calc(var(--s-12) * -1)}.cl-sentence__swap{border-radius:var(--corner-chip-sm);transition:background-color var(--dur-glide) var(--ease-move),color var(--dur-glide) var(--ease-move);animation:cl-words-in var(--dur-breath) var(--ease-arrive)}.cl-sentence__swap[data-lit]{background:color-mix(in srgb,var(--c-peach) 55%,transparent)}.cl-sentence__swap[data-yours]{text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-decoration-thickness:var(--s-2);text-underline-offset:var(--s-4)}@keyframes cl-words-in{0%{opacity:0;transform:translateY(var(--s-4))}}@media (prefers-reduced-motion:reduce){.cl-sentence__swap{animation-name:cl-words-fade}@keyframes cl-words-fade{0%{opacity:0}}}.cl-answers{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.cl-answers__q{font-weight:var(--w-strong)}.cl-support{display:grid;grid-gap:var(--s-8);gap:var(--s-8);inline-size:100%}.cl-support__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-12)}.cl-support__label{color:var(--c-muted);font-size:var(--t-small)}.cl-support__value{font-family:var(--f-display);font-size:var(--t-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-support__bar{position:relative;block-size:var(--s-8);border-radius:var(--r-pill);background:var(--c-hover)}.cl-support__fill{inset-block:0;inset-inline-start:0;background:var(--c-accent);transition:inline-size var(--dur-breath) var(--ease-arrive)}.cl-support__fill,.cl-support__range{position:absolute;border-radius:var(--r-pill)}.cl-support__range{inset-block:calc(var(--s-4) * -1);background:color-mix(in srgb,var(--c-accent) 22%,transparent);transition:inset-inline-start var(--dur-breath) var(--ease-arrive),inline-size var(--dur-breath) var(--ease-arrive)}.cl-support__from{position:absolute;inset-block:calc(var(--s-4) * -1);inline-size:var(--s-2);border-radius:var(--r-pill);background:var(--c-muted)}.cl-support__note{color:var(--c-muted);font-size:var(--t-small)}@media (prefers-reduced-motion:reduce){.cl-support__fill,.cl-support__range{transition:none}}.cl-term__word{padding:0;border:0;background:none;color:inherit;font:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-decoration-thickness:var(--s-2);text-underline-offset:var(--s-4);cursor:pointer}.cl-term__word:hover,.cl-term__word[aria-expanded=true]{color:var(--c-accent)}.cl-term__word:focus-visible{outline:none;border-radius:var(--corner-chip-sm);box-shadow:0 0 0 var(--focus-rim-w) var(--c-ring)}.cl-term .lt-float__card{max-inline-size:var(--size-320)}.cl-term__body,.cl-term__see{font-size:var(--t-small)}.cl-zoom{position:relative;overflow:hidden;min-block-size:var(--size-220)}.cl-zoom__in{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--size-1160);transform-origin:top left}.cl-zoom[data-narrow] .cl-zoom__in{inline-size:var(--size-720)}.cl-zoom[data-cropped]{-webkit-mask:linear-gradient(to bottom,var(--c-type) calc(100% - var(--size-80)),transparent);mask:linear-gradient(to bottom,var(--c-type) calc(100% - var(--size-80)),transparent)}.cl-zoom--wait{aspect-ratio:16/10;background:var(--surface-side)}.cl-figures .lt-kpi-tiles__value{order:-1}.cl-foot__soon-tag{-webkit-margin-start:var(--s-4);margin-inline-start:var(--s-4);padding:0 var(--s-4);border:var(--line-w) solid var(--c-line);border-radius:var(--corner-chip-sm);font-size:var(--t-caption)}.cl-foot__doors{-webkit-margin-before:var(--s-32);margin-block-start:var(--s-32);-webkit-padding-before:var(--s-24);padding-block-start:var(--s-24);-webkit-border-before:var(--line-w) solid var(--c-line);border-block-start:var(--line-w) solid var(--c-line)}.cl-foot .tw-doors ul{display:flex}