@property --hero-col{syntax:"<length>";inherits:true;initial-value:593px}.landing .hero{position:relative;min-height:100vh;overflow:hidden;background:transparent;--hero-frame:min(65.9svh,82vw,100svh - 2 * (var(--nav-h) + 8px));--hero-col:var(--hero-frame);--hero-k:tan(atan2(var(--hero-col),593px))}.landing .hero__stage{position:absolute;inset:0 0 auto;height:100svh}.landing .hero__opening{height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--hero-frame) minmax(0,1fr);align-items:center;column-gap:24px;padding-inline:8.75vw}.landing .hero__label{justify-self:center;font-family:var(--font-sans);font-weight:var(--type-lead-weight);font-size:var(--type-lead-size);line-height:var(--type-lead-lh);letter-spacing:var(--type-lead-ls);color:var(--primary);white-space:nowrap;user-select:none}.landing .hero__label--right{translate:calc((82.5vw - var(--hero-frame)) * .04) 0}@media (max-width:1199px){.landing .hero{--hero-gap:clamp(24px,4svh,64px);--hero-col:min(var(--hero-frame),100svh - 2 * (var(--nav-h) + 32px + var(--hero-gap)))}.landing .hero__opening{grid-template-columns:var(--hero-col);justify-content:center;align-content:center;row-gap:var(--hero-gap);padding-inline:0}.landing .hero__label--right{translate:none}}@media (max-width:1199px) and (max-height:500px){.landing .hero{--hero-col:var(--hero-frame)}.landing .hero__opening{grid-template-columns:minmax(0,1fr) var(--hero-frame) minmax(0,1fr);align-content:normal;padding-inline:max(16px,4vw)}.landing .hero__label{white-space:normal;text-align:center}}.landing .hero__frame{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:0;background:#ffffff}.landing .hero__frame-content{position:absolute;left:0;top:0;width:593px;height:593px;transform:scale(var(--hero-k));transform-origin:0 0}.landing .hero__ink{position:absolute;inset:0;background:#2d2d2d;opacity:0}.landing .hero__photo{position:absolute;left:-222.97px;top:-7px;width:1080px;height:607px;overflow:hidden;pointer-events:none;isolation:isolate}.landing .hero__photo:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 56%,rgb(12 18 24/.01) 64%,rgb(12 18 24/.05) 74%,rgb(12 18 24/.12) 86%,rgb(12 18 24/.2))}.landing .hero-media__layer{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;visibility:hidden}.landing .hero-media__layer--poster{visibility:inherit;z-index:2}.landing .hero__stage[data-poster-loading] .hero-media__layer--poster{opacity:0}.landing .hero-media__layer--image{left:222.97px;top:7px;width:593px;height:593px}.landing .hero__wordmark{position:absolute;left:50%;bottom:21px;width:541px;height:116px;transform:translateX(-50%)}.landing .hero__wordmark:before{content:"";position:absolute;inset:0;background:url(/landing/wordmark-lockup-white.svg) 50%/100% 100% no-repeat;filter:brightness(0) blur(1px);opacity:.04;transform:translateY(1px);pointer-events:none}.landing .hero__wordmark-glass,.landing .hero__wordmark-shine{position:absolute;inset:0;width:100%;height:100%}.landing .hero__wordmark-glass{background:rgb(250 250 248/.95);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);mask:url(/landing/wordmark-lockup-white.svg) center/100% 100% no-repeat;-webkit-mask:url(/landing/wordmark-lockup-white.svg) center/100% 100% no-repeat}.landing .hero__crop-cover{display:none}@media (hover:none) and (pointer:coarse){.landing .hero__wordmark-glass{backdrop-filter:none;-webkit-backdrop-filter:none}}.landing .hero--native-pin .hero__frame{will-change:transform;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.landing .hero--native-pin .hero__crop-cover{display:block;position:absolute;inset:-1px;background:var(--page-bg);pointer-events:none;will-change:transform}.landing .hero--native-pin .hero__crop-cover--left,.landing .hero--native-pin .hero__crop-cover--right{transform:scaleX(0)}.landing .hero--native-pin .hero__crop-cover--left{transform-origin:left}.landing .hero--native-pin .hero__crop-cover--right{transform-origin:right}.landing .hero--native-pin .hero__crop-cover--bottom,.landing .hero--native-pin .hero__crop-cover--top{transform:scaleY(0)}.landing .hero--native-pin .hero__crop-cover--top{transform-origin:top}.landing .hero--native-pin .hero__crop-cover--bottom{transform-origin:bottom}.landing .hero__rail-layer{position:absolute;inset:0;pointer-events:none}.landing .rail{position:absolute;left:0;top:0;margin:0;font-family:var(--font-sans);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--primary);white-space:nowrap;visibility:hidden;will-change:transform}.landing .rail__caret{display:inline-block;vertical-align:-.08em;margin-left:.02em;background:var(--ink)}.landing .rail__rest{visibility:hidden}.landing .rail__typing-frame{position:absolute;left:0;top:0;display:block;visibility:hidden}.landing .rail--cached>[data-hero=rest],.landing .rail--cached>[data-hero=typed]{display:none}.landing .rail--cached>.rail__caret{position:absolute;left:0;top:0;margin-left:0}@media (max-width:767px){.landing .hero{--hero-frame:min(65.9svh,100vw - 32px,100svh - 2 * (var(--nav-h) + 8px))}}@media (max-width:1199px) and (min-height:501px){.landing .hero__opening{row-gap:0}.landing .hero__label--right{margin-bottom:var(--hero-gap)}.landing .hero__frame{order:1}}@media (max-width:767px) and (min-height:501px){.landing .hero__opening{align-content:start;padding-top:140px}.landing .hero__label{font-size:17.2px;line-height:21.4px}.landing .hero__label--right{margin-bottom:40px}}.landing .hero-reserve{height:calc(100vh + var(--hero-scroll, 216vh))}.landing .hero-reserve>.hero{position:sticky;top:0;height:100vh}.landing .hero-reserve>.hero.hero--motion-ready{position:relative}.landing .hero-reserve>.hero.hero--native-pin{position:sticky}.landing .hero-reserve>.hero.hero--native-return{position:relative;top:var(--hero-return-top);overflow:visible;overflow-x:clip}@media (hover:none) and (pointer:coarse){.landing .hero-reserve{--hero-scroll:216svh}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.landing .integrations{display:grid;grid-template-columns:minmax(0,481px) minmax(0,592px);justify-content:space-between;align-items:center;column-gap:48px;padding:clamp(64px,8vw,120px) var(--page-inset) clamp(96px,12vw,184px);padding-inline:max(var(--page-inset),(100% - 1282px)/2);color:#0a0a0a}.landing .integrations__art{position:relative;aspect-ratio:481/402.64}.landing .integrations__mascot{position:absolute;top:12.42%;left:19.54%;width:61.54%;height:auto;user-select:none;will-change:transform}.landing .integrations__bubble{position:absolute;width:19.66%;aspect-ratio:1;will-change:transform}.landing .integrations__bubble img{display:block;width:100%;height:100%;user-select:none}.landing .integrations__bubble .integrations__logo{position:absolute}.landing .integrations__heading{max-width:14.8em;margin:0 0 22px;font-family:var(--font-sans);font-weight:var(--type-title-weight);font-size:var(--type-title-size);line-height:var(--type-title-lh);letter-spacing:var(--type-title-ls)}.landing .integrations__points{margin:0;padding:0;list-style:none}.landing .integrations__point{display:flex;align-items:flex-start;gap:16px;padding:8px 0;font-family:var(--font-sans);font-weight:var(--type-body-l-weight);font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh);letter-spacing:var(--type-body-l-ls);color:#858585}.landing .integrations__point img{flex:none}@media (max-width:900px){.landing .integrations{grid-template-columns:1fr;row-gap:48px}.landing .integrations__art{width:min(100%,420px);justify-self:center}}@media (max-width:767px){.landing .integrations{row-gap:32px;padding-block:72px 88px}.landing .integrations__art{width:88%}.landing .integrations__point{gap:12px;padding:6px 0}}.landing .queue{position:relative;background:transparent}.landing .queue__backdrop-clip{position:absolute;top:calc(-1 * var(--queue-backdrop-overlap, 0px));inset-inline:0;bottom:0;z-index:-1;pointer-events:none;clip-path:inset(0 -100vw 0)}.landing .queue__backdrop{position:sticky;inset:0;bottom:auto;height:100lvh;z-index:-1;pointer-events:none;opacity:0;visibility:hidden;overflow:hidden}.landing .queue__backdrop-clip--expanded .queue__backdrop{position:fixed}.landing .queue__backdrop-image{position:absolute;top:0;left:0;background-size:100% 100%;background-repeat:no-repeat;transform-origin:0 0}@media (prefers-reduced-motion:reduce){.landing .queue__backdrop{display:none}}.landing .queue__pin-track{--queue-track-inset:18px;position:relative;padding-block:var(--queue-track-inset)}.landing .queue__pin-track--docked{height:calc(var(--queue-pin-height) + var(--queue-scroll) + 2 * var(--queue-track-inset))}.landing .queue__pin-track--docked>.queue__pin{position:sticky;top:var(--queue-dock)}.landing .queue__pin{padding-inline:18px}.landing .queue__scene{--scene-inset:calc(var(--page-inset) - 18px);--queue-card-inset:28px;--queue-card-top:40px;--queue-card-gap:32px;--queue-heading-gap:max(32px,var(--scene-inset));position:relative;padding:var(--scene-inset);border-radius:clamp(12px,1.2vw,20px);overflow:hidden;background:transparent;isolation:isolate;display:flex;flex-direction:column;min-height:calc(100svh - var(--nav-h) - 18px)}.landing .queue__pin-track--native .queue__backdrop-clip{top:var(--queue-track-inset)}.landing .queue__pin-track--native .queue__scene{padding-top:calc(var(--nav-h) + var(--queue-heading-gap));min-height:calc(100svh - var(--queue-track-inset))}.landing .queue__scene .plan{flex:1 0 auto;display:flex;flex-direction:column}.landing .queue__scene .plan__body{flex:1 0 auto}.landing .queue__photo{position:absolute;inset:0;z-index:-2;pointer-events:none}.landing .queue__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 50%;user-select:none}.landing .queue__copy{color:var(--ink)}.landing .queue__copy-heading{margin:0;max-width:17.5em;font-family:var(--font-sans);font-weight:500;font-size:clamp(32px,3.5vw,54px);line-height:1.04;letter-spacing:var(--type-title-ls);text-wrap:balance}.landing .queue__copy-body{margin:clamp(14px,1.4vw,20px) 0 0;max-width:50em;font-family:var(--font-sans);font-weight:var(--type-body-l-weight);font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh);letter-spacing:var(--type-body-l-ls);color:rgb(45 45 45/.82);text-wrap:pretty}.landing .queue__copy-body--short{display:none}.landing .plan{position:relative;--name-w:clamp(110px,24vw,380px);--pad:20px;--head:56px;--paper:#fff;--hair:rgb(45 45 45/0.12);--muted:rgb(45 45 45/0.62);--sop:#edf2ff;--sop-edge:rgb(47 107 255/0.2);--late:#ef4a4a;--plan:#2f6bff;margin:var(--nav-h) 0 0;background:var(--paper);border-radius:14px;color:var(--ink);overflow:hidden;visibility:hidden}.landing .plan__mono{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:var(--plan-label-size,12px);line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.landing .plan__bar{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px var(--pad);padding-left:calc(var(--pad) + 126px);border-bottom:1px solid var(--hair)}.landing .plan__playback{position:absolute;top:calc((var(--plan-label-size, 12px) * 1.3 + 33px - 44px) / 2);left:var(--pad);display:inline-flex;align-items:center;gap:7px;min-width:112px;min-height:44px;padding:0;border:0;border-radius:3px;background:transparent;color:#737373;font-family:var(--font-sans);font-size:var(--plan-label-size,13px);font-weight:400;line-height:1.3;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:color .16s ease}.landing .plan__playback:disabled{visibility:hidden}.landing .plan__playback svg{flex-shrink:0}.landing .plan__playback:focus-visible{color:#404040;outline:2px solid currentColor;outline-offset:3px}@media (hover:hover) and (pointer:fine){.landing .plan__playback:hover{color:#404040}}@media (prefers-reduced-motion:reduce){.landing .plan__playback{display:none;transition:none}}.landing .plan__legend{--legend-gap:24px;--key-gap:10px;display:flex;flex-shrink:0}.landing .plan__legend span{display:inline-flex;align-items:center;gap:var(--key-gap);white-space:nowrap}.landing .plan__legend>.plan__legend-overdue,.landing .plan__legend>.plan__legend-red{gap:0;overflow:hidden}.landing .plan__legend-overdue>span,.landing .plan__legend-red>span{padding-left:var(--legend-gap)}.landing .plan__key{display:inline-block;width:36px;height:10px;border-radius:5px;background:var(--late)}.landing .plan__key--sop{background:var(--sop);box-shadow:inset 0 0 0 1px var(--sop-edge),0 1px 2px rgb(0 0 0/.06)}.landing .plan__body{--pad-r:calc(var(--pad) * (1 - var(--z, 0)));position:relative;height:clamp(320px,46svh,520px)}.landing .plan__body:before{content:"";position:absolute;top:var(--head);left:var(--pad);right:var(--pad-r);border-top:1px solid var(--hair)}.landing .plan__axis-label{position:absolute;top:22px;left:var(--pad)}.landing .plan__plot{position:absolute;inset:0 var(--pad-r) 0 calc(var(--pad) + var(--name-w));overflow:hidden;pointer-events:none}.landing .plan__line{position:absolute;top:20px;bottom:0;left:0;width:1px;background:var(--hair)}.landing .plan__tick{position:absolute;top:22px;left:0;padding-left:7px;white-space:nowrap;color:var(--muted)}.landing .plan__bracket{position:absolute;top:calc(var(--head) + 6px);left:0;height:8px;border:1.5px solid var(--plan);border-bottom:0;opacity:0}.landing .plan__bracket .plan__mono{position:absolute;top:10px;left:6px;font-size:var(--plan-caption-size,10px);color:var(--plan);white-space:nowrap}.landing .plan__rows{position:absolute;inset:calc(var(--head) + var(--plan-brackets-h, 24px)) var(--pad-r) 8px var(--pad)}@media (min-width:768px){.landing .plan{--plan-label-size:clamp(14px,calc(10px + 0.4vw),18px);--plan-caption-size:calc(var(--plan-label-size) - 2px);--plan-bracket-step:calc(var(--plan-caption-size) * 1.3 + 16px);--plan-brackets-h:calc(var(--plan-bracket-step) + 8px)}.landing .plan__body{min-height:calc(var(--head) + var(--plan-brackets-h) + 8px + 12 * var(--plan-label-size) * 1.3)}}.landing .plan__row{position:absolute;left:0;right:0;display:grid;grid-template-columns:var(--name-w) minmax(0,1fr);align-items:center;border-top:1px solid rgb(45 45 45/.06)}.landing .plan__name{padding-right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.landing .plan__track{position:relative;height:100%;overflow:hidden}.landing .plan__task{position:absolute;top:50%;border-radius:5px;background:var(--late);transform:translateY(-50%)}.landing .plan__key--overdue,.landing .plan__tail{border:1px dashed rgb(239 74 74/.5);background:linear-gradient(90deg,rgb(239 74 74/.04),rgb(239 74 74/.12))}.landing .plan__tail{position:absolute;top:50%;border-radius:5px;transform:translateY(-50%);opacity:0}@supports (corner-shape:squircle){.landing .plan__key,.landing .plan__tail,.landing .plan__task{border-radius:8px;corner-shape:squircle}}.landing .plan__task--sop{background:var(--sop);box-shadow:inset 0 0 0 1px var(--sop-edge),0 1px 2px rgb(0 0 0/.06)}.landing .plan__summary{display:none;padding:20px var(--pad) 22px;font-family:var(--font-sans)}.landing .plan__sum-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:15px;line-height:1.3;color:var(--muted)}.landing .plan__sum-val{font-size:22px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.landing .plan__sum-val--plan{color:var(--plan)}.landing .plan__sum-vals{display:grid;justify-items:end}.landing .plan__sum-vals>*{grid-area:1/1}.landing .plan__sum-vals>:not(:last-child){visibility:hidden}.landing .plan__sum-val--late{color:var(--late)}.landing .plan__sum-track{display:flex;gap:3px;height:14px;margin-bottom:22px}.landing .plan__sum-track+.plan__sum-axis{margin-top:-14px}.landing .plan__seg{height:100%;border-radius:5px}.landing .plan__seg--sop{background:var(--sop);box-shadow:inset 0 0 0 1px var(--sop-edge),0 1px 2px rgb(0 0 0/.06)}.landing .plan__seg--overrun{border:1px dashed rgb(239 74 74/.5);background:linear-gradient(90deg,rgb(239 74 74/.04),rgb(239 74 74/.12))}.landing .plan__seg--late{flex:1;background:var(--late)}.landing .plan__sum-axis{display:flex;justify-content:space-between;color:var(--muted)}.landing .plan__sum-label{margin:22px 0 10px;padding-top:16px;border-top:1px solid var(--hair);color:var(--late)}.landing .plan__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.landing .plan__chip{padding:5px 11px;border-radius:999px;background:rgb(239 74 74/.1);color:#a32d2d;font-size:13px;line-height:1.2}@media (max-width:760px){.landing .plan{--pad:14px;--name-w:96px;--summary-mono-size:10px}.landing .plan__mono{font-size:10px}.landing .plan__legend{--legend-gap:12px;--key-gap:6px}.landing .plan__key{width:14px;height:8px}}.landing .queue__thesis{position:relative;padding-inline:var(--page-inset);background:var(--page-bg);color:var(--ink);z-index:2}.landing .queue__intro{margin:clamp(96px,10.5svh,140px) 0 clamp(88px,12svh,160px)}.landing .queue__headline{margin:0;font-family:var(--font-sans);font-weight:var(--type-headline-weight);font-size:var(--type-headline-size);line-height:var(--type-headline-lh);letter-spacing:var(--type-headline-ls);color:var(--ink)}.landing .queue__headline-line{display:block;white-space:nowrap}.landing--stack-pinned .landing-nav{background-color:var(--page-bg)}.landing--stack-pinned .landing-nav:after,.landing--stack-pinned .landing-nav:before{backdrop-filter:none}.landing .queue__stack{--offset:calc(20px + var(--type-title-size) * var(--type-title-lh) + 28px);--index-h:32px;--stack-top:var(--nav-h);--line:min(60vw + 2 * var(--offset),100svh - var(--stack-top));position:relative;height:calc(100svh - var(--stack-top));margin:0;padding:0;list-style:none;font-size:16px}.landing .queue__stack-item{position:absolute;inset-inline:0;top:calc(var(--slot) * var(--offset));height:calc(var(--line) - var(--slot) * var(--offset))}.landing .queue__stack-cards,.landing .queue__stack-group{display:contents}.landing .queue__stack-cards{margin:0;padding:0;list-style:none}.landing .queue__card{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:20px;align-items:stretch;height:100%;padding:calc(var(--index-h) + 20px) 0 20px;background-color:var(--page-bg);overflow:hidden}.landing .queue__card:before{content:"";position:absolute;top:var(--index-h);left:0;width:100%;border-top:1px dotted rgba(45,45,45,.35)}.landing .queue__stack-item--cont .queue__card{clip-path:inset(var(--index-h) 0 0 calc((100% - 220px) / 4 + 60px))}.landing .queue__stack-item:not([data-group="0"],.queue__stack-item--cont) .queue__card{clip-path:inset(var(--index-h) 0 0 0)}.landing .queue__stack-item--cont .queue__card:before{left:calc((100% - 220px) / 4 + 60px);width:auto;right:0}.landing .queue__group{grid-area:1/1/3/4;font-family:var(--font-sans);font-weight:var(--type-lead-weight);font-size:var(--type-lead-size);line-height:var(--type-lead-lh);letter-spacing:var(--type-lead-ls)}.landing .queue__group-title{max-width:20ch;margin:0;font:inherit;color:var(--ink)}.landing .queue__card-title{grid-area:1/4/2/8;margin:0;font-family:var(--font-sans);font-weight:var(--type-title-weight);font-size:var(--type-title-size);line-height:var(--type-title-lh);letter-spacing:var(--type-title-ls);color:var(--ink)}.landing .queue__card-content{grid-area:2/4/3/7;padding-top:clamp(52px,5.5vw,80px);font-family:var(--font-sans)}.landing .queue__card-lead{margin:0;font-weight:var(--type-lead-weight);font-size:var(--type-lead-size);line-height:var(--type-lead-lh);letter-spacing:var(--type-lead-ls);text-wrap:balance;color:var(--ink)}.landing .queue__card-body{margin:.9em 0 0;max-width:40ch;font-weight:var(--type-body-weight);font-size:var(--type-body-size);line-height:var(--type-body-lh);letter-spacing:var(--type-body-ls);color:rgba(45,45,45,.72)}.landing .queue__card-media{position:relative;grid-area:1/8/3/13;margin:0;overflow:hidden;border-radius:clamp(6px,.6vw,10px);aspect-ratio:1;width:min(100%,var(--line) - 2 * var(--offset) - var(--index-h) - 40px);justify-self:end;align-self:start}.landing .queue__card-media img{display:block;width:100%;height:100%;object-fit:cover}.landing .queue__card-layers,.landing .queue__chapter-fill{display:none}.landing .queue__chapter-seg{appearance:none;border:0;padding:0;font:inherit;cursor:pointer}@media (max-width:767px){.landing .plan__bar{padding-left:var(--pad)}.landing .plan__playback{display:none}.landing .queue__pin-track{--queue-track-inset:12px}.landing .queue__backdrop-clip{top:var(--queue-track-inset)}.landing .queue__pin{padding-inline:var(--queue-track-inset)}.landing .queue__copy-body{display:none}.landing .queue__copy-body--short{display:block}.landing .queue__scene{--scene-inset:var(--page-inset);justify-content:flex-start;gap:var(--queue-card-gap);min-height:calc(100svh - var(--nav-h) - var(--queue-track-inset));border-radius:16px}@media (prefers-reduced-motion:no-preference){.landing .queue__scene{padding-top:calc(var(--nav-h) + var(--queue-heading-gap));min-height:calc(100svh - var(--queue-track-inset))}}.landing .queue__scene .plan{flex:none;margin-top:0;border-radius:18px}.landing .queue__pin-track:not(.queue__pin-track--prepared) .queue__scene{min-height:0;padding-block:var(--queue-card-top) var(--queue-card-inset);justify-content:flex-start;gap:var(--queue-card-gap)}.landing .plan__summary{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding-block:16px 18px}.landing .plan__sum-group,.landing .plan__sum-work{display:flow-root;flex:none}.landing .plan__sum-val{font-variant-numeric:tabular-nums}.landing .plan__sum-track{margin-bottom:18px}.landing .plan__sum-track+.plan__sum-axis{margin-top:-12px}.landing .plan__sum-label{margin-top:16px;padding-top:14px}.landing .plan__body{display:none}.landing .queue__headline-line{display:inline;white-space:normal}}@media (min-width:768px) and (hover:none) and (pointer:coarse){.landing .queue__pin-track:not(.queue__pin-track--prepared) .queue__scene{min-height:0;padding-block:var(--queue-card-top) var(--queue-card-inset);justify-content:flex-start;row-gap:var(--queue-card-gap)}.landing .queue__pin-track:not(.queue__pin-track--prepared) .queue__scene .plan{flex:none;margin-top:0}}@media (max-width:767px) and (orientation:portrait){.landing .queue__scene .plan{--summary-extra:var(--plan-room-extra,0px)}.landing .plan__summary{padding-block:clamp(16px,calc(16px + var(--summary-extra) * .06),30px) clamp(18px,calc(18px + var(--summary-extra) * .06),32px)}.landing .plan__sum-head{margin-bottom:clamp(8px,calc(8px + var(--summary-extra) * .02),14px);font-size:clamp(15px,min(calc(15px + var(--summary-extra) * .012),4vw),18px)}.landing .plan__sum-val{font-size:clamp(22px,min(calc(22px + var(--summary-extra) * .07),6vw),32px)}.landing .plan__sum-track{height:clamp(14px,calc(14px + var(--summary-extra) * .025),22px);margin-bottom:18px}.landing .plan__sum-track+.plan__sum-axis{margin-top:-12px}.landing .plan__sum-label{margin-block:clamp(16px,calc(16px + var(--summary-extra) * .03),24px) 10px;padding-top:clamp(14px,calc(14px + var(--summary-extra) * .02),20px)}.landing .plan__chips{gap:clamp(6px,calc(6px + var(--summary-extra) * .01),10px)}.landing .plan__chip{padding:clamp(5px,calc(5px + var(--summary-extra) * .01),9px) clamp(11px,calc(11px + var(--summary-extra) * .025),18px);font-size:clamp(13px,min(calc(13px + var(--summary-extra) * .012),3.6vw),16px)}.landing .plan__mono{--summary-mono-base:var(--summary-mono-size,12px);font-size:clamp(var(--summary-mono-base),min(calc(var(--summary-mono-base) + var(--summary-extra) * .015),2.8vw),14px)}}@media (max-width:767px) and (max-height:650px){.landing .queue__scene{--scene-inset:12px;--queue-heading-gap:var(--scene-inset);gap:12px}.landing .queue__copy-heading{font-size:28px}.landing .queue__copy-body--short{margin-top:12px;font-size:16px;line-height:1.4}}@media (min-width:768px) and (max-width:1199px) and (max-height:500px) and (hover:none) and (pointer:coarse){.landing .queue__scene{--scene-inset:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:24px}.landing .queue__copy-heading{font-size:28px}.landing .queue__copy-body{display:none}.landing .queue__copy-body--short{display:block;margin-top:12px;font-size:14px;line-height:1.4}.landing .queue__scene .plan{min-width:0;margin-top:0}}.landing .queue__chapter,.landing .queue__nav-cover{display:none}@media (max-width:767px),(prefers-reduced-motion:reduce){.landing .queue__stack{height:auto;padding-bottom:40px;clip-path:inset(0 calc(-1 * var(--page-inset)))}.landing .queue__stack-item{position:static;height:auto}.landing .queue__stack-cards,.landing .queue__stack-group{display:block}.landing .queue__stack-group:not(:last-child) .queue__stack-cards{padding-bottom:40px}.landing .queue__card{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:16px;height:auto}.landing .queue__card-content,.landing .queue__card-media,.landing .queue__card-title,.landing .queue__group{position:relative;grid-area:auto}.landing .queue__intro{margin:88px 0 64px}.landing .queue__stack{--index-h:0px}.landing .queue__card{row-gap:12px;padding:28px 0 36px}.landing .queue__card:before{content:none}.landing .queue__group{display:none}.landing .queue__card-title{font-size:38px;font-weight:500;line-height:1.05;letter-spacing:-.03em}.landing .queue__card-content{padding-top:0}.landing .queue__card-body{margin-top:.6em}.landing .queue__card-media{order:-1;width:auto;justify-self:stretch;margin-bottom:8px;border-radius:12px}.landing .queue__card-media--repeat{display:none}.landing .queue__chapter{display:block;position:sticky;top:var(--stack-top);z-index:1;margin-inline:calc(-1 * var(--page-inset));padding:8px var(--page-inset) 14px;border-block:1px solid transparent;background:var(--page-bg)}.landing .queue__chapter.is-pinned{border-bottom-color:rgba(0,0,0,.08)}.landing .queue__nav-cover{display:block;position:sticky;top:var(--stack-top);z-index:2;height:0;margin-inline:calc(-1 * var(--page-inset));pointer-events:none}.landing .queue__nav-cover:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:var(--stack-top);background:var(--page-bg)}.landing .queue__chapter-index{margin:0 0 6px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;line-height:16px;color:#8a8a8a}.landing .queue__chapter-title{max-width:24ch;margin:0;font-family:var(--font-sans);font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.landing .queue__chapter-progress{display:flex;gap:4px;margin-top:12px}.landing .queue__chapter-seg{flex:1;font-size:0;height:3px;border-radius:2px;background:rgba(0,0,0,.12);transition:background-color .3s}.landing .queue__chapter-seg.is-on{background:var(--ink)}.landing .queue__stack-item--cont .queue__card,.landing .queue__stack-item:not([data-group="0"],.queue__stack-item--cont) .queue__card{clip-path:none}.landing .queue__stack-item--cont .queue__card:before{left:0}}@media (max-width:767px){.landing .queue__copy-body--short{font-size:16px}.landing .queue__stack{--stack-hold:clamp(180px,42svh,360px)}.landing .queue__stack-group{--stack-card-h:calc(100svh - var(--stack-top) - var(--chapter-h, 141px) + 1px)}.landing .queue__nav-cover{z-index:3}.landing .queue__chapter{margin-bottom:var(--stack-card-h)}.landing .queue__stack-group:not(:last-child) .queue__stack-cards{padding-bottom:0}.landing .queue__stack-cards{margin:calc(-1 * var(--stack-card-h) - 1px) calc(-1 * var(--page-inset)) 0}.landing .queue__stack-cards:after{content:"";display:block;height:var(--stack-hold)}.landing .queue__stack-item{position:sticky;top:calc(var(--stack-top) + var(--chapter-h, 141px) - 1px);height:var(--stack-card-h)}.landing .queue__stack-item:not(:first-child){margin-top:var(--stack-hold)}.landing .queue__card{display:flex;flex-direction:column;gap:14px;height:100%;padding:16px var(--page-inset) 18px;border-top:1px solid rgba(0,0,0,.08)}.landing .queue__card-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.landing .queue__card-media{flex:1;align-self:stretch;min-height:0;max-height:calc(100vw - 2 * var(--page-inset));aspect-ratio:auto;margin-bottom:0}.landing .queue__card-media:has(.queue__card-layers)>img{display:none}.landing .queue__card-layers{display:block;position:absolute;inset:0;background:50%/cover no-repeat}.landing .queue__card-mark{position:absolute;inset:calc(16px + (1 - var(--mark-scale, 1)) * 50%) 16px}.landing .queue__card-mark img{object-fit:contain}.landing .queue__chapter{z-index:2;border-bottom-color:rgba(0,0,0,.08)}.landing .queue__chapter-progress{gap:6px;margin-top:14px}.landing .queue__chapter-fill,.landing .queue__chapter-seg{display:flex;align-items:center;justify-content:center;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px}.landing .queue__chapter-seg{position:relative;min-width:0;height:28px;overflow:hidden;background:#f2f2f2;color:var(--ink)}.landing .queue__chapter-fill{position:absolute;inset:0;background:var(--tint,var(--ink));color:#f4f4f4;opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}.landing .queue__chapter-seg.is-active .queue__chapter-fill{opacity:1}}.landing .reply{position:relative;height:var(--reply-h,100vh);pointer-events:none}.landing .reply-reserve--native-pin{height:calc(var(--reply-h, 100vh) + var(--reply-scroll, 0px))}.landing .reply-reserve--native-pin>.reply{position:sticky;top:0}.landing .reply__inner{position:absolute;inset:0}.landing .response{--response-font-size:24px;--response-align:0.5;position:absolute;left:0;top:0;width:100%;font-family:var(--font-sans);font-weight:var(--type-body-l-weight);font-size:var(--response-font-size);line-height:var(--type-body-l-lh);letter-spacing:var(--type-body-l-ls)}@media (min-width:1392px){.landing .response{--response-font-size:27px}}@media (min-width:1480px){.landing .response{--response-font-size:29px}}@media (min-width:1632px){.landing .response{--response-font-size:clamp(32px,calc(2.2vw - 5px),80px)}}@media (max-width:1279px){.landing .response{--response-font-size:28px;--response-align:0.2}}@media (min-width:1024px) and (max-width:1631px) and (orientation:portrait),(min-width:1280px) and (max-width:1631px) and (any-pointer:coarse){.landing .response{--response-font-size:32px;--response-align:0.2}}@media (max-width:767px){.landing .response{--response-font-size:20px}}@media (min-width:480px) and (max-width:767px){.landing .response{--response-font-size:24px}}@media (max-width:359px){.landing .response{--response-font-size:18px}}.landing .response__list{display:flex;flex-direction:column;padding-inline:var(--page-inset)}.landing .response__line{position:relative;min-height:1em;text-wrap:pretty;padding-block:.55em .7em;color:color-mix(in srgb,var(--gray-650) 60%,white);transition:color .35s ease}.landing .response__line:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gray-650);opacity:.5;transition:background-color .35s ease,opacity .35s ease}.landing .response__line.is-active:after{background:var(--gray-650);opacity:.65}.landing .response__line.is-active{color:var(--primary)}.landing .response__content{display:block}.landing .response__content--highlight{display:none}.landing .response__word{display:inline}.landing .response__ending,.landing .response__word--brand{display:inline-block;white-space:nowrap}.landing .response__pill{display:inline-block;position:relative;font-size:.85em;padding:.4em .6em;margin-inline-end:.16em;border-radius:999px;background:#f5f5f5;vertical-align:baseline;pointer-events:auto;cursor:pointer;text-decoration:none;transition:background-color .35s ease,transform .18s ease}.landing .response__word--logo:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing .response__word--logo.is-hovered{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.landing .response__word--logo{transition:none}}.landing .reply-reserve:not(.reply-reserve--natural) .response__line.is-active .response__pill,.landing .response__content--highlight .response__pill{background:var(--response-brand-color,#000)}.landing .response__pill[data-brand=instacart]{--response-brand-color:#003d29}.landing .response__pill[data-brand=amgen]{--response-brand-color:#0063c3}.landing .response__pill[data-brand=wio]{--response-brand-color:#5700ff}.landing .response__pill[data-brand=mindbody]{--response-brand-color:#aaffd8;--response-logo-filter:none}.landing .response__logo{display:block;opacity:.4;filter:none;transition:opacity .35s ease,filter .35s ease}.landing .reply-reserve:not(.reply-reserve--natural) .response__line.is-active .response__logo,.landing .response__content--highlight .response__logo{opacity:1;filter:var(--response-logo-filter,brightness(0) invert(1))}.landing .response__logo--reversed{position:absolute;left:.6em;top:.4em;opacity:0}.landing .reply-reserve:not(.reply-reserve--natural) .response__line.is-active [data-brand=instacart] .response__logo:not(.response__logo--reversed),.landing .response__content--highlight [data-brand=instacart] .response__logo:not(.response__logo--reversed){opacity:0}.landing .reply-reserve:not(.reply-reserve--natural) .response__line.is-active .response__logo--reversed,.landing .response__content--highlight .response__logo--reversed{opacity:1;filter:none}.landing .reply-reserve--natural>.reply{height:auto;padding-bottom:max(32px,6svh)}.landing .reply-reserve--natural .reply__inner,.landing .reply-reserve--natural .response{position:relative;inset:auto}.landing .reply-reserve--natural .response__line,.landing .reply-reserve--natural .response__logo,.landing .reply-reserve--natural .response__pill{transition:none}.landing .reply-reserve--natural .response__content--base{color:color-mix(in srgb,var(--gray-650) 60%,white)}.landing .reply-reserve--natural .response__content--highlight{display:block;position:absolute;inset:0;padding:inherit;color:var(--primary);pointer-events:none;opacity:0;transition:opacity .18s ease}.landing .response__content--highlight .response__pill{pointer-events:none}.landing .reply-reserve--natural .response__line.is-active .response__content--highlight{opacity:1}.landing .reply-reserve--natural .response__line:after{transition:opacity .18s ease}@media (hover:none) and (pointer:coarse),(max-width:767px){.landing .reply{height:auto;padding-bottom:max(32px,6svh)}.landing .reply__inner,.landing .response{position:relative;inset:auto}}@media (prefers-reduced-motion:reduce){.landing .reply-reserve--natural .response__content--highlight,.landing .reply-reserve--natural .response__line,.landing .reply-reserve--natural .response__line:after,.landing .reply-reserve--natural .response__logo{transition:none}}.landing .testimonials{position:relative;z-index:3;padding:clamp(96px,12vw,180px) var(--page-inset) clamp(96px,10vw,160px);font-family:var(--font-sans);color:#000}.landing .testimonials__scene{display:flow-root}@media (min-width:1200px) and (min-height:800px) and (prefers-reduced-motion:no-preference){.landing .testimonials__track{--testimonials-grid-height:min(clamp(620px,46.4vw,820px),calc(100svh - var(--nav-h) - var(--type-title-size) * var(--type-title-lh) - 64px));--testimonials-scene-height:calc(var(--testimonials-grid-height) + var(--type-title-size) * var(--type-title-lh) + 32px)}.landing .testimonials__scene{position:sticky;top:max(calc(var(--nav-h) + 16px),calc((100svh + var(--nav-h) - var(--testimonials-scene-height)) / 2))}.landing .testimonials__track:after{content:"";display:block;height:65svh}.landing .testimonials__scene .testimonials__grid{height:var(--testimonials-grid-height)}}.landing .testimonials__heading{margin:10px 0 22px;font-family:var(--font-sans);font-weight:500;font-size:clamp(32px,3.5vw,54px);line-height:1.04;letter-spacing:var(--type-title-ls);color:var(--ink)}.landing .testimonials__grid{display:grid;grid-template-columns:2.05fr 1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"mindbody gartner aws" "mindbody wio aws";gap:20px 14px;height:clamp(620px,46.4vw,820px)}.landing .t-card{position:relative;display:flex;flex-direction:column;margin:0;padding:25px clamp(20px,2.6vw,39px);border-radius:23px;overflow:hidden;isolation:isolate}.landing .t-card__quote{max-width:364px;margin:0;font-weight:var(--type-lead-weight);font-size:var(--type-lead-size);line-height:var(--type-lead-lh);letter-spacing:var(--type-lead-ls);quotes:none}.landing .t-card__by{margin-top:24px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-weight:var(--type-label-weight);font-size:var(--type-label-size);line-height:var(--type-label-lh);letter-spacing:var(--type-label-ls);text-transform:uppercase}.landing .t-card__bg,.landing .t-card__portrait{position:absolute;z-index:-1;pointer-events:none;user-select:none}.landing .t-card__bg{inset:0;width:100%;height:100%;object-fit:cover;opacity:.8}.landing .t-card__portrait{width:auto;height:auto;will-change:transform}.landing .t-card--photo{background:#dbdbdb}.landing .t-card--outline{border:1px solid #4f4f4f;background:#fff}.landing .t-card--mindbody{grid-area:mindbody;color:#4f6386}.landing .t-card--mindbody .t-card__bg{object-position:bottom}.landing .t-card--mindbody .t-card__portrait{right:0;bottom:0;height:73%;opacity:.96}.landing .t-card--gartner{grid-area:gartner;justify-content:space-between}.landing .t-card--gartner .t-card__by{margin-top:39px}.landing .t-card--wio{--portrait-inset:clamp(20px,2.6vw,39px);grid-area:wio;padding-bottom:0;color:#8f513e}.landing .t-card--wio .t-card__by,.landing .t-card--wio .t-card__quote{flex-shrink:0}.landing .t-card--wio .t-card__by{margin-top:8px}.landing .t-card--wio .t-card__bg{top:-6%;height:112%}.landing .t-card--wio .t-card__portrait{position:relative;order:1;flex:1 1 0px;min-height:0;width:calc(100% + 2 * var(--portrait-inset));height:0;max-width:none;margin:20px calc(-1 * var(--portrait-inset)) 0;object-fit:contain;object-position:left bottom;opacity:.92}.landing .t-card--aws{grid-area:aws}.landing .t-card--aws .t-card__by{margin-top:auto}.landing .t-card--aws .t-card__portrait{right:0;top:17%;width:min(97%,440px);opacity:.86;mask-image:linear-gradient(180deg,#000 62%,transparent 92%)}@media (max-width:1199px){.landing .testimonials__grid{grid-template-columns:1fr 1fr;grid-template-rows:520px auto 1fr;grid-template-areas:"mindbody mindbody" "gartner aws" "wio aws";height:auto}.landing .t-card--wio{min-height:560px}}@media (max-width:767px){.landing .testimonials__grid{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"mindbody" "gartner" "wio" "aws";height:auto}.landing .testimonials{padding-block:80px}.landing .testimonials__grid{gap:12px}.landing .t-card--mindbody,.landing .t-card--wio{min-height:460px}.landing .t-card--mindbody .t-card__portrait{height:62%}.landing .t-card--gartner .t-card__by{margin-top:28px}.landing .t-card--aws{min-height:420px}.landing .t-card--aws .t-card__quote{order:-1}.landing .t-card--aws .t-card__portrait{position:relative;align-self:flex-end;right:auto;top:auto;bottom:auto;width:min(100%,248px);margin:12px calc(-1 * clamp(20px, 2.6vw, 39px)) 0 0}}.landing .roles{color:#0a0a0a}.landing .roles__scene{display:flex;flex-direction:column;padding:clamp(64px,8vw,118px) var(--page-inset) clamp(24px,2.5vw,48px)}.landing .roles__head{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:clamp(24px,3vw,44px)}.landing .roles{--roles-heading-size:clamp(32px,3.5vw,54px)}.landing .roles__heading{margin:0;font-family:var(--font-sans);font-weight:500;font-size:var(--roles-heading-size);line-height:1.04;letter-spacing:var(--type-title-ls);color:var(--ink)}.landing .roles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.1vw,20px);margin:0;padding:0;list-style:none}.landing .roles__card{container-type:inline-size;position:relative;aspect-ratio:1;overflow:hidden;border:1px solid rgb(189 183 180/.98);border-radius:clamp(14px,1.3vw,23px);background:#fff;color:#2d2d2d}.landing .roles__icon{position:absolute;max-width:none;pointer-events:none;user-select:none;top:9cqi;left:8.5cqi;width:calc(var(--icon-w) / 428 * 80%);height:auto}.landing .roles__name{position:absolute;right:7.5cqi;bottom:6.8cqi;margin:0;font-family:var(--font-sans);font-weight:400;font-size:max(15px,7.55cqi);line-height:1.036;letter-spacing:-.0357em;text-align:right;white-space:nowrap}.landing .roles__name span{display:block}.landing .roles__swap{display:inline-grid;overflow:clip;vertical-align:bottom}.landing .roles__word{grid-area:1/1}.landing .roles__word--alt{visibility:hidden}.landing .roles__stage{display:grid;grid-template-rows:minmax(0,1fr)}.landing .roles__stage>*{grid-area:1/1}.landing .roles__fns{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;color:#2d2d2d}.landing .roles__fn{position:relative;display:flex;align-items:center;min-height:0}.landing .roles__fn-name{display:flex;align-items:flex-start;margin:0;font-family:var(--font-sans);font-weight:400;font-size:calc(var(--type-title-size) - 2px);line-height:1.05;letter-spacing:-.05em}.landing .roles__fn-index{flex:none;width:1.28em;margin:-.1em .55em 0 0;font-weight:500;font-size:.737em;letter-spacing:-.042em;text-align:right;font-variant-numeric:tabular-nums}.landing .roles__fn-icon{flex:none;width:auto;height:74%;max-width:none;margin:0 2.6% 0 auto;pointer-events:none;user-select:none}.landing .roles__fn-rule{position:absolute;left:0;right:0;bottom:0;border-top:1px dotted rgba(45,45,45,.35)}.landing .roles__fn-rule--top{display:none}@media (prefers-reduced-motion:no-preference){.landing .roles{height:calc(200svh - var(--nav-h))}.landing .roles__scene{position:sticky;top:0;height:100svh}.landing .roles__stage{flex:1;min-height:0}.landing .roles__fn-icon,.landing .roles__fn-name,.landing .roles__fn-rule{visibility:hidden}}@media (prefers-reduced-motion:reduce){.landing .roles__stage{display:block}.landing .roles__fns{grid-template-rows:none;grid-auto-rows:clamp(72px,7.8vw,150px);margin-top:clamp(48px,6vw,96px)}}@media (min-width:1101px){.landing .roles__scene{min-height:100svh}.landing .roles__stage{flex:1}.landing .roles__grid{grid-template-rows:repeat(2,minmax(calc((100vw - 2 * var(--page-inset)) * .18),1fr))}.landing .roles__card{aspect-ratio:auto}}@media (max-width:1100px){.landing .roles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.landing .roles__br{display:none}.landing .roles__head{display:contents}.landing .roles__heading{margin-bottom:20px}.landing .roles__grid{grid-template-columns:1fr;gap:0;border-top:1px solid #beb9b5}.landing .roles__card{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;aspect-ratio:auto;min-height:77px;padding:10px 0;border:0;border-bottom:1px solid #beb9b5;border-radius:0;background:none}.landing .roles__icon{position:static;width:64px;height:48px;object-fit:contain}.landing .roles__name{position:static;font-weight:400;font-size:20px;line-height:1.15;letter-spacing:-.05em;text-align:left}.landing .roles__name span{display:inline}.landing .roles__name span+span:before{content:" "}.landing .roles__name:before{content:attr(data-index);display:inline-block;width:26px;vertical-align:top;font-variant-numeric:tabular-nums;font-weight:500;font-size:14.7px;line-height:1;letter-spacing:-.042em}.landing .roles__fn-name{font-size:20px;line-height:1.15}.landing .roles__fn-rule{border-top:1px solid #beb9b5}.landing .roles__fn-index{width:26px;margin:0;font-size:14.7px;line-height:1;text-align:left}.landing .roles__fn-icon{height:82%;max-height:48px;margin-right:0}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.landing .roles{height:calc(100svh + 42svh + 70svh + 42svh)}.landing .roles__scene{padding-top:calc(var(--nav-h) + 20px);padding-bottom:40px}.landing .roles__grid{grid-template-rows:repeat(8,minmax(0,1fr))}.landing .roles__fns{grid-template-rows:none;grid-auto-rows:calc(100% / 8);align-content:end}.landing .roles__grid{border-top:0}.landing .roles__card:first-child{border-top:1px solid #beb9b5}.landing .roles__fn-rule--top{display:block;top:0;bottom:auto}.landing .roles__card,.landing .roles__fn{min-height:0;padding:4px 0}.landing .roles__icon{height:82%;max-height:48px}}