.edition-shell [data-edition-logo] {align-items: center; font-size: 22px; line-height: 1.25; letter-spacing: 0px}.edition-shell [data-edition-logo] { white-space: nowrap; flex: none;}@media (max-width: 767px) {.edition-shell [data-edition-logo] {font-size: 18px}}.edition-shell [data-edition-logo] .edition-shell__logo-type {display: inline-block; color: inherit}.edition-shell [data-edition-logo] .edition-shell__logo-word {font-weight: 300; color: inherit}.edition-shell [data-edition-logo] .edition-shell__logo-word { font-family: var(--ui-font-code);}.edition-shell [data-edition-logo] .edition-shell__logo-erase {color: inherit}.edition-shell [data-edition-logo] .edition-shell__logo-seo {font-weight: 600; color: inherit}.edition-shell [data-edition-logo] .edition-shell__logo-seo { font-family: var(--ui-font-body);}.edition-shell[data-keyboard="true"]:focus-within :is(.edition-shell__logo,.edition-shell__actions) {opacity: 1; pointer-events: auto}.edition-shell[data-keyboard="true"]:focus-within :is(.edition-shell__logo,.edition-shell__actions) { transform: none;}.edition-shell {display: flex; position: fixed; top: 0px; z-index: 90; justify-content: space-between; align-items: center; padding-top: 12px; padding-right: var(--ui-gutter); padding-bottom: 12px; padding-left: var(--ui-gutter); height: 80px; pointer-events: none}.edition-shell { background: var(--ui-paper); border-bottom: 1px solid var(--ui-line);} .edition-shell { inset: 0 0 auto; background: transparent; border: 0;}@media (max-width: 767px) {.edition-shell.edition-shell { padding: 16px 20px;}.edition-shell.edition-shell { height: 70px; padding: 8px 20px;}}.edition-shell__logo {display: flex; font-weight: 600; font-size: 25.6px; letter-spacing: -0.035em; text-decoration: none; color: var(--ui-night); pointer-events: auto; border: 1px solid transparent; border-radius: 50px; transition: transform .28s ease,opacity .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease; align-items: center; min-height: 52px; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; margin-left: -16px}.edition-shell__logo { font-family: var(--ui-font-display);} .edition-shell__logo { background: transparent; box-shadow: none;} .edition-shell__logo:focus-visible { outline: 2px solid var(--ui-signal-ink); outline-offset: 4px;}@media (max-width: 767px) {.edition-shell__logo.edition-shell__logo { font-size: 23.2px; padding-inline: 10px; margin-left: -10px;}}.edition-shell__logo-dot {display: inline-block; width: 6px; height: 6px; border-radius: 50%; margin-top: 0; margin-right: 3px; margin-bottom: 0; margin-left: 3px; transition: filter .1s}.edition-shell__logo-dot { background: var(--ui-signal); vertical-align: baseline;}.edition-shell__actions {display: flex; align-items: center; gap: 20px; pointer-events: auto; border: 1px solid transparent; border-radius: 50px; transition: transform .28s ease,opacity .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease; min-height: 52px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 20px; margin-right: -8px; color: var(--ui-night)}.edition-shell__actions { background: transparent; box-shadow: none;}@media (max-width: 767px) {.edition-shell__actions.edition-shell__actions { gap: 16px;}.edition-shell__actions.edition-shell__actions { gap: 12px; padding-left: 12px;}}.edition-shell__link {text-decoration: none; font-size: var(--ui-detail)}.edition-shell__link:focus-visible { outline: 2px solid var(--ui-signal-ink); outline-offset: 4px;}@media (max-width: 767px) {.edition-shell__link.edition-shell__link { font-size: 12.8px;}}.edition-shell__toggle svg {width: 20px}.edition-shell__toggle svg { stroke: currentColor; fill: none; stroke-width: 1.5;}.edition-shell__toggle {display: grid; align-items: initial; width: 42px; height: 42px; border-radius: 50px; color: var(--ui-paper); cursor: pointer}.edition-shell__toggle:hover {color: var(--ui-paper)}.edition-shell__toggle { border: 0; background: var(--ui-night); place-items: center;} .edition-shell__toggle { background: var(--ui-night);} .edition-shell__toggle:hover { background: var(--ui-night);} .edition-shell__toggle:focus-visible { outline: 2px solid var(--ui-signal-ink); outline-offset: 4px;}.edition-menu {position: fixed; width: 100%; height: 100%; max-width: none; max-height: none; padding-top: clamp(32px,8vw,128px); padding-right: clamp(32px,8vw,128px); padding-bottom: clamp(32px,8vw,128px); padding-left: clamp(32px,8vw,128px); color: var(--ui-paper); overflow: auto; z-index: 100}.edition-menu { inset: 0; margin: 0; border: 0; background: var(--ui-night);} .edition-menu::backdrop { background: rgba(20,20,19,.25);}.edition-menu__close {display: grid; align-items: initial; position: absolute; right: calc(var(--ui-gutter) + 1px); top: 18px; color: inherit; line-height: 1; border: 1px solid #76766d; border-radius: 50%; width: 44px; height: 44px; cursor: pointer; align-items: center; justify-items: center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: transparent}@media (max-width: 767px) { .edition-menu__close { top: 13px; right: 21px; }} .edition-menu__close { background: transparent !important; box-shadow: none !important;} .edition-menu__close:hover { background: rgba(255, 255, 255, 0.08) !important;}@media (max-width: 767px) {.edition-menu__close.edition-menu__close { top: 13px; right: 21px;}}.edition-menu__nav a {letter-spacing: -0.035em; text-decoration: none; padding-bottom: 16px}.edition-menu__nav a { font: 500 clamp(32px,5vw,72px)/1.15 var(--ui-font-display); border-bottom: 1px solid #464640;}.edition-menu__nav a:hover {color: var(--ui-signal)}.edition-menu__nav {display: flex; flex-direction: column; gap: 20px; margin-top: 5vh; margin-right: 0; margin-bottom: 8vh; margin-left: 0}@media (max-width: 767px) {.edition-menu__nav {gap: 16px}}.edition-menu__foot {display: flex; flex-wrap: wrap; gap: 24px}.motion-edition * { box-sizing: border-box;}.motion-edition a {color: inherit}.motion-edition a { text-underline-offset: .25em;}.motion-edition h1 {font-size: var(--ui-display)}.motion-edition h2 {font-size: var(--ui-heading)}.motion-edition h3 {font-size: var(--ui-subhead)}.motion-edition p {max-width: 70ch}.motion-edition p { margin: 0;}.motion-edition [data-home-faq]+* {overflow: hidden; min-height: 0px}.motion-edition:is(.motion-edition) .home-draft__title-line {display: inline}.motion-edition.motion-edition .home-draft__title-line { white-space: normal;}.motion-edition:is(.motion-edition) .home-draft__accent {color: var(--accent-color)!important; text-decoration: none; padding-bottom: 0}.motion-edition.motion-edition .home-draft__accent { border: 0;} .motion-edition.motion-edition .home-draft__accent:after { display: none;}.motion-edition:is(.motion-edition) .home-draft__accent:after {display: none}.motion-edition:is(.motion-edition) .pixel-cta__canvas {position: absolute; width: 100%; height: 100%; color: var(--ui-signal); pointer-events: none; z-index: 0; border-radius: var(--ui-radius)}.motion-edition.motion-edition .pixel-cta__canvas { inset: 0;}.motion-edition:is(.motion-edition) .pixel-cta__label {display: inline-flex; position: relative; z-index: 1; align-items: center; justify-content: space-between; gap: 20px; width: 100%; color: inherit}.motion-edition.motion-edition .pixel-cta__label:after { display: none;} .motion-edition.motion-edition .pixel-cta__label { color: inherit!important;}.motion-edition:is(.motion-edition) .pixel-cta__label:after {display: none}.motion-edition:is(.motion-edition) .schema-workbench__line {display: block; min-height: 1.85em}.motion-edition.motion-edition .schema-workbench__line:before { content: attr(data-line); display: inline-block; width: 25px; color: #939d87; font-size: 12px; margin-right: 8px;}.motion-edition:is(.motion-edition) .schema-workbench__line span {color: #ffa56f}.motion-edition:is(.motion-edition) .schema-workbench__cursor {display: inline-block; width: 1px; height: 1em}.motion-edition.motion-edition .schema-workbench__cursor { background: var(--ui-signal); vertical-align: middle;}.motion-edition.motion-edition .layer-map__plane { fill: var(--ui-paper); stroke: var(--ui-night); stroke-width: 1; vector-effect: non-scaling-stroke;}.motion-edition.motion-edition .layer-map__edge { fill: #e0e0d7; stroke: var(--ui-night); stroke-width: 1; vector-effect: non-scaling-stroke;}.motion-edition.motion-edition .layer-map__signal { stroke: var(--ui-signal-ink); stroke-width: 1; fill: none; vector-effect: non-scaling-stroke;}.motion-edition:is(.motion-edition) .layer-map__text {font-size: 20px}.motion-edition.motion-edition .layer-map__text { font-family: var(--ui-font-display); fill: var(--ui-night);}.motion-edition:is(.motion-edition) .layer-map__detail {font-size: 11px}.motion-edition.motion-edition .layer-map__detail { font-family: var(--ui-font-code); fill: var(--ui-muted);}.motion-edition:is(.motion-edition) .schema-workbench__accessible {position: absolute; width: 1px; height: 1px; margin-top: -1px; margin-right: -1px; margin-bottom: -1px; margin-left: -1px; overflow: hidden}.motion-edition.motion-edition .schema-workbench__accessible { padding: 0; clip-path: inset(50%); white-space: pre; border: 0;}.motion-edition:is(.motion-edition) .method-linework__action {transform-origin: initial}.motion-edition.motion-edition .method-linework__action { fill: var(--ui-paper); transform-box: fill-box;} .motion-edition.motion-edition .method-linework__action { transform: none;}.motion-edition.motion-edition .method-linework__action .signal { fill: none;}.motion-edition.motion-edition .schema-workbench__port { fill: var(--ui-paper); stroke: var(--ui-signal-ink); stroke-width: 1.2; vector-effect: non-scaling-stroke;}.motion-edition:is(.motion-edition) .edition-ruler {position: fixed; z-index: 80; right: 4px; top: 160px; bottom: 24px; width: 30px; color: var(--ui-muted)}.motion-edition.motion-edition .edition-ruler { touch-action: none;}@media (max-width: 767px) {.edition-ruler.edition-ruler { display: none;}.motion-edition:is(.motion-edition) .edition-ruler {display: none}}.motion-edition:is(.motion-edition) .edition-ruler__ticks {display: flex; position: absolute; flex-direction: column; justify-content: space-between; align-items: flex-end; pointer-events: none}.motion-edition.motion-edition .edition-ruler__ticks { inset: 0;}.motion-edition:is(.motion-edition) .edition-ruler__tick {width: 5px; height: 1px; opacity: .45}.motion-edition.motion-edition .edition-ruler__tick { background: currentColor;}.motion-edition:is(.motion-edition) .edition-ruler__tick--medium {width: 9px}.motion-edition:is(.motion-edition) .edition-ruler__tick--long {width: 15px; opacity: .7}.motion-edition:is(.motion-edition) .edition-ruler__cursor {position: absolute; top: 0px; right: 0px; width: 30px; height: 12px; cursor: ns-resize}.motion-edition.motion-edition .edition-ruler__cursor { outline-offset: 5px;} .motion-edition.motion-edition .edition-ruler__cursor:after { content: ''; position: absolute; right: 4px; top: 2px; width: 8px; height: 8px; border-radius: 50%; background: var(--ui-signal);}.motion-edition:is(.motion-edition) .edition-ruler__label {display: block; position: fixed; right: auto; top: 30px; max-width: calc(min(380px,34vw) - 84px); overflow: hidden; text-align: left; color: #fff; font-size: 12px; left: 50%; padding-top: 5px; padding-right: 9px; padding-bottom: 5px; padding-left: 9px; border: 1px solid var(--ui-line); border-radius: var(--ui-radius); z-index: 91; width: max-content; mix-blend-mode: difference; pointer-events: none}.motion-edition.motion-edition .edition-ruler__label { font: 400 10.4px/1.4 var(--ui-font-code); white-space: nowrap; text-overflow: ellipsis;} .motion-edition.motion-edition .edition-ruler__label { transform: translateX(-50%); background: var(--ui-paper);} .motion-edition.motion-edition .edition-ruler__label { transform: translateX(calc(-50% + 42px)); padding: 0; border: 0; border-radius: 0; background: transparent; font: 400 12px/1.4 var(--ui-font-code); white-space: nowrap; text-overflow: ellipsis; text-shadow: none;}@media (max-width: 767px) {.edition-ruler__label.edition-ruler__label { display: none;}.motion-edition:is(.motion-edition) .edition-ruler__label {display: none}}.motion-edition.motion-edition .paired-stack__connector { stroke-opacity: .65; stroke-linejoin: round;}.motion-edition.motion-edition .paired-stack__junction { fill: currentColor; stroke: none;}.motion-edition:is(.motion-edition) .scroll-lab__phase--animated {display: grid; align-items: initial; position: relative; isolation: isolate}.motion-edition:is(.motion-edition) .scroll-lab__phase-layer {align-self: start !important; pointer-events: none}.motion-edition.motion-edition .scroll-lab__phase-layer { grid-area: 1/1;}.motion-edition:is(.motion-edition) .scroll-lab__phase-accessible {position: absolute; width: 1px; height: 1px; margin-top: -1px; margin-right: -1px; margin-bottom: -1px; margin-left: -1px; overflow: hidden}.motion-edition.motion-edition .scroll-lab__phase-accessible { padding: 0; clip-path: inset(50%); white-space: nowrap; border: 0;}.motion-edition.motion-edition .scroll-lab__edge { fill: none; stroke: #63635b80; stroke-width: 1; vector-effect: non-scaling-stroke;}.motion-edition:is(.motion-edition) .edition-ruler__progress {position: fixed; z-index: 91; width: 72px; height: 1px; pointer-events: none}.motion-edition.motion-edition .edition-ruler__progress { background: linear-gradient(to right,var(--ui-signal) 0 var(--edition-progress,0%),#8e918680 var(--edition-progress,0%) 100%);}@media (max-width: 767px) {.edition-ruler__progress.edition-ruler__progress { display: none;}.motion-edition:is(.motion-edition) .edition-ruler__progress {display: none}}.motion-edition:is(.motion-edition) .edition-ruler__text {display: block; overflow: hidden}.motion-edition.motion-edition .edition-ruler__text { text-overflow: ellipsis;}.motion-edition:is(.motion-edition) .service-motion__guides {visibility: hidden}.motion-edition.motion-edition .service-motion__guides { stroke: var(--ui-signal); stroke-width: .6;}.motion-edition.motion-edition .service-motion__frame { fill: none;}.motion-edition.motion-edition .service-motion__signal { stroke: var(--ui-signal);}.motion-edition.motion-edition .service-motion__detail { stroke: var(--ui-muted);}.motion-edition.motion-edition .service-package__period { font: 400 var(--ui-detail)/1.5 var(--ui-font-body); white-space: nowrap;}@media (max-width: 767px) {.service-package__period { white-space: normal; }}.motion-edition.motion-edition .project-browser__edge { fill: none; stroke: var(--ui-night); stroke-width: 1; stroke-dasharray: 1; stroke-dashoffset: 1;}.motion-edition:is(.motion-edition) .edition-rail {display: none!important; position: fixed; right: 10px; top: 130px; bottom: 50px; width: 18px; z-index: 15; flex-direction: column; justify-content: space-between}.motion-edition.motion-edition .edition-rail { background: repeating-linear-gradient(to bottom,transparent 0 7px,var(--ui-line) 7px 8px,transparent 8px 16px);}@media (max-width: 991px) {.edition-rail.edition-rail { display: none;}}.motion-edition:is(.motion-edition) .edition-rail__mark {display: block; width: 18px; height: 22px; position: relative}.motion-edition.motion-edition .edition-rail__mark:before { content: ''; position: absolute; width: 6px; height: 6px; right: 5px; top: 8px; border-radius: 50%; background: var(--ui-muted);} .motion-edition.motion-edition .edition-rail__mark:after { content: attr(aria-label); position: absolute; right: 26px; top: 0; white-space: nowrap; padding: 1px 8px; background: var(--ui-paper); color: var(--ui-night); font-size: var(--ui-caption); opacity: 0; pointer-events: none;} .motion-edition.motion-edition .edition-rail__mark:is(:hover, .motion-edition.motion-edition :focus-visible):after { opacity: 1;}.motion-edition:is(.motion-edition) .edition-rail__mark[aria-current=true]:before {width: 10px; height: 10px; right: 3px; top: 6px}.motion-edition.motion-edition .edition-rail__mark[aria-current=true]:before { background: var(--ui-signal);}.motion-edition:is(.motion-edition) .scroll-lab--active .scroll-lab__new {position: absolute}.motion-edition.motion-edition .scroll-lab--active .scroll-lab__new { inset: 0; margin: 0;}.motion-edition:is(.motion-edition) .scroll-lab--active .scroll-lab__old {position: absolute}.motion-edition.motion-edition .scroll-lab--active .scroll-lab__old { inset: 0;}.motion-edition:is(.motion-edition) .schema-workbench__footer {padding-top: 16px; padding-right: 24px; padding-bottom: 16px; padding-left: 24px; color: #c8d1bb; font-size: var(--ui-caption)}.motion-edition.motion-edition .schema-workbench__footer { border-top: 1px solid #505748;}.motion-edition:is(.motion-edition) .edition-network {position: relative; width: 100%; height: clamp(240px,calc(100svh - 540px),560px); color: var(--ui-night); overflow: hidden}@media (min-width:992px) and (max-height:850px) {.motion-edition.motion-edition .edition-network.edition-network { height: clamp(150px,25svh,212px); } .motion-edition.motion-edition .edition-network.edition-network { height: clamp(160px,calc(100svh - 420px),300px); }} .motion-edition.motion-edition .edition-network { touch-action: pan-y; border-bottom: 1px solid #4c4d43;} .motion-edition.motion-edition .edition-network { border: 0;}@media (max-width: 767px) {.edition-network.edition-network { height: 420px;}.edition-network.edition-network { height: 360px;}.edition-network.edition-network { height: 280px;}}.motion-edition:is(.motion-edition) .edition-network__detail {position: absolute!important; bottom: 14px; left: 0px; max-width: 70ch!important; color: #babcb1; font-size: var(--ui-caption); width: 1px!important; height: 1px!important; padding-top: 0!important; padding-right: 0!important; padding-bottom: 0!important; padding-left: 0!important; overflow: hidden!important}.motion-edition.motion-edition .edition-network__detail { clip-path: inset(50%); white-space: nowrap;}@media (max-width: 767px) {.edition-network__detail.edition-network__detail { bottom: 48px; max-width: 36ch!important;}.edition-network__detail.edition-network__detail { bottom: 42px; font-size: 11.2px;}}.motion-edition:is(.motion-edition) .edition-ruler--dark {color: var(--ui-paper)}.motion-edition:is(.motion-edition) .tool-page__table code {font-family: "\"JetBrains Mono\",monospace"; font-size: 0.85em}.motion-edition.motion-edition .tool-page__table code { overflow-wrap: anywhere;}.motion-edition:is(.motion-edition) .intake-form__section {display: flex; min-width: 0px; margin-top: 0; margin-right: 0; margin-bottom: 60px; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 22px; flex-direction: column; gap: 26px}.motion-edition.motion-edition .intake-form__section { border: 0; border-left: 1px solid var(--ui-line);}@media (max-width: 767px) {.intake-form__section.intake-form__section { padding-left: 16px; margin-bottom: 44px; gap: 22px;}}.motion-edition:is(.motion-edition) .intake-form__section > legend {margin-bottom: 28px; font-size: var(--ui-subhead); line-height: 1.15; letter-spacing: -0.025em}.motion-edition.motion-edition .intake-form__section>legend { padding: 0; font-family: var(--ui-font-display);}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .intake-form__section > legend {font-size: 26.4px; margin-bottom: 24px}}.motion-edition:is(.motion-edition) .intake-form__step {font-size: var(--ui-caption); color: var(--ui-signal-ink); letter-spacing: 0px; margin-right: 12px}.motion-edition.motion-edition .intake-form__step { font-family: var(--ui-font-code); vertical-align: middle;}.motion-edition:is(.motion-edition) .intake-form__pair {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 24px}@media (max-width:370px) {.motion-edition.motion-edition .intake-form__pair.intake-form__pair { grid-template-columns: 1fr; }}@media (max-width: 991px) {.intake-form__pair.intake-form__pair { grid-template-columns: 1fr; gap: 26px;}}@media (max-width: 767px) {.intake-form__pair.intake-form__pair { grid-template-columns: 1fr 1fr; gap: 16px;}}.motion-edition:is(.motion-edition) .intake-field {display: flex; flex-direction: column; gap: 9px; min-width: 0px}.motion-edition:is(.motion-edition) .intake-field:focus-within .intake-field__control:before {opacity: .15}.motion-edition.motion-edition .intake-field:focus-within .intake-field__control:before { transform: scaleX(1);}.motion-edition:is(.motion-edition) .intake-field:focus-within .intake-field__control:after {opacity: .15}.motion-edition.motion-edition .intake-field:focus-within .intake-field__control:after { transform: scaleY(1);}.motion-edition:is(.motion-edition) .intake-field input {width: 100%; min-width: 0px; border: 1px solid var(--ui-line); border-radius: var(--ui-radius); color: var(--ui-night); padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; min-height: 58px; transition: border-color .4s,background .4s; position: relative; z-index: 1}.motion-edition.motion-edition .intake-field input { background: transparent; caret-color: var(--ui-signal-ink);}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .intake-field input {padding-top: 14px; padding-right: 12px; padding-bottom: 14px; padding-left: 12px}}.motion-edition:is(.motion-edition) .intake-field textarea {width: 100%; min-width: 0px; border: 1px solid var(--ui-line); border-radius: var(--ui-radius); color: var(--ui-night); line-height: 1.6; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; min-height: 160px; transition: border-color .4s,background .4s; position: relative; z-index: 1; display: block}.motion-edition.motion-edition .intake-field textarea { background: transparent; caret-color: var(--ui-signal-ink);} .motion-edition.motion-edition .intake-field textarea { resize: vertical;}.motion-edition:is(.motion-edition) .intake-field input::placeholder {color: var(--ui-muted); opacity: 1}.motion-edition:is(.motion-edition) .intake-field textarea::placeholder {color: var(--ui-muted); opacity: 1}.motion-edition:is(.motion-edition) .intake-field input:focus-visible {border-color: transparent}.motion-edition.motion-edition .intake-field input:focus-visible { outline: 0; background: color-mix(in srgb,var(--ui-paper),white 20%);}.motion-edition:is(.motion-edition) .intake-field textarea:focus-visible {border-color: transparent}.motion-edition.motion-edition .intake-field textarea:focus-visible { outline: 0; background: color-mix(in srgb,var(--ui-paper),white 20%);}.motion-edition:is(.motion-edition) .intake-field:focus-within .intake-field__outline {opacity: 1}.motion-edition.motion-edition .intake-field:focus-within rect { stroke-dashoffset: 0;}.motion-edition:is(.motion-edition) .intake-field:has([aria-invalid=true]) input {border-color: var(--ui-signal-ink)}.motion-edition:is(.motion-edition) .intake-field__label {font-size: var(--ui-detail)}.motion-edition:is(.motion-edition) .intake-field__control {display: block; position: relative; isolation: isolate}.motion-edition.motion-edition .intake-field__control:before { content: ""; position: absolute; background: var(--ui-signal-ink); opacity: 0; pointer-events: none; transition: transform .6s var(--ui-ease),opacity .4s;} .motion-edition.motion-edition .intake-field__control:after { content: ""; position: absolute; background: var(--ui-signal-ink); opacity: 0; pointer-events: none; transition: transform .6s var(--ui-ease),opacity .4s;} .motion-edition.motion-edition .intake-field__control:before { height: 1px; left: -12px; right: -12px; top: 50%; transform: scaleX(.1);} .motion-edition.motion-edition .intake-field__control:after { width: 1px; top: -10px; bottom: -10px; left: 18px; transform: scaleY(.1);}.motion-edition:is(.motion-edition) .intake-field__outline {position: absolute; width: 100%; height: 100%; pointer-events: none; z-index: 2; overflow: visible; opacity: 0; transition: opacity .3s}.motion-edition.motion-edition .intake-field__outline { inset: 0; fill: none; stroke: var(--ui-signal-ink); stroke-width: 1.25px;}.motion-edition:is(.motion-edition) .intake-field__outline rect {transition: stroke-dashoffset .7s var(--ui-ease)}.motion-edition.motion-edition .intake-field__outline rect { stroke-dasharray: var(--field-length,1000); stroke-dashoffset: var(--field-length,1000);}.motion-edition:is(.motion-edition) .intake-field__hint {font-size: var(--ui-detail); color: var(--ui-muted); line-height: 1.6}.motion-edition:is(.motion-edition) .intake-form__note {font-size: var(--ui-detail); color: var(--ui-muted); line-height: 1.6}.motion-edition:is(.motion-edition) .intake-form__choices {min-width: 0px}.motion-edition.motion-edition .intake-form__choices { border: 0; margin: 0; padding: 0;}.motion-edition:is(.motion-edition) .intake-form__choices legend {font-size: var(--ui-detail); margin-bottom: 14px}.motion-edition:is(.motion-edition) .intake-form__options {display: flex; flex-wrap: wrap; gap: 10px}.motion-edition:is(.motion-edition) .intake-choice {position: relative; cursor: pointer}.motion-edition:is(.motion-edition) .intake-choice input {position: absolute; opacity: 0; width: 1px; height: 1px}.motion-edition:is(.motion-edition) .intake-choice span {display: block; border: 1px solid var(--ui-line); border-radius: 50px; padding-top: 11px; padding-right: 17px; padding-bottom: 11px; padding-left: 17px; font-size: var(--ui-detail); transition: background .4s,color .4s,border-color .4s; min-height: 44px}.motion-edition.motion-edition .intake-choice:hover span { background: color-mix(in srgb,var(--ui-line),transparent 70%);}.motion-edition:is(.motion-edition) .intake-choice input:checked+span {border-color: var(--ui-night); color: var(--ui-paper)}.motion-edition.motion-edition .intake-choice input:checked+span { background: var(--ui-night);}.motion-edition.motion-edition .intake-choice input:focus-visible+span { outline: 2px solid var(--ui-signal-ink); outline-offset: 4px;}.motion-edition:is(.motion-edition) .intake-form__scenario {display: flex; font-size: var(--ui-detail); flex-direction: column; gap: 10px}.motion-edition:is(.motion-edition) .intake-form__scenario select {color: var(--ui-night); font-size: var(--ui-detail); padding-top: 12px; padding-right: 0; padding-bottom: 12px; padding-left: 0; width: 100%; min-height: 48px}.motion-edition.motion-edition .intake-form__scenario select { border: 0; border-bottom: 1px solid var(--ui-line); background: transparent;}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .intake-form__scenario select {font-size: 12.8px}}.motion-edition:is(.motion-edition) .intake-form__submit {display: flex; justify-content: space-between; gap: 24px; width: 100%; min-height: 58px}.motion-edition:is(.motion-edition) .intake-form__error {color: var(--ui-signal-ink); font-size: var(--ui-detail)}.motion-edition:is(.motion-edition) .intake-form__error[hidden] {display: none}.motion-edition:is(.motion-edition) .intake-status {font-size: var(--ui-detail); color: var(--ui-muted)}.motion-edition:is(.motion-edition) .intake-status[hidden] {display: none}.motion-edition:is(.motion-edition) .intake-status__track {height: 2px; margin-top: 14px}.motion-edition.motion-edition .intake-status__track { background: var(--ui-line);}.motion-edition:is(.motion-edition) .intake-status__track span {display: block; height: 100%; transform-origin: left}.motion-edition.motion-edition .intake-status__track span { background: var(--ui-signal-ink); transform: scaleX(0);}.motion-edition:is(.motion-edition) .triage-report__head {display: flex; align-items: end; justify-content: space-between; gap: 32px; margin-bottom: 36px}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .triage-report__head {display: grid; align-items: initial; gap: 24px}}.motion-edition:is(.motion-edition) .triage-report__head h2 {font-size: var(--ui-heading); max-width: 16ch}.motion-edition:is(.motion-edition) .triage-report__head p {max-width: 40ch; color: var(--ui-muted); font-size: var(--ui-detail)}.motion-edition:is(.motion-edition) .triage-report__score {display: flex; align-items: baseline; gap: 12px}.motion-edition.motion-edition .triage-report__score { font-family: var(--ui-font-display); font-variant-numeric: tabular-nums;}.motion-edition:is(.motion-edition) .triage-report__score strong {font-size: var(--ui-display); font-weight: 500; line-height: 1}.motion-edition:is(.motion-edition) .triage-report__score span {font-size: 24px; color: var(--ui-paper)}.motion-edition:is(.motion-edition) .triage-report__gate {display: flex; gap: 20px; align-items: start; padding-top: 24px; padding-right: 0; padding-bottom: 36px; padding-left: 0; font-size: var(--ui-detail)}.motion-edition:is(.motion-edition) .triage-report__gate svg {flex-shrink: 0; color: var(--ui-signal-ink)}.motion-edition:is(.motion-edition) .triage-report__gate strong {display: block; margin-bottom: 6px; font-weight: 500}.motion-edition:is(.motion-edition) .triage-report__gate p {color: var(--ui-muted)}.motion-edition:is(.motion-edition) .triage-report__cards {display: grid; align-items: initial; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 20px; align-items: start}@media (max-width: 991px) {.motion-edition:is(.motion-edition) .triage-report__cards {grid-template-columns: 1fr}}.motion-edition:is(.motion-edition) .triage-card__status {font-size: var(--ui-detail); color: var(--ui-signal-ink); margin-bottom: 22px!important}.motion-edition.motion-edition .triage-card__metrics { margin: 0;}@media (max-width: 991px) {.triage-card__metrics.triage-card__metrics { display: grid; grid-template-columns: 1fr 1fr; gap: 0 24px;}}@media (max-width: 767px) {.triage-card__metrics.triage-card__metrics { display: block;}}.motion-edition:is(.motion-edition) .triage-card__metrics div {display: flex; justify-content: space-between; gap: 18px; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0; font-size: var(--ui-detail)}.motion-edition.motion-edition .triage-card__metrics div { border-bottom: 1px solid var(--ui-line);}.motion-edition:is(.motion-edition) .triage-card__metrics dt {color: var(--ui-muted)}.motion-edition:is(.motion-edition) .triage-card__metrics dd {text-align: right}.motion-edition.motion-edition .triage-card__metrics dd { margin: 0; font-variant-numeric: tabular-nums;}.motion-edition:is(.motion-edition) .triage-report__next {display: grid; align-items: initial; grid-template-columns: .8fr 1.2fr; gap: var(--ui-gap); padding-top: 60px; padding-right: 0; padding-bottom: 60px; padding-left: 0}.motion-edition.motion-edition .triage-report__next { border-bottom: 1px solid var(--ui-line);}@media (max-width: 767px) {.triage-report__next.triage-report__next { grid-template-columns: 1fr; gap: 26px;}}.motion-edition:is(.motion-edition) .triage-report__next h3 {max-width: 15ch}.motion-edition:is(.motion-edition) .triage-report__next ol {padding-left: 22px}.motion-edition.motion-edition .triage-report__next ol { margin: 0;}.motion-edition:is(.motion-edition) .triage-report__next li {padding-left: 8px; margin-bottom: 18px}.motion-edition:is(.motion-edition) .triage-report__next li::marker {color: var(--ui-signal-ink)}.motion-edition:is(.motion-edition) .triage-report__next li p {color: var(--ui-muted); font-size: var(--ui-detail); margin-top: 6px}.motion-edition:is(.motion-edition) .triage-report__actions {display: flex; flex-wrap: wrap; gap: 14px; padding-top: 20px}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .triage-report__actions .edition-button {width: 100%; justify-content: center}}.motion-edition:is(.motion-edition) .triage-report__footnote {margin-top: 24px!important; color: var(--ui-muted); font-size: var(--ui-detail)}.motion-edition:is(.motion-edition) .contact-form__pair {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 24px}@media (max-width: 991px) {.motion-edition:is(.motion-edition) .contact-form__pair {grid-template-columns: 1fr; gap: 28px}}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .contact-form__pair {grid-template-columns: 1fr}}.motion-edition:is(.motion-edition) .contact-form__foot {display: flex; flex-direction: column; align-items: start; gap: 22px}.motion-edition:is(.motion-edition) .contact-form__foot p {font-size: var(--ui-detail); color: var(--ui-muted); max-width: 60ch}.motion-edition:is(.motion-edition) .contact-form__submit {gap: 26px; min-height: 52px}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .contact-form__submit {width: 100%; justify-content: space-between}}.motion-edition:is(.motion-edition) .contact-form__problems-hint {margin-top: 12px!important}.motion-edition:is(.motion-edition) :is(.scroll-lab,.home-draft__contact-card,.home-draft__offer,.tool-page__panel,.home-draft__solution,.home-draft__metric) {border-radius: var(--ui-radius)}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution {display: flex; flex-direction: column; grid-row: auto; gap: 20px; justify-content: flex-start; min-width: 0px}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution>* {flex-shrink: 0; min-width: 0px; max-width: 100%}.home-draft.tool-page .home-draft__solution>* { margin: 0;}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution>.home-draft__solution-art {min-height: 0px; margin-top: 12px; margin-right: 0; margin-bottom: 0; margin-left: 0}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution>.home-draft__button {margin-top: auto; align-self: flex-start !important}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution>.tool-page__quote {margin-top: 8px; margin-right: 0; margin-bottom: 8px; margin-left: 0; max-width: 100%}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution>.tool-page__rail {margin-top: 12px; gap: 20px}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution>.home-draft__eyebrow {margin-bottom: 4px}.home-draft.tool-page .home-draft__solution-title { overflow-wrap: anywhere;}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__ai-response {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; color: var(--ui-night); gap: 0px}.home-draft.tool-page .home-draft__ai-response { background: var(--ui-paper); border-top: 1px solid var(--accent-color);}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__ai-response {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 478px) {.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__ai-response {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__ai-response .home-draft__ai-excerpt {color: var(--ui-night)}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__button--line:hover {color: var(--accent-color); border-color: currentcolor}.home-draft.tool-page .home-draft__button--line:hover { background: transparent;}.motion-edition:is(.motion-edition) .home-draft.tool-page .tool-page__data-row {display: grid; align-items: initial; grid-template-columns: 1fr 2fr; gap: 24px; padding-top: 24px; padding-right: 0; padding-bottom: 24px; padding-left: 0}.home-draft.tool-page .tool-page__data-row { border-top: 1px solid var(--ui-line-light);}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .home-draft.tool-page .tool-page__data-row {grid-template-columns: 1fr; gap: 12px}}.motion-edition.motion-edition .home-draft.tool-page .home-draft__solution > * { flex-shrink: 0; }.motion-edition:is(.motion-edition) .home-draft .home-draft__solution .home-draft__copy {font-size: clamp(18px, calc(16.2px + 0.125vw), 18.54px)}.motion-edition:is(.motion-edition) .brxe-code.schema-workbench__body {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-height: 0px}.motion-edition:is(.motion-edition) pre.schema-workbench__body {font-size: clamp(12px,1vw,14.4px); line-height: 1.85; color: inherit; font-weight: 400; background-color: transparent; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}.motion-edition.motion-edition pre.schema-workbench__body { font-family: var(--ui-font-code); }@media (max-width: 767px) {.motion-edition:is(.motion-edition) pre.schema-workbench__body {font-size: 12.8px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .schema-workbench__wire {display: none}}@media (max-width: 767px) {.motion-edition:is(.motion-edition.motion-edition) .instrument-stage__mobile .instrument-stage__svg.instrument-stage__svg--mobile {display: block; width: 100%; height: auto}}.motion-edition:is(.motion-edition.motion-edition) :is(.scroll-lab__controls,.project-browser__controls) {display: flex; align-items: center; gap: 6px; width: max-content; min-height: 6px}.motion-edition.motion-edition .project-browser__viewport { overscroll-behavior: contain; }.motion-edition:is(.motion-edition.motion-edition) [data-home-faq].home-draft__button {display: flex; width: 100%; justify-content: space-between; align-items: center; padding-top: 18px; padding-right: 0; padding-bottom: 18px; padding-left: 0; font-size: 20px; font-weight: 500; line-height: 1.45; text-align: left}.motion-edition.motion-edition [data-home-faq].home-draft__button { font-family: var(--ui-font-body); border: 0; border-radius: 0; background: transparent!important; }.motion-edition:is(.motion-edition.motion-edition) .home-draft__faq-item p {font-size: 18px; font-weight: 400; line-height: 1.6}.motion-edition.motion-edition .home-draft__faq-item p { font-family: var(--ui-font-body); }.motion-edition:is(.motion-edition.motion-edition) :is(.home-draft__copy,.about-story__body,.contact-check p,.contact-page__intro p,.tool-page__prose p,.about-partner__details>p) {font-size: 18px; font-weight: 400; line-height: 1.6}.motion-edition:is(.motion-edition.motion-edition) :is(.edition-intro__lead,.tool-page__lead,.home-draft__lead) {font-size: 20px; font-weight: 400; line-height: 1.55}.motion-edition:is(.motion-edition.motion-edition) .home-draft__small {font-size: 14px; font-weight: 400; line-height: 1.5}.motion-edition.motion-edition .paired-stack svg text { font-family: var(--ui-font-body); font-weight: 400; }.motion-edition.motion-edition .heading-motion__space { white-space: normal; letter-spacing: normal; }.motion-edition {color: var(--ui-night); font-size: var(--ui-body); font-weight: 400; font-style: normal; line-height: 1.6}.motion-edition { --h1: clamp(40.64px, calc(0.07748148148148147 * (100vw - 360px) + 40.64px), 124.32px); --line-height-xl: 1.6; --space-s-copy: clamp(20.48px, calc(0.002037037037037037 * (100vw - 576px) + 20.48px), 24px); --line-height-l: 1.4; --space-m: clamp(25.6px, calc(0.003703703703703703 * (100vw - 576px) + 25.6px), 32px); --line-height-s: 1; --space-xl: clamp(40px, calc(0.00972222222222222 * (100vw - 576px) + 40px), 56.8px); --text-2xs: clamp(8.16px, calc(0.005333333333333333 * (100vw - 360px) + 8.16px), 13.92px); --h5: clamp(16.64px, calc(0.021037037037037035 * (100vw - 360px) + 16.64px), 39.36px); --text-s: clamp(12.8px, calc(0.006666666666666666 * (100vw - 360px) + 12.8px), 20px); --h4: clamp(20.8px, calc(0.02933333333333333 * (100vw - 360px) + 20.8px), 52.48px); --line-height-m: 1.2; --transition: all .2s; --half-width: 49%; --text-m: clamp(16px, calc(0.007407407407407408 * (100vw - 360px) + 16px), 24px); --h3: clamp(26.08px, calc(0.040740740740740744 * (100vw - 360px) + 26.08px), 70.08px); --space-2xl: clamp(50.08px, calc(0.014907407407407411 * (100vw - 576px) + 50.08px), 75.84px); --text-l: clamp(20px, calc(0.00814814814814815 * (100vw - 360px) + 20px), 28.8px); --space-xs: clamp(16.32px, calc(0.0010185185185185173 * (100vw - 576px) + 16.32px), 18.08px); --space-2xs: clamp(13.12px, calc(0.00018518518518518534 * (100vw - 576px) + 13.12px), 13.44px); --text-xl: clamp(24.96px, calc(0.00888888888888889 * (100vw - 360px) + 24.96px), 34.56px); --border-radius-main: 4px; --h2: clamp(32.48px, calc(0.0562962962962963 * (100vw - 360px) + 32.48px), 93.28px); --space-s: clamp(20.48px, calc(0.002037037037037037 * (100vw - 576px) + 20.48px), 24px); --ui-container: calc(var(--max-width) * .9); --ui-reading: 65ch; --ui-gutter: var(--space-l); --ui-section: calc(var(--space-2xl) * 2); --ui-gap: var(--space-l); --ui-panel: var(--space-xl); --ui-display: var(--h1); --ui-title: var(--h3); --ui-card-title: var(--text-xl); --ui-body: min(var(--text-m), 20px); --ui-detail: clamp(14px, var(--text-s), 16px); --ui-caption: clamp(12px, var(--text-xs), 14px); --ui-art: calc(var(--h1) * 2.5); --ui-paper: #f6f5f1; --ui-night: #141413; --ui-panel-color: #e6e4dc; --ui-muted: #66665d; --ui-line: color-mix(in srgb, var(--primary-color) 20%, transparent); --ui-line-light: color-mix(in srgb, var(--secondary-color) 25%, transparent); --ui-rule: 1px; --ui-focus: 2px; --ui-target: 44px; --ui-media-height: calc(var(--space-2xl) * 7); --ui-motion-fast: .2s; --ui-hero-type: clamp(66px, var(--h1), 132px); --ui-reveal-type: clamp(42px, var(--h3), 76px); --ui-variable-type: clamp(48px, var(--h2), 90px); --ui-hero-container: calc(var(--ui-container) * .75); --ui-error: #9b2424; --ui-dot-size: calc(var(--space-2xs) * .6); --text-xs: clamp(10.24px, calc(0.0059259259259259265 * (100vw - 360px) + 10.24px), 16.64px); --text-2xl: clamp(31.2px, calc(0.00948148148148148 * (100vw - 360px) + 31.2px), 41.44px); --max-width: 1400px; --space-l: clamp(32px, calc(0.0062037037037037035 * (100vw - 576px) + 32px), 42.72px); --primary-color: #1a1a1a; --secondary-color: #eaeaea; --accent-color: #f07030;} .motion-edition { --ui-paper: #f6f5f1; --ui-night: #141413; --ui-signal: #f07030; --ui-signal-ink: #ac4210; --ui-muted: #63635b; --ui-line: #cdcdc4; --ui-font-display: Involve,sans-serif; --ui-font-body: 'NeSEO Text',sans-serif; --ui-font-code: 'NeSEO Code',monospace; --ui-display: clamp(44px,6.7vw,96px); --ui-heading: clamp(33.6px,4.3vw,68px); --ui-subhead: clamp(24px,2.6vw,36.8px); --ui-body: clamp(16px,1.2vw,18px); --ui-detail: 14px; --ui-caption: 12px; --ui-gutter: clamp(20px,5vw,80px); --ui-section: clamp(80px,10vw,144px); --ui-gap: clamp(24px,3vw,48px); --ui-panel: clamp(24px,4vw,64px); --ui-motion-fast: .2s; --ui-motion-ui: .45s; --ui-motion-scene: .8s; --ui-radius: 14px; --ui-rule: 1px; --ui-ease: cubic-bezier(.22,1,.36,1); background: var(--ui-paper); font-family: var(--ui-font-body);} .motion-edition ::selection { background: var(--ui-signal); color: var(--ui-night);} .motion-edition :is(a,button,input,select,textarea):focus-visible { outline: 2px solid var(--ui-signal-ink); outline-offset: 5px;} .motion-edition :is(button,input,select,textarea) { font: inherit;} .motion-edition :is(h1,h2,h3,h4) { font-family: var(--ui-font-display); font-weight: 500; font-style: normal; text-transform: none; letter-spacing: -.035em; line-height: 1.08; text-wrap: balance; overflow-wrap: anywhere; margin: 0;} .motion-edition :is(pre,code) { font-family: var(--ui-font-code);} .motion-edition { scrollbar-color: var(--ui-muted) var(--ui-paper);} .motion-edition :is(.scroll-lab,.home-draft__contact-card,.home-draft__offer,.tool-page__panel,.home-draft__solution,.home-draft__metric) { border-radius: var(--ui-radius);} .motion-edition :is(#brxe-t2002c,#brxe-t10023) { box-shadow: none;} .motion-edition { --ui-button-radius: 50px; --ui-button-ease: cubic-bezier(.22, 1, .36, 1); --ui-button-enter: 420ms; --ui-button-press: 160ms;}html:has(body.motion-edition) { scroll-behavior: smooth;}body.motion-edition { margin: 0; background: var(--ui-paper); color: var(--primary-color); font-family: "NeSEO Motion",sans-serif;}body.motion-edition { margin: 0;}html:has(body.motion-edition) { scroll-padding-top: 100px;}#home-draft .home-draft__title-line { display: inline;}body.motion-edition { padding-top: 80px;}body.motion-edition [data-home-faq]:is(:hover, :active) { box-shadow: none !important; translate: none !important; scale: 1 !important;}body.motion-edition :is(button, .edition-button, .home-draft__button, .hero__button, .motion-pixel-cta, .edition-shell__link) { transition: background-color var(--ui-button-enter) var(--ui-button-ease), color var(--ui-button-enter) var(--ui-button-ease), border-color var(--ui-button-enter) var(--ui-button-ease), box-shadow var(--ui-button-enter) var(--ui-button-ease), translate var(--ui-button-enter) var(--ui-button-ease), scale var(--ui-button-enter) var(--ui-button-ease) !important; -webkit-tap-highlight-color: transparent; touch-action: manipulation;}body.motion-edition :is(.edition-button, .home-draft__button, .hero__button, .motion-pixel-cta) { transform: none !important; translate: 0 0; scale: 1;}body.motion-edition .edition-button.edition-button--signal { background: var(--ui-signal, #f07030) !important; color: var(--ui-night, #141413) !important; border-color: var(--ui-signal, #f07030);}body.motion-edition :is(.edition-button, .home-draft__button, .hero__button) .edition-button__arrow { transition: translate 480ms var(--ui-button-ease);}body.motion-edition :is(.edition-button, .home-draft__button, .hero__button, button):focus-visible { outline: 2px solid var(--ui-signal-ink, #ac4210); outline-offset: 5px;}body.motion-edition .edition-shell__toggle { width: 44px; height: 44px;}body.motion-edition .edition-shell__link { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 10px 14px; white-space: nowrap;}body.motion-edition .edition-shell__actions { gap: 8px; padding: 4px 6px 4px 4px; margin-right: -6px;}body.motion-edition .home-draft__button--line { padding-inline: 18px; border: 1px solid currentColor;}body.motion-edition .tool-page__type-button[aria-selected=true] { border-color: var(--ui-signal, #f07030);}body.motion-edition :is(button, .edition-button, .home-draft__button, .hero__button, .edition-shell__link):not([data-home-faq]):not([data-edition-top]):not(:disabled):not([aria-disabled=true]):active { translate: 0 0; scale: .985; transition-duration: var(--ui-button-press) !important; box-shadow: inset 0 0 0 40px rgb(128 128 128 / 10%);}body.motion-edition :is(button, .edition-button, .home-draft__button, .hero__button):is(:disabled, [aria-disabled=true]) { opacity: .5; cursor: not-allowed; translate: none; scale: 1; box-shadow: none;}body.motion-edition .motion-pixel-cta.motion-pixel-cta { position: relative; isolation: isolate; overflow: hidden; --pixel-duration: 1.25;}body.motion-edition .motion-pixel-cta.motion-pixel-cta.hero__button.hero__button--primary[data-pixel-ready] { background: var(--pixel-fill, #f07030);}body.motion-edition .motion-pixel-cta .pixel-cta__canvas { position: absolute; inset: 0; width: 100%; height: 100%; border-radius: inherit; pointer-events: none; z-index: 0; opacity: .65;}body.motion-edition .motion-pixel-cta .pixel-cta__label { position: relative; z-index: 1;} .motion-edition.motion-edition { --ui-body: 18px; --ui-lead: 20px; --ui-detail: 14px; --ui-caption: 12px;}.edition-footer {display: flex; padding-top: var(--ui-section); padding-right: var(--ui-gutter); padding-bottom: 40px; padding-left: var(--ui-gutter); flex-direction: column; gap: 0px; color: var(--ui-night)}.edition-footer { border-top: 1px solid var(--ui-line);} .edition-footer { padding: 0; border-top: 1px solid var(--ui-line); background: var(--ui-paper);} .edition-footer :is(a,button):focus-visible { outline: 2px solid var(--ui-signal-ink); outline-offset: 6px;}.edition-footer__grid {display: grid; align-items: initial; grid-template-columns: 1fr minmax(160px, auto) minmax(200px, auto); gap: 60px; padding-top: 72px; padding-right: var(--ui-gutter); padding-bottom: 64px; padding-left: var(--ui-gutter)}@media (max-width:360px) { .edition-footer__grid.edition-footer__grid { grid-template-columns: 1fr; }}@media (max-width: 991px) {.edition-footer__grid.edition-footer__grid { grid-template-columns: 1fr auto auto; gap: 40px;}}@media (max-width: 767px) {.edition-footer__grid.edition-footer__grid { grid-template-columns: 1fr 1fr; padding: 48px 20px; gap: 40px 24px;}}.edition-footer__brand {max-width: 410px}@media (max-width:360px) { .edition-footer__brand.edition-footer__brand { grid-column: 1; }}@media (max-width: 767px) {.edition-footer__brand.edition-footer__brand { grid-column: 1/-1; max-width: none;}}.edition-footer__logo {display: inline-flex; align-items: baseline; font-size: clamp(56px,6vw,104px); line-height: 1; letter-spacing: -0.065em; text-decoration: none; margin-bottom: 24px}.edition-footer__logo { white-space: nowrap;}@media (max-width: 767px) {.edition-footer__logo.edition-footer__logo { font-size: 72px;}}.edition-footer__logo-ne {font-weight: 300}.edition-footer__logo-ne { font-family: var(--ui-font-code);}.edition-footer__logo-dot {display: inline-block; width: .12em; height: .12em; border-radius: 50%; margin-top: 0; margin-right: 0.035em; margin-bottom: 0; margin-left: 0.035em; letter-spacing: 0px}.edition-footer__logo-dot { flex: none; background: var(--ui-signal);}.edition-footer__logo-seo {font-weight: 600}.edition-footer__logo-seo { font-family: var(--ui-font-body);}.edition-footer__description {font-size: var(--ui-detail); line-height: 1.6; max-width: 32ch}.edition-footer__description { margin: 0;}.edition-footer__note:is(.motion-edition.motion-edition *) {color: var(--ui-muted); max-width: 40ch; margin-top: 20px; margin-right: 0; margin-bottom: 0; margin-left: 0}.motion-edition.motion-edition .edition-footer__note { font: 400 13px/1.65 var(--ui-font-body);}.edition-footer__note {color: var(--ui-muted); max-width: 40ch; margin-top: 20px; margin-right: 0; margin-bottom: 0; margin-left: 0}.edition-footer__note { font: 400 13px/1.65 var(--ui-font-body);}.edition-footer__column {display: flex; flex-direction: column; align-items: flex-start; gap: 22px; min-width: 0px}@media (max-width: 767px) {.edition-footer__column {gap: 18px}}.edition-footer__title:is(.motion-edition.motion-edition *) {text-transform: uppercase; letter-spacing: 0.05em; font-size: 13px; font-weight: 600; color: var(--ui-muted); margin-top: 0; margin-right: 0; margin-bottom: 6px; margin-left: 0}.motion-edition.motion-edition .edition-footer__title { font: 600 13px/1.4 var(--ui-font-body); letter-spacing: 0.05em;}.edition-footer__title {text-transform: uppercase; letter-spacing: 0.05em; color: var(--ui-muted); font-size: 13px; font-weight: 600; margin-top: 0; margin-right: 0; margin-bottom: 6px; margin-left: 0}.edition-footer__title { font: 600 13px/1.4 var(--ui-font-body);}.edition-footer__link {display: inline-flex; text-decoration: none; align-items: center}.edition-footer__link:hover {color: var(--ui-signal-ink)}.edition-footer__link { font: 400 var(--ui-detail)/1.5 var(--ui-font-body); overflow-wrap: anywhere;}@media (max-width: 767px) {.edition-footer__link.edition-footer__link { font-size: 13.6px;}}.edition-footer__link {display: inline-flex; text-decoration: none; align-items: center; gap: 12px}.edition-footer__link:hover {color: var(--ui-signal-ink)}.edition-footer__link { font: 400 var(--ui-detail)/1.5 var(--ui-font-body); overflow-wrap: anywhere;}@media (max-width: 767px) {.edition-footer__link.edition-footer__link { font-size: 13.6px;}}.edition-footer__contact-note {font-size: var(--ui-detail); line-height: 1.5; color: var(--ui-muted)}.edition-footer__contact-note { margin: 0;}.edition-button__arrow {width: 18px; height: 18px; flex-shrink: 0}.edition-button__arrow { stroke: currentColor; fill: none; stroke-width: 1.5;} .edition-button__arrow { flex: none; fill: none; stroke: currentColor; stroke-width: 1.5;}.edition-footer__bottom p { margin: 0;}.edition-footer__bottom {display: flex; justify-content: space-between; gap: 24px; flex-wrap: wrap; font-size: 12px; color: var(--ui-muted); padding-top: 28px; padding-right: var(--ui-gutter); padding-bottom: 28px; padding-left: var(--ui-gutter); align-items: center}.edition-footer__bottom { border-top: 1px solid var(--ui-line);}@media (max-width: 767px) {.edition-footer__bottom.edition-footer__bottom { padding: 20px; gap: 16px;}}.edition-footer__top {display: inline-flex; gap: 12px; align-items: center; padding-top: 8px; padding-right: 0; padding-bottom: 8px; padding-left: 0; color: inherit; cursor: pointer}.edition-footer__top { border: 0; background: transparent; font: inherit;}