@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid}}}@layer utilities{.pointer-events-none{pointer-events:none!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.inset-0{inset:0!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.left-\[36px\]{left:36px!important}.isolate{isolation:isolate!important}.-z-10{z-index:calc(10 * -1)!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.m-0{margin:0!important}.mx-auto{margin-inline:auto!important}.my-\[14px\]{margin-block:14px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.ml-\[14px\]{margin-left:14px!important}.line-clamp-3{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.block{display:block!important}.flex{display:flex!important}.grid{display:grid!important}.inline-flex{display:inline-flex!important}.size-1{width:.25rem!important;height:.25rem!important}.h-0{height:0!important}.h-320{height:80rem!important}.h-full{height:100%!important}.h-px{height:1px!important}.min-h-\[180px\]{min-height:180px!important}.w-0{width:0!important}.w-60{width:15rem!important}.w-140{width:35rem!important}.w-\[42\%\]{width:42%!important}.w-full{width:100%!important}.min-w-0{min-width:0!important}.flex-1{flex:1!important}.grow{flex-grow:1!important}.-translate-y-87\.5{--tw-translate-y:calc(.25rem * -87.5)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.\[translate\:5\%_-50\%\]{translate:5% -50%!important}.-rotate-45{rotate:-45deg!important}.skew-x-\[15deg\]{--tw-skew-x:skewX(15deg)!important;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-\[ait-skew-blob_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite ait-skew-blob!important}.list-none{list-style-type:none!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-center{align-items:center!important}.justify-between{justify-content:space-between!important}.gap-1\.5{gap:.375rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(.25rem * var(--tw-space-y-reverse))!important;margin-block-end:calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(.25rem * 2) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(.25rem * 2) * calc(1 - var(--tw-space-y-reverse)))!important}.gap-x-3{column-gap:.75rem!important}.gap-x-5{column-gap:1.25rem!important}.gap-y-1{row-gap:.25rem!important}.gap-y-2{row-gap:.5rem!important}.gap-y-7{row-gap:1.75rem!important}.truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.overflow-hidden{overflow:hidden!important}.rounded-full{border-radius:3.40282e38px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-dashed{--tw-border-style:dashed!important;border-style:dashed!important}.border-\[var\(--line\)\],.border-border{border-color:var(--line)!important}.bg-\[var\(--card\)\]{background-color:var(--card)!important}.bg-\[var\(--wash-sage\)\],.bg-muted{background-color:var(--wash-sage)!important}.bg-muted-foreground{background-color:var(--muted)!important}.bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\,--theme\(--color-foreground\/\.04\)_0\,--theme\(--color-foreground\/\.01\)_80\%\,transparent_100\%\)\]{background-image:radial-gradient(50% 50% at 50% 50%,var(--ink) 0,var(--ink) 80%,transparent 100%)!important}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\,--theme\(--color-foreground\/\.04\)_0\,--theme\(--color-foreground\/\.01\)_80\%\,transparent_100\%\)\]{background-image:radial-gradient(50% 50% at 50% 50%,color-mix(in oklab, var(--ink) 4%, transparent) 0,color-mix(in oklab, var(--ink) 1%, transparent) 80%,transparent 100%)!important}}.bg-\[radial-gradient\(68\.54\%_68\.72\%_at_55\.02\%_31\.46\%\,--theme\(--color-foreground\/\.06\)_0\,hsla\(0\,0\%\,55\%\,\.02\)_50\%\,--theme\(--color-foreground\/\.01\)_80\%\)\]{background-image:radial-gradient(68.54% 68.72% at 55.02% 31.46%,var(--ink) 0,#8c8c8c05 50%,var(--ink) 80%)!important}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(68\.54\%_68\.72\%_at_55\.02\%_31\.46\%\,--theme\(--color-foreground\/\.06\)_0\,hsla\(0\,0\%\,55\%\,\.02\)_50\%\,--theme\(--color-foreground\/\.01\)_80\%\)\]{background-image:radial-gradient(68.54% 68.72% at 55.02% 31.46%,color-mix(in oklab, var(--ink) 6%, transparent) 0,#8c8c8c05 50%,color-mix(in oklab, var(--ink) 1%, transparent) 80%)!important}}.object-cover{object-fit:cover!important}.p-2{padding:.5rem!important}.p-\[12px_0\]{padding:12px 0!important}.p-\[12px_14px\]{padding:12px 14px!important}.px-2{padding-inline:.5rem!important}.px-4{padding-inline:1rem!important}.pt-1{padding-top:.25rem!important}.pt-8{padding-top:2rem!important}.pb-2{padding-bottom:.5rem!important}.pb-6{padding-bottom:1.5rem!important}.font-code{font-family:var(--font-mono), ui-monospace, monospace!important}.font-serif{font-family:var(--font-display), Georgia, serif!important}.text-3xl{font-size:1.875rem!important;line-height:var(--tw-leading,2.25rem)!important}.text-base{font-size:1rem!important;line-height:var(--tw-leading,1.5rem)!important}.text-lg{font-size:1.125rem!important;line-height:var(--tw-leading,1.75rem)!important}.text-sm{font-size:.875rem!important;line-height:var(--tw-leading,1.25rem)!important}.text-xs{font-size:.75rem!important;line-height:var(--tw-leading,1rem)!important}.text-\[1\.0625rem\]{font-size:1.0625rem!important}.text-\[11px\]{font-size:11px!important}.leading-6{--tw-leading:calc(.25rem * 6)!important;line-height:1.5rem!important}.leading-\[1\.25\]{--tw-leading:1.25!important;line-height:1.25!important}.leading-relaxed{--tw-leading:1.6!important;line-height:1.6!important}.font-semibold{--tw-font-weight:600!important;font-weight:600!important}.tracking-tight{--tw-tracking:-.015em!important;letter-spacing:-.015em!important}.whitespace-nowrap{white-space:nowrap!important}.text-\[var\(--ait-link\,\#18754A\)\]{color:var(--ait-link,#18754a)!important}.text-\[var\(--ink\)\]{color:var(--ink)!important}.text-\[var\(--muted\)\]{color:var(--muted)!important}.text-foreground{color:var(--ink)!important}.text-muted-foreground{color:var(--muted)!important}.no-underline{text-decoration-line:none!important}.underline-offset-4{text-underline-offset:4px!important}.opacity-0{opacity:0!important}.opacity-60{opacity:.6!important}.opacity-100{opacity:1!important}.shadow-\[0_1px_2px_rgba\(20\,28\,36\,0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#141c2414)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.transition-all{transition-property:all!important;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1))!important;transition-duration:var(--tw-duration,.15s)!important}.transition-opacity{transition-property:opacity!important;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1))!important;transition-duration:var(--tw-duration,.15s)!important}.transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1))!important;transition-duration:var(--tw-duration,.15s)!important}.duration-75{--tw-duration:75ms!important;transition-duration:75ms!important}.duration-100{--tw-duration:.1s!important;transition-duration:.1s!important}.duration-500{--tw-duration:.5s!important;transition-duration:.5s!important}.contain-strict{contain:strict!important}.outline-none{--tw-outline-style:none!important;outline-style:none!important}.\[animation-delay\:-1s\]{animation-delay:-1s!important}@media (hover:hover){.group-hover\:top-\[-10px\]:is(:where(.group):hover *){top:-10px!important}.group-hover\:right-\[24px\]:is(:where(.group):hover *){right:24px!important}.group-hover\:bottom-\[-10px\]:is(:where(.group):hover *){bottom:-10px!important}.group-hover\:left-\[-6px\]:is(:where(.group):hover *){left:-6px!important}.group-hover\:left-\[10px\]:is(:where(.group):hover *){left:10px!important}.group-hover\:left-\[40px\]:is(:where(.group):hover *){left:40px!important}.group-hover\:h-\[40px\]:is(:where(.group):hover *){height:40px!important}.group-hover\:w-\[40px\]:is(:where(.group):hover *){width:40px!important}.group-hover\:w-\[calc\(100\%-40px\)\]:is(:where(.group):hover *){width:calc(100% - 40px)!important}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%!important;--tw-scale-y:105%!important;--tw-scale-z:105%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.group-hover\:skew-x-0:is(:where(.group):hover *){--tw-skew-x:skewX(0deg)!important;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline!important}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1!important}}.group-focus-visible\:top-\[-10px\]:is(:where(.group):focus-visible *){top:-10px!important}.group-focus-visible\:right-\[24px\]:is(:where(.group):focus-visible *){right:24px!important}.group-focus-visible\:bottom-\[-10px\]:is(:where(.group):focus-visible *){bottom:-10px!important}.group-focus-visible\:left-\[-6px\]:is(:where(.group):focus-visible *){left:-6px!important}.group-focus-visible\:left-\[10px\]:is(:where(.group):focus-visible *){left:10px!important}.group-focus-visible\:left-\[40px\]:is(:where(.group):focus-visible *){left:40px!important}.group-focus-visible\:h-\[40px\]:is(:where(.group):focus-visible *){height:40px!important}.group-focus-visible\:w-\[40px\]:is(:where(.group):focus-visible *){width:40px!important}.group-focus-visible\:w-\[calc\(100\%-40px\)\]:is(:where(.group):focus-visible *){width:calc(100% - 40px)!important}.group-focus-visible\:skew-x-0:is(:where(.group):focus-visible *){--tw-skew-x:skewX(0deg)!important;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.group-focus-visible\:underline:is(:where(.group):focus-visible *){text-decoration-line:underline!important}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1!important}@media (hover:hover){.hover\:bg-accent\/60:hover{background-color:var(--card)!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, var(--card) 60%, transparent)!important}}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px!important}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px!important}.focus-visible\:outline-\[var\(--ink\)\]:focus-visible,.focus-visible\:outline-foreground:focus-visible{outline-color:var(--ink)!important}.active\:bg-accent:active{background-color:var(--card)!important}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none!important}.motion-reduce\:transition-none{transition-property:none!important}@media (hover:hover){.motion-reduce\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:text-4xl{font-size:2.25rem!important;line-height:var(--tw-leading,2.5rem)!important}.sm\:text-xs{font-size:.75rem!important;line-height:var(--tw-leading,1rem)!important}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:767.98px){.phone\:m-0{margin:0!important}.phone\:mb-1\.5{margin-bottom:.375rem!important}.phone\:line-clamp-2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.phone\:hidden{display:none!important}.phone\:min-h-\[44px\]{min-height:44px!important}.phone\:gap-1{gap:.25rem!important}.phone\:gap-y-3{row-gap:.75rem!important}.phone\:rounded-\[10px\]{border-radius:10px!important}.phone\:p-0{padding:0!important}.phone\:p-\[18px_20px\]{padding:18px 20px!important}.phone\:pt-2\.5{padding-top:.625rem!important}.phone\:text-\[0\.9375rem\]{font-size:.9375rem!important}.phone\:text-\[1\.125rem\]{font-size:1.125rem!important}.phone\:leading-\[1\.3\]{--tw-leading:1.3!important;line-height:1.3!important}.phone\:text-\[var\(--mint-deep\)\]{color:var(--mint-deep)!important}.phone\:shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.phone\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1))!important;transition-duration:var(--tw-duration,.15s)!important}@media (hover:hover){.phone\:group-hover\:left-0:is(:where(.group):hover *){left:0!important}.phone\:group-hover\:border-\[var\(--mint-deep\)\]:is(:where(.group):hover *){border-color:var(--mint-deep)!important}}.phone\:group-focus-visible\:left-0:is(:where(.group):focus-visible *){left:0!important}}}:root,:host{--color-foreground:var(--ink)}@keyframes ait-skew-blob{0%,to{transform:translateY(6px)}50%{transform:translate(-6px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
.ait{--ait-ink2:#2b3540;--ait-link:#18754a;--ait-est:#8e4a1c;max-width:1280px;color:var(--ink);font-family:var(--font-sans), "Source Sans 3", system-ui, sans-serif;margin:0 auto;padding:0 20px 40px}.ait *,.ait :before,.ait :after{box-sizing:border-box}.ait section,.ait nav,.ait aside{max-width:none;box-shadow:none;z-index:auto;background:0 0;border-radius:0;margin:0;padding:0;display:block;position:static}.ait h1,.ait h2,.ait h3,.ait h4{font-family:var(--font-display), "Source Serif 4", Georgia, serif;color:var(--ink);letter-spacing:0;margin:0;font-weight:600}.ait p{margin:0}.ait ul{margin:0;padding:0;list-style:none}.ait a{color:var(--ink);transition:background-color .14s,color .14s}.ait a:focus-visible,.ait button:focus-visible,.ait input:focus-visible{outline:2px solid var(--mint-deep);outline-offset:2px}.ait time,.ait .ait-mono{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace}.ait .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ait .ait-d{display:none}@media (min-width:900px){.ait{padding:0 80px}.ait .ait-d{display:inline}.ait .ait-m{display:none!important}}html:has(.ait){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.ait){scroll-behavior:auto}.ait a{transition:none}}.ait [id]{scroll-margin-top:24px}.ait .ait-hero{padding:36px 0 32px}.ait .ait-hero h1{letter-spacing:-.025em;text-wrap:balance;font-size:44px;line-height:1.02}.ait .ait-lead{color:var(--ait-ink2);text-wrap:pretty;font-size:17px;line-height:1.55;margin-top:16px!important}@media (min-width:900px){.ait .ait-hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:32px;padding:76px 0 48px;display:grid}.ait .ait-hero h1{letter-spacing:-.028em;grid-column:1/8;font-size:72px;line-height:.98}.ait .ait-lead{grid-column:8/13;font-size:18px;margin:0!important}}.ait .ait-tasks{padding-bottom:64px}.ait .ait-tasks h2{margin-bottom:14px;font-size:22px;line-height:1.2}.ait .ait-tgrid{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ait .ait-tcard{min-height:148px;color:var(--ink);outline-offset:-3px;background:#fff;flex-direction:column;padding:16px 14px 14px;text-decoration:none;display:flex}.ait .ait-tcard:hover{background:var(--wash-sage)}.ait .ait-tcard:focus-visible{outline-offset:-3px}.ait .ait-tcard>svg,.ait .ait-tcard-top{color:var(--muted)}.ait .ait-tcard-top{justify-content:space-between;align-items:center;display:flex}.ait .ait-tnum{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ait .ait-ttask{font-family:var(--font-display), Georgia, serif;text-wrap:balance;margin-top:12px;font-size:17px;font-weight:600;line-height:1.22}.ait .ait-tpick{flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;display:flex}.ait .ait-tpick-l{color:var(--muted);font-size:12.5px}.ait .ait-colon{display:none}.ait .ait-tpick-n{align-items:flex-start;gap:6px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.ait .ait-tcard-how{background:var(--wash-sage)}.ait .ait-tcard-how:hover{background:var(--wash-sage-deep)}.ait .ait-thow{color:var(--ait-ink2);margin-top:auto;padding-top:10px;font-size:14px;line-height:1.35}@media (min-width:900px){.ait .ait-tasks{padding-bottom:96px}.ait .ait-tasks h2{margin-bottom:18px;font-size:24px}.ait .ait-tgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ait .ait-tcard{min-height:156px;padding:20px 20px 18px}.ait .ait-tnum{font-size:13px}.ait .ait-ttask{margin-top:18px;font-size:20px;line-height:1.2}.ait .ait-tpick{flex-direction:row;align-items:center;gap:6px;font-size:14px}.ait .ait-tpick-l{font-size:14px}.ait .ait-colon{display:inline}.ait .ait-tpick-n{align-items:center}.ait .ait-thow{font-size:14px}}.ait .ait-logo{border:1px solid var(--line);color:var(--muted);background:#fff;flex:none;place-items:center;display:grid;overflow:hidden}.ait .ait-logo img{object-fit:contain;width:70%;height:70%;display:block}.ait .ait-logo-s{border-radius:4px;width:20px;height:20px}.ait .ait-logo-s svg{width:12px;height:12px}.ait .ait-logo-m{border-radius:6px;width:40px;height:40px}.ait .ait-logo-m svg{width:20px;height:20px}.ait .ait-logo-l{border-radius:8px;width:48px;height:48px}.ait .ait-logo-l svg{width:26px;height:26px}@media (min-width:900px){.ait .ait-logo-s{width:22px;height:22px}.ait .ait-logo-l{width:56px;height:56px}}.ait .ait-shead{border-top:2px solid var(--ink);margin-bottom:22px;padding-top:14px}.ait .ait-shead h2{letter-spacing:-.012em;font-size:30px;line-height:1.12}.ait .ait-shead p{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.45}.ait .ait-shead time{color:var(--ait-ink2);font-size:14px}.ait .ait-rank .ait-shead h2{font-size:32px;line-height:1.1}@media (min-width:900px){.ait .ait-shead{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;padding-top:18px;display:flex}.ait .ait-shead h2,.ait .ait-rank .ait-shead h2{letter-spacing:-.015em;font-size:40px;line-height:1.1}.ait .ait-shead p{margin:0}}.ait .ait-news{padding-bottom:64px}.ait .ait-story{text-align:left;color:var(--ink);flex-direction:column;align-items:stretch;gap:10px;text-decoration:none;display:flex}.ait .ait-story-img{background:var(--wash-sage);border-radius:6px;display:block;overflow:hidden}.ait .ait-story-meta{text-align:left;color:var(--muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px 8px;font-size:13px;display:flex}.ait .ait-src{color:var(--ait-ink2);align-items:center;gap:2px;font-weight:600;display:inline-flex}.ait .ait-src svg{display:none}.ait .ait-story-meta time{font-size:12.5px}.ait .ait-story h3{text-wrap:balance;font-size:19px;line-height:1.25}.ait .ait-story p{color:var(--ait-ink2);text-wrap:pretty;font-size:15px;line-height:1.5}.ait .ait-story:hover h3{text-underline-offset:4px;-webkit-text-decoration:underline #141c244d;text-decoration:underline #141c244d}.ait .ait-story-lead{gap:12px;padding-bottom:22px}.ait .ait-story-lead h3{letter-spacing:-.008em;font-size:23px;line-height:1.2}.ait .ait-story-lead p{font-size:16px;line-height:1.55}.ait .ait-story-side{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"meta img""h img""p p";align-content:start;gap:6px 14px;padding:18px 0;display:grid}.ait .ait-story-side .ait-story-img{grid-area:img;width:104px}.ait .ait-story-side .ait-story-img>*{aspect-ratio:4/3!important}.ait .ait-story-side .ait-story-meta{grid-area:meta;align-self:end}.ait .ait-story-side .ait-rt{display:none}.ait .ait-story-side h3{text-wrap:pretty;grid-area:h;font-size:17px;line-height:1.28}.ait .ait-story-side p{grid-area:p;margin-top:4px!important}.ait .ait-nside{border-bottom:1px solid var(--line);margin-bottom:32px}.ait .ait-nrow{flex-direction:column;gap:32px;display:flex}@media (min-width:900px){.ait .ait-news{padding-bottom:96px}.ait .ait-ntop{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;display:grid}.ait .ait-story{border-radius:8px;margin:-10px;padding:10px}.ait .ait-story:hover{background:#ffffffb3}.ait .ait-src svg{display:block}.ait .ait-story-lead{grid-column:1/9;gap:14px;padding-bottom:10px}.ait .ait-story-lead h3{letter-spacing:-.012em;font-size:32px;line-height:1.15}.ait .ait-story-lead p{max-width:62ch;font-size:17px}.ait .ait-story-lead .ait-story-meta{font-size:14px}.ait .ait-nside{border:0;flex-direction:column;grid-column:9/13;gap:36px;margin:0;display:flex}.ait .ait-story-side{border:0;gap:10px;padding:10px;display:flex}.ait .ait-story-side .ait-story-img{width:auto}.ait .ait-story-side .ait-story-img>*{aspect-ratio:16/9!important}.ait .ait-story-side .ait-rt{display:inline}.ait .ait-story-side h3,.ait .ait-nrow h3{text-wrap:balance;font-size:20px;line-height:1.25}.ait .ait-story-side p{margin:0!important}.ait .ait-nrow{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:44px;padding-top:28px;display:grid}}.ait .ait-more{flex-direction:column;display:flex}.ait .ait-added{padding-bottom:64px}.ait .ait-added h2{border-top:1px solid var(--ink);padding-top:14px;font-size:24px;line-height:1.2}.ait .ait-added ul{margin-top:8px}.ait .ait-added li{border-bottom:1px solid var(--line);padding:14px 0}.ait .ait-added time{color:var(--muted);font-size:12.5px}.ait .ait-added a{font-family:var(--font-display), Georgia, serif;text-underline-offset:4px;margin:-7px 0 -11px;padding:11px 0;font-size:17px;font-weight:600;line-height:1.3;-webkit-text-decoration:underline #141c2440;text-decoration:underline #141c2440;display:block}.ait .ait-added a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ait .ait-added p{color:var(--ait-ink2);margin-top:4px;font-size:15px;line-height:1.5}@media (min-width:900px){.ait .ait-more{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:32px;padding-bottom:112px;display:grid}.ait .ait-added{grid-column:1/9;padding:0}.ait .ait-added h2{padding-top:16px;font-size:26px}.ait .ait-added li{grid-template-columns:112px minmax(0,1fr);padding:16px 0;display:grid}.ait .ait-added time{padding-top:4px;font-size:13px}.ait .ait-added a{margin:-11px 0;font-size:18px}}.ait .ait-rank a,.ait .ait-pick a,.ait .ait-alts a{color:inherit}.ait .ait-rintro a,.ait .ait-fx a{color:var(--ait-link);text-underline-offset:3px}.ait .ait-rlead{color:var(--ait-ink2);text-wrap:pretty;font-size:16px;line-height:1.6;margin-top:18px!important}.ait .ait-house{color:var(--muted);font-size:15px;line-height:1.55;margin-top:14px!important}.ait .ait-fx{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:22px;padding:18px}.ait .ait-fx-l{color:var(--muted);font-size:13px;font-weight:600}.ait .ait-fx-v{font-family:var(--font-mono), monospace;font-size:24px;font-weight:500;line-height:1.2;margin-top:4px!important}.ait .ait-fx-n{color:var(--ait-ink2);font-size:15px;line-height:1.5;margin-top:8px!important}.ait .ait-legend{border-top:1px solid var(--line);margin-top:22px}.ait .ait-legend-h{padding:14px 0 4px;font-size:14px;font-weight:600}.ait .ait-legend>div{border-bottom:1px solid var(--line);padding:10px 0}.ait .ait-legend>div>p:first-child{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.ait .ait-legend>div>p+p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.45}.ait .ait-ok{color:var(--ait-link)}.ait .ait-ok svg{color:var(--mint-deep)}.ait .ait-est{color:var(--ait-est)}.ait .ait-na{color:var(--ait-ink2)}@media (min-width:900px){.ait .ait-rintro{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;display:grid}.ait .ait-rintro>div{grid-column:1/8}.ait .ait-rlead{font-size:18px;margin:0!important}.ait .ait-fx{grid-column:9/13;margin:0;padding:20px 24px 22px}.ait .ait-fx-v{font-size:26px}.ait .ait-legend{border-bottom:1px solid var(--line);grid-template-columns:200px repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;padding:18px 0 20px;display:grid}.ait .ait-legend-h{padding:0}.ait .ait-legend>div{border:0;padding:0}}.ait .ait-body{padding:8px 0 40px}.ait .ait-rail{display:none}@media (min-width:900px){.ait .ait-body{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:48px;padding:56px 0 128px;display:grid}.ait .ait-rail{display:block;position:sticky;top:24px}.ait .ait-rail-h{color:var(--muted);font-size:13px;font-weight:600;margin-bottom:8px!important}.ait .ait-rail ul a{min-height:44px;color:var(--ait-ink2);border-radius:6px;grid-template-columns:22px 1fr;align-items:center;column-gap:8px;padding:6px 12px;font-size:15px;line-height:1.3;text-decoration:none;display:grid}.ait .ait-rail ul a:hover{background:#141c240f}.ait .ait-rail ul a[aria-current]{background:var(--wash-sage);color:var(--ink);font-weight:600}.ait .ait-rail-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ait .ait-cases{flex-direction:column;gap:88px;display:flex}}.ait .ait-back{min-height:44px;color:var(--ait-link);align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ait .ait-rail .ait-back{margin-top:16px;padding:0 12px}.ait .ait-back:hover{text-decoration:underline}.ait .ait-case{margin-top:48px}.ait .ait-case-h{border-top:1px solid var(--ink);align-items:baseline;gap:10px;padding-top:14px;display:flex}.ait .ait-case-h span{font-family:var(--font-display), Georgia, serif;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:600}.ait .ait-case-h h3{letter-spacing:-.01em;text-wrap:balance;font-size:25px;line-height:1.15}.ait .ait-best{color:var(--ait-ink2);text-wrap:pretty;font-size:15px;line-height:1.5;margin-top:8px!important}.ait .ait-best strong{color:var(--ink);font-weight:600}@media (min-width:900px){.ait .ait-case{margin:0}.ait .ait-case-h{gap:0;padding-top:16px}.ait .ait-case-h span{width:34px;font-size:24px}.ait .ait-case-h h3{font-size:32px;line-height:1.12}.ait .ait-best{max-width:calc(64ch + 34px);padding-left:34px;font-size:16px;margin-top:10px!important}}.ait .ait-pick{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:16px;padding:20px 18px 18px}.ait .ait-pick-id{align-items:center;gap:14px;display:flex}.ait .ait-pick-id>div{min-width:0}.ait .ait-role-pick{color:var(--ait-link);font-size:14px;font-weight:600}.ait .ait-pick h4{letter-spacing:-.008em;margin-top:2px;font-size:23px;line-height:1.15}.ait .ait-pick h4 a,.ait .ait-alts h4 a{text-underline-offset:4px;margin:-11px 0;padding:11px 0;-webkit-text-decoration:underline #141c2438;text-decoration:underline #141c2438;display:inline-block}.ait .ait-pick h4 a:hover,.ait .ait-alts h4 a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ait .ait-ext{vertical-align:-1px;color:var(--muted);margin-left:4px;display:inline-block}.ait .ait-pick .ait-why{color:var(--ait-ink2);text-wrap:pretty;margin-top:14px;font-size:16px;line-height:1.55}.ait .ait-price{flex-direction:column;gap:5px;margin-top:12px;display:flex}.ait .ait-price-big{border-top:1px solid var(--line);gap:6px;margin-top:16px;padding-top:14px}.ait .ait-pv{font-family:var(--font-mono), monospace;font-size:16px;font-weight:500;line-height:1.35}.ait .ait-pv span{color:var(--muted);font-size:13px;font-weight:400}.ait .ait-price-big .ait-pv{font-size:20px;line-height:1.3}.ait .ait-price-big .ait-pv span{font-size:14px}.ait .ait-pna{align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.ait .ait-price-big .ait-pna{gap:8px;font-size:17px}.ait .ait-ps{align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.ait .ait-price-big .ait-ps{gap:6px;font-size:14px}.ait .ait-est.ait-ps{cursor:help}.ait .ait-pnote{color:var(--muted);text-wrap:pretty;font-size:13px;line-height:1.45}.ait .ait-price-big .ait-pnote{font-size:14px}.ait .ait-facts{grid-template-columns:1fr 1fr;gap:12px;margin:6px 0 0;display:grid}.ait .ait-facts dt{color:var(--muted);font-size:13px}.ait .ait-facts dd{margin:2px 0 0;font-size:15px;font-weight:600}.ait .ait-facts-s{color:var(--muted);flex-wrap:wrap;gap:2px 16px;font-size:13px;line-height:1.4;display:flex;margin-top:2px!important}.ait .ait-facts-s b{color:var(--ink);font-weight:600}@media (min-width:900px){.ait .ait-pick{grid-template-columns:minmax(0,1fr) 272px;margin-top:22px;padding:0;display:grid}.ait .ait-pick-main{padding:28px 32px 30px}.ait .ait-pick-id{gap:18px}.ait .ait-pick h4{font-size:28px}.ait .ait-pick .ait-why{max-width:58ch;margin-top:18px;font-size:17px}.ait .ait-price-big{border-top:0;border-left:1px solid var(--line);gap:8px;margin:0;padding:28px 28px 30px}.ait .ait-price-big .ait-pv{font-size:22px}.ait .ait-price-big .ait-pv span{margin-top:-4px;display:block}.ait .ait-price-big .ait-pna{font-size:18px}.ait .ait-facts{border-top:1px solid var(--line);margin-top:auto;padding-top:14px}.ait .ait-facts dd,.ait .ait-facts dt{font-size:14px}}.ait .ait-alts li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:20px 0;display:grid}.ait .ait-alts li>.ait-role{display:none}.ait .ait-alts .ait-role{color:var(--muted);font-size:13px;font-weight:600}.ait .ait-alt-main{display:contents}.ait .ait-alts .ait-logo{grid-row:1/3;align-self:center}.ait .ait-alt-main .ait-role-m{grid-area:1/2;align-self:end}.ait .ait-alts h4{grid-area:2/2;margin-top:1px;font-size:19px;line-height:1.2}.ait .ait-alts .ait-why{color:var(--ait-ink2);text-wrap:pretty;grid-column:1/-1;margin-top:10px;font-size:15px;line-height:1.55}.ait .ait-alts .ait-price{grid-column:1/-1}@media (min-width:900px){.ait .ait-alts li{grid-template-columns:100px 40px minmax(0,1fr) 236px;align-items:start;column-gap:20px;padding:24px 32px}.ait .ait-alts li>.ait-role{padding-top:4px;font-size:14px;display:block}.ait .ait-alts .ait-logo{grid-row:auto;align-self:start}.ait .ait-alt-main{display:block}.ait .ait-alt-main .ait-role-m{display:none}.ait .ait-alts h4{grid-row:auto;margin:0;font-size:20px}.ait .ait-alts .ait-why{margin-top:6px}.ait .ait-alts .ait-price{grid-column:auto;margin:0}}.ait .ait-alltasks{pointer-events:none;justify-content:flex-end;margin-top:24px;display:flex;position:sticky;bottom:16px}.ait .ait-alltasks a{pointer-events:auto;background:var(--ink);color:#fff;border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}@media (min-width:900px){.ait .ait-alltasks{display:none}}@media (max-width:767.98px){.ait{padding:0 22px 56px}.ait .ait-hero{padding:32px 0 40px}.ait .ait-hero h1{letter-spacing:-.018em;max-width:14ch;font-size:34px;line-height:1.1}.ait .ait-lead{color:var(--muted);max-width:36ch;font-size:16px;line-height:1.7;margin-top:18px!important}.ait .ait-tasks{padding-bottom:64px}.ait .ait-tasks h2{margin-bottom:18px;font-size:19px;line-height:1.3}.ait .ait-shead{border-top:1px solid var(--line);margin-bottom:26px;padding-top:20px}.ait .ait-shead h2,.ait .ait-rank .ait-shead h2{letter-spacing:-.01em;font-size:25px;line-height:1.2}.ait .ait-shead p{margin-top:8px;font-size:14px;line-height:1.55}.ait .ait-news{padding-bottom:72px}.ait .ait-story{gap:10px}.ait .ait-story-img{border-radius:8px}.ait .ait-story-meta{font-size:12.5px}.ait .ait-story h3{font-size:18px;line-height:1.35}.ait .ait-story p{color:var(--muted);max-width:40ch;font-size:15px;line-height:1.65}.ait .ait-story-lead{gap:12px;padding-bottom:28px}.ait .ait-story-lead h3{letter-spacing:-.005em;font-size:21px;line-height:1.3}.ait .ait-story-lead p{font-size:15.5px;line-height:1.65}.ait .ait-story-side{grid-template-columns:minmax(0,1fr) 88px;gap:6px 16px;padding:22px 0}.ait .ait-story-side .ait-story-img{width:88px}.ait .ait-story-side h3{font-size:16.5px;line-height:1.35}.ait .ait-story-side p{margin-top:6px!important}.ait .ait-nside{margin-bottom:36px}.ait .ait-nrow{gap:40px}.ait .ait-added{padding-bottom:72px}.ait .ait-added h2{border-top:1px solid var(--line);padding-top:20px;font-size:22px}.ait .ait-added ul{margin-top:12px}.ait .ait-added li{padding:18px 0}.ait .ait-added a{font-size:16.5px;line-height:1.35}.ait .ait-added p{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.6}.ait .ait-rlead{font-size:15.5px;line-height:1.7;margin-top:20px!important}.ait .ait-house{font-size:14.5px;line-height:1.6}.ait .ait-fx{background:0 0;border-radius:10px;margin-top:28px;padding:20px}.ait .ait-fx-v{font-size:21px}.ait .ait-house a,.ait .ait-fx-n a{margin:-12px 0;padding:12px 0;display:inline-block}.ait .ait-fx-n{color:var(--muted);font-size:14px;line-height:1.6}.ait .ait-legend{margin-top:28px}.ait .ait-legend>div{padding:14px 0}.ait .ait-body{padding:16px 0 48px}.ait .ait-case{margin-top:64px}.ait .ait-case-h{border-top:1px solid var(--line);gap:10px;padding-top:20px}.ait .ait-case-h span{font-family:var(--font-mono), monospace;font-size:13px;font-weight:500}.ait .ait-case-h h3{font-size:22px;line-height:1.25}.ait .ait-best{color:var(--muted);font-size:15px;line-height:1.65;margin-top:10px!important}.ait .ait-pick{border-radius:10px;margin-top:22px;padding:22px 20px 20px}.ait .ait-pick-id{gap:14px}.ait .ait-logo-l{width:44px;height:44px}.ait .ait-role-pick{font-size:13px}.ait .ait-pick h4{font-size:20px;line-height:1.25}.ait .ait-pick .ait-why{margin-top:16px;font-size:15px;line-height:1.65}.ait .ait-price-big{margin-top:18px;padding-top:16px}.ait .ait-price-big .ait-pv{font-size:17px;line-height:1.4}.ait .ait-price-big .ait-pv span{font-size:13px}.ait .ait-price-big .ait-pna{font-size:15.5px}.ait .ait-price-big .ait-ps{font-size:13px}.ait .ait-price-big .ait-pnote{font-size:13.5px;line-height:1.55}.ait .ait-alts li{column-gap:14px;padding:24px 0}.ait .ait-logo-m{width:36px;height:36px}.ait .ait-alts li{grid-template-columns:36px minmax(0,1fr)}.ait .ait-alts h4{font-size:17px;line-height:1.3}.ait .ait-alts .ait-why{margin-top:12px;font-size:14.5px;line-height:1.65}.ait .ait-pv{font-size:15px}.ait .ait-price{gap:6px;margin-top:14px}.ait .ait-back{margin-top:12px}.ait .ait-alltasks a{background:var(--card,#fff);color:var(--ink);border:1px solid var(--line);border-radius:22px;padding:0 16px;font-size:14px}}@media (max-width:899.98px){.ait .ait-story-side .ait-story-img{aspect-ratio:4/3;align-self:start;height:auto;position:relative}.ait .ait-story-side .ait-story-img>*{border-radius:inherit;inset:0;aspect-ratio:auto!important;width:100%!important;height:100%!important;position:absolute!important}.ait .ait-story-side .ait-story-img img{object-fit:cover}}
