.lr.ct{--ct-measure:68ch;--ct-prose:clamp(1.0625rem, 1rem + .25vw, 1.1875rem)}.lr .ct-h1{text-wrap:balance;max-width:26ch}.lr .ct-hero{padding-block:clamp(6.75rem,5.75rem + 2.5vw,8rem) clamp(4rem,3rem + 3.5vw,6.5rem)}.lr .ct-hero__in{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}.lr .ct-hero__copy{align-content:start;justify-items:start;gap:1.5rem;min-width:0;display:grid}.lr .ct-hero__lead{max-width:60ch}.lr .ct-hero__lead a{text-underline-offset:.2em;text-decoration:underline #ff4e1fb3}.lr .ct-hero--post .ct-h1{max-width:30ch;font-size:clamp(2.25rem,1.3rem + 3.2vw,4.25rem);line-height:1.02}@media (width>=64rem){.lr .ct-hero__in--img{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(3rem,1rem + 4vw,6rem)}}.lr .ct-hero__img{border-radius:var(--lr-r-l);box-shadow:inset 0 0 0 1px var(--lr-edge), 0 50px 100px -40px #000000e6;overflow:hidden}.lr .ct-hero__img img{aspect-ratio:1512/824;object-fit:cover;width:100%}.lr .ct-crumbs ol{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.875rem;display:flex}.lr .ct-crumbs li{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.lr .ct-crumbs li+li:before{content:"";opacity:.5;border-top:1.5px solid;border-right:1.5px solid;width:.375rem;height:.375rem;transform:rotate(45deg)}.lr .ct-crumbs a{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.lr .ct-crumbs [aria-current]{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:40ch;display:-webkit-box;overflow:hidden}.lr .lr-ink .ct-crumbs{color:var(--c-meta-dark)}.lr .lr-ink .ct-crumbs a{color:var(--c-accent-ink)}.lr .lr-light .ct-crumbs{color:var(--c-meta-light)}.lr .lr-light .ct-crumbs a{color:var(--c-ink-soft)}@media (hover:hover) and (pointer:fine){.lr .ct-crumbs a:hover{text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--c-accent)}}@media (width<=39.99rem){.lr .ct-crumbs [aria-current],.lr .ct-crumbs li:has([aria-current]):before{display:none}}.lr .ct-byline{font-size:var(--lr-small);color:var(--c-meta-dark);flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.lr .ct-byline a{color:var(--c-accent-ink);text-underline-offset:.25em;text-decoration:underline #ff4e1fb3}.lr .ct-indlink{min-height:2.75rem;color:var(--c-accent-ink);font-weight:500;font-size:var(--lr-small);background:#ffffff0d;border-radius:999px;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem 1.125rem;text-decoration:none;transition:box-shadow .2s,background-color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ff4e1f73}.lr .ct-indlink svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--c-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--lr-ease);flex:none}@media (hover:hover) and (pointer:fine){.lr .ct-indlink:hover{background:#ffffff17}.lr .ct-indlink:hover svg{transform:translate(.25rem)}}.ct-progress{z-index:10000;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.ct-progress span{background:var(--c-accent);transform-origin:0;height:100%;transform:scaleX(var(--ct-p,0));display:block}.lr .ct-read{padding-block:var(--lr-pad)}.lr .ct-read__grid{grid-template-columns:minmax(0,1fr);justify-content:center;gap:3rem;display:grid}@media (width>=64rem){.lr .ct-read__grid{grid-template-columns:minmax(13rem, 17rem) minmax(0, var(--ct-measure));justify-content:space-between;gap:clamp(3rem,1rem + 4vw,6rem)}.lr .ct-read__grid>.ct-prose:only-child{grid-column:1/-1;justify-self:center}}@media (width>=80rem){.lr .ct-read__grid{justify-content:center}}.lr .ct-rail{display:none}@media (width>=64rem){.lr .ct-rail{display:block}.lr .ct-rail__in{gap:2rem;display:grid;position:sticky;top:7rem}.lr .ct-toc{overscroll-behavior:contain;min-height:8rem;max-height:calc(100dvh - 26rem);padding-right:.5rem;overflow-y:auto}.lr .ct-toc-m{display:none}}.lr .ct-toc__h{color:var(--c-ink-soft);margin-bottom:1rem;font-size:.875rem;font-weight:600}.lr .ct-side{isolation:isolate;color:var(--c-line);background:radial-gradient(90% 80% at 100% 100%,#ff4e1f4d 0%,#ff4e1f00 65%),#15171a;border-radius:1.5rem;gap:.75rem;padding:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 20px 50px #14161a2e}.lr .ct-side:before{content:"";z-index:-1;background:repeating-radial-gradient(circle at 100% 100%,#0000 0 22px,#ffffff0d 22px 23px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 70%)}.lr .ct-side__k{color:var(--c-accent);font-size:.8125rem;font-weight:600}.lr .ct-side__t{letter-spacing:-.015em;color:var(--c-white);text-wrap:balance;font-size:1.0625rem;font-weight:500;line-height:1.3}.lr .ct-side__form{gap:.5rem;margin-top:.25rem;display:grid}.lr .ct-side__form input{width:100%;min-height:2.875rem;font:inherit;color:var(--c-white);background:#ffffff12;border:0;border-radius:999px;outline:none;padding:0 1rem;font-size:.9375rem;box-shadow:inset 0 0 0 1px #ffffff29}.lr .ct-side__form input::placeholder{color:#f6f5f380}.lr .ct-side__form input:focus-visible{box-shadow:inset 0 0 0 1px #ff4e1fcc,0 0 0 3px #ff4e1f4d}.lr .ct-side__form button{cursor:pointer;min-height:2.875rem;font:inherit;background:var(--c-accent);color:var(--c-on-accent);border:0;border-radius:999px;padding:0 1rem;font-size:.9375rem;font-weight:600;transition:background-color .2s,color .2s}.lr .ct-side__form button:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.lr .ct-side__call{min-height:2.5rem;color:var(--c-white);text-underline-offset:.25em;justify-self:start;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:underline #ff4e1fb3;display:inline-flex}@media (hover:hover) and (pointer:fine){.lr .ct-side__form button:hover{background:var(--c-white);color:var(--c-ink)}.lr .ct-side__call:hover{text-decoration-color:currentColor}}.lr .ct-toc ol{border-left:1px solid var(--lr-edge-paper);display:grid}.lr .ct-toc a{color:var(--c-meta-light);padding:.5rem 0 .5rem 1rem;font-size:.9375rem;line-height:1.35;text-decoration:none;transition:color .2s;display:block;position:relative}.lr .ct-toc a:before{content:"";background:var(--c-accent);width:2px;transition:transform .3s var(--lr-ease);border-radius:2px;position:absolute;top:.375rem;bottom:.375rem;left:-1px;transform:scaleY(0)}.lr .ct-toc a.is-on{color:var(--c-ink-soft)}.lr .ct-toc a.is-on:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.lr .ct-toc a:hover{color:var(--c-ink-soft)}}.lr .ct-toc-m{border-radius:var(--lr-r);box-shadow:inset 0 0 0 1px var(--lr-edge-paper);margin-bottom:2.5rem}.lr .ct-toc-m summary{cursor:pointer;min-height:3.5rem;color:var(--c-ink-soft);justify-content:space-between;align-items:center;padding:0 1.25rem;font-weight:500;list-style:none;display:flex}.lr .ct-toc-m summary::-webkit-details-marker{display:none}.lr .ct-toc-m summary:after{content:"";width:.5rem;height:.5rem;transition:transform .3s var(--lr-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-.125rem)}.lr .ct-toc-m[open] summary:after{transform:rotate(-135deg)}.lr .ct-toc-m ol{counter-reset:ct;padding:0 1.25rem 1rem;display:grid}.lr .ct-toc-m a{border-top:1px solid var(--lr-edge-paper);color:var(--c-muted);padding:.625rem 0;line-height:1.35;text-decoration:none;display:block}.lr .ct-prose{min-width:0;max-width:var(--ct-measure);font-size:var(--ct-prose);color:var(--c-muted);line-height:1.7}.lr .ct-prose>*+*{margin-top:1.25em}.lr .ct-prose :where(p,li){line-height:1.7}.lr .ct-prose .ct-lede{color:var(--c-ink-soft);letter-spacing:-.01em;font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);line-height:1.5}.lr .ct-prose h2{letter-spacing:-.035em;color:var(--c-ink-soft);margin-top:2.25em;scroll-margin-top:7rem;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.375rem);font-weight:500;line-height:1.12}.lr .ct-prose h3{letter-spacing:-.025em;color:var(--c-ink-soft);margin-top:1.75em;scroll-margin-top:7rem;font-size:clamp(1.25rem,1.12rem + .5vw,1.5rem);font-weight:500;line-height:1.25}.lr .ct-prose h2+*,.lr .ct-prose h3+*{margin-top:.75em}.lr .ct-prose :where(h2,h3,h4) :where(em,i,strong,b,a,span){-webkit-text-fill-color:currentColor;color:inherit;font-style:normal;font-weight:inherit;background:0 0}.lr .ct-prose :where(h2,h3) a{text-underline-offset:.2em;text-decoration:underline 1px #ff4e1f99}.lr .ct-prose :where(p,li) a,.lr .ct-prose .lr-faq__item p a{color:var(--c-ink-soft);text-underline-offset:.2em;text-decoration:underline 1px #ff4e1fb3;transition:text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.lr .ct-prose :where(p,li,h2,h3) a:hover{text-decoration-color:currentColor}}.lr .ct-prose strong,.lr .ct-prose b{color:var(--c-ink-soft);font-weight:600}.lr .ct-prose ul,.lr .ct-prose ol:not(.ct-toc-m ol){gap:.5em;padding-left:1.25em;display:grid}.lr .ct-prose ul{list-style:none}.lr .ct-prose ul>li{position:relative}.lr .ct-prose ul>li:before{content:"";background:var(--c-accent);border-radius:999px;width:.375em;height:.375em;position:absolute;top:.75em;left:-1.125em}.lr .ct-prose ol:not(.ct-toc-m ol){list-style:decimal}.lr .ct-prose ol:not(.ct-toc-m ol)>li::marker{color:var(--c-accent-text);font-weight:600}.lr .ct-prose li>p{margin:0}.lr .ct-prose figure{margin-block:2em}.lr .ct-prose figure img{border-radius:var(--lr-r);width:100%;height:auto;box-shadow:0 0 0 1px var(--lr-edge-paper)}.lr .ct-prose blockquote{border-left:2px solid var(--c-accent);color:var(--c-ink-soft);padding-left:1.25em}.lr .ct-prose table{width:100%;font-size:.9375em}.lr .ct-prose :where(th,td){border-bottom:1px solid var(--lr-edge-paper);text-align:left;vertical-align:top;padding:.625em .75em}.lr .ct-prose .t-large{font-size:1.15em}.lr .ct-prose .sqsrte-text-color--accent{color:var(--c-accent-text)}.lr .ct-prose>.lr-cta{margin-block:2.5em}.lr .ct-prose .lr-cta__t{font-size:1.0625rem}.lr .ct-prose .ct-faq{margin-top:1.25em}.lr .ct-prose .lr-faq__item p{font-size:1rem;line-height:1.6}.lr .ct-prose .lr-faq__item h3{letter-spacing:-.01em;margin:0;font-size:1.0625rem;line-height:1.35}.lr .ct-prose .ct-faq{gap:.5rem}.lr .ct-indcard{border-radius:var(--lr-r-l);background:var(--c-ink);color:var(--lr-on-ink);isolation:isolate;gap:.5rem;padding:clamp(1.5rem,1.1rem + 1.5vw,2.25rem) clamp(4.5rem,3.5rem + 3vw,6rem) clamp(1.5rem,1.1rem + 1.5vw,2.25rem) clamp(1.5rem,1.1rem + 1.5vw,2.25rem);text-decoration:none;display:grid;position:relative;overflow:hidden;margin-top:3rem!important}.lr .ct-indcard:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff4e1f38,#0000);width:60%;height:140%;position:absolute;inset:-40% -10% auto auto}.lr .ct-indcard__k{color:var(--c-accent);font-size:.875rem;font-weight:600}.lr .ct-indcard__t{letter-spacing:-.03em;color:var(--c-white);max-width:26ch;font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);font-weight:500;line-height:1.15}.lr .ct-indcard svg{fill:none;width:2rem;height:2rem;stroke:var(--c-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--lr-ease);margin-top:-1rem;position:absolute;top:50%;right:clamp(1.5rem,1.1rem + 1.5vw,2.25rem)}@media (hover:hover) and (pointer:fine){.lr .ct-indcard:hover svg{transform:translate(.375rem)}}.lr .ct-indcard:focus-visible{outline-color:var(--c-accent)}.lr .ct-prose .ct-explore{border:1px solid var(--lr-edge-paper);border-radius:var(--lr-r-l);margin-top:3rem;padding:clamp(1.5rem,1.1rem + 1.5vw,2.25rem)}.lr .ct-prose .ct-explore__h{margin:0;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.lr .ct-prose .ct-explore__list{gap:0;margin-top:1rem;padding:0;list-style:none;display:grid}@media (width>=48rem){.lr .ct-prose .ct-explore__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.lr .ct-prose .ct-explore__list>li:before{content:none}.lr .ct-prose .ct-explore__list a{border-bottom:1px solid var(--lr-edge-paper);min-height:3.25rem;color:var(--c-ink-soft);justify-content:space-between;align-items:center;gap:1rem;padding-block:.625rem;font-size:1rem;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.lr .ct-prose .ct-explore__list svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--c-accent-text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--lr-ease);flex:none}@media (hover:hover) and (pointer:fine){.lr .ct-prose .ct-explore__list a:hover{color:var(--c-accent-text)}.lr .ct-prose .ct-explore__list a:hover svg{transform:translate(.25rem)}}.lr .ct-prose .ct-explore__all{min-height:2.75rem;color:var(--c-ink-soft);text-underline-offset:.25em;align-items:center;margin-top:1rem;font-size:1rem;font-weight:500;text-decoration:underline 1px #ff4e1fb3;display:inline-flex}@media (prefers-reduced-motion:reduce){.lr .ct-prose .ct-explore__list svg{transition:none}}.lr .ct-author{border-top:1px solid var(--lr-edge-paper);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;padding-top:2rem;font-size:1rem;display:grid;margin-top:3rem!important}.lr .ct-author__img{object-fit:cover;object-position:50% 20%;border-radius:999px;width:4rem;height:4rem}.lr .ct-author__txt{gap:.75rem;display:grid}.lr .ct-author__name{color:var(--c-ink-soft);font-weight:500;line-height:1.35;display:grid}.lr .ct-author__name span{color:var(--c-meta-light);font-size:.875rem;font-weight:400}.lr .ct-author__txt p{line-height:1.6}.lr .ct-author__links{flex-wrap:wrap;gap:0 1.5rem;display:flex}.lr .ct-author__links a{min-height:2.75rem;color:var(--c-ink-soft);text-underline-offset:.25em;align-items:center;font-weight:500;text-decoration:underline #ff4e1fb3;display:inline-flex}.lr .ct-updated{color:var(--c-meta-light);font-size:.875rem}.lr .ct-grid{grid-template-columns:minmax(0,1fr);gap:clamp(2.25rem,1.8rem + 1.5vw,3rem) 1.5rem;display:grid}@media (width>=40rem){.lr .ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lr .ct-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr .ct-card{align-content:start;gap:1.125rem;display:grid;position:relative}.lr .ct-card__img{border-radius:var(--lr-r);overflow:hidden}.lr .ct-card__img img{aspect-ratio:1512/824;object-fit:cover;width:100%;transition:transform .6s var(--lr-ease)}.lr .lr-light .ct-card__img{box-shadow:0 0 0 1px var(--lr-edge-paper)}.lr .lr-ink .ct-card__img{box-shadow:0 0 0 1px var(--lr-edge)}.lr .ct-card__txt{gap:.625rem;display:grid}.lr .ct-card__meta{flex-wrap:wrap;gap:.375rem;display:flex}.lr .ct-pill{min-height:1.75rem;color:var(--c-ink-soft);background:#14161a0d;border-radius:999px;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px #14161a14}.lr .ct-pill--cat{color:var(--c-accent-text);background:#ff4e1f14;font-weight:600;box-shadow:inset 0 0 0 1px #ff4e1f38}.lr .lr-ink .ct-pill{color:var(--c-line);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.lr .lr-ink .ct-pill--cat{color:var(--c-accent);background:#ff4e1f1f;box-shadow:inset 0 0 0 1px #ff4e1f59}.lr .ct-card__t{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.1875rem,1.1rem + .35vw,1.375rem);font-weight:500;line-height:1.22}.lr .lr-light .ct-card__t{color:var(--c-ink-soft)}.lr .lr-ink .ct-card__t{color:var(--c-white)}.lr .ct-card__t a{text-decoration:none}.lr .ct-card__t a:after{content:"";border-radius:var(--lr-r);position:absolute;inset:0}.lr .ct-card__x{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.lr .ct-card:hover .ct-card__img img{transform:scale(1.03)}.lr .ct-card:hover .ct-card__t a{text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:var(--c-accent)}}.lr .ct-card__t a:focus-visible{outline:none}.lr .ct-card__t a:focus-visible:after{outline:2px solid var(--c-accent);outline-offset:4px}@media (width>=40rem) and (width<=63.99rem){.lr .ct-grid>.ct-card:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5rem}}@media (width>=64rem){.lr .ct-grid--3>.ct-card:last-child:nth-child(3n+1){grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:1.5rem}.lr .ct-grid--3>.ct-card:last-child:nth-child(3n+1) .ct-card__txt{padding-left:clamp(1rem,.5rem + 2vw,3rem)}.lr .ct-grid--3>.ct-card:last-child:nth-child(3n+1) .ct-card__t{letter-spacing:-.035em;font-size:clamp(1.5rem,1.1rem + 1vw,2.125rem);line-height:1.1}.lr .ct-card--feature{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4rem)}.lr .ct-card--feature .ct-card__t{letter-spacing:-.04em;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.75rem);line-height:1.06}.lr .ct-card--feature .ct-card__x{font-size:var(--lr-lead);-webkit-line-clamp:4}}.lr .ct-card--feature{border-bottom:1px solid var(--lr-edge-paper);margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.lr .ct-related{padding-block:var(--lr-pad)}.lr .ct-pn{border-top:1px solid var(--lr-edge);grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:clamp(3rem,2.5rem + 2vw,4.5rem);padding-top:2rem;display:grid}@media (width>=48rem){.lr .ct-pn{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.lr .ct-pn a{color:var(--c-white);gap:.25rem;padding:.5rem 0;text-decoration:none;display:grid}.lr .ct-pn small{color:var(--c-meta-dark);font-size:.875rem}.lr .ct-pn span{letter-spacing:-.015em;font-size:1.0625rem;font-weight:500;line-height:1.35}@media (width>=48rem){.lr .ct-pn__next{text-align:right;justify-items:end}}@media (hover:hover) and (pointer:fine){.lr .ct-pn a:hover span{text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--c-accent)}}.lr .ct-close,.lr .lr-ink+.ct-close{padding-top:var(--lr-pad)}.lr .lr-light+.ct-close{padding-top:0}.lr .ct-hero--hub .ct-crumbs{margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.lr .ct-hub__head{grid-template-columns:minmax(0,1fr);align-items:end;gap:1.25rem 4rem;display:grid}@media (width>=64rem){.lr .ct-hub__head{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.lr .ct-hub__head .ct-hero__lead{justify-self:end;max-width:46ch}}.lr .ct-hero--slider{padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.lr .ct-slider{isolation:isolate;background:radial-gradient(70% 90% at 100% 100%,#ff4e1f42 0%,#ff4e1f00 62%),#15171a;border-radius:clamp(1.5rem,1rem + 1.5vw,2.125rem);margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,0 30px 70px #00000059}.lr .ct-slider:before{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 100% 100%,#0000 0 30px,#ffffff0d 30px 31px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 65%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 65%)}.lr .ct-slider:after{content:"";background:linear-gradient(90deg,#0000,#ff4e1fb3,#0000);height:1px;position:absolute;inset:0 10% auto}.lr .ct-slider__stage{display:grid}.lr .ct-slide{grid-area:1/1;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);padding:clamp(1.25rem,.8rem + 2.5vw,3.5rem) clamp(1.25rem,.8rem + 2.5vw,3.5rem) 0;display:grid}@media (width>=56rem){.lr .ct-slide{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.lr .ct-slider.is-js .ct-slide{opacity:0;visibility:hidden;transition:opacity .5s ease, transform .6s var(--lr-ease), visibility 0s linear .6s;transform:translateY(8px)}.lr .ct-slider.is-js .ct-slide.is-on{opacity:1;visibility:visible;transition:opacity .5s ease .1s, transform .6s var(--lr-ease) .1s, visibility 0s;transform:none}.lr .ct-slider:not(.is-js) .ct-slide:not(.is-on){display:none}.lr .ct-slide__txt{align-content:center;justify-items:start;gap:1.125rem;min-width:0;display:grid}.lr .ct-slide__pill{min-height:2rem;color:var(--c-accent);background:#ff4e1f1f;border-radius:999px;align-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ff4e1f59}.lr .ct-slide__t{letter-spacing:-.04em;text-wrap:balance;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(172deg,#fff 0%,#f6f5f399 95%);-webkit-background-clip:text;background-clip:text;max-width:22ch;font-size:clamp(1.75rem,1.2rem + 2vw,3.125rem);font-weight:500;line-height:1.04}.lr .ct-slide__t a{text-decoration:none}.lr .ct-slide__t a:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:4px}.lr .ct-slide__x{max-width:52ch;color:var(--c-line);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.lr .ct-slide__btn{color:#101214;background:#f6f5f3;border-radius:999px;align-items:center;gap:.5rem;min-height:3rem;margin-top:.25rem;padding:0 1.5rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.lr .ct-slide__btn:after{content:"→";transition:transform .3s var(--lr-ease)}@media (hover:hover) and (pointer:fine){.lr .ct-slide__btn:hover{background:var(--c-accent);color:var(--c-on-accent)}.lr .ct-slide__btn:hover:after{transform:translate(4px)}}.lr .ct-slide__img{background:#1b1e22;border-radius:1.25rem;padding:clamp(.5rem,.4rem + .5vw,.875rem);box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px -20px #0009}.lr .ct-slide__img img{aspect-ratio:1512/824;object-fit:cover;border-radius:.875rem;width:100%}@media (width<=55.99rem){.lr .ct-slide__img{order:-1}}.lr .ct-slider__foot{grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.75rem) clamp(1.25rem,.8rem + 2.5vw,3.5rem) clamp(1.25rem,.8rem + 2vw,2.5rem);display:grid}@media (width>=48rem){.lr .ct-slider__foot{grid-template-columns:minmax(0,1fr) auto;gap:2rem}}.lr .ct-slider__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,.5rem + 1vw,1.75rem);display:grid}.lr .ct-slider__item{color:#f6f5f38c;gap:.5rem;padding-bottom:.25rem;text-decoration:none;transition:color .2s;display:grid}.lr .ct-slider__item.is-on{color:var(--c-white)}.lr .ct-slider__item:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:6px}.lr .ct-slider__bar{background:#ffffff29;border-radius:2px;height:2px;margin-bottom:.5rem;display:block;position:relative;overflow:hidden}.lr .ct-slider__bar span{background:var(--c-white);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.lr .ct-slider__item.is-on .ct-slider__bar span{transform:scaleX(1)}.lr .ct-slider__item.is-run .ct-slider__bar span{background:var(--c-accent);animation:7s linear forwards ct-run}@keyframes ct-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lr .ct-slider__n{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.lr .ct-slider__item.is-on .ct-slider__n{color:var(--c-accent)}.lr .ct-slider__it{font-size:.9375rem;font-weight:500;line-height:1.35}@media (width<=47.99rem){.lr .ct-slider__it{display:none}}@media (hover:hover) and (pointer:fine){.lr .ct-slider__item:not(.is-on):hover{color:var(--c-line)}}.lr .ct-slider__ctrl{justify-self:end;gap:.5rem;display:flex}.lr .ct-slider__ctrl[hidden]{display:none}.lr .ct-slider__btn{cursor:pointer;width:3rem;height:3rem;color:var(--c-white);touch-action:manipulation;background:#ffffff0d;border:0;border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #fff3}.lr .ct-slider__btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.lr .ct-slider__btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lr .ct-slider__btn:hover{background:var(--c-white);color:var(--c-ink)}}.lr .ct-slider__btn--pause span{width:.75rem;height:.875rem;position:relative}.lr .ct-slider__btn--pause span:before,.lr .ct-slider__btn--pause span:after{content:"";background:currentColor;border-radius:1px;width:3px;position:absolute;top:0;bottom:0}.lr .ct-slider__btn--pause span:before{left:1px}.lr .ct-slider__btn--pause span:after{right:1px}.lr .ct-slider__btn--pause.is-play span:before{background:0 0;border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid;border-radius:0;width:0;height:0;top:0;left:2px}.lr .ct-slider__btn--pause.is-play span:after{display:none}@media (prefers-reduced-motion:reduce){.lr .ct-slider.is-js .ct-slide,.lr .ct-slider.is-js .ct-slide.is-on{transition:none;transform:none}.lr .ct-slider__item.is-run .ct-slider__bar span{animation:none;transform:scaleX(1)}}.lr .ct-filter{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}@media (width>=40rem){.lr .ct-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}}@media (width>=64rem){.lr .ct-filter{grid-template-columns:minmax(0,26rem) minmax(0,26rem)}}.lr .ct-search{background:var(--c-white);border-radius:999px;align-items:center;gap:.75rem;min-height:3.25rem;padding:0 1.25rem;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #14161a29}.lr .ct-search:focus-within{box-shadow:inset 0 0 0 1px #ff4e1fb3,0 0 0 3px #ff4e1f40}.lr .ct-search svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-ink-soft);stroke-width:2px;stroke-linecap:round;flex:none}.lr .ct-search input{min-width:0;height:3rem;font:inherit;color:var(--c-ink);background:0 0;border:0;outline:none;flex:1}.lr .ct-search input::placeholder{color:var(--c-meta-light)}.lr .ct-cat{position:relative}.lr .ct-cat summary{cursor:pointer;min-height:3.25rem;color:var(--c-ink-soft);background:var(--c-white);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem;list-style:none;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #14161a29}.lr .ct-cat summary::-webkit-details-marker{display:none}.lr .ct-cat summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lr .ct-cat summary b{font-weight:600}.lr .ct-cat summary:after{content:"";width:.45rem;height:.45rem;transition:transform .3s var(--lr-ease);border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)translateY(-.125rem)}.lr .ct-cat[open] summary:after{transform:rotate(-135deg)}.lr .ct-cat summary:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ff4e1fb3,0 0 0 3px #ff4e1f40}@media (hover:hover) and (pointer:fine){.lr .ct-cat summary:hover{box-shadow:inset 0 0 0 1px var(--c-ink-soft)}}.lr .ct-cat__panel{z-index:20;overscroll-behavior:contain;background:var(--c-white);max-height:min(26rem,60vh);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a24;border-radius:1.25rem;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.lr .ct-cat__panel a{min-height:2.5rem;color:var(--c-muted);border-radius:.75rem;align-items:center;padding:0 .875rem;text-decoration:none;display:flex}.lr .ct-cat__panel a[aria-current=page]{color:var(--c-accent-text);background:#ff4e1f0f;font-weight:600}.lr .ct-cat__panel a:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.lr .ct-cat__panel a:hover{color:var(--c-ink-soft);background:#14161a0a}}.lr .ct-cat__h{border-top:1px solid var(--lr-edge-paper);letter-spacing:.08em;text-transform:uppercase;color:var(--c-meta-light);margin:.5rem .875rem .25rem;padding-top:.75rem;font-size:.75rem;font-weight:600}.lr .ct-list .lr-cta{margin-block:clamp(2.75rem,2.25rem + 2vw,4rem)}.lr .ct-grid--after{margin-top:0}.lr .ct-results-status{color:var(--c-meta-light);margin-bottom:1.5rem;font-size:.9375rem}.lr .ct-results-status:empty{display:none}.lr .ct-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin-top:clamp(3rem,2.5rem + 2vw,4.5rem);display:flex}.lr .ct-pages a,.lr .ct-pages span{min-width:2.75rem;height:2.75rem;color:var(--c-ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-grid}.lr .ct-pages a{box-shadow:inset 0 0 0 1px #14161a1f}.lr .ct-pages [aria-current=page]{background:var(--c-ink);color:var(--c-white)}.lr .ct-pages .ct-pages__gap{min-width:1.5rem;color:var(--c-meta-light);padding:0}.lr .ct-pages .ct-pages__step{padding:0 1.125rem}.lr .ct-pages .ct-pages__num{width:2.75rem;min-width:2.75rem;padding:2px 0 0;line-height:1}.lr .ct-pages .ct-pages__step{padding-top:2px;line-height:1}@media (hover:hover) and (pointer:fine){.lr .ct-pages a:hover{box-shadow:inset 0 0 0 1px var(--c-ink-soft)}}@media (width<=39.99rem){.lr .ct-pages .ct-pages__num:not([aria-current]),.lr .ct-pages .ct-pages__gap{display:none}}.lr .ct-list .ct-indcard{margin:0 0 clamp(2.5rem,2rem + 2vw,4rem)!important}.lr .ct-news{padding-block:var(--lr-pad)}.lr .ct-news__in{grid-template-columns:minmax(0,1fr);align-items:end;gap:2rem;display:grid}@media (width>=64rem){.lr .ct-news__in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:5rem}}.lr .ct-news .lr-h2{text-wrap:balance;max-width:24ch}.lr .ct-news__form{gap:.75rem;display:grid}.lr .ct-news__form .lr-audit__field{max-width:none}.lr .ct-news__note{color:var(--c-meta-dark);font-size:.875rem}.lr .ct-news__note a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.lr .ct-page-hero .lr-h1{text-wrap:balance;max-width:24ch}.lr .ct-updated-hero{font-size:var(--lr-small);color:var(--c-meta-dark)}.lr .ct-legal .ct-prose{--ct-measure:70ch}.lr .ct-legal .ct-prose h2{margin-top:2em;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem)}.lr .ct-legal-foot{padding-bottom:calc(var(--lr-pad) + var(--divider,4vw))}.lr .ct-legal-foot .lr-cta{margin-top:0}.lr .ct-read+.ct-legal-foot{padding-top:0}.lr .ct-prose code{font-family:var(--lr-mono);color:var(--c-ink-soft);overflow-wrap:anywhere;background:#14161a0f;border-radius:.375rem;padding:.125em .375em;font-size:.875em}.lr .ct-table-wrap{border-radius:var(--lr-r);box-shadow:inset 0 0 0 1px var(--lr-edge-paper);overflow-x:auto}.lr .ct-table-wrap table{min-width:36em}.lr .ct-table-wrap :where(th,td){padding:.75em 1em}.lr .ct-table-wrap th{color:var(--c-ink-soft);font-weight:600}.lr .ct-table-wrap tr:last-child td{border-bottom:0}.lr .ct-prose small{color:var(--c-meta-light)}.lr .ct-btnlink{font-weight:600}.lr .ct-tiles{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=40rem){.lr .ct-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lr .ct-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lr .ct-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lr .ct-tile{border-radius:var(--lr-r);align-content:start;gap:.5rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);text-decoration:none;transition:box-shadow .2s,background-color .2s;display:grid;position:relative}.lr .lr-light .ct-tile{box-shadow:inset 0 0 0 1px var(--lr-edge-paper);color:var(--c-muted)}.lr .lr-ink .ct-tile{box-shadow:inset 0 0 0 1px var(--lr-edge);color:var(--c-line);background:#ffffff0a}.lr .ct-tile__k{font-size:.8125rem;font-weight:600}.lr .lr-light .ct-tile__k{color:var(--c-accent-text)}.lr .lr-ink .ct-tile__k{color:var(--c-accent)}.lr .ct-tile__t{letter-spacing:-.02em;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:500;line-height:1.25}.lr .lr-light .ct-tile__t{color:var(--c-ink-soft)}.lr .lr-ink .ct-tile__t{color:var(--c-white)}.lr .ct-tile__d{font-size:.9375rem;line-height:1.5}.lr .ct-tile--dark{background:var(--c-ink)!important;box-shadow:none!important;color:var(--lr-on-ink)!important}.lr .ct-tile--dark .ct-tile__t{color:var(--c-white)}.lr .ct-tile--dark .ct-tile__k{color:var(--c-accent)}.lr .ct-tile--dark:focus-visible{outline-color:var(--c-accent)}@media (hover:hover) and (pointer:fine){.lr .lr-light a.ct-tile:not(.ct-tile--dark):hover{box-shadow:inset 0 0 0 1px var(--c-ink-soft)}.lr .lr-ink a.ct-tile:hover{box-shadow:inset 0 0 0 1px #ff4e1f80}.lr a.ct-tile--dark:hover .ct-tile__t{text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--c-accent)}}.lr .ct-sm{gap:clamp(3rem,2.5rem + 2vw,4.5rem);display:grid}.lr .ct-sm__group{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (width>=64rem){.lr .ct-sm__group{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:4rem}.lr .ct-sm__head{align-self:start;position:sticky;top:7rem}}.lr .ct-sm__head{align-content:start;gap:.5rem;display:grid}.lr .ct-sm__head h2{letter-spacing:-.035em;color:var(--c-ink-soft);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:500;line-height:1.1}.lr .ct-sm__head p{color:var(--c-muted)}.lr .ct-sm__links{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:0 1.5rem;display:grid}.lr .ct-sm__links a{border-top:1px solid var(--lr-edge-paper);min-height:2.75rem;color:var(--c-ink-soft);align-items:center;padding:.5rem 0;line-height:1.35;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.lr .ct-sm__links a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--c-accent)}}.lr .ct-sys{min-height:82dvh;padding-block:clamp(8rem, 6.5rem + 5vw, 10.5rem) calc(var(--lr-pad) + var(--divider,4vw));align-content:center;display:grid}.lr .ct-sys__in{justify-items:start;gap:1.5rem;display:grid}.lr .ct-sys__code{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ff4e1f99;font-size:clamp(5rem,3rem + 9vw,11rem);font-weight:500;line-height:.85}.lr .ct-sys .ct-tiles{width:100%;margin-top:1.5rem}.lr .ct-sys--light{padding-bottom:calc(var(--lr-pad) + var(--divider,4vw))}.ct-doc{font-family:var(--font-body);-webkit-font-smoothing:antialiased}.ct-doc :where(input,textarea,select){border-radius:.75rem}.ct-doc :where(button,.tz-btn,[type=submit]){border-radius:999px}.ct-doc :where(input,textarea,select):focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.lr .ct-next{width:100%;margin-top:1rem}.lr .ct-next .ct-tile__t{font-size:1.0625rem}.lr .ct-tile__d a{color:inherit;text-underline-offset:.2em;text-decoration:underline #ff4e1fb3}.lr .ct-reads .lr-h2{max-width:24ch}.lr .ct-tile--big{grid-template-rows:auto auto 1fr;gap:.75rem;min-height:13rem}.lr .ct-tile--big .ct-tile__t{letter-spacing:-.03em;margin-top:1.5rem;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.lr .ct-rs__head{gap:1rem;display:grid}.lr .ct-rs .lr-h2{max-width:22ch}.lr .ct-rs .ct-tiles+.lr-cta{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.ct-doc :is(.tzp-hero,.tzp-cta,.tzo-hero,.tzo-send){border-radius:2.25rem}.ct-doc :is(.tzp-stat--hi,.tzo-plan),.ct-doc .tzp-tl>div:last-child{border-color:#ffffff24}.ct-doc :is(.tzp,.tzo) :is(h1,h2){letter-spacing:-.045em}.ct-doc :is(.tzp-stat,.tzp-tl>div){border-radius:1.25rem}.lr .lr-ink .ct-tile:not(.ct-tile--dark){box-shadow:inset 0 0 0 1px var(--lr-edge), inset 0 1px 0 #ffffff14;background:radial-gradient(80% 90% at 100% 0,#ff4e1f1f 0%,#ff4e1f00 60%),linear-gradient(#ffffff0f,#ffffff05),#15171a}.ctp .tz-phero__intro{margin-top:24px}.ctp .tz-phero__in{padding-top:var(--hero-top);padding-bottom:var(--hero-bottom)}.ctp .tz-rail-eyebrow,.ctp .tz-td-row .tz-td-eyebrow{display:none!important}.ctp .tz-rail-h{margin-top:0}.ctp .tz-rail-card{padding:24px 24px 22px}.ctp .tz-author p.tz-author-k{color:#f6f5f399!important;-webkit-text-fill-color:#f6f5f399!important}.ctp .ctp-audit{isolation:isolate;background:radial-gradient(90% 80% at 100% 100%, #ff4e1f47 0%, #ff4e1f00 65%), var(--c-ink-card);position:relative;overflow:hidden}.ctp .ctp-audit__form{gap:8px;display:grid}.ctp .ctp-audit__form input{box-sizing:border-box;width:100%;min-height:46px;font:400 15px/1.2 var(--font-body);color:var(--c-white);background:#ffffff12;border:0;border-radius:999px;outline:none;padding:0 16px;box-shadow:inset 0 0 0 1px #ffffff29}.ctp .ctp-audit__form input::placeholder{color:#f6f5f380}.ctp .ctp-audit__form input:focus-visible{box-shadow:inset 0 0 0 1px #ff4e1fcc,0 0 0 3px #ff4e1f4d}.ctp .ctp-audit__form button{cursor:pointer;min-height:46px;font:600 15px/1 var(--font-body);background:var(--c-accent);color:var(--c-on-accent);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;transition:background-color .2s,color .2s;display:inline-flex}.ctp .ctp-audit__form button:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.ctp .ctp-audit__call{min-height:44px;font:500 14.5px/1 var(--font-body);color:var(--c-white);text-underline-offset:.25em;align-items:center;margin-top:4px;text-decoration:underline #ff4e1fb3;display:inline-flex}@media (hover:hover) and (pointer:fine){.ctp .ctp-audit__form button:hover{background:var(--c-white);color:var(--c-ink)}.ctp .ctp-audit__call:hover{color:var(--c-white);text-decoration-color:currentColor}}.ctp .ctp-more{gap:16px;display:grid;margin-top:48px!important}.ctp .ct-explore{background:var(--c-surface);border:1px solid var(--c-line);border-radius:20px;padding:clamp(22px,2.4vw,32px)}.ctp .ct-explore__h{font:500 clamp(22px, 1.9vw, 28px)/1.15 var(--font-body);letter-spacing:-.025em;color:var(--c-ink-soft);-webkit-text-fill-color:currentColor;background:0 0;margin:0}.ctp .ct-explore__list{margin:14px 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.ctp .ct-explore__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.ctp .ct-explore__list a{border-bottom:1px solid var(--c-line);min-height:52px;font:500 16px/1.35 var(--font-body);color:var(--c-ink-soft);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;text-decoration:none;display:flex}.ctp .ct-explore__list svg{fill:none;stroke:var(--c-accent-text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;flex:none;transition:transform .3s}.ctp .ct-explore__all{min-height:44px;font:500 16px/1.2 var(--font-body);color:var(--c-ink-soft);text-underline-offset:.25em;align-items:center;margin-top:12px;text-decoration:underline 1px #ff4e1fb3;display:inline-flex}.ctp .ctp-ind{font:500 clamp(19px, 1.6vw, 23px)/1.25 var(--font-body);letter-spacing:-.02em;color:var(--c-ink-soft);background:var(--c-card-light);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:clamp(22px,2.4vw,30px);text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #ff4e1f59,0 12px 30px #14161a0f}.ctp .ctp-ind__t{-webkit-text-fill-color:currentColor}.ctp .ctp-ind__go{background:var(--c-accent);width:52px;height:52px;color:var(--c-on-accent);border-radius:999px;flex:none;place-items:center;display:grid}.ctp .ctp-ind__go svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .3s}.ctp .ctp-ind:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ctp .ct-explore__list a:hover{color:var(--c-accent-text)}.ctp .ct-explore__list a:hover svg,.ctp .ctp-ind:hover .ctp-ind__go svg{transform:translate(3px)}.ctp .ctp-ind:hover{color:var(--c-ink-soft);box-shadow:inset 0 0 0 1px #ff4e1fb3,0 16px 36px #14161a1a}}@media (prefers-reduced-motion:reduce){.ctp .ct-explore__list svg,.ctp .ctp-ind__go svg{transition:none}}.ctp .tz-td-row .tz-td-list li:before{content:""!important;top:calc(.725em - 10px)!important}.ctp .tz-td-row .tz-td-list li:after{content:"";border-left:1.8px solid var(--c-accent);border-bottom:1.8px solid var(--c-accent);width:8px;height:4px;position:absolute;top:calc(.725em - 3px);left:6px;transform:rotate(-45deg)}.ctp .tz-pmore{display:block}.ctp .tz-pmore__in{width:100%;padding:clamp(56px,6vw,96px) 6vw 32px}@media (width>=1100px){.ctp .tz-pmore__in{padding-inline:4vw}}.ctp .tz-pmore h2#more-insights{margin:0}.ctp .tz-pmore .summary-block-header{margin-bottom:28px!important}.ctp .tz-pmore .summary-item{flex:0 0 86%;margin-bottom:0;padding-inline:1%}@media (width>=768px){.ctp .tz-pmore .summary-item{flex-basis:50.5%}}@media (width>=1100px){.ctp .tz-pmore .summary-item{flex-basis:33.6667%}}.ctp .tz-pmore .item-pagination{margin-top:clamp(40px,5vw,72px)}.lr.ct-index .ct-hero--hub{padding-block:var(--hero-top) var(--hero-bottom)}.lr.ct-index .ct-hub__head{align-items:end}.lr.ct-index .ct-hero__lead{color:var(--lr-on-ink)}.lr.ct-index .ct-list{padding-block:0 var(--lr-pad)}.lr.ct-index .ct-filter{margin-bottom:clamp(2rem,1.6rem + 1.5vw,3rem)}.lr.ct-index .ct-search,.lr.ct-index .ct-cat summary{background:var(--c-card-dark-2);color:var(--c-accent-ink);box-shadow:inset 0 0 0 1px #ffffff29}.lr.ct-index .ct-search svg{stroke:#f6f5f3b3}.lr.ct-index .ct-search input{color:var(--c-white)}.lr.ct-index .ct-search input::placeholder{color:#f6f5f399}.lr.ct-index .ct-search:focus-within,.lr.ct-index .ct-cat summary:focus-visible{box-shadow:inset 0 0 0 1px #ff4e1fcc,0 0 0 3px #ff4e1f4d}@media (hover:hover) and (pointer:fine){.lr.ct-index .ct-cat summary:hover{box-shadow:inset 0 0 0 1px #ffffff57}}.lr.ct-index .ct-cat__panel{background:#1b1e21;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 60px #00000080}.lr.ct-index .ct-cat__panel a{color:var(--c-line)}.lr.ct-index .ct-cat__panel a[aria-current=page]{color:var(--c-white);background:#ff4e1f29}@media (hover:hover) and (pointer:fine){.lr.ct-index .ct-cat__panel a:hover{color:var(--c-white);background:#ffffff0f}}.lr.ct-index .ct-cat__h{color:#f6f5f399;letter-spacing:.04em;border-top-color:#ffffff1a}.lr.ct-index .ct-results-status{color:var(--lr-on-ink)}.lr .ct-grid--posts{gap:1.5rem}.lr .ct-post{transition:box-shadow .35s ease, transform .35s var(--lr-ease);background:#17191c;border-radius:1.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.lr .ct-post__img{background:#1b1e21}.lr .ct-post__img img{aspect-ratio:1512/824;object-fit:cover;width:100%}.lr .ct-post__txt{padding:1.25rem clamp(1.25rem,1rem + .6vw,1.75rem) clamp(1.5rem,1.2rem + .6vw,1.875rem);display:block}.lr .ct-post__t{letter-spacing:-.02em;color:var(--c-white);margin:0 0 .875rem;font-size:1.1875rem;font-weight:500;line-height:1.25}.lr .ct-post__t--img{margin:0}.lr .ct-post__t a{color:inherit;text-decoration:none}.lr .ct-post__t a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.lr .ct-post__t a:focus-visible{outline:none}.lr .ct-post:has(.ct-post__t a:focus-visible){box-shadow:inset 0 0 0 1px #ff4e1fcc,0 0 0 3px #ff4e1f59}.lr .ct-post__meta{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.lr .ct-post .ct-pill{color:#f6f5f3cc;min-height:1.75rem;box-shadow:none;background:#ffffff12;padding:0 .8125rem;font-weight:500}.lr .ct-post__time{color:#f6f5f39e;font-size:.8125rem;line-height:1.2}.lr .ct-post__x{color:#f6f5f3b3;margin-top:.875rem;font-size:.9375rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.lr .ct-post:hover{box-shadow:inset 0 0 0 1px #ff4e1f73,0 18px 40px #00000059}.lr .ct-post:hover .ct-pill:not(.ct-pill--time){color:var(--c-white);background:#ff4e1f24}}@media (prefers-reduced-motion:reduce){.lr .ct-post{transition:none}}.lr.ct-index .ct-list .lr-cta{margin-block:clamp(2.5rem,2rem + 2vw,3.5rem)}.lr.ct-index .ct-list .ct-indcard{background:#17191c;box-shadow:inset 0 0 0 1px #ffffff1a;margin:0 0 clamp(2rem,1.6rem + 1.5vw,3rem)!important}.lr.ct-index .ct-pages a,.lr.ct-index .ct-pages span{color:var(--c-accent-ink)}.lr.ct-index .ct-pages a{background:var(--c-card-dark-2);box-shadow:inset 0 0 0 1px #ffffff29}.lr.ct-index .ct-pages [aria-current=page]{background:var(--c-accent-ink);color:var(--c-ink)}.lr.ct-index .ct-pages .ct-pages__gap{color:#f6f5f399}@media (hover:hover) and (pointer:fine){.lr.ct-index .ct-pages a:hover{box-shadow:inset 0 0 0 1px #fff6}}.lr.ct-index .ct-news__in{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2rem}.lr.ct-index .ct-news__head{justify-items:center;gap:1.25rem;margin:0;display:grid}.lr.ct-index .ct-news .lr-h2{max-width:none}.lr.ct-index .ct-news .lr-sub{max-width:58ch;margin-inline:auto}.lr.ct-index .ct-news__form{justify-items:center;width:100%;max-width:34rem}.lr.ct-index .ct-news__form .lr-audit__field{width:100%}.lr.ct-index .ct-news__form .lr-audit__label{justify-self:center}.lr.ct-index .ct-news__form input{text-align:left}.lr.ct-index .ct-list .sx-cta__t{letter-spacing:-.02em;text-wrap:balance;max-width:26ch;font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);line-height:1.3}.lr.ct-index .ct-list .sx-cta .sx-af__note{justify-content:flex-end}.lr.ct-index [data-results][hidden]{display:none}.lr .ct-post .ct-pill{text-box:trim-both cap alphabetic;height:1.75rem;min-height:0;line-height:1}.lr .ct-post .ct-pill--time{color:#f6f5f39e;background:0 0;box-shadow:inset 0 0 0 1px #ffffff1f}.ctp .tz-pmore .summary-content{min-height:220px;height:auto!important;overflow:visible!important}.lr .cw-hero-act{max-width:36rem}.lr .cw-hero-card{border-radius:var(--lr-r-l);background:var(--c-ink-card);gap:1rem;padding:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 70px -30px #000000b3}.lr .cw-hero-card .co-hero__act-t{color:var(--c-line);font-size:1rem;line-height:1.5}.lr .cw-hero-card .sx-af{width:100%;max-width:none}.lr .cw-hero-card .cw-hero-call{text-align:center;justify-self:center}.lr .cw-filter{text-align:center;justify-items:center;gap:1.25rem;margin-top:clamp(2rem,.5rem + 5vw,6rem);margin-bottom:clamp(2rem,1.6rem + 1.5vw,3rem);display:grid}.lr .cw-filter[hidden]{display:none}.lr .cw-filter__k{letter-spacing:-.02em;color:var(--c-white);font-size:clamp(1.5rem,1.25rem + .8vw,2rem);font-weight:500;line-height:1.2}.lr .cw-filter__pills{scrollbar-width:none;max-width:100%;margin-inline:calc(var(--gutter) * -1);padding:.25rem var(--gutter);scroll-padding-inline:var(--gutter);justify-self:stretch;gap:.5rem;display:flex;overflow-x:auto}.lr .cw-filter__pills::-webkit-scrollbar{display:none}@media (width>=48rem){.lr .cw-filter__pills{flex-wrap:wrap;justify-content:center;justify-self:center;max-width:64rem;margin:0;padding:0;overflow:visible}}.lr .cw-filter__pills button{cursor:pointer;white-space:nowrap;color:#f6f5f3d1;background:var(--c-card-dark-2);touch-action:manipulation;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:0 .625rem 0 1rem;font-size:.9375rem;font-weight:500;line-height:1;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.lr .cw-filter__pills button span{font-variant-numeric:tabular-nums;color:#f6f5f3b3;background:#ffffff14;border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem;line-height:1;display:inline-grid}.lr .cw-filter__pills button[aria-pressed=true]{background:var(--c-accent);color:var(--c-on-accent);box-shadow:none}.lr .cw-filter__pills button[aria-pressed=true] span{color:var(--c-on-accent);background:#ffffff38}.lr .cw-filter__pills button:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lr .cw-filter__pills button[aria-pressed=false]:hover{color:var(--c-white);box-shadow:inset 0 0 0 1px #ffffff5c}}.lr .cw-work [data-item][hidden]{display:none}.lr .cw-empty{color:var(--lr-on-ink);padding:2rem 0}.lr .cw-empty[hidden]{display:none}.lr .cw-empty button{cursor:pointer;color:var(--c-white);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline #ff4e1fb3}.lr .cw-work .cw-tags{margin-bottom:-.25rem}.lr .cw-work .co-row__img{border-radius:1.125rem;margin:.5rem;overflow:hidden}.lr .cw-work .co-row__outs li{align-items:flex-start}@media (hover:hover) and (pointer:fine){.lr .cw-work .co-row:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff29,0 24px 50px #0006}.lr .cw-work .co-row:hover .co-row__img img{transform:none}}.lr .cw-link{color:var(--c-ink-soft);text-underline-offset:.2em;text-decoration:underline #ff4e1fb3}.lr .lr-ink .cw-link{color:var(--c-white)}.lr .cw-std{padding-block:var(--sec-pad)}.lr .cw-std__head{gap:1.25rem;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}@media (width>=64rem){.lr .cw-std__head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:4rem}.lr .cw-std__head .lr-sub{justify-self:end;max-width:42ch}}.lr .cw-std__head .lr-h2{max-width:22ch}.lr .cw-figs{border-block:1px solid var(--lr-edge-paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem);padding-block:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}@media (width>=64rem){.lr .cw-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.lr .cw-figs li+li{border-left:1px solid var(--lr-edge-paper);padding-left:2rem}}.lr .cw-figs li{align-content:start;gap:.375rem;display:grid}.lr .cw-figs b{letter-spacing:-.045em;color:var(--c-ink-soft);font-size:clamp(2rem,1.5rem + 1.8vw,3.25rem);font-weight:500;line-height:1}.lr .cw-figs span{font-size:var(--lr-small);color:var(--c-muted);max-width:26ch}.lr .cw-svcs{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=48rem){.lr .cw-svcs{grid-template-columns:repeat(2,minmax(0,1fr))}.lr .cw-svc--rebuild,.lr .cw-svc--hosted,.lr .cw-svc--maintain{grid-column:1/-1}}@media (width>=64rem){.lr .cw-svcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.lr .cw-svc--maintain{grid-column:auto}.lr .cw-svcs>:is(.cw-svc--launch,.cw-svc--grow,.cw-svc--maintain){grid-row:span 6;grid-template-rows:subgrid;align-content:start;row-gap:.75rem;display:grid}.lr .cw-svcs>:is(.cw-svc--launch,.cw-svc--grow,.cw-svc--maintain)>*{justify-self:start}.lr .cw-svcs>:is(.cw-svc--launch,.cw-svc--grow,.cw-svc--maintain)>:is(.cw-svc__steps,.cw-svc__rows){place-self:start stretch}.lr .cw-svcs>:is(.cw-svc--launch,.cw-svc--grow,.cw-svc--maintain) .cw-svc__price{align-self:end;margin-top:0;padding-top:.25rem}.lr .cw-svcs>:is(.cw-svc--launch,.cw-svc--grow,.cw-svc--maintain) .cw-svc__facts{align-self:start}.lr .cw-svcs>:is(.cw-svc--launch,.cw-svc--grow,.cw-svc--maintain) .cw-svc__go{align-self:end;margin-top:0}}.lr .cw-svc{--cw-pad:clamp(1.5rem, 1.1rem + 1.4vw, 2.5rem);isolation:isolate;padding:var(--cw-pad);border-radius:var(--lr-r-l);color:var(--c-muted);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a12;transition:transform .35s var(--lr-ease), box-shadow .35s ease;flex-direction:column;gap:.75rem;display:flex;position:relative;overflow:hidden}.lr .cw-svc__main,.lr .cw-svc__side{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (width>=48rem){.lr :is(.cw-svc--rebuild,.cw-svc--hosted){column-gap:var(--cw-pad);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;display:grid}.lr :is(.cw-svc--rebuild,.cw-svc--hosted) .cw-svc__side{justify-content:center}}.lr .cw-svcs .sx-bg-dots--card{background:var(--c-card-light)}.lr .cw-svc__k{color:var(--c-meta-light);font-size:.875rem;font-weight:500}.lr .cw-svc__h{letter-spacing:-.035em;color:var(--c-ink-soft);font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);font-weight:500;line-height:1.05}.lr .cw-svc__h a{color:inherit;text-decoration:none}.lr .cw-svc__h a:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.lr .cw-svc__h a:focus-visible{outline:none}.lr .cw-svc:has(.cw-svc__h a:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px}.lr .cw-svc__price{letter-spacing:-.04em;color:var(--c-ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem;margin-top:auto;padding-top:.75rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:500;line-height:1;display:flex}.lr .cw-svc__price small{letter-spacing:0;color:var(--c-meta-light);font-size:.9375rem;font-weight:500}.lr .cw-svc__go{font-size:var(--lr-small);color:var(--c-ink-soft);align-items:center;gap:.5rem;margin-top:.5rem;font-weight:600;display:inline-flex}.lr .cw-svc__go:after{content:"→";color:var(--c-accent-text);transition:transform .3s var(--lr-ease)}.lr .cw-svc__facts{flex-wrap:wrap;gap:.375rem;display:flex}.lr .cw-svc__facts li{text-box:trim-both cap alphabetic;height:1.875rem;color:var(--c-ink-soft);background:#14161a0f;border-radius:999px;align-items:center;padding:0 .8125rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.lr .cw-svc:hover{transform:translateY(-3px)}.lr .cw-svc:hover .cw-svc__go:after{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.lr .cw-svc,.lr .cw-svc__go:after{transition:none}}.lr :is(.cw-svc--rebuild,.cw-svc--hosted){color:var(--lr-on-ink);box-shadow:inset 0 1px #ffffff14,0 30px 70px #14161a2e}.lr :is(.cw-svc--rebuild,.cw-svc--hosted) :is(.cw-svc__k,.cw-svc__price small){color:#f6f5f399}.lr :is(.cw-svc--rebuild,.cw-svc--hosted) :is(.cw-svc__h,.cw-svc__price,.cw-svc__go){color:var(--c-white)}.lr :is(.cw-svc--rebuild,.cw-svc--hosted) .cw-svc__go:after{color:var(--c-accent)}.lr :is(.cw-svc--rebuild,.cw-svc--hosted) .cw-svc__facts li{color:var(--c-white);background:#ffffff14}.lr .cw-svc--rebuild .cw-svc__h{font-size:clamp(2rem,1.5rem + 2vw,3.25rem)}.lr .cw-svc--hosted .cw-svc__price{margin-top:0;padding-top:0}.lr .cw-svc--hosted .cw-svc__bill{color:#f6f5f3b3;font-size:.875rem}.lr .cw-svc__checks{gap:0;display:grid}@media (width>=40rem){.lr .cw-svc__checks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.lr .cw-svc__checks li{font-size:var(--lr-small);color:var(--c-line);border-top:1px solid #ffffff1a;align-items:flex-start;gap:.75rem;padding:.75rem 0;line-height:1.4;display:flex}.lr .cw-svc--rebuild .cw-svc__side .cw-svc__facts{margin-top:.5rem}.lr .cw-svc__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.25rem;display:grid}.lr .cw-svc__steps li{color:var(--c-ink-soft);padding-top:1rem;font-size:.8125rem;font-weight:500;line-height:1.3;position:relative}.lr .cw-svc__steps li:before{content:"";background:#14161a1a;border-radius:3px;height:3px;position:absolute;top:0;left:0;right:0}.lr .cw-svc__steps li:first-child:before{background:var(--c-accent)}.lr .cw-svc__bars{right:var(--cw-pad);top:var(--cw-pad);z-index:-1;align-items:flex-end;gap:.3125rem;height:3.5rem;display:flex;position:absolute}.lr .cw-svc__bars i{background:#ff4e1f38;border-radius:.25rem;width:.5rem}.lr .cw-svc__bars i:first-child{height:25%}.lr .cw-svc__bars i:nth-child(2){height:40%}.lr .cw-svc__bars i:nth-child(3){height:55%}.lr .cw-svc__bars i:nth-child(4){height:75%}.lr .cw-svc__bars i:nth-child(5){background:var(--c-accent);height:100%}.lr .cw-svc__rows{display:grid}.lr .cw-svc__rows li{border-top:1px solid var(--lr-edge-paper);font-size:var(--lr-small);color:var(--c-ink-soft);align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.lr .cw-svc__rows li:before{content:"";background:var(--c-accent);border-radius:999px;flex:none;width:.5rem;height:.5rem}.lr .cw-std__links{margin-top:clamp(2rem,1.5rem + 1.5vw,3rem)}main.cow .cow-pills{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}main.cow .cow-pills .sx-pill{margin:0}main.cow>.tz-sec:first-child>.tz-sec__wrap{padding-top:var(--hero-top);padding-bottom:var(--hero-bottom)}main.cow>.tz-sec:first-child>.tz-sec__wrap>div{flex-direction:column;align-items:flex-start;gap:1.5rem;width:min(100% - 12vw,1500px);margin-inline:auto;display:flex}@media (width>=768px){main.cow>.tz-sec:first-child>.tz-sec__wrap>div{width:min(100% - 8vw,1500px)}}main.cow>.tz-sec:first-child>.tz-sec__wrap>div>*{grid-area:auto;width:100%;margin:0}main.cow>.tz-sec:first-child>.tz-sec__wrap>div>:empty,main.cow>.tz-sec:first-child>.tz-sec__wrap>div>:not(:has(.tz-pills,h1,p)){display:none}main.cow>.tz-sec:first-child p.t-large{max-width:60ch}main.cow .cow-shift{--cow-g:6vw;box-sizing:border-box;width:min(100% - 2 * var(--cow-g), 1500px);font-family:var(--font-body);margin-inline:auto}@media (width>=768px){main.cow .cow-shift{--cow-g:4vw}}main.cow .cow-shift__head{margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}main.cow .cow-shift__head h2{margin:0}main.cow .cow-shift .sv-shift__h{font-family:var(--font-body);-webkit-text-fill-color:currentColor;background:0 0;margin:0}main.cow .cow-shift .sv-shift__lead{max-width:none;margin:0}main.cow .cow-shift .sv-shift__rows{margin:0;padding:0;list-style:none}main.cow .cow-shift .sv-shift__rows li{margin:0}main.cow .cow-shift .sv-shift__rows li:before{content:none}main.cow .cow-shift .sv-shift__rows li>span:last-child{align-self:center}main.cow .cow-shift .sv-shift__rows b{font-weight:500}main.cow .cow-shift .sv-shift__panel[hidden]{display:none}main.cow .cow-mock{width:100%;margin:0;display:grid}main.cow .cow-mock__body{gap:.75rem;padding:1.25rem;display:grid}main.cow .cow-mock__k{color:var(--c-meta-light);margin:0;font-size:.75rem;font-weight:600}main.cow .cow-mock__msg{letter-spacing:-.02em;color:var(--c-ink-soft);text-wrap:balance;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;line-height:1.2}main.cow .cow-mock__chips{flex-wrap:wrap;gap:.375rem;margin:0;display:flex}main.cow .cow-mock__chips span{min-height:1.625rem;color:var(--c-ink-soft);background:#14161a0f;border-radius:999px;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}main.cow .sv-mock--good .cow-mock__chips span{color:var(--c-accent-text);background:#ff4e1f1a}main.cow .cow-mock__out{border-top:1px solid var(--lr-edge-paper,#14161a1a);font-size:var(--t-small);color:var(--c-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0;padding:.875rem 1.25rem;line-height:1.45;display:flex}main.cow .cow-mock__out b{color:var(--c-ink-soft);font-weight:600}main.cow .sv-mock--good .cow-mock__out b{color:var(--c-accent-text)}main.cow .tz-imgf{border-radius:clamp(18px,1.6vw,28px);overflow:hidden}main.cow .tz-imgf img{border-radius:inherit}main.cow .tz-meta{background:linear-gradient(#ffffff12,#ffffff05);border-radius:24px;gap:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff1a}main.cow .tz-meta-tile{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}main.cow .tz-meta-tile+.tz-meta-tile{box-shadow:inset 1px 0 #ffffff17}@media (width<=900px){main.cow .tz-meta-tile:nth-child(3){box-shadow:inset 0 1px #ffffff17}main.cow .tz-meta-tile:nth-child(4){box-shadow:inset 1px 0 #ffffff17,inset 0 1px #ffffff17}}@media (width<=480px){main.cow .tz-meta-tile+.tz-meta-tile{box-shadow:inset 0 1px #ffffff17}}main.cow .tz-meta-tile:hover{border-color:#0000}main.cow{--cow-card-pad:clamp(24px, 2.6vw, 36px)}main.cow .tz-built{gap:14px}main.cow .tz-built-card{padding:var(--cow-card-pad);background-color:var(--c-ink-card);background-image:var(--bg-grid-card);background-size:var(--bg-grid-size);border:1px solid #ffffff14;transition:none}main.cow .tz-built-card:hover{border-color:#ffffff14;transform:none}main.cow .tz-built-card p{max-width:none}main.cow .tz-built-card:first-child{grid-column:span 2}main.cow .tz-built-card:first-child .tz-built-h{letter-spacing:-.03em;font-size:clamp(22px,1.9vw,28px)}main.cow .tz-built-card.tz-built-card--accent{border-color:#ff4e1f4d}main.cow .tz-built-card:nth-child(4):not(.tz-built-card--accent){background:var(--c-card-light);border-color:#0000}main.cow .tz-built-card:nth-child(4):not(.tz-built-card--accent) .tz-built-h{color:var(--c-ink-soft)!important;-webkit-text-fill-color:var(--c-ink-soft)!important}main.cow .tz-built-card:nth-child(4):not(.tz-built-card--accent) p{color:#14161aad!important;-webkit-text-fill-color:#14161aad!important}main.cow .tz-built-card:nth-child(6){grid-column:1/-1;align-items:baseline;gap:8px 48px;display:grid}@media (width>=768px){main.cow .tz-built-card:nth-child(6){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}main.cow .tz-built-card:nth-child(6) p{margin-top:0}}main.cow .tz-built-card .tz-built-h:before{content:"";background:var(--c-accent);border-radius:3px;width:28px;height:3px;margin-bottom:18px;display:block}@media (width<=1024px){main.cow .tz-built-card:first-child{grid-column:1/-1}}@media (width<=600px){main.cow .tz-built-card:nth-child(n){grid-column:auto}}main.cow .tz-res-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}main.cow .tz-res-tile,main.cow .tz-res-card{padding:var(--cow-card-pad);border:1px solid var(--lr-edge-paper,#14161a1a);background:var(--c-card-light);transition:none;box-shadow:0 1px 2px #14161a0d,0 12px 30px #14161a0d}main.cow .tz-res-tile:hover{border-color:var(--lr-edge-paper,#14161a1a);transform:none}main.cow :is(.tz-res-tile,.tz-res-card) :is(.tz-res-sub,.tz-res-p){max-width:none}main.cow .tz-res-tile:first-child,main.cow .tz-res-card:first-child{background-color:var(--c-ink-card);background-image:var(--bg-grid-card);background-size:var(--bg-grid-size);border-color:#0000;grid-column:span 4;box-shadow:inset 0 1px #ffffff14,0 30px 60px -30px #14161a80}main.cow .tz-res-tile:first-child .tz-res-big,main.cow .tz-res-card:first-child .tz-res-h{font-size:clamp(32px,3.4vw,52px);color:var(--c-white)!important;-webkit-text-fill-color:var(--c-white)!important}main.cow .tz-res-tile:first-child .tz-res-sub,main.cow .tz-res-card:first-child .tz-res-p{color:#f6f5f3bd!important;-webkit-text-fill-color:#f6f5f3bd!important}main.cow .tz-res-tile:nth-child(2),main.cow .tz-res-card:nth-child(2){grid-column:span 2}main.cow .tz-res-tile:nth-child(2) .tz-res-big,main.cow .tz-res-card:nth-child(2) .tz-res-h{color:var(--c-accent-text)!important;-webkit-text-fill-color:var(--c-accent-text)!important}main.cow .tz-res-tile:nth-child(3),main.cow .tz-res-card:nth-child(3){grid-column:span 2}main.cow .tz-res-tile:nth-child(4){grid-column:span 4}main.cow .tz-res-card:nth-child(3):last-child{grid-column:span 6}@media (width<=1024px){main.cow .tz-res-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.cow .tz-res-grid>:nth-child(n){grid-column:span 1}main.cow .tz-res-grid>:first-child{grid-column:1/-1}main.cow .tz-res-card:nth-child(3):last-child{grid-column:span 1}}@media (width<=560px){main.cow .tz-res-grid{grid-template-columns:minmax(0,1fr)}main.cow .tz-res-grid>:nth-child(n){grid-column:auto}}main.cow .tz-res-quote{background:var(--c-white);position:relative;box-shadow:0 1px 2px #14161a0d,0 30px 60px -30px #14161a2e}main.cow .tz-res-quote:before{content:"“";height:.42em;font:500 clamp(88px, 8vw, 128px)/1 var(--font-body);color:var(--c-accent);pointer-events:none;margin-bottom:12px;display:block}main.cow .cow-more{background:var(--c-ink);color:#f6f5f3bd;padding-block:var(--sx-pad) calc(var(--sx-pad) * .6);font-family:var(--font-body);position:relative}main.cow .cow-more__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:flex}main.cow .cow-more__all{color:var(--c-white)}main.cow .cow-more__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){main.cow .cow-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){main.cow .cow-more__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}main.cow .cow-card{background-color:var(--c-ink-card);background-image:var(--bg-grid-card);background-size:var(--bg-grid-size);transition:transform .35s var(--sx-ease,ease), box-shadow .35s ease;border-radius:1.75rem;flex-direction:column;margin:0;padding:.5rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}main.cow .cow-card:before{content:none!important}main.cow .cow-card__img{background:#1b1e21;border-radius:1.375rem;overflow:hidden}main.cow .cow-card__img img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}main.cow .cow-card__txt{flex-direction:column;flex:1;gap:.875rem;padding:1rem;display:flex}main.cow .cow-card__h{width:fit-content;max-width:100%;font:500 clamp(1.375rem, 1.2rem + .6vw, 1.75rem)/1.1 var(--font-body);letter-spacing:-.03em;color:var(--c-white);-webkit-text-fill-color:transparent;background-image:linear-gradient(172deg,#fff 0%,#f6f5f399 95%);-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.04em}main.cow .cow-card__h a{-webkit-text-fill-color:transparent;color:inherit;text-decoration:none}main.cow .cow-card__h a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}main.cow .cow-card__h a:focus-visible{outline:none}main.cow .cow-card:has(.cow-card__h a:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px}main.cow .cow-card__p{font-size:var(--t-small);color:#f6f5f3b8;margin:0;line-height:1.55}main.cow .cow-card__tags{gap:.5rem}main.cow .cow-card__meta{color:#f6f5f399;flex-wrap:wrap;gap:0 .5rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex}main.cow .cow-card__meta span+span:before{content:"·";color:#f6f5f359;margin-right:.5rem}main.cow .cow-card__outs{border-top:1px solid #ffffff14;gap:0;margin:0;padding:0;list-style:none;display:grid}main.cow .cow-card__outs li{color:#f6f5f3b3;border-bottom:1px solid #ffffff14;align-items:flex-start;gap:.75rem;margin:0;padding:.75rem 0;font-size:.875rem;line-height:1.45;display:flex}main.cow .cow-card__outs li:before{content:none!important}main.cow .cow-card__outs b{color:var(--c-white);font-weight:600}main.cow .cow-card__go{font-size:var(--t-small);color:var(--c-white);align-items:center;gap:.5rem;margin-top:auto;padding-top:.25rem;font-weight:600;display:inline-flex}main.cow .cow-card__go:after{content:"→";color:var(--c-accent);transition:transform .3s}@media (hover:hover) and (pointer:fine){main.cow .cow-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff29,0 24px 50px #0006}main.cow .cow-card:hover .cow-card__go:after{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){main.cow .cow-card,main.cow .cow-card__go:after{transition:none}}.lr .ct-post:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg, var(--c-accent) 0%, #ff4e1f59 45%, #f6f5f373 100%);-webkit-mask-composite:xor;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){.lr .ct-post:hover{transform:none;box-shadow:inset 0 0 0 1px #ffffff14}.lr .ct-post:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){.lr .ct-post:before{transition:none}}.lr .ct-post:has(.ct-post__t a:focus-visible){outline:2px solid var(--c-white);outline-offset:3px;box-shadow:inset 0 0 0 1px #fff6}.lr .ct-post__img{border-radius:1.125rem;margin:.5rem .5rem 0;overflow:hidden}.lr.ct-index .ct-hero--hub .ct-slider{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.lr .ct-slider .ct-slide__pill{text-box:trim-both cap alphabetic;height:2rem;min-height:0;line-height:1}.lr .ct-slider__btn--pause.is-play span:before{left:2px}.lr.ct-index .ct-list .sx-cta{margin-block:clamp(2.5rem,2rem + 2vw,3.5rem)}.ctp .ctp-by{font:400 15px/1.4 var(--font-body);align-items:center;gap:12px;margin:28px 0 0;display:flex;color:#f6f5f39e!important;-webkit-text-fill-color:#f6f5f39e!important}.ctp .ctp-by__img{object-fit:cover;object-position:50% 20%;border-radius:999px;flex:none;width:40px;height:40px;box-shadow:0 0 0 1px #ffffff24}.ctp .ctp-by__txt{flex-wrap:wrap;align-items:center;gap:2px 0;display:flex}.ctp .ctp-by__txt>span+span:before{content:"·";color:#f6f5f359;margin:0 8px}.ctp .ctp-by a{text-decoration:none;color:#f6f5f3db!important;-webkit-text-fill-color:#f6f5f3db!important}@media (hover:hover) and (pointer:fine){.ctp .ctp-by a:hover{text-underline-offset:.2em;text-decoration:underline #ff4e1fb3}}.ctp .ctp-by a:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:2px}.ctp .ctp-ai{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:24px 0 0;display:flex}.ctp .ctp-ai__k{font:500 14px/1.3 var(--font-body);margin:0;color:#f6f5f39e!important;-webkit-text-fill-color:#f6f5f39e!important}.ctp .ctp-ai__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ctp .ctp-ai__list li{margin:0;padding:0}.ctp .ctp-ai__list li:before{content:none}.ctp .ctp-ai__btn{min-height:44px;font:500 14px/1 var(--font-body);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24;color:var(--c-white)!important;-webkit-text-fill-color:var(--c-white)!important}.ctp .ctp-ai__ico{flex:none;width:18px;height:18px}.ctp .ctp-ai__ico--claude,.ctp .ctp-ai__ico--pplx{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.ctp .ctp-ai__ico--claude{color:var(--c-accent);stroke-width:2px}.ctp .ctp-ai__ico--gpt{fill:none;stroke:currentColor;stroke-width:1.4px}.ctp .ctp-ai__ico--gemini{fill:currentColor}.ctp .ctp-ai__btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ctp .ctp-ai__btn:hover{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff4d}}.ctp figure.sqs-block-image-figure{margin:32px 0}.ctp figure.sqs-block-image-figure+figure.sqs-block-image-figure{margin-top:24px}.ctp figure.sqs-block-image-figure a{border-radius:16px;display:block;overflow:hidden;box-shadow:0 0 0 1px #14161a14}.ctp figure.sqs-block-image-figure img{border-radius:0;width:100%;height:auto;margin:0;display:block}.ctp figure.sqs-block-image-figure img[src*=modern-websites-oatly]{transform:scale(1.045)}.ctp .ctp-audit .sx-af{margin-top:16px}.ctp .tz-pmore:has(+.sx-close),.ctp .tz-pmore,main.cow .tz-pag{padding-bottom:calc(var(--sx-curve) + 24px)}main.cow .tz-pag,.ctp .item-pagination{border-top:0}main.cow .tz-gbg--hero{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.lr.ct-join>.lr-ink{background-image:linear-gradient(90deg, #101214a8 0%, #101214db 50%, #101214a8 100%), var(--bg-grid-lines);background-size:var(--bg-grid-size);background-position:0 0, 0 var(--ct-gy,0px), 0 0}.lr,.ctp{--ct-nudge:.18em}.lr .cw-filter__pills button{padding-top:var(--ct-nudge)}.lr .cw-filter__pills button span{margin-top:calc(var(--ct-nudge) * -1.25)}.lr .cw-work .co-tag{padding-top:var(--ct-nudge);padding-bottom:0}.lr .cw-svc__facts li{padding-top:var(--ct-nudge)}.lr .ct-slider .ct-slide__pill,.lr .ct-post .ct-pill{padding-top:var(--ct-nudge);padding-bottom:0}.lr :is(.ct-post .ct-pill,.ct-slider .ct-slide__pill,.cw-svc__facts li,.cw-work .co-tag){text-box:normal}.ctp .ctp-ai__btn{box-sizing:border-box;padding-top:var(--ct-nudge)}.ctp .ctp-ai__ico{margin-top:calc(var(--ct-nudge) * -1)}.ctp .tz-pmore :is(.summary-metadata-item--cats a,.summary-excerpt p:first-child){padding-top:calc(6px + var(--ct-pill-shift,.07em))!important;padding-bottom:calc(6px - var(--ct-pill-shift,.07em))!important}@media (hover:hover) and (pointer:fine){.lr .ct-post:hover{transform:none;box-shadow:inset 0 0 0 1px #ffffff42}.lr .ct-post:hover:before{opacity:0}.ctp .tz-pmore .summary-item:hover :is(.summary-thumbnail-outer-container,.summary-content){border-color:#ffffff42!important}.ctp .tz-pmore .summary-item:hover :is(.summary-title a,.summary-title-link){color:inherit!important;-webkit-text-fill-color:currentColor!important}.ctp .tz-pmore .summary-item:hover .summary-thumbnail-image{opacity:1!important}}.lr .cw-svc__h{background-image:linear-gradient(172deg, var(--c-ink-soft) 0%, #14161a8c 95%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;padding-bottom:.04em}.lr .cw-svc__h a{-webkit-text-fill-color:transparent}.lr :is(.cw-svc--rebuild,.cw-svc--hosted) .cw-svc__h{background-image:linear-gradient(172deg, var(--c-white) 0%, #f6f5f399 95%);color:#0000}body main.cow .tz-sec--white h2:not(.sx-h2){background-image:linear-gradient(172deg, var(--c-ink-soft) 0%, #14161a8c 95%)}main.cow .tz-pag__title .sx-rl,main.cow .tz-pag__title .sx-rw i{-webkit-text-fill-color:currentColor;color:inherit;background:0 0}@media (hover:hover) and (pointer:fine){main.cow .tz-pag__link:hover .tz-pag__title .sx-rw i{transform:translateY(calc(var(--sx-roll-d) * -1))}}main.cow .tz-pag__link:focus-visible .tz-pag__title .sx-rw i{transform:translateY(calc(var(--sx-roll-d) * -1))}@media (prefers-reduced-motion:reduce){main.cow .tz-pag__link .tz-pag__title .sx-rw i{transform:none!important}}.lr.ct-index .ct-feat__h{text-align:left;justify-self:start;margin:clamp(5rem,3.5rem + 5vw,9rem) 0 0}.lr.ct-index .ct-hero--hub .ct-feat__h+.ct-slider{margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}.ctp .ctp-ind__go svg{transition:transform .3s}@media (hover:hover) and (pointer:fine){.ctp .ctp-ind:hover .ctp-ind__go svg{transform:rotate(-45deg)}}.ctp .ctp-ind:focus-visible .ctp-ind__go svg{transform:rotate(-45deg)}.ctp .ctp-audit .sx-af__more,.ctp .ctp-audit .ctp-audit__call{font-size:14px}@media (width>=1100px){.ctp .tz-pbody__grid{grid-template-columns:200px minmax(0,760px) clamp(320px,27vw,360px);gap:40px;max-width:1520px;padding-inline:3vw}.ctp .tz-rail{max-height:none;top:96px;overflow:visible}}.ctp .item-pagination--prev-next{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,1rem + 3vw,5rem);display:grid}.ctp .item-pagination--prev-next .item-pagination-link{width:auto;min-width:0;max-width:none}.ctp .item-pagination--prev-next .item-pagination-link--next{justify-self:end}.ctp .item-pagination--prev-next .pagination-title-wrapper{min-width:0}.ctp .item-pagination--prev-next .item-pagination-title{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.0625rem,.9rem + .6vw,1.5rem);line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=640px){.ctp .item-pagination--prev-next{grid-template-columns:1fr;gap:1.25rem}.ctp .item-pagination--prev-next .item-pagination-link--next{justify-self:stretch}}@media (width>=48.01rem) and (width<=63.99rem){.ctp .item-pagination--prev-next .item-pagination-title{-webkit-line-clamp:3}}@media (width<=48rem){.ctp .item-pagination--prev-next{grid-template-columns:minmax(0,1fr);gap:1.25rem}.ctp .item-pagination--prev-next .item-pagination-link--next{justify-self:stretch}.ctp .item-pagination--prev-next .item-pagination-title{-webkit-line-clamp:unset;display:block;overflow:visible}}main.cow .cow-ind{padding-block:clamp(40px,5vw,72px)}main.cow .cow-ind .ct-explore{max-width:960px;margin-inline:auto}.ctp .tz-pcta{background:var(--c-ink-card);color:var(--c-line);border-radius:20px;justify-items:start;gap:10px;margin:clamp(28px,3vw,40px) 0;padding:clamp(22px,2.4vw,30px);display:grid}.ctp .tz-pcta .tz-pcta__h{font:600 clamp(19px, 1.6vw, 22px)/1.25 var(--font-display);letter-spacing:-.02em;color:var(--c-accent-ink);-webkit-text-fill-color:currentColor;margin:0}.ctp .tz-pcta .tz-pcta__p{color:var(--c-meta-dark);margin:0;font-size:16px;line-height:1.55}.ctp .tz-pcta .tz-pcta__p a{color:var(--c-accent-ink)}.ctp .tz-pcta .tz-pcta__btn{background:var(--c-accent);min-height:48px;color:var(--c-on-accent);font:600 15px/1 var(--font-button-primary);border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:0 22px;text-decoration:none;display:inline-flex}.ctp .tz-pcta .tz-pcta__btn span{transition:transform .3s}.ctp .tz-pcta .tz-pcta__btn:focus-visible{outline:2px solid var(--c-accent-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ctp .tz-pcta .tz-pcta__btn:hover{background:var(--c-white);color:var(--c-ink)}.ctp .tz-pcta .tz-pcta__btn:hover span{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ctp .tz-pcta .tz-pcta__btn span{transition:none}}.ctp .tz-ptable{-webkit-overflow-scrolling:touch;box-shadow:inset 0 0 0 1px var(--c-line);border-radius:14px;margin:24px 0;overflow-x:auto}.ctp .tz-ptable table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.45}.ctp .tz-ptable th,.ctp .tz-ptable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);padding:12px 14px}.ctp .tz-ptable thead th{color:var(--c-ink-soft);background:var(--c-surface);font-weight:600}.ctp .tz-ptable tbody th{color:var(--c-ink-soft);font-weight:600}.ctp .tz-ptable tbody tr:last-child>*{border-bottom:0}
