.contact-section{isolation:isolate;overflow-x:clip}.cs-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#71717a;align-items:center;gap:.75rem;margin:0 0 1.75rem;font-size:11px;font-weight:600;display:flex}.cs-eyebrow-num{color:#52525b;letter-spacing:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cs-eyebrow-rule{background:#52525b;flex-shrink:0;width:1.25rem;height:1px;display:inline-block}.cs-heading-line{display:inline-block}.cs-row-group-label{letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;margin:1.25rem 0 .5rem;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.cs-row-group-label:first-of-type{margin-top:0}.contact-section [data-cr]{opacity:0;will-change:opacity, transform;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.contact-section [data-cr=up]{transform:translateY(10px)}.contact-section [data-cr=left]{transform:translate(-16px)}.contact-section [data-cr=right]{transform:translate(16px)}.contact-section [data-cr][data-cv]{opacity:1;transform:none}.cs-row-arrow--external{color:#3f3f46;transition:transform .25s cubic-bezier(.25,1,.5,1),color .2s}.cs-row--external:hover .cs-row-arrow--external,.cs-row--external:focus-visible .cs-row-arrow--external{color:#a1a1aa;transform:translate(2px,-2px)}.cs-row-arrow--download{color:#3f3f46;transition:transform .25s cubic-bezier(.25,1,.5,1),color .2s}.cs-row--download:hover .cs-row-arrow--download,.cs-row--download:focus-visible .cs-row-arrow--download{color:#a1a1aa;transform:translateY(2px)}.cs-row:focus-visible{outline-offset:2px;border-radius:.75rem;outline:2px solid #2563eb}.cs-row{min-height:44px}.cs-availability-ring{opacity:0;background:#34d399}.cs-availability-ring.cs-pulse-active{animation:1s ease-out 2 forwards csPulse}@keyframes csPulse{0%{opacity:.75;transform:scale(1)}60%{opacity:.35;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}@media (max-width:767px){.contact-section [data-cr=up]{transform:translateY(8px)}.contact-section [data-cr=left]{transform:translate(-8px)}.contact-section [data-cr=right]{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.contact-section [data-cr]{opacity:1!important;transition:none!important;transform:none!important}.cs-availability-ring.cs-pulse-active{animation:none}.cs-row--external:hover .cs-row-arrow--external,.cs-row--external:focus-visible .cs-row-arrow--external,.cs-row--download:hover .cs-row-arrow--download,.cs-row--download:focus-visible .cs-row-arrow--download{transform:none}}
.in{background:#fff}.in__container{max-width:1200px;margin:0 auto;padding:5rem 1.5rem}@media (min-width:768px){.in__container{padding:6.5rem 2.5rem 6rem}}.in__header{max-width:640px;margin-bottom:2.5rem}@media (min-width:768px){.in__header{margin-bottom:3rem}}.in__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa;align-items:center;gap:.5rem;margin:0 0 1.625rem;font-size:11px;font-weight:600;display:flex}.in__eyebrow-num{color:#d4d4d8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.in__eyebrow-dash{color:#d4d4d8}.in__heading{color:#18181b;letter-spacing:-.03em;margin:0 0 1.375rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.in__summary{color:#71717a;max-width:540px;margin:0;font-size:15.5px;line-height:1.72}.in-feat{--title-x:0px;--cta-arrow-x:0px;--cta-arrow-y:0px}.in-feat:hover,.in-feat:focus-within{--title-x:4px;--cta-arrow-x:3px;--cta-arrow-y:-3px}.in-feat__rule{background:#e4e4e7;height:1px}.in-feat__rule--bottom{display:none}.in-feat__link{color:inherit;outline-offset:6px;padding:1.75rem 0 1.5rem;text-decoration:none;display:block}@media (min-width:768px){.in-feat__link{padding:2rem 0 1.75rem}}.in-feat__body{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.in-feat__body{grid-template-columns:1fr 210px;align-items:start;gap:5rem;display:grid}}.in-feat__label{letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;margin:0 0 .875rem;font-size:10px;font-weight:600}.in-feat__category{color:#a1a1aa;margin-bottom:1rem;font-size:12px;font-weight:500;transition:color .4s;display:block}.in-feat:hover .in-feat__category,.in-feat:focus-within .in-feat__category{color:#71717a}.in-feat__title{color:#18181b;letter-spacing:-.025em;transform:translateX(var(--title-x));margin:0 0 1.125rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.2;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.in-feat__excerpt{color:#71717a;max-width:44rem;margin:0;font-size:15px;line-height:1.75}.in-feat__right{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}@media (min-width:768px){.in-feat__right{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;min-height:160px}}.in-feat__meta{flex-direction:column;gap:.3rem;display:flex}.in-feat__readtime,.in-feat__date{color:#a1a1aa;font-size:12px;line-height:1.5;transition:color .4s}.in-feat:hover .in-feat__readtime,.in-feat:hover .in-feat__date,.in-feat:focus-within .in-feat__readtime,.in-feat:focus-within .in-feat__date{color:#71717a}.in-feat__cta{color:#a1a1aa;letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:12.5px;font-weight:600;transition:color .4s;display:inline-flex}.in-feat:hover .in-feat__cta,.in-feat:focus-within .in-feat__cta{color:#18181b}.in-feat__cta-arrow{transform:translate(var(--cta-arrow-x), var(--cta-arrow-y));transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.in-feat__progress{transform-origin:0;background:#18181b;height:1px;margin-top:1.5rem;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}@media (min-width:768px){.in-feat__progress{margin-top:1.75rem}}.in-feat__link:hover .in-feat__progress,.in-feat__link:focus-visible .in-feat__progress{transform:scaleX(1)}.in__list{flex-direction:column;margin-bottom:3.5rem;display:flex}.in-row{--title-x:0px;--arrow-x:0px;--arrow-y:0px;position:relative}.in-row:hover,.in-row:focus-within{--title-x:4px;--arrow-x:4px;--arrow-y:-2px}.in-row__divider{background:#00000014;height:1px;transition:background-color .45s}.in-row:hover .in-row__divider,.in-row:focus-within .in-row__divider{background:#0000002e}.in-row__link{color:inherit;outline-offset:4px;background:0 0;min-height:44px;padding:1.25rem 0;text-decoration:none;transition:background-color .45s;display:block}.in-row:hover .in-row__link,.in-row:focus-within .in-row__link{background:0 0}.in-row__grid{flex-direction:column;gap:.25rem;display:flex}@media (min-width:768px){.in-row__grid{grid-template-columns:48px minmax(100px,.25fr) minmax(280px,1fr) auto;align-items:baseline;gap:0 2rem;display:grid}}.in-row__num{color:#00000073;padding-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;transition:color .45s;display:none}@media (min-width:768px){.in-row__num{display:block}}.in-row:hover .in-row__num,.in-row:focus-within .in-row__num{color:#000000b3}.in-row__category{color:#a1a1aa;padding-top:.15rem;font-size:11px;font-weight:500;transition:color .45s}.in-row:hover .in-row__category,.in-row:focus-within .in-row__category{color:#71717a}.in-row__main{min-width:0}.in-row__title{color:#18181b;transform:translateX(var(--title-x));margin:0 0 .3rem;font-size:17px;font-weight:600;line-height:1.35;transition:transform .45s cubic-bezier(.25,.46,.45,.94),color .45s}.in-row:hover .in-row__title,.in-row:focus-within .in-row__title{color:#09090b}.in-row__desc{color:#71717a;margin:0;font-size:13.5px;line-height:1.6}@media (min-width:768px){.in-row__desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.in-row__aside{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.375rem;padding-top:.15rem;display:flex}@media (min-width:768px){.in-row__aside{margin-top:0}}.in-row__readtime{color:#a1a1aa;white-space:nowrap;font-size:11.5px;transition:color .45s}.in-row:hover .in-row__readtime,.in-row:focus-within .in-row__readtime{color:#71717a}.in-row__arrow{color:#d4d4d8;transform:translate(var(--arrow-x), var(--arrow-y));transition:transform .45s cubic-bezier(.25,.46,.45,.94),color .45s;display:inline-flex}.in-row:hover .in-row__arrow,.in-row:focus-within .in-row__arrow{color:#18181b}.in__footer{padding-top:.25rem}.in__all-link{color:#71717a;outline-offset:4px;align-items:center;gap:.5rem;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.in__all-link:hover,.in__all-link:focus-visible{color:#8b5cf6}.in__all-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .35s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.in__all-link:hover:after,.in__all-link:focus-visible:after{transform:scaleX(1)}.in__all-arrow{transition:transform .35s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.in__all-link:hover .in__all-arrow,.in__all-link:focus-visible .in__all-arrow{transform:translate(4px)}@media (hover:none){.in-row__link:active .in-row__title,.in-row__link:active .in-row__arrow{color:#52525b}.in-feat__link:active .in-feat__title{transform:translate(2px)}.in-feat__link:active .in-feat__cta{color:#52525b}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}[data-divider]{transition:none!important;transform:scaleX(1)!important}.in-row,.in-row:hover,.in-row:focus-within{--title-x:0px;--num-x:0px;--arrow-x:0px;--arrow-y:0px}.in-feat,.in-feat:hover,.in-feat:focus-within{--title-x:0px;--cta-arrow-x:0px;--cta-arrow-y:0px}.in-row__title,.in-row__num,.in-row__arrow,.in-feat__title,.in-feat__cta-arrow,.in__all-arrow{transition:color .2s!important;transform:none!important}.in-feat__progress,.in-row__progress{display:none}.in__all-link:after{transition:none!important}}
