.clc-logo{display:block;max-width:none;width:auto}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:100 900;src:url(../fonts/archivo-var.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/inter-var.woff2) format("woff2")}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:400 700;src:url(../fonts/caveat-var.woff2) format("woff2")}:root{--clc-bg:#080b0f;--clc-bg-2:#10151b;--clc-card:#151b22;--clc-coral:#ff5364;--clc-coral-hi:#ff6c79;--clc-cyan:#39e3d1;--clc-cream:#eeeae3;--clc-cream-2:#e4dfd6;--clc-ink:#12161b;--clc-ink-soft:#4a5058;--clc-white:#f6f3ee;--clc-muted:#c6cbd0;--clc-dim:#969da6;--clc-green:#52e397;--clc-line:hsla(0,0%,100%,.09);--clc-head:"Archivo","Arial Black",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--clc-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--clc-hand:"Caveat","Comic Sans MS",cursive}.x1-who-root:has(.clc-shell)>.x1-who-header{display:none!important}.x1-who-root:has(.clc-shell)>.x1-who-root__body{padding-top:0!important}.clc-shell{background:var(--clc-bg);color:var(--clc-white);font-family:var(--clc-font);font-size:1rem;height:100%;line-height:1.55;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-font-smoothing:antialiased}.clc-shell *,.clc-shell :after,.clc-shell :before{box-sizing:border-box}.clc-shell :where(a){color:inherit;text-decoration:none}.clc-shell :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}.clc-shell :where(ul,ol){list-style:none;padding:0}.clc-shell :where(button){background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.clc-shell img{display:block;max-width:100%}.clc-shell ::-moz-selection{background:var(--clc-coral);color:#fff}.clc-shell ::selection{background:var(--clc-coral);color:#fff}.clc-shell :where(a,button,summary):focus-visible{outline:.125rem solid var(--clc-coral);outline-offset:.25rem}.clc-shell svg{flex-shrink:0}.clc-wrap{margin-inline:auto;max-width:90rem;padding-inline:clamp(1rem,4.4vw,4rem);width:100%}.clc-narrow{max-width:70rem}.clc-sr{border:0;clip-path:inset(50%);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:.0625rem}.clc-eyebrow{color:#a9b0b8;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.is-paper .clc-eyebrow{color:#5d636b}.clc-h2{font-family:var(--clc-head);font-size:clamp(1.875rem,3.4vw,2.875rem);font-weight:850;letter-spacing:-.025em;line-height:1.02;text-wrap:balance}.clc-h2 em{color:var(--clc-coral);font-style:normal}.clc-lead{color:var(--clc-muted);font-size:1.0625rem;line-height:1.6;max-width:62ch}.clc-prose p{color:#d3d7dc;font-size:1.03125rem;line-height:1.78}.clc-prose p+p{margin-top:1rem}.clc-prose strong{color:#fff;font-weight:600}.is-paper .clc-prose p{color:#30353c}.is-paper .clc-prose strong{color:var(--clc-ink)}.clc-link{color:var(--clc-coral-hi);text-decoration:underline;text-decoration-color:#ff6c7980;text-decoration-thickness:.0625rem;text-underline-offset:.1875rem;transition:color .2s}.clc-link:hover{color:#fff}.is-paper .clc-link{color:#d22e40;text-decoration-color:#d22e4073}.is-paper .clc-link:hover{color:var(--clc-ink)}.clc-btn{align-items:center;background:var(--clc-coral);border-radius:.875rem;box-shadow:0 .625rem 1.875rem -.625rem #ff5364a6;color:#fff!important;display:inline-flex;font-size:1.03125rem;font-weight:650;gap:.75rem;justify-content:center;line-height:1.2;min-height:3.625rem;padding:0 1.75rem;transition:transform .2s,background .2s;white-space:nowrap}.clc-btn:hover{background:var(--clc-coral-hi);transform:translateY(-.0625rem)}.clc-btn svg{fill:none;height:1.375rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.375rem}.clc-btn .clc-arr{font-size:1.1875rem;line-height:1;transition:transform .2s}.clc-btn:hover .clc-arr{transform:translate(.1875rem)}.clc-btn.is-small{border-radius:.6875rem;font-size:.875rem;gap:.5rem;letter-spacing:.04em;min-height:2.75rem;padding:0 1.25rem}.clc-btn.is-caps{letter-spacing:.03em;text-transform:uppercase}.clc-ghost{align-items:center;border:.0625rem solid hsla(0,0%,100%,.22);border-radius:.875rem;color:var(--clc-white);display:inline-flex;font-size:1rem;font-weight:600;gap:.625rem;justify-content:center;min-height:3.625rem;padding:0 1.625rem;transition:border-color .2s,background .2s;white-space:nowrap}.clc-ghost:hover{background:#ffffff0a;border-color:#fff9}.clc-ghost svg{fill:none;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:1.25rem}.clc-dot{animation:clc-pulse 2.4s ease-out infinite;background:var(--clc-green);border-radius:50%;box-shadow:0 0 #52e3978c;display:inline-block;flex:none;height:.5625rem;width:.5625rem}@keyframes clc-pulse{0%{box-shadow:0 0 #52e3978c}70%{box-shadow:0 0 0 .4375rem #52e39700}to{box-shadow:0 0 #52e39700}}.clc-count{align-items:center;background:#151b22bf;border:.0625rem solid hsla(0,0%,100%,.12);border-radius:2.5rem;color:#e8ebee;display:inline-flex;font-size:.78125rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.625rem;letter-spacing:.08em;padding:.5rem .9375rem;text-transform:uppercase;white-space:nowrap}.clc-paper{background:var(--clc-cream);color:var(--clc-ink)}.clc-night{background:var(--clc-bg);isolation:isolate;position:relative}.clc-night:before{background:radial-gradient(ellipse 55% 60% at 82% 18%,rgba(255,83,100,.17),transparent 70%),radial-gradient(ellipse 45% 55% at 6% 96%,rgba(57,227,209,.14),transparent 70%),linear-gradient(hsla(0,0%,100%,.032) .0625rem,transparent 0) 0 0 /2.5rem 2.5rem,linear-gradient(90deg,hsla(0,0%,100%,.032) .0625rem,transparent 0) 0 0 /2.5rem 2.5rem;z-index:-2}.clc-night:after,.clc-night:before{content:"";inset:0;pointer-events:none;position:absolute}.clc-night:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.06;z-index:-1}.clc-qa{border-bottom:.0625rem solid hsla(0,0%,100%,.09)}.clc-qa summary{align-items:center;cursor:pointer;display:flex;gap:1.125rem;justify-content:space-between;list-style:none;padding:1.25rem 0}.clc-qa summary::-webkit-details-marker{display:none}.clc-qa summary h3{font-size:1.03125rem;font-weight:600;line-height:1.45}.clc-qa summary:after{background:#ff53641f;border-radius:50%;color:var(--clc-coral-hi);content:"+";display:grid;flex:none;font-size:1.1875rem;height:1.875rem;line-height:1;place-items:center;width:1.875rem}.clc-qa[open] summary:after{content:"−"}.clc-qa p{color:#c3c8ce;font-size:.96875rem;line-height:1.75;max-width:72ch;padding:0 2.75rem 1.375rem 0}.clc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--clc-card);border:.0625rem solid var(--clc-line);border-radius:.875rem}.clc-table{border-collapse:collapse;font-size:.9375rem;min-width:35rem;width:100%}.clc-table caption{caption-side:top;color:var(--clc-dim);font-size:.75rem;font-weight:600;letter-spacing:.16em;padding:1rem 1.125rem .25rem;text-align:left;text-transform:uppercase}.clc-table td,.clc-table th{border-bottom:.0625rem solid var(--clc-line);line-height:1.55;padding:.875rem 1.125rem;text-align:left;vertical-align:top}.clc-table tr:last-child td{border-bottom:0}.clc-table thead th{border-bottom:.0625rem solid rgba(255,83,100,.6);color:#fff;font-size:.875rem;font-weight:700}.clc-table td{color:#cfd4d9}.clc-table td:first-child{color:#fff;font-weight:600}.is-paper .clc-table-wrap{background:#f8f6f2;border-color:#d9d3c9}.is-paper .clc-table caption{color:var(--clc-ink-soft)}.is-paper .clc-table td,.is-paper .clc-table th{border-bottom-color:#e2ddd4}.is-paper .clc-table thead th{color:var(--clc-ink)}.is-paper .clc-table td{color:#30353c}.is-paper .clc-table td:first-child{color:var(--clc-ink)}.clc-face{background:#1b222b;overflow:hidden;position:relative}.clc-face img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.clc-face:after{background:linear-gradient(0deg,rgba(8,11,15,.7),transparent 38%);content:"";inset:0;pointer-events:none;position:absolute}@media(prefers-reduced-motion:reduce){.clc-shell *{animation:none!important;transition:none!important}}.ch{backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:#080b0fd1;border-bottom:.0625rem solid hsla(0,0%,100%,.05);padding-top:env(safe-area-inset-top);position:sticky;top:0;z-index:50}.ch-in{display:flex;gap:1.75rem;height:4.25rem;justify-content:space-between}.ch-brand,.ch-in{align-items:center}.ch-brand{display:inline-flex;min-height:2.75rem}.ch-nav{display:flex;gap:2.125rem;margin-left:3.25rem;margin-right:auto}.ch-nav,.ch-nav a{align-items:center}.ch-nav a{color:#ffffffd1;display:inline-flex;font-size:.90625rem;font-weight:500;min-height:2.75rem;position:relative;transition:color .2s;white-space:nowrap}.ch-nav a.is-here,.ch-nav a:hover{color:#fff}.ch-nav a.is-here:after{background:var(--clc-coral);border-radius:.125rem;bottom:.5rem;content:"";height:.125rem;left:0;position:absolute;right:0}.ch-right{align-items:center;display:flex;flex:none;gap:1.125rem}.ch-count{align-items:center;color:#cfd4d9;display:inline-flex;font-size:.8125rem;font-variant-numeric:tabular-nums;gap:.5rem;white-space:nowrap}.ch-start{min-width:8rem}.ch-burger{align-items:center;border:.0625rem solid hsla(0,0%,100%,.14);border-radius:.6875rem;display:none;flex-direction:column;gap:.3125rem;height:2.75rem;justify-content:center;width:2.75rem}.ch-burger i{background:var(--clc-white);display:block;height:.1125rem;width:1.125rem}@media(max-width:1180px){.ch-nav{gap:1.375rem;margin-left:1.75rem}.ch-count{display:none}}@media(max-width:1023px){.ch-in{height:3.875rem}.ch-nav{clip-path:inset(50%);height:.0625rem;margin:0;overflow:hidden;position:absolute;width:.0625rem}.ch-count{display:inline-flex;font-size:.75rem}.ch-start{display:none!important}.ch-burger{display:inline-flex}.ch-right{gap:.75rem}}@media(max-width:400px){.ch-brand .clc-logo{height:1.5625rem!important}}.cd{background:#0d1116;border-bottom:.0625rem solid rgba(255,83,100,.25);left:0;max-height:calc(100% - 3.875rem);overflow-y:auto;padding:.625rem 1.25rem 7.5rem;position:fixed;right:0;top:calc(3.875rem + env(safe-area-inset-top));transform:translateY(-110%);transition:transform .3s ease,visibility 0s linear .3s;visibility:hidden;z-index:49}.cd.is-open{transform:none;transition:transform .3s ease;visibility:visible}.cd-h{color:var(--clc-coral-hi);font-size:.75rem;font-weight:600;letter-spacing:.2em;margin:1.125rem 0 .25rem!important;text-transform:uppercase}.cd a{align-items:center;border-bottom:.0625rem solid var(--clc-line);color:var(--clc-white);display:flex;font-size:1rem;min-height:2.875rem}@media(min-width:1024px){.cd{display:none}}.cb{border-top:.0625rem solid var(--clc-line)}.cb-in{align-items:center;display:flex;gap:1.875rem;justify-content:space-between;padding-block:4.5rem}.cb-h{font-family:var(--clc-head);font-size:clamp(1.875rem,3.8vw,3.25rem);font-weight:850;letter-spacing:-.025em;line-height:1.02;margin-top:1.25rem!important;max-width:19ch}.cb-h em{color:var(--clc-coral);font-style:normal}.cb-actions{display:flex;flex-wrap:wrap;gap:.875rem}@media(max-width:1023px){.cb-in{padding-block:3rem}.cb-actions{display:none}}.cf{background:#06080b;border-top:.0625rem solid var(--clc-line);color:var(--clc-dim);padding:3.5rem 0 1.875rem}.cf-top{display:flex;flex-direction:column;gap:2.25rem}@media(min-width:1024px){.cf-top{flex-direction:row;gap:4rem;justify-content:space-between}}.cf-brand{max-width:21.25rem}.cf-brand p{color:#aab1b9;font-size:.875rem;line-height:1.7;margin-top:1.125rem!important}.cf-mail{color:var(--clc-coral-hi);display:inline-block;font-size:.875rem;margin-top:.875rem}.cf-cols{display:grid;gap:1.75rem 2.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:760px){.cf-cols{gap:1.75rem 2.75rem;grid-template-columns:repeat(5,max-content)}}.cf-cols h3{color:#8d949c;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.cf-cols ul{display:grid;margin-top:.625rem!important}.cf-cols a{align-items:center;color:#c3c8ce;display:inline-flex;font-size:.875rem;min-height:2.25rem;transition:color .2s}.cf-cols a:hover{color:#fff}.cf-bar{border-top:.0625rem solid var(--clc-line);color:#8d949c;display:flex;flex-wrap:wrap;font-size:.78125rem;gap:.5rem 1.5rem;justify-content:space-between;margin-top:2.5rem;padding-top:1.375rem}.ck{display:none}@media(max-width:1023px){.cf{padding-bottom:calc(6.625rem + env(safe-area-inset-bottom))}.ck{backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem);background:#080b0ff2;border-top:.0625rem solid rgba(255,83,100,.22);bottom:0;display:flex;gap:.75rem;justify-content:space-between;left:0;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:55}.ck,.ck-alt{align-items:center}.ck-alt{color:#dfe3e7;display:inline-flex;font-size:.84375rem;font-variant-numeric:tabular-nums;gap:.5rem;min-height:2.75rem}.ck .clc-btn{min-height:3rem}}
