.landing-page,.landing-intro,.landing-related,.landing-group{--landing-rule:color-mix(in srgb, var(--foreground) 14%, transparent);--landing-dim:color-mix(in srgb, var(--foreground) 70%, var(--background))}.landing-page :is(#resumen,#como-trabajamos,#resenas,#preguntas){scroll-margin-top:calc(var(--nav-row) - 8px)}.landing-page #casos{scroll-margin-top:calc(var(--nav-row) * 2 + 24px)}.landing-page #contacto{scroll-margin-top:max(0px, calc(var(--nav-row) * 2 + 40px - max(96px, 160 / 1440 * 100vw)))}.landing-subnav{top:calc(16px + var(--nav-row) + 8px);inset-inline:var(--gutter);z-index:1000;height:max(40px, var(--nav-row) - 8px);padding-inline:var(--nav-pad) 5px;background:color-mix(in srgb, var(--foreground) 79%, transparent);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--background);visibility:hidden;opacity:0;transition:opacity var(--dur-ui) var(--ease-ui), transform var(--dur-ui-slow) var(--ease-ui), visibility 0s linear var(--dur-ui-slow);border-radius:3px;align-items:center;gap:24px;display:flex;position:fixed;transform:translateY(-8px)}.landing-subnav[data-shown]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.landing-subnav-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.landing-subnav-links{display:none}@media (min-width:48rem){.landing-subnav-links{gap:max(20px,1.94444vw);display:flex;position:relative}}.landing-subnav-links:after{content:"";background:var(--background);opacity:0;transform-origin:0 0;width:1px;height:1px;transform:translateX(var(--ind-x,0)) scaleX(var(--ind-w,0));position:absolute;top:calc(100% + 4px);left:0}.landing-subnav-links[data-ind]:after{opacity:1}.landing-subnav-links[data-ind-ready]:after{transition:transform var(--dur-ui-slow) var(--ease-ui), opacity var(--dur-ui) var(--ease-ui)}.landing-subnav-links a{color:color-mix(in srgb, var(--background) 80%, transparent);white-space:nowrap;transition:color var(--dur-ui) var(--ease-ui);font-size:13px}.landing-subnav-links a:focus-visible,.landing-subnav-links a[aria-current]{color:var(--background)}@media (hover:hover) and (pointer:fine){.landing-subnav-links a:hover{color:var(--background)}}.landing-subnav a:focus-visible{outline:var(--focus-width) solid var(--background);outline-offset:var(--focus-offset)}.landing-subnav-cta{background:var(--background);height:calc(100% - 10px);color:var(--foreground);white-space:nowrap;transition:background-color var(--dur-ui) var(--ease-ui), scale var(--dur-spring) var(--ease-spring);border-radius:3px;flex:none;align-items:center;padding-inline:12px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing-subnav-cta:hover{background:color-mix(in oklab, var(--background), var(--foreground) 10%)}}.landing-subnav-cta:active{scale:var(--press-scale);transition:background-color var(--dur-ui) var(--ease-ui), scale var(--dur-press) var(--ease-ui)}.landing-hero{padding-top:max(128px,12.5vw);padding-bottom:max(56px,6.11111vw)}.landing-hero-main{text-align:center;flex-direction:column;align-items:center;margin-top:max(48px,6.11111vw);display:flex}.landing-hero-title{letter-spacing:-.05em;text-wrap:balance;max-width:12em;font-size:clamp(44px,7.63889vw,156px);font-weight:500;line-height:.98}.landing-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;margin-top:max(32px,3.33333vw);display:flex}.landing-byline{color:var(--landing-dim);flex-wrap:wrap;gap:4px 24px;margin:0;font-size:13px;line-height:1.5;display:flex}.landing-byline a{color:var(--foreground);background:linear-gradient(currentColor, currentColor) no-repeat 100% 100% / 0 1px, linear-gradient(color-mix(in srgb, currentColor 35%, transparent), color-mix(in srgb, currentColor 35%, transparent)) no-repeat 0 100% / 100% 1px;transition:background-size var(--dur-ui-slow) var(--ease-ui);text-decoration:none}.landing-byline a:focus-visible{background-position:0 100%,0 100%;background-size:100% 1px,100% 1px}@media (hover:hover) and (pointer:fine){.landing-byline a:hover{background-position:0 100%,0 100%;background-size:100% 1px,100% 1px}}.landing-show-list{padding:0 var(--gutter);grid-template-columns:minmax(0,1fr);gap:max(32px,3.33333vw) 8px;margin:0;list-style:none;display:grid}@media (min-width:48rem){.landing-show-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:max(6px,.555556vw);padding:0}.landing-show-list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-show-media{aspect-ratio:4/5;background:var(--gray);position:relative;overflow:hidden}@media (min-width:48rem){.landing-show-media{aspect-ratio:auto;height:clamp(440px,44vw,760px)}}.landing-show-list[data-wide] .landing-show-media{aspect-ratio:3/2;height:auto}.landing-show-item{color:inherit;text-decoration:none;display:block}a.landing-show-item:focus-visible{outline:var(--focus-width) solid var(--foreground);outline-offset:var(--focus-offset)}a.landing-show-item:active .landing-show-media{scale:var(--press-scale-lg);transition:scale var(--dur-press) var(--ease-ui)}.landing-show-media{transition:scale var(--dur-spring) var(--ease-spring)}.landing-show-name span{transition:background-size var(--dur-ui-slow) var(--ease-ui);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:1px}a.landing-show-item:focus-visible .landing-show-name span{background-size:100% 1px}@media (hover:hover) and (pointer:fine){a.landing-show-item:hover .landing-show-name span{background-size:100% 1px}}.landing-show-img{object-fit:cover}.landing-show-cta-cell{display:none}@media (min-width:48rem){.landing-show-list{container-type:inline-size}.landing-show-cta-cell{grid-column:span var(--span,1);display:block}.landing-show-cta{background:var(--foreground);height:clamp(440px,44vw,760px);color:var(--background);flex-direction:column;justify-content:space-between;gap:24px;padding:max(24px,2.77778vw);text-decoration:none;display:flex}.landing-show-list[data-wide] .landing-show-cta{height:calc(22.2222cqw - max(6px,.555556vw)/2.25)}.landing-show-cta:focus-visible{outline:var(--focus-width) solid var(--foreground);outline-offset:var(--focus-offset)}.landing-show-cta:active{scale:var(--press-scale-lg);transition:scale var(--dur-press) var(--ease-ui)}.landing-show-cta-title{letter-spacing:-.04em;text-wrap:balance;max-width:12em;font-size:clamp(32px,3.88889vw,80px);font-weight:500;line-height:1}.landing-show-cta-foot{justify-items:start;gap:16px;display:grid}.landing-show-cta-text{max-width:26em;color:color-mix(in srgb, var(--background) 72%, var(--foreground));text-wrap:pretty;font-size:max(15px,1.18056vw);line-height:1.4}.landing-show-cta-link{transition:background-size var(--dur-ui-slow) var(--ease-ui);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:1px;font-size:15px;font-weight:500}.landing-show-cta:focus-visible .landing-show-cta-link{background-size:100% 1px}}@media (hover:hover) and (pointer:fine) and (min-width:48rem){.landing-show-cta:hover .landing-show-cta-link{background-size:100% 1px}}.landing-show-caption{gap:2px;padding-top:14px;font-size:13px;line-height:1.4;display:grid}@media (min-width:48rem){.landing-show-caption{padding-inline:var(--gutter)}}.landing-show-name{font-weight:600}.landing-show-line{max-width:34em;color:var(--landing-dim);text-wrap:pretty}.landing-show-kind{color:var(--landing-dim);margin-top:6px}.landing-show-head{justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:max(20px,1.94444vw);display:flex}.landing-show-title{letter-spacing:-.025em;text-wrap:balance;font-size:max(20px,1.94444vw);font-weight:400;line-height:1.15}.landing-show-plain{gap:0 max(16px,2.22222vw);margin:max(40px,3.88889vw) 0 0;list-style:none;display:grid}@media (min-width:48rem){.landing-show-plain{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-show-row{border-top:1px solid var(--landing-rule);padding-top:14px;font-size:13px;line-height:1.4}.landing-show-row .landing-show-line{margin-top:2px}@supports (animation-timeline:view()){@media (min-width:48rem) and (prefers-reduced-motion:no-preference){.landing-show-list:not([data-count="2"])>li:nth-child(3n+1) .landing-show-media,.landing-show-list[data-count="2"]>li:first-child .landing-show-media{animation:linear both landing-show-open-start;animation-timeline:view();animation-range:entry cover 40%}.landing-show-list:not([data-count="2"])>li:nth-child(3n) .landing-show-media,.landing-show-list[data-count="2"]>li:nth-child(2) .landing-show-media{animation:linear both landing-show-open-end;animation-timeline:view();animation-range:entry cover 40%}}}@keyframes landing-show-open-start{0%{clip-path:inset(0 0 0 var(--gutter) round 3px)}to{clip-path:inset(0)}}@keyframes landing-show-open-end{0%{clip-path:inset(0 var(--gutter) 0 0 round 3px)}to{clip-path:inset(0)}}.landing-intro{gap:max(32px,3.88889vw);padding-bottom:max(56px,6.66667vw);display:grid}.landing-intro:not([data-columns]){padding-top:max(72px,8.33333vw)}.landing-statement{letter-spacing:-.03em;text-wrap:pretty;max-width:26em;font-size:clamp(24px,2.77778vw,58px);font-weight:400;line-height:1.18}.landing-intro-text{letter-spacing:-.01em;text-wrap:pretty;gap:1em;max-width:36em;font-size:clamp(17px,1.06rem + .21vw,20px);line-height:1.5;display:grid}@media (min-width:64rem){.landing-intro:not([data-columns]) .landing-intro-text{justify-self:end;width:min(100%,32em)}.landing-intro[data-columns] .landing-intro-text{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(32px,3.33333vw);max-width:none;font-size:clamp(16px,.85rem + .19vw,16px)}}.landing-offers{gap:max(32px,3.33333vw);padding-block:max(72px,8.33333vw);display:grid}.landing-offers-title{letter-spacing:-.035em;text-wrap:balance;max-width:14em;font-size:clamp(32px,3.75vw,72px);font-weight:400;line-height:1.04}.landing-offers-list{border-bottom:1px solid var(--landing-rule);margin:0;padding:0;list-style:none}.landing-offer{border-top:1px solid var(--landing-rule);padding-block:max(20px,1.94444vw) max(24px,2.77778vw)}.landing-offer>div{gap:10px;display:grid}.landing-offer-title{letter-spacing:-.025em;text-wrap:balance;font-size:max(20px,1.94444vw);font-weight:400;line-height:1.15}.landing-offer-text{max-width:36em;color:var(--landing-dim);text-wrap:pretty;font-size:16px;line-height:1.5}@media (min-width:48rem){.landing-offer>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:max(24px,2.77778vw)}}@media (min-width:64rem){.landing-offers{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.landing-offers-title{top:calc(var(--nav-row) * 2 + 40px);position:sticky}}.landing-more{margin-top:2em}.landing-more-label{letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.4}.landing-more ul{margin-top:.8em;padding-left:0;list-style:none}.landing-more li{border-top:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);padding-block:10px;font-size:16px;line-height:1.4}.landing-more li:last-child{border-bottom:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}.landing-topics{padding-block:max(40px,4.44444vw) max(72px,8.33333vw)}.landing-topic{border-top:1px solid var(--landing-rule);scroll-margin-top:calc(var(--nav-row) * 2 + 24px);gap:20px;padding-block:max(32px,3.88889vw);display:grid}.landing-topic-title{letter-spacing:-.025em;text-wrap:balance;max-width:16em;font-size:max(22px,1.94444vw);font-weight:400;line-height:1.15}.landing-topic-body{letter-spacing:-.012em;text-wrap:pretty;gap:1em;max-width:36em;font-size:max(17px,1.38889vw);line-height:1.55;display:grid}.landing-topic-body .landing-more{margin-top:1em}@media (min-width:64rem){.landing-topic{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:max(32px,4.44444vw)}.landing-topic-title{top:calc(var(--nav-row) * 2 + 40px);position:sticky}}.landing-steps{border-top:1px solid var(--landing-rule);padding-block:max(80px,8.88889vw)}.landing-rail{margin-top:max(40px,4.44444vw);container-type:inline-size}.landing-rail-list{--step-card-gap:max(12px, 16 / 1440 * 100vw);--step-card-w:calc((100cqw - var(--gutter)) / 1.2);grid-auto-columns:var(--step-card-w);gap:var(--step-card-gap);padding:0 var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.landing-rail-list::-webkit-scrollbar{display:none}.landing-rail-list:focus-visible{outline:var(--focus-width) solid var(--foreground);outline-offset:-2px}@media (min-width:48rem){.landing-rail-list{--step-card-w:calc((100cqw - var(--gutter)) / 1.7)}}@media (min-width:64rem){.landing-rail-list{--step-card-w:calc((100cqw - var(--gutter) - var(--step-card-gap) * 2) / 2.4)}}.landing-step-card{background:var(--gray);scroll-snap-align:start;border-radius:3px;flex-direction:column;justify-content:space-between;gap:48px;min-height:clamp(400px,36vw,560px);padding:max(28px,2.77778vw);display:flex}.landing-step-card-num{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(64px,7.77778vw,160px);font-weight:300;line-height:.9}.landing-step-card-body{gap:16px;display:grid}.landing-step-card-title{letter-spacing:-.03em;text-wrap:balance;max-width:16em;font-size:clamp(24px,2.22222vw,44px);font-weight:500;line-height:1.1}.landing-step-card-text{letter-spacing:-.01em;text-wrap:pretty;max-width:32em;font-size:max(16px,1.25vw);line-height:1.5}.landing-rail-controls{justify-content:space-between;align-items:center;gap:24px;margin-top:max(24px,2.22222vw);display:flex}.landing-rail-segs{gap:6px;width:min(100%,22rem);display:flex}.landing-rail-seg{cursor:pointer;height:24px;transition:scale var(--dur-spring) var(--ease-spring);background:0 0;border:0;flex:1;padding:0;position:relative}.landing-rail-seg:active{scale:var(--press-scale);transition:scale var(--dur-press) var(--ease-ui)}.landing-rail-seg:before,.landing-rail-fill{inset-inline:0;border-radius:1px;height:2px;position:absolute;top:11px}.landing-rail-seg:before{content:"";background:color-mix(in srgb, var(--foreground) 16%, var(--background));transition:background-color var(--dur-ui) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.landing-rail-seg:hover:before{background:color-mix(in srgb, var(--foreground) 40%, var(--background))}}.landing-rail-seg:focus-visible{outline:var(--focus-width) solid var(--foreground);outline-offset:var(--focus-offset)}.landing-rail-fill{background:var(--foreground);transform-origin:0;transform:scaleX(0)}.landing-rail-seg[data-state=on] .landing-rail-fill{transform:none}.landing-rail-seg[data-state=run] .landing-rail-fill{animation-name:landing-rail-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes landing-rail-fill{to{transform:none}}.landing-rail-play{border:1px solid color-mix(in srgb, var(--foreground) 16%, var(--background));width:32px;height:32px;color:var(--foreground);cursor:pointer;transition:border-color var(--dur-ui) var(--ease-ui), scale var(--dur-spring) var(--ease-spring);background:0 0;border-radius:3px;flex:none;place-items:center;padding:0;display:grid}.landing-rail-play:active{scale:var(--press-scale);transition:border-color var(--dur-ui) var(--ease-ui), scale var(--dur-press) var(--ease-ui)}.landing-rail-play svg{fill:currentColor;width:12px;height:12px}@media (hover:hover) and (pointer:fine){.landing-rail-play:hover{border-color:var(--foreground)}}.landing-rail-play:focus-visible{outline:var(--focus-width) solid var(--foreground);outline-offset:var(--focus-offset)}.landing-steps-cta{flex-wrap:wrap;align-items:center;gap:24px max(32px,3.33333vw);margin-top:max(48px,5vw);display:flex}.landing-proof{border-top:1px solid var(--landing-rule);padding-block:max(80px,8.88889vw)}.landing-proof-head{gap:16px;display:grid}@media (min-width:64rem){.landing-proof-head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:max(40px,5.55556vw)}}.landing-proof-title{font-size:16px;font-weight:600;line-height:1.4}.landing-proof-text{letter-spacing:-.01em;max-width:36em;color:var(--landing-dim);text-wrap:pretty;font-size:clamp(17px,1.06rem + .21vw,20px);line-height:1.5}.landing-quote[data-size=hero]{margin-top:max(40px,5vw)}.landing-quote[data-size=hero] blockquote{letter-spacing:-.04em;text-wrap:balance;max-width:20em;font-size:clamp(30px,3.75vw,76px);font-weight:400;line-height:1.06}.landing-quote figcaption{gap:2px;margin-top:max(20px,2.22222vw);font-size:16px;line-height:1.4;display:grid}.landing-quote-name{font-weight:600}.landing-quote-meta{color:var(--landing-dim)}.landing-quote-project{margin-top:8px}.landing-quotes{gap:40px;width:min(100%,36rem);margin:max(48px,5.55556vw) 0 0 auto;padding:0;list-style:none;display:grid}.landing-quote[data-size=small]{border-top:1px solid var(--foreground);padding-top:24px}.landing-quote[data-size=small] blockquote{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(20px,1.94444vw,37px);line-height:1.25}.landing-proof-links{flex-wrap:wrap;gap:8px 32px;margin-top:max(40px,4.44444vw);display:flex}.landing-related{padding-top:max(64px,6.66667vw)}.landing-related-title{letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.4}.landing-related-list{border-bottom:1px solid var(--landing-rule);max-width:56rem;margin:24px 0 0;padding:0;list-style:none}.landing-related-link{border-top:1px solid var(--landing-rule);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-block:16px;font-size:clamp(19px,1.39vw,21px);line-height:1.25;display:flex}.landing-related-link:focus-visible{outline:var(--focus-width) solid var(--foreground);outline-offset:-2px}.landing-related-arrow{transition:transform var(--dur-ui) var(--ease-ui);flex:none}.landing-related-link:focus-visible .landing-related-arrow{transform:translateX(var(--arrow-shift))}@media (hover:hover) and (pointer:fine){.landing-related-link:hover .landing-related-arrow{transform:translateX(var(--arrow-shift))}}.landing-group{border-top:1px solid var(--landing-rule);gap:40px;padding-block:max(64px,6.66667vw);display:grid}@media (min-width:64rem){.landing-group{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:max(40px,5.55556vw)}.landing-group-head{position:sticky;top:max(120px,10.4167vw)}}.landing-group-head{gap:24px;display:grid}.landing-group-text{letter-spacing:-.01em;text-wrap:pretty;max-width:30em;font-size:clamp(17px,1.06rem + .21vw,20px);line-height:1.5}.landing-group-list{border-bottom:1px solid var(--landing-rule);margin:0;padding:0;list-style:none}.landing-row{border-top:1px solid var(--landing-rule);gap:12px;padding-block:max(24px,2.22222vw);display:grid;position:relative}.landing-row-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(22px,1.94vw,28px);font-weight:500;line-height:1.15}.landing-row-link:after{content:"";position:absolute;inset:0}.landing-row-link:focus-visible{outline:none}.landing-row-link:focus-visible:after{outline:var(--focus-width) solid var(--foreground);outline-offset:-2px}.landing-row-text{letter-spacing:-.01em;text-wrap:pretty;max-width:38em;font-size:clamp(16px,.85rem + .19vw,16px);line-height:1.5}.landing-row-cta{gap:6px;font-size:13px;font-weight:500;display:inline-flex}.landing-row-arrow{transition:transform var(--dur-ui) var(--ease-ui)}.landing-row:has(.landing-row-link:focus-visible) .landing-row-arrow{transform:translateX(var(--arrow-shift))}@media (hover:hover) and (pointer:fine){.landing-row:hover .landing-row-arrow{transform:translateX(var(--arrow-shift))}}.landing-guides{flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:16px;line-height:1.4;display:flex}.landing-guides-label{color:color-mix(in srgb, var(--foreground) 72%, var(--background))}.landing-summary-cta{margin-top:32px}.landing-guides a{background:linear-gradient(currentColor, currentColor) no-repeat 100% 100% / 0 1px, linear-gradient(color-mix(in srgb, currentColor 35%, transparent), color-mix(in srgb, currentColor 35%, transparent)) no-repeat 0 100% / 100% 1px;transition:background-size var(--dur-ui-slow) var(--ease-ui);text-decoration:none}.landing-guides a:focus-visible{background-position:0 100%,0 100%;background-size:100% 1px,100% 1px}@media (hover:hover) and (pointer:fine){.landing-guides a:hover{background-position:0 100%,0 100%;background-size:100% 1px,100% 1px}}@media (prefers-reduced-motion:reduce){.landing-subnav,.landing-subnav-links[data-ind-ready]:after,.landing-case-img,.landing-case-arrow,.landing-related-arrow,.landing-row-arrow{transition:none}a.landing-case:hover .landing-case-img{transform:none}.landing-step:before{transition:none;transform:none}}.landing-facts{padding-block:max(40px,4.44444vw) max(72px,8.33333vw)}.landing-facts-title,.landing-guide-kind,.landing-intro-title{letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.4}.landing-facts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(28px,2.77778vw) max(16px,2.22222vw);margin:24px 0 0;display:grid}@media (min-width:64rem){.landing-facts-list{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}.landing-fact{border-top:1px solid var(--landing-rule);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.landing-fact dt{color:var(--landing-dim);font-size:13px;line-height:1.4}.landing-fact dd{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:max(20px,1.94444vw);font-weight:400;line-height:1.15}.landing-fact a{background:linear-gradient(currentColor, currentColor) 0 100% / 0 1px no-repeat, linear-gradient(color-mix(in srgb, currentColor 35%, transparent), color-mix(in srgb, currentColor 35%, transparent)) 0 100% / 100% 1px no-repeat;transition:background-size var(--dur-ui-slow) var(--ease-ui);padding-bottom:1px}.landing-fact a:focus-visible{outline:var(--focus-width) solid var(--foreground);outline-offset:2px}@media (hover:hover) and (pointer:fine){.landing-fact a:hover{background-size:100% 1px,100% 1px}}.landing-guides{padding-top:max(64px,6.66667vw)}.landing-guides-list{gap:0 max(16px,2.22222vw);margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.landing-guides-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.landing-guides-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-guides-list>li{display:flex}.landing-guide{border-top:1px solid var(--landing-rule);width:100%;padding-block:20px 32px;display:block}.landing-guide:focus-visible{outline:var(--focus-width) solid var(--foreground);outline-offset:-2px}.landing-guide-kind{color:var(--landing-dim)}.landing-guide-title{letter-spacing:-.02em;text-wrap:balance;max-width:22em;margin-top:8px;font-size:max(18px,1.38889vw);font-weight:500;line-height:1.25}@media (hover:hover) and (pointer:fine){.landing-guide:hover .landing-guide-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.landing-guide-excerpt{max-width:34em;color:var(--landing-dim);text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.45}.landing-notes{gap:6px;padding-block:32px 48px;display:grid}.landing-entity{opacity:.7;margin:0;font-size:13px;line-height:1.5}.landing-entity a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.landing-tail .landing-intro:not([data-columns]){padding-top:max(64px,6.66667vw)}.landing-tail .landing-statement{letter-spacing:-.025em;max-width:34em;font-size:max(20px,1.94444vw);line-height:1.25}
