.LandingSectionScene-module__7Fp9_W__wrapper{--scene-band:clamp(160px, 14vw, 184px);isolation:isolate;background:var(--nori-cream);width:100%;position:relative;container:landing-section-scene/inline-size}.LandingSectionScene-module__7Fp9_W__content{z-index:1;display:flow-root;position:relative}.LandingSectionScene-module__7Fp9_W__scenery{z-index:0;height:var(--scene-band);mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;display:none;position:absolute;inset:0 0 auto;overflow:hidden}.LandingSectionScene-module__7Fp9_W__art{width:min(100%, 240px, calc((var(--scene-band) - 24px) * 1.5));height:calc(100% - 24px);position:absolute;top:24px;bottom:0;left:50%;transform:translate(-50%)}.LandingSectionScene-module__7Fp9_W__image{object-fit:contain;opacity:.68;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=workflow] .LandingSectionScene-module__7Fp9_W__content{padding-block-start:max(0px, calc(var(--scene-band) + 16px - var(--landing-section-gap,64px)))}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=harbor]{isolation:auto}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=harbor] .LandingSectionScene-module__7Fp9_W__content{padding-block-start:var(--scene-band)}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=workflow] .LandingSectionScene-module__7Fp9_W__scenery,.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=harbor] .LandingSectionScene-module__7Fp9_W__scenery{display:block}@container landing-section-scene (min-width:68rem){.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene] .LandingSectionScene-module__7Fp9_W__content{padding-block-start:0}.LandingSectionScene-module__7Fp9_W__wrapper .LandingSectionScene-module__7Fp9_W__scenery{width:min(100%,2560px);height:auto;display:block;inset:0 auto 0 50%;transform:translate(-50%)}.LandingSectionScene-module__7Fp9_W__wrapper:not([data-section-scene=harbor]) .LandingSectionScene-module__7Fp9_W__scenery{-webkit-mask-image:linear-gradient(90deg,#000 10%,#0000 34% 66%,#000 90%);mask-image:linear-gradient(90deg,#000 10%,#0000 34% 66%,#000 90%)}.LandingSectionScene-module__7Fp9_W__wrapper .LandingSectionScene-module__7Fp9_W__art{width:clamp(560px,44cqw,840px);height:auto;top:0;bottom:auto;left:calc(-1*clamp(72px,7cqw,132px));transform:none}.LandingSectionScene-module__7Fp9_W__image{opacity:.5;height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 68%,#0000 96%);mask-image:linear-gradient(90deg,#0000,#000 12% 68%,#0000 96%)}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=workflow] .LandingSectionScene-module__7Fp9_W__art,.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=features] .LandingSectionScene-module__7Fp9_W__art{left:auto;right:calc(-1*clamp(72px,7cqw,132px))}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=workflow] .LandingSectionScene-module__7Fp9_W__image,.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=features] .LandingSectionScene-module__7Fp9_W__image{-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 32% 88%,#0000);mask-image:linear-gradient(90deg,#0000 4%,#000 32% 88%,#0000)}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=features] .LandingSectionScene-module__7Fp9_W__art{--feature-scene-width:clamp(560px, 44cqw, 840px);top:144px;right:calc(var(--feature-scene-width) * -.35)}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=features] .LandingSectionScene-module__7Fp9_W__featureCompanion{top:52%;right:auto;left:calc(var(--feature-scene-width) * -.42)}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=features] .LandingSectionScene-module__7Fp9_W__featureCompanion .LandingSectionScene-module__7Fp9_W__image{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 68%,#0000 96%);mask-image:linear-gradient(90deg,#0000,#000 12% 68%,#0000 96%)}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=harbor] .LandingSectionScene-module__7Fp9_W__scenery{inset-block-start:-260px}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=harbor] .LandingSectionScene-module__7Fp9_W__art{width:clamp(560px,42cqw,800px);inset:auto -72px -24px auto}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene=harbor] .LandingSectionScene-module__7Fp9_W__image{opacity:.38;-webkit-mask-image:linear-gradient(#0000,#000 20% 50%,#0000 94%);mask-image:linear-gradient(#0000,#000 20% 50%,#0000 94%)}}@media (forced-colors:active){.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene] .LandingSectionScene-module__7Fp9_W__scenery{display:none}.LandingSectionScene-module__7Fp9_W__wrapper[data-section-scene] .LandingSectionScene-module__7Fp9_W__content{padding-block-start:0}}
.LandingTownDemo-module__S2lrYa__town{background:#092b38;border:1px solid #fff3;border-radius:18px;margin:0;scroll-margin-top:24px;overflow:hidden;box-shadow:0 0 0 5px #0e333b09,0 2px 5px #13161a1a,0 24px 64px -20px #13161a40;box-shadow:0 0 0 5px lab(19.0976% -11.4344 -8.68997/.035),0 2px 5px lab(7.21285% -.900991 -3.46672/.1),0 24px 64px -20px lab(7.21285% -.900991 -3.46672/.25)}.LandingTownDemo-module__S2lrYa__scene{border-radius:inherit;cursor:default;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.LandingTownDemo-module__S2lrYa__scene:focus-visible{outline-offset:-6px;outline:3px solid #d2eee6}.LandingTownDemo-module__S2lrYa__video{aspect-ratio:8/5;pointer-events:none;width:100%;height:auto;display:block}@media (max-width:600px){.LandingTownDemo-module__S2lrYa__town{border-radius:12px}}@media (forced-colors:active){.LandingTownDemo-module__S2lrYa__town{border-color:canvastext}.LandingTownDemo-module__S2lrYa__scene:focus-visible{outline-color:highlight}}
.LandingReviewPreview-module__ZDZH8G__preview{--preview-play-state:paused;--review-ink:#313336;--review-muted:#55585d;--review-surface:#fff;--review-header:#d0deed;--review-success:#0b6d32;--review-failure:#ba2b28;--review-pending:#865403;width:min(100%,42rem);min-width:0;color:var(--review-ink);font-family:var(--font-sans);gap:10px;margin:0 auto;font-weight:400;display:grid}@supports (color:lab(0% 0 0)){.LandingReviewPreview-module__ZDZH8G__preview{--review-ink:lab(21.0999% -.296131 -2.23293);--review-muted:lab(37.3334% -.398159 -2.97899);--review-surface:lab(100% 0 0);--review-header:lab(87.7908% -2.69741 -9.20922);--review-success:lab(40.0742% -37.9708 25.3053);--review-failure:lab(42.5342% 56.5687 38.8104);--review-pending:lab(40.6054% 17.2183 48.0752)}}.LandingReviewPreview-module__ZDZH8G__results{background:var(--review-header);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 0 0 1px #fff3,0 2px 4px #00000008,0 16px 32px -20px #0000003d;box-shadow:0 0 0 1px lab(100% 0 0/.2),0 2px 4px lab(0% 0 0/.03),0 16px 32px -20px lab(0% 0 0/.24)}.LandingReviewPreview-module__ZDZH8G__groupHeading{font-family:inherit;font-size:inherit;letter-spacing:0;font-weight:400;line-height:inherit;margin:0}.LandingReviewPreview-module__ZDZH8G__header{width:100%;min-height:44px;color:var(--review-muted);text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.5;transition:background-color .16s ease-out;display:flex}.LandingReviewPreview-module__ZDZH8G__header>svg{flex-shrink:0}.LandingReviewPreview-module__ZDZH8G__headerSpacer{flex:1}.LandingReviewPreview-module__ZDZH8G__chevron{color:var(--review-muted);flex-shrink:0;transition:transform .18s cubic-bezier(.2,0,0,1);transform:rotate(-90deg)}[aria-expanded=true]>.LandingReviewPreview-module__ZDZH8G__chevron{transform:rotate(0)}.LandingReviewPreview-module__ZDZH8G__header:focus-visible{outline:2px solid var(--review-ink);outline-offset:-3px}.LandingReviewPreview-module__ZDZH8G__approvedIcon,.LandingReviewPreview-module__ZDZH8G__requestIcon{color:var(--review-success)}.LandingReviewPreview-module__ZDZH8G__count{font-variant-numeric:tabular-nums;background:#0000000e;background:lab(0% 0 0/.055);border-radius:4px;place-items:center;min-width:17px;min-height:17px;padding-inline:3px;font-size:.75rem;display:grid}.LandingReviewPreview-module__ZDZH8G__disclosure{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),visibility 0s .3s;display:grid}.LandingReviewPreview-module__ZDZH8G__disclosure[data-open=true]{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.LandingReviewPreview-module__ZDZH8G__disclosureInner{min-width:0;min-height:0;overflow:hidden}.LandingReviewPreview-module__ZDZH8G__requests{background:var(--review-surface);border-radius:12px;margin:0;padding:0;list-style:none}.LandingReviewPreview-module__ZDZH8G__request{min-width:0}.LandingReviewPreview-module__ZDZH8G__requestRow{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:3px 7px;width:100%;min-height:44px;padding:10px 14px;display:grid}.LandingReviewPreview-module__ZDZH8G__request+.LandingReviewPreview-module__ZDZH8G__request{border-block-start:1px solid #0000000e;border-block-start:1px solid lab(0% 0 0/.055)}.LandingReviewPreview-module__ZDZH8G__requestIcon{margin-block-start:3px}.LandingReviewPreview-module__ZDZH8G__requestIcon[data-draft=true]{color:var(--review-muted)}.LandingReviewPreview-module__ZDZH8G__title{min-width:0;color:var(--review-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:400;line-height:1.5;overflow:hidden}.LandingReviewPreview-module__ZDZH8G__number{color:var(--review-muted);font-variant-numeric:tabular-nums;margin-inline-end:3px;font-size:.8125rem}.LandingReviewPreview-module__ZDZH8G__metadata{min-width:0;color:var(--review-muted);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:4px 8px;font-size:.75rem;line-height:1.5;display:flex}.LandingReviewPreview-module__ZDZH8G__metadata>span{white-space:nowrap}.LandingReviewPreview-module__ZDZH8G__separator{margin-inline:-3px}.LandingReviewPreview-module__ZDZH8G__person,.LandingReviewPreview-module__ZDZH8G__repository,.LandingReviewPreview-module__ZDZH8G__crew{align-items:center;gap:4px;display:inline-flex}.LandingReviewPreview-module__ZDZH8G__humanAvatar{outline-offset:-1px;object-fit:cover;object-position:50% 30%;background:#e6e8eb;background:lab(91.8644% -.26688 -1.87196);border-radius:50%;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);flex:0 0 16px;width:16px;height:16px;display:block}.LandingReviewPreview-module__ZDZH8G__repository img{opacity:.65;display:block}.LandingReviewPreview-module__ZDZH8G__crewAvatar{object-fit:contain;border-radius:3px;flex-shrink:0;display:block}.LandingReviewPreview-module__ZDZH8G__codingAssistant{object-fit:contain;flex-shrink:0;display:block}.LandingReviewPreview-module__ZDZH8G__outcome{align-items:center;gap:7px;min-height:21px;display:flex}.LandingReviewPreview-module__ZDZH8G__diffCount{color:var(--review-success);font-variant-numeric:tabular-nums;white-space:nowrap;gap:5px;font-size:.75rem;font-weight:400;display:inline-flex}.LandingReviewPreview-module__ZDZH8G__diffCount>span:last-child{color:var(--review-failure)}.LandingReviewPreview-module__ZDZH8G__checkStatus{color:var(--review-failure);place-items:center;display:grid}.LandingReviewPreview-module__ZDZH8G__checkStatus[data-state=passed]{color:var(--review-success)}.LandingReviewPreview-module__ZDZH8G__checkStatus[data-state=pending]{color:var(--review-muted)}.LandingReviewPreview-module__ZDZH8G__reviewIcon{color:var(--review-pending)}.LandingReviewPreview-module__ZDZH8G__preview[data-motion-state=running]{--preview-play-state:running}@media (hover:hover) and (pointer:fine){.LandingReviewPreview-module__ZDZH8G__preview:hover{--preview-play-state:paused}.LandingReviewPreview-module__ZDZH8G__header:hover{background:#ffffff2e;background:lab(100% 0 0/.18)}}@media (prefers-reduced-motion:no-preference){.LandingReviewPreview-module__ZDZH8G__preview[data-animate=true]{animation:1.6s linear both LandingReviewPreview-module__ZDZH8G__reviewHold;animation-play-state:var(--preview-play-state)}}@keyframes LandingReviewPreview-module__ZDZH8G__reviewHold{0%,to{opacity:1}}.LandingReviewPreview-module__ZDZH8G__preview[data-keyboard=true] .LandingReviewPreview-module__ZDZH8G__disclosure,.LandingReviewPreview-module__ZDZH8G__preview[data-keyboard=true] .LandingReviewPreview-module__ZDZH8G__chevron{transition:none}@media (prefers-reduced-motion:reduce){.LandingReviewPreview-module__ZDZH8G__disclosure,.LandingReviewPreview-module__ZDZH8G__chevron,.LandingReviewPreview-module__ZDZH8G__header{transition:none}}@container workflow-overview (max-width:24rem){.LandingReviewPreview-module__ZDZH8G__header{padding-inline:12px}.LandingReviewPreview-module__ZDZH8G__requestRow{grid-template-columns:14px minmax(0,1fr);padding-inline:12px}.LandingReviewPreview-module__ZDZH8G__title{white-space:normal;overflow-wrap:anywhere;overflow:visible}.LandingReviewPreview-module__ZDZH8G__metadata{grid-row:2;margin-block:2px}.LandingReviewPreview-module__ZDZH8G__outcome{grid-column:2}}@media (prefers-contrast:more){.LandingReviewPreview-module__ZDZH8G__results{outline:1px solid var(--review-ink);box-shadow:none}.LandingReviewPreview-module__ZDZH8G__request+.LandingReviewPreview-module__ZDZH8G__request{border-color:var(--review-muted)}.LandingReviewPreview-module__ZDZH8G__repository img{opacity:1}}@media (forced-colors:active){.LandingReviewPreview-module__ZDZH8G__preview{color:canvastext}.LandingReviewPreview-module__ZDZH8G__results,.LandingReviewPreview-module__ZDZH8G__requests,.LandingReviewPreview-module__ZDZH8G__header,.LandingReviewPreview-module__ZDZH8G__count,.LandingReviewPreview-module__ZDZH8G__humanAvatar{color:canvastext;box-shadow:none;background:canvas}.LandingReviewPreview-module__ZDZH8G__results{outline:1px solid canvastext}.LandingReviewPreview-module__ZDZH8G__header{border-block-end:1px solid canvastext}.LandingReviewPreview-module__ZDZH8G__header:focus-visible{outline-color:highlight}.LandingReviewPreview-module__ZDZH8G__header:hover{outline-offset:-1px;outline:1px solid highlight}.LandingReviewPreview-module__ZDZH8G__request+.LandingReviewPreview-module__ZDZH8G__request{border-color:canvastext}.LandingReviewPreview-module__ZDZH8G__title,.LandingReviewPreview-module__ZDZH8G__number,.LandingReviewPreview-module__ZDZH8G__metadata,.LandingReviewPreview-module__ZDZH8G__diffCount,.LandingReviewPreview-module__ZDZH8G__diffCount>span:last-child,.LandingReviewPreview-module__ZDZH8G__checkStatus,.LandingReviewPreview-module__ZDZH8G__checkStatus[data-state],.LandingReviewPreview-module__ZDZH8G__approvedIcon,.LandingReviewPreview-module__ZDZH8G__requestIcon,.LandingReviewPreview-module__ZDZH8G__requestIcon[data-draft],.LandingReviewPreview-module__ZDZH8G__reviewIcon,.LandingReviewPreview-module__ZDZH8G__chevron{color:canvastext}.LandingReviewPreview-module__ZDZH8G__repository img,.LandingReviewPreview-module__ZDZH8G__crewAvatar,.LandingReviewPreview-module__ZDZH8G__codingAssistant{opacity:1;forced-color-adjust:none;background:#fff;border-radius:3px}.LandingReviewPreview-module__ZDZH8G__humanAvatar{forced-color-adjust:none;outline-color:canvastext}}
.LandingWorkflowRail-module__FfdU7q__workflow{--rail-play-state:paused;--step-transition-duration:.32s;--step-transition-easing:cubic-bezier(.4, 0, .2, 1);grid-template-columns:minmax(16rem,.85fr) minmax(0,1.65fr);align-items:center;gap:clamp(32px,6cqw,80px);margin-block-start:44px;display:grid}.LandingWorkflowRail-module__FfdU7q__workflow[data-motion-state=running]{--rail-play-state:running}.LandingWorkflowRail-module__FfdU7q__workflow:focus-within{--rail-play-state:paused}.LandingWorkflowRail-module__FfdU7q__rail{width:100%;min-width:0;max-width:24rem;position:relative}.LandingWorkflowRail-module__FfdU7q__rail:before{content:"";background:var(--nori-line);width:1px;position:absolute;inset-block:18px;inset-inline-start:0}.LandingWorkflowRail-module__FfdU7q__step{width:100%;min-height:72px;color:var(--nori-muted);text-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--step-transition-duration) var(--step-transition-easing);background:0 0;border:0;border-radius:8px;padding:20px 4px 20px 28px;display:block;position:relative}.LandingWorkflowRail-module__FfdU7q__stepProgress{pointer-events:none;width:2px;position:absolute;inset-block:0;inset-inline-start:-.5px;overflow:hidden}.LandingWorkflowRail-module__FfdU7q__step:first-child .LandingWorkflowRail-module__FfdU7q__stepProgress{inset-block-start:18px}.LandingWorkflowRail-module__FfdU7q__step:last-child .LandingWorkflowRail-module__FfdU7q__stepProgress{inset-block-end:18px}.LandingWorkflowRail-module__FfdU7q__stepProgressFill{background:var(--nori-slate);transform-origin:top;border-radius:999px;width:100%;height:100%;display:block;transform:scaleY(0)}.LandingWorkflowRail-module__FfdU7q__step[aria-selected=true] .LandingWorkflowRail-module__FfdU7q__stepProgressFill{animation:4s linear both LandingWorkflowRail-module__FfdU7q__stepProgress;animation-play-state:var(--rail-play-state)}@keyframes LandingWorkflowRail-module__FfdU7q__stepProgress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.LandingWorkflowRail-module__FfdU7q__step:focus-visible{outline:2px solid var(--nori-focus);outline-offset:5px}.LandingWorkflowRail-module__FfdU7q__step[aria-selected=true]{color:var(--nori-ink)}.LandingWorkflowRail-module__FfdU7q__stepHeading{font-family:var(--font-sans);letter-spacing:-.015em;overflow-wrap:break-word;text-wrap:balance;font-size:1.125rem;font-weight:550;line-height:1.4;display:block}.LandingWorkflowRail-module__FfdU7q__description{visibility:hidden;transition:grid-template-rows var(--step-transition-duration) var(--step-transition-easing), visibility 0s var(--step-transition-duration);grid-template-rows:0fr;display:grid}.LandingWorkflowRail-module__FfdU7q__step[aria-selected=true] .LandingWorkflowRail-module__FfdU7q__description{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.LandingWorkflowRail-module__FfdU7q__descriptionInner{min-height:0;overflow:hidden}.LandingWorkflowRail-module__FfdU7q__descriptionCopy{max-width:34ch;color:var(--nori-muted);letter-spacing:0;overflow-wrap:break-word;text-wrap:pretty;opacity:0;padding-block:12px 2px;font-size:1rem;font-weight:400;line-height:1.6;transition:opacity .12s cubic-bezier(.23,1,.32,1);display:block}.LandingWorkflowRail-module__FfdU7q__step[aria-selected=true] .LandingWorkflowRail-module__FfdU7q__descriptionCopy{opacity:1;transition:opacity .24s var(--step-transition-easing) 80ms}@media (hover:hover) and (pointer:fine){.LandingWorkflowRail-module__FfdU7q__workflow:hover{--rail-play-state:paused}.LandingWorkflowRail-module__FfdU7q__step:hover{color:var(--nori-ink)}}.LandingWorkflowRail-module__FfdU7q__previewFrame{--nori-focus:var(--landing-graphic-ink);border:1px solid var(--landing-graphic-rim);background:var(--landing-graphic-background);min-width:0;min-height:30rem;box-shadow:var(--landing-graphic-shadow);border-radius:32px;padding:clamp(20px,3cqw,40px);display:grid;position:relative}.LandingWorkflowRail-module__FfdU7q__panel{opacity:0;visibility:hidden;pointer-events:none;min-width:0;transition:opacity var(--step-transition-duration) var(--step-transition-easing), visibility 0s var(--step-transition-duration);border-radius:16px;grid-area:1/1;align-content:center;display:grid}.LandingWorkflowRail-module__FfdU7q__panel[data-active=true]{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.LandingWorkflowRail-module__FfdU7q__panel[data-step=review]{align-content:start}.LandingWorkflowRail-module__FfdU7q__panel:focus-visible{outline:3px solid var(--nori-focus);outline-offset:8px}.LandingWorkflowRail-module__FfdU7q__environment{width:100%}.LandingWorkflowRail-module__FfdU7q__toolMap{aspect-ratio:1;width:min(100%,25rem);margin-inline:auto;position:relative}.LandingWorkflowRail-module__FfdU7q__orbit{border:1px solid var(--landing-graphic-line);border-radius:50%;position:absolute;inset:14%}.LandingWorkflowRail-module__FfdU7q__workspaceMark{background:var(--nori-white);border:1px solid #ffffffe6;border:1px solid lab(100% 0 0/.9);border-radius:28%;place-items:center;display:grid;position:absolute;inset:36%;box-shadow:0 1px 2px #0000000f,0 18px 40px -12px #00000026;box-shadow:0 1px 2px lab(0% 0 0/.06),0 18px 40px -12px lab(0% 0 0/.15)}.LandingWorkflowRail-module__FfdU7q__workspaceMark img{object-fit:contain;width:75%;height:75%;display:block}.LandingWorkflowRail-module__FfdU7q__toolOrbit{position:absolute;inset:0}.LandingWorkflowRail-module__FfdU7q__toolNode{aspect-ratio:1;width:18%;position:absolute;transform:translate(-50%,-50%)}.LandingWorkflowRail-module__FfdU7q__toolFace{background:var(--nori-white);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 1px #fffffff2,0 8px 24px -12px #00000024;box-shadow:inset 0 1px lab(100% 0 0/.95),0 8px 24px -12px lab(0% 0 0/.14)}.LandingWorkflowRail-module__FfdU7q__toolNode img{object-fit:contain;width:52%;height:52%;display:block}.LandingWorkflowRail-module__FfdU7q__toolOrbit,.LandingWorkflowRail-module__FfdU7q__toolFace{animation:48s linear infinite paused LandingWorkflowRail-module__FfdU7q__toolOrbitSpin}.LandingWorkflowRail-module__FfdU7q__toolFace{animation-direction:reverse}.LandingWorkflowRail-module__FfdU7q__environment[data-orbit-motion=active] .LandingWorkflowRail-module__FfdU7q__toolOrbit,.LandingWorkflowRail-module__FfdU7q__environment[data-orbit-motion=active] .LandingWorkflowRail-module__FfdU7q__toolFace{animation-play-state:running}@keyframes LandingWorkflowRail-module__FfdU7q__toolOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LandingWorkflowRail-module__FfdU7q__agentConnections{--preview-play-state:paused;width:min(100%,30rem);margin-inline:auto}.LandingWorkflowRail-module__FfdU7q__agentConnections[data-motion-state=running]{--preview-play-state:running}.LandingWorkflowRail-module__FfdU7q__agents{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.LandingWorkflowRail-module__FfdU7q__agent{min-width:0;color:var(--landing-graphic-ink);text-align:center;flex-direction:column;align-items:center;gap:14px;padding-inline:4px;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.LandingWorkflowRail-module__FfdU7q__agent:first-child{--agent-arrival-delay:80ms}.LandingWorkflowRail-module__FfdU7q__agent:nth-child(2){--agent-arrival-delay:.18s}.LandingWorkflowRail-module__FfdU7q__agent:nth-child(3){--agent-arrival-delay:.28s}.LandingWorkflowRail-module__FfdU7q__agent:nth-child(4){--agent-arrival-delay:.38s}.LandingWorkflowRail-module__FfdU7q__agent>span:last-child{align-content:start;min-height:2.8em;display:grid}.LandingWorkflowRail-module__FfdU7q__agentBadge{aspect-ratio:1;background:var(--nori-white);border:1px solid #ffffffd9;border:1px solid lab(100% 0 0/.85);border-radius:24%;place-items:center;width:min(100%,72px);display:grid;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0000000a,0 12px 24px -14px #0000002b;box-shadow:inset 0 1px lab(100% 0 0/.95),0 1px 2px lab(0% 0 0/.04),0 12px 24px -14px lab(0% 0 0/.17)}.LandingWorkflowRail-module__FfdU7q__agentBadge img{object-fit:contain;width:50%;height:50%;display:block}.LandingWorkflowRail-module__FfdU7q__agentBadge[data-agent=Pi] img{transform:scale(1.7)}.LandingWorkflowRail-module__FfdU7q__agentRoutes{width:100%;height:72px;stroke:var(--landing-graphic-line);stroke-width:1px;margin-top:4px;display:block;overflow:visible}.LandingWorkflowRail-module__FfdU7q__agentRoutes path{vector-effect:non-scaling-stroke}.LandingWorkflowRail-module__FfdU7q__agentWorkspaceMark{background:var(--nori-white);border:1px solid #ffffffe6;border:1px solid lab(100% 0 0/.9);border-radius:28px;place-items:center;width:112px;height:112px;margin-inline:auto;display:grid;box-shadow:0 1px 2px #0000000f,0 18px 40px -12px #00000026;box-shadow:0 1px 2px lab(0% 0 0/.06),0 18px 40px -12px lab(0% 0 0/.15)}.LandingWorkflowRail-module__FfdU7q__agentWorkspaceMark>img{object-fit:contain;width:75%;height:75%;display:block}@media (prefers-reduced-motion:no-preference){.LandingWorkflowRail-module__FfdU7q__agentConnections[data-animate=true] .LandingWorkflowRail-module__FfdU7q__agent{animation:LandingWorkflowRail-module__FfdU7q__agentArrival .36s cubic-bezier(.22, 1, .36, 1) var(--agent-arrival-delay) both;animation-play-state:var(--preview-play-state)}}@keyframes LandingWorkflowRail-module__FfdU7q__agentArrival{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@container workflow-overview (max-width:54rem){.LandingWorkflowRail-module__FfdU7q__workflow{grid-template-columns:minmax(0,1fr);gap:28px;margin-block-start:32px}.LandingWorkflowRail-module__FfdU7q__previewFrame{min-height:28rem}.LandingWorkflowRail-module__FfdU7q__rail{max-width:none}.LandingWorkflowRail-module__FfdU7q__step{min-height:64px;padding-block:16px;padding-inline-start:24px}.LandingWorkflowRail-module__FfdU7q__step:first-child .LandingWorkflowRail-module__FfdU7q__stepProgress{inset-block-start:14px}.LandingWorkflowRail-module__FfdU7q__step:last-child .LandingWorkflowRail-module__FfdU7q__stepProgress{inset-block-end:14px}.LandingWorkflowRail-module__FfdU7q__rail:before{inset-block:14px}.LandingWorkflowRail-module__FfdU7q__descriptionCopy{max-width:46ch}}@container workflow-overview (max-width:24rem){.LandingWorkflowRail-module__FfdU7q__previewFrame{border-radius:24px;min-height:25rem;padding:18px}.LandingWorkflowRail-module__FfdU7q__agent{gap:10px;font-size:.8125rem}.LandingWorkflowRail-module__FfdU7q__agentRoutes{height:56px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.LandingWorkflowRail-module__FfdU7q__previewFrame{background:var(--landing-graphic-background);border-color:var(--landing-graphic-rim);box-shadow:none}.LandingWorkflowRail-module__FfdU7q__toolFace,.LandingWorkflowRail-module__FfdU7q__workspaceMark,.LandingWorkflowRail-module__FfdU7q__agentBadge,.LandingWorkflowRail-module__FfdU7q__agentWorkspaceMark{background:var(--nori-white)}}@media (prefers-reduced-motion:reduce){.LandingWorkflowRail-module__FfdU7q__panel,.LandingWorkflowRail-module__FfdU7q__step,.LandingWorkflowRail-module__FfdU7q__description,.LandingWorkflowRail-module__FfdU7q__descriptionCopy,.LandingWorkflowRail-module__FfdU7q__step[aria-selected=true] .LandingWorkflowRail-module__FfdU7q__descriptionCopy{transition:none}.LandingWorkflowRail-module__FfdU7q__step[aria-selected=true] .LandingWorkflowRail-module__FfdU7q__stepProgressFill{animation:none;transform:scaleY(1)}.LandingWorkflowRail-module__FfdU7q__toolOrbit,.LandingWorkflowRail-module__FfdU7q__toolFace{animation:none}}@media (forced-colors:active){.LandingWorkflowRail-module__FfdU7q__rail:before{background:canvastext}.LandingWorkflowRail-module__FfdU7q__stepProgressFill{forced-color-adjust:none;background:highlight}.LandingWorkflowRail-module__FfdU7q__previewFrame,.LandingWorkflowRail-module__FfdU7q__workspaceMark,.LandingWorkflowRail-module__FfdU7q__toolFace,.LandingWorkflowRail-module__FfdU7q__agentBadge,.LandingWorkflowRail-module__FfdU7q__agentWorkspaceMark{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.LandingWorkflowRail-module__FfdU7q__orbit{border-color:canvastext}.LandingWorkflowRail-module__FfdU7q__agentRoutes{stroke:canvastext}.LandingWorkflowRail-module__FfdU7q__agent{color:canvastext}.LandingWorkflowRail-module__FfdU7q__toolNode img,.LandingWorkflowRail-module__FfdU7q__workspaceMark img,.LandingWorkflowRail-module__FfdU7q__agentBadge img,.LandingWorkflowRail-module__FfdU7q__agentWorkspaceMark>img{forced-color-adjust:none;background:#fff;border-radius:4px}}
.LandingNavigation-module__olMRra__header{width:min(calc(100% - 96px), var(--nori-measure));margin-inline:auto;container:landing-navigation/inline-size}.LandingNavigation-module__olMRra__navigation{justify-content:space-between;align-items:center;gap:32px;min-height:104px;padding-block:12px;display:flex}.LandingNavigation-module__olMRra__brand{flex-shrink:0;align-items:center;display:flex}.LandingNavigation-module__olMRra__brand a{border-radius:8px;min-width:44px;min-height:44px}.LandingNavigation-module__olMRra__actions{align-items:center;gap:20px;min-width:0;margin-inline-start:auto;display:flex}.LandingNavigation-module__olMRra__links{background:#ffffff73;background:lab(100% 0 0/.45);border:1px solid #0e333b14;border:1px solid lab(19.0976% -11.4344 -8.68997/.08);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffffa6,0 2px 5px #0e333b06;box-shadow:inset 0 1px lab(100% 0 0/.65),0 2px 5px lab(19.0976% -11.4344 -8.68997/.025)}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link,.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta{text-align:center;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link{isolation:isolate;color:var(--nori-muted);padding:10px 17px;transition:color .16s;position:relative}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:before{z-index:-1;border-radius:inherit;content:"";opacity:0;background:#ffffffe6;background:lab(100% 0 0/.9);transition:opacity .16s;position:absolute;inset:0;box-shadow:0 1px 3px #0e333b17,inset 0 0 0 1px #0e333b0a;box-shadow:0 1px 3px lab(19.0976% -11.4344 -8.68997/.09),inset 0 0 0 1px lab(19.0976% -11.4344 -8.68997/.04)}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta{border:1px solid var(--nori-ink);background:var(--nori-ink);max-width:100%;min-height:48px;color:var(--nori-cream);white-space:normal;text-wrap:balance;-webkit-user-select:none;user-select:none;flex-shrink:1;padding:11px 22px;transition:background-color .16s,box-shadow .12s,transform .12s ease-out;box-shadow:inset 0 1px #ffffff29,0 2px #0e333b33,0 3px 7px #0e333b17;box-shadow:inset 0 1px lab(100% 0 0/.16),0 2px lab(19.0976% -11.4344 -8.68997/.2),0 3px 7px lab(19.0976% -11.4344 -8.68997/.09)}.LandingNavigation-module__olMRra__brand a:focus-visible,.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:focus-visible,.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta:focus-visible{outline:2px solid var(--nori-focus);outline-offset:4px}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:focus-visible{color:var(--nori-ink);transition:none}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:focus-visible:before{opacity:1;transition:none}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta:focus-visible{transition:none}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:active{color:var(--nori-ink)}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:active:before{opacity:1}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta:active:not(:focus-visible){transform:translateY(1px)scale(.98);box-shadow:inset 0 1px 2px #0003,0 1px #0e333b1f;box-shadow:inset 0 1px 2px lab(0% 0 0/.2),0 1px lab(19.0976% -11.4344 -8.68997/.12)}@media (hover:hover) and (pointer:fine){.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:hover{color:var(--nori-ink)}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:hover:before{opacity:1}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta:hover{background:var(--nori-slate)}}@media (max-width:1100px){.LandingNavigation-module__olMRra__header{width:calc(100% - 64px)}.LandingNavigation-module__olMRra__navigation{gap:24px}.LandingNavigation-module__olMRra__actions{gap:14px}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link{padding-inline:14px}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta{padding-inline:19px}}@media (max-width:760px){.LandingNavigation-module__olMRra__header{width:calc(100% - 40px)}.LandingNavigation-module__olMRra__navigation{gap:16px;min-height:76px}.LandingNavigation-module__olMRra__links{display:none}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta{min-height:44px;padding:9px 16px;font-size:.8125rem}}@container landing-navigation (max-width:42rem){.LandingNavigation-module__olMRra__links{display:none}}@media (max-width:380px){.LandingNavigation-module__olMRra__header{width:calc(100% - 32px)}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link,.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:before,.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta{transition:none}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta:active:not(:focus-visible){transform:none}}@media (forced-colors:active){.LandingNavigation-module__olMRra__links{box-shadow:none;background:canvas;border-color:buttontext}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link{color:linktext}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:before{box-shadow:none;background:canvas;border:1px solid buttontext}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta,.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta:active:not(:focus-visible){box-shadow:none;color:buttontext;background:buttonface;border-color:buttontext}.LandingNavigation-module__olMRra__brand a:focus-visible,.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:focus-visible,.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta:focus-visible{outline-color:highlight}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:hover,.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:active,.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__link:focus-visible{color:linktext}.LandingNavigation-module__olMRra__navigation .LandingNavigation-module__olMRra__cta:hover{background:buttonface}}
.NoriLanding-module__NSEhfq__productFrame,.NoriLanding-module__NSEhfq__workflowOverview,.NoriLanding-module__NSEhfq__invitation,.NoriLanding-module__NSEhfq__footer{width:min(calc(100% - 96px), var(--nori-measure));margin-inline:auto}.NoriLanding-module__NSEhfq__productFrame{z-index:1;width:min(100% - 64px,80rem);position:relative}.NoriLanding-module__NSEhfq__messagesSection{width:min(calc(100% - 96px), var(--nori-measure));margin:clamp(80px,9vw,120px) auto 0;scroll-margin-top:32px}.NoriLanding-module__NSEhfq__messagesHeading{max-width:40rem;margin-bottom:32px}.NoriLanding-module__NSEhfq__messagesHeading h2{color:var(--nori-ink);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:800;line-height:1.1}.NoriLanding-module__NSEhfq__messagesHeading p{max-width:52ch;color:var(--nori-muted);margin:16px 0 0;font-size:1.125rem;line-height:1.55}.NoriLanding-module__NSEhfq__brand{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.NoriLanding-module__NSEhfq__brand img{width:144px;height:auto;display:block}.NoriLanding-module__NSEhfq__footer a{align-items:center;min-height:44px;display:inline-flex}.NoriLanding-module__NSEhfq__button{text-align:center;-webkit-user-select:none;user-select:none;border-radius:100px;justify-content:center;align-items:center;gap:12px;min-width:0;max-width:100%;font-weight:600;transition:background-color .18s,transform .18s;display:inline-flex}.NoriLanding-module__NSEhfq__button>svg{flex-shrink:0}.NoriLanding-module__NSEhfq__button{background:var(--nori-ink);min-height:56px;padding:14px 23px;color:var(--nori-cream)!important}.NoriLanding-module__NSEhfq__button:hover{background:var(--nori-slate)}.NoriLanding-module__NSEhfq__button:active{transform:scale(.96)}.NoriLanding-module__NSEhfq__textLink{justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:.9375rem;font-weight:550;display:inline-flex}.NoriLanding-module__NSEhfq__textLink:hover{text-underline-offset:5px;text-decoration:underline}.NoriLanding-module__NSEhfq__hero{--hero-scene-space:clamp(128px, 21vw, 184px);flex-direction:column;align-items:center;gap:0;display:flex;container:landing-hero/inline-size}.NoriLanding-module__NSEhfq__heroIntro{isolation:isolate;background:var(--nori-cream);grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-height:min(524px,25cqw);padding-block:24px 38px;display:grid;position:relative}.NoriLanding-module__NSEhfq__heroCopy{width:min(calc(100% - 96px), var(--nori-measure));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.NoriLanding-module__NSEhfq__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(2.4rem,6.65vw,5rem);font-weight:850;line-height:1.035;position:relative}.NoriLanding-module__NSEhfq__heroLead{max-width:36rem;color:var(--nori-muted);margin-block-start:20px;font-size:1.125rem;line-height:1.6}.NoriLanding-module__NSEhfq__inlineAgent{white-space:nowrap;vertical-align:baseline;align-items:center;gap:4px;display:inline-flex}.NoriLanding-module__NSEhfq__inlineAgent img{object-fit:contain;flex-shrink:0;align-self:center;width:14px;height:14px;display:block}.NoriLanding-module__NSEhfq__piLogo{transform:scale(1.7)}.NoriLanding-module__NSEhfq__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100%;margin-block-start:24px;display:flex}.NoriLanding-module__NSEhfq__integrationItems{isolation:isolate;border:1px solid var(--nori-line);background:var(--nori-white);box-shadow:var(--landing-shadow);border-radius:999px;grid-template-columns:repeat(4,28px);align-items:center;margin-block-start:28px;padding:8px 12px;display:grid}.NoriLanding-module__NSEhfq__integrationIcon{border:2px solid var(--nori-white);background:linear-gradient(145deg, var(--nori-white), #eee);border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 4px 9px -5px #00000047;box-shadow:0 4px 9px -5px lab(0% 0 0/.28)}@supports (color:lab(0% 0 0)){.NoriLanding-module__NSEhfq__integrationIcon{background:linear-gradient(145deg, var(--nori-white), lab(94.2% 0 0))}}.NoriLanding-module__NSEhfq__integrationIcon:first-child{z-index:1}.NoriLanding-module__NSEhfq__integrationIcon:nth-child(2){z-index:2}.NoriLanding-module__NSEhfq__integrationIcon:nth-child(3){z-index:3}.NoriLanding-module__NSEhfq__integrationIcon:nth-child(4){z-index:4}.NoriLanding-module__NSEhfq__integrationIcon img{object-fit:contain;width:20px;height:20px;display:block}.NoriLanding-module__NSEhfq__integrationIcon[data-integration=Grok\ Bot] img{transform:scale(1.231)}.NoriLanding-module__NSEhfq__integrationIcon[data-integration=Instinct] img{border-radius:50%}.NoriLanding-module__NSEhfq__integrationIcon[data-integration=Muse] img{border-radius:22%}.NoriLanding-module__NSEhfq__workflowOverview{margin-block-start:var(--landing-section-gap,64px);container:workflow-overview/inline-size}.NoriLanding-module__NSEhfq__workflowOverview>h2{max-width:44ch;color:var(--nori-ink);letter-spacing:-.045em;text-align:center;margin-inline:auto;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:800;line-height:1.1}.NoriLanding-module__NSEhfq__featureSections{--paper-black:#030202;--paper-surface:#080605;--paper-surface-raised:#0e0c09;--paper-cream:#efebe2;--paper-muted:#a8a49c;--paper-faint:#74716b;--paper-line:#ffffff1c;--paper-line-strong:#ffffff2e;--paper-focus:#65a7fa;--paper-measure:68rem;color:var(--nori-ink);font-family:var(--font-sans);line-height:1.6;display:flow-root}@supports (color:lab(0% 0 0)){.NoriLanding-module__NSEhfq__featureSections{--paper-black:lab(.658524% .0951812 .256014);--paper-surface:lab(1.7642% .277735 .737271);--paper-surface-raised:lab(3.36383% .494853 1.3276);--paper-cream:lab(93.0794% .564545 4.55664);--paper-muted:lab(67.5587% .578225 4.56599);--paper-faint:lab(47.832% .486285 3.80806);--paper-line:lab(100% 0 0/.11);--paper-line-strong:lab(100% 0 0/.18);--paper-focus:lab(66.7837% -2.86394 -48.711)}}.NoriLanding-module__NSEhfq__invitation{isolation:isolate;border-radius:var(--landing-card-radius,36px);background:linear-gradient(180deg, var(--landing-invitation,var(--nori-slate)), #4f6d92 65%);color:var(--landing-invitation-ink,var(--nori-cream));margin-block:var(--landing-section-gap,128px) 56px;--nori-focus:var(--landing-invitation-ink,var(--nori-cream));flex-direction:column;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.NoriLanding-module__NSEhfq__invitation{background:linear-gradient(180deg, var(--landing-invitation,var(--nori-slate)), lab(44.8746% -3.33214 -23.8591) 65%)}}.NoriLanding-module__NSEhfq__invitationArtwork{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;margin-block-start:-7%;position:relative}.NoriLanding-module__NSEhfq__invitation{z-index:1;position:relative}.NoriLanding-module__NSEhfq__invitationArtwork img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}.NoriLanding-module__NSEhfq__invitationCopy{z-index:1;text-align:center;width:100%;padding:60px 32px 0;position:relative}.NoriLanding-module__NSEhfq__invitation h2{letter-spacing:-.045em;text-wrap:balance;margin-block:0 18px;font-size:clamp(2.75rem,6.4vw,5.75rem);font-weight:850;line-height:1.04}.NoriLanding-module__NSEhfq__invitationCopy>p{max-width:52rem;margin-inline:auto;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.NoriLanding-module__NSEhfq__footer{padding-block-end:24px}.NoriLanding-module__NSEhfq__footerTop{align-items:center;gap:32px;padding-block:12px 34px;display:flex}.NoriLanding-module__NSEhfq__footerTop>a:last-child{margin-inline-start:auto}.NoriLanding-module__NSEhfq__footerBottom{border-block-start:1px solid var(--nori-line);color:var(--nori-muted);align-items:center;gap:32px;padding-block-start:20px;font-size:.8125rem;display:flex}.NoriLanding-module__NSEhfq__footerBottom small{font-size:inherit}.NoriLanding-module__NSEhfq__footerBottom nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;max-width:100%;margin-inline-start:auto;display:flex}.NoriLanding-module__NSEhfq__footerBottom a{gap:6px}.NoriLanding-module__NSEhfq__socialLink{min-width:44px;color:var(--nori-ink);justify-content:center}.NoriLanding-module__NSEhfq__socialLink:hover{color:var(--nori-slate)}.NoriLanding-module__NSEhfq__button{box-shadow:0 3px #0e333b2e;box-shadow:0 3px lab(19.0976% -11.4344 -8.68997/.18)}@media (max-width:1100px){.NoriLanding-module__NSEhfq__productFrame,.NoriLanding-module__NSEhfq__workflowOverview,.NoriLanding-module__NSEhfq__messagesSection,.NoriLanding-module__NSEhfq__invitation,.NoriLanding-module__NSEhfq__footer,.NoriLanding-module__NSEhfq__heroCopy{width:calc(100% - 64px)}.NoriLanding-module__NSEhfq__heroActions{gap:12px 20px}.NoriLanding-module__NSEhfq__invitationArtwork{margin-block-start:-2%}}@media (max-width:760px){.NoriLanding-module__NSEhfq__productFrame,.NoriLanding-module__NSEhfq__workflowOverview,.NoriLanding-module__NSEhfq__messagesSection,.NoriLanding-module__NSEhfq__invitation,.NoriLanding-module__NSEhfq__footer{width:calc(100% - 40px)}.NoriLanding-module__NSEhfq__brand img{width:120px}.NoriLanding-module__NSEhfq__heroIntro{padding-block:16px 80px}.NoriLanding-module__NSEhfq__heroCopy{width:calc(100% - 40px)}.NoriLanding-module__NSEhfq__heroLead{max-width:33rem;margin-top:16px;font-size:1.0625rem}.NoriLanding-module__NSEhfq__heroActions{gap:6px 20px;margin-top:20px}.NoriLanding-module__NSEhfq__invitation{border-radius:var(--landing-card-radius,28px);margin-block-end:48px}.NoriLanding-module__NSEhfq__invitationArtwork{margin-block-start:0}.NoriLanding-module__NSEhfq__invitationCopy{padding:40px 24px 0}.NoriLanding-module__NSEhfq__invitation h2{margin-block-end:16px}.NoriLanding-module__NSEhfq__invitationCopy>p{font-size:1rem}.NoriLanding-module__NSEhfq__footerTop{flex-wrap:wrap;gap:14px 22px}.NoriLanding-module__NSEhfq__footerBottom{flex-wrap:wrap;gap:8px 24px}.NoriLanding-module__NSEhfq__footerBottom nav{gap:20px;margin-inline-start:auto}}@media (max-width:600px){.NoriLanding-module__NSEhfq__slateCrew{display:none}}@media (max-width:380px){.NoriLanding-module__NSEhfq__productFrame,.NoriLanding-module__NSEhfq__workflowOverview,.NoriLanding-module__NSEhfq__messagesSection,.NoriLanding-module__NSEhfq__invitation,.NoriLanding-module__NSEhfq__footer,.NoriLanding-module__NSEhfq__heroCopy{width:calc(100% - 32px)}.NoriLanding-module__NSEhfq__brand img{width:105px}.NoriLanding-module__NSEhfq__heroActions{flex-direction:column;gap:10px}.NoriLanding-module__NSEhfq__invitationCopy{padding-inline:22px}}@container landing-hero (max-width:68rem){.NoriLanding-module__NSEhfq__heroIntro{min-height:0;padding-block-end:var(--hero-scene-space)}}@media (prefers-reduced-motion:reduce){.NoriLanding-module__NSEhfq__button{transition:none}.NoriLanding-module__NSEhfq__button:active{transform:none}}@media (forced-colors:active){.NoriLanding-module__NSEhfq__featureSections,.NoriLanding-module__NSEhfq__invitation{color:canvastext;background:canvas}.NoriLanding-module__NSEhfq__integrationItems,.NoriLanding-module__NSEhfq__integrationIcon{box-shadow:none;background:canvas;border-color:canvastext}.NoriLanding-module__NSEhfq__integrationIcon img{forced-color-adjust:none;background:#fff}.NoriLanding-module__NSEhfq__brand{position:relative}.NoriLanding-module__NSEhfq__brand img{visibility:hidden}.NoriLanding-module__NSEhfq__brand:after{content:"desa";color:canvastext;font-family:var(--font-display);letter-spacing:-.055em;align-items:center;font-size:36px;font-weight:900;line-height:1;display:flex;position:absolute;inset:0}.NoriLanding-module__NSEhfq__button{border:1px solid buttontext;color:buttontext!important}}
