.apex-bar{position: absolute;inset: 0 0 auto 0;z-index: var(--z-nav);padding-top: env(safe-area-inset-top, 0px);color: var(--ink-fg)}.apex-bar__inner{display: flex;align-items: center;justify-content: space-between;gap: var(--space-4);height: var(--nav-h)}.apex-bar .brand{color: var(--ink-fg)}.apex-bar .brand__accent{color: var(--brand-soft)}.apex-bar__mail{display: inline-flex;align-items: center;min-height: var(--tap);padding-inline: .25rem;margin-right: -.25rem;color: var(--ink-fg-2);font-size: var(--step--1);font-weight: 500;text-decoration: none;min-width: 0;overflow-wrap: anywhere}.apex-bar__mail:hover{color: var(--ink-fg);text-decoration: underline}.apex-foot{position: relative;padding: var(--space-4) 0 calc(var(--space-4) + env(safe-area-inset-bottom, 0px));background: var(--ink-950);border-top: 1px solid var(--ink-line);color: var(--ink-fg-3);font-size: var(--step--1);line-height: 1.5}.apex-foot__inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0 var(--space-5)}.apex-foot__links a{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--ink-fg-2)}.apex-foot__links a:hover{color: var(--ink-fg)}.apex-foot p{padding-block: .6rem}body.nf{display: flex;flex-direction: column;min-height: 100vh;min-height: 100dvh}body.nf main{flex: 1 0 auto;display: flex;flex-direction: column}body.nf .nf__hero{flex: 1 0 auto;display: flex;align-items: center}body.holding{display: flex;flex-direction: column;min-height: 100vh;min-height: 100dvh}body.holding .apex-bar{position: relative}body.holding main{flex: 1 0 auto;display: flex;align-items: center;padding-block: var(--space-4) var(--space-7);overflow-x: clip}body.holding .apex-foot{background: rgb(4 7 14 / .55)}.hold-bg{position: fixed;inset: 0;z-index: -1;pointer-events: none}.hold-bg .aurora{z-index: 0}.hold-bg .aurora::after{background: linear-gradient(180deg, rgb(6 10 20 / .34) 0%, rgb(6 10 20 / .46) 50%, rgb(6 10 20 / .9) 100%)}.hold-bg::after{content: "";position: absolute;inset: 0;background: url(/img/grain.svg?v=7ea6f5d786) 0 0 / 240px 240px;opacity: .09;mix-blend-mode: overlay}.hold{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--space-7);align-items: center}.hold__copy{position: relative;isolation: isolate}.hold__copy::before{content: "";position: absolute;inset: -2rem -1rem;z-index: -1;pointer-events: none;background: radial-gradient(closest-side, rgb(6 10 20 / .5), rgb(6 10 20 / .2) 60%, transparent);filter: blur(22px)}.hold__kicker{margin-bottom: var(--space-4)}.hold__title{font-size: clamp(2.625rem, 1.2rem + 5vw, 3.875rem);font-weight: 700;line-height: 1.04;letter-spacing: -.035em;color: var(--ink-fg);text-wrap: balance}.hold__line{display: block}.hold__lede{margin-top: var(--space-5);max-width: 35rem;font-size: var(--step-1);line-height: 1.55;color: var(--ink-fg-2)}.hold__meta{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3) var(--space-4);margin-top: var(--space-5)}.hold__badge{color: var(--ink-fg);border-color: rgb(165 165 255 / .38);background: rgb(79 70 229 / .16);font-weight: 600}.hold__live{display: inline-flex;align-items: center;gap: .55rem;font-size: var(--step--1);color: var(--ink-fg-2)}.hold__live .dot--live{animation-iteration-count: 5}.hold__jump{margin-top: var(--space-6)}.hold__svc{display: grid;margin-top: var(--space-6);border-top: 1px solid var(--ink-line-strong)}.hold__svc li{padding: .8rem 0;border-bottom: 1px solid var(--ink-line)}.hold__svc strong{display: block;font-family: var(--font-display);font-size: 1.0625rem;font-weight: 600;letter-spacing: -.01em;line-height: 1.3;color: var(--ink-fg)}.hold__svc span{display: block;margin-top: .1rem;font-size: 1rem;line-height: 1.45;color: var(--ink-fg-2)}@media (min-width: 36em){.hold__svc{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--space-6)}}.tone-ink .hold__card{background: linear-gradient(180deg, rgb(18 27 48 / .94), rgb(9 14 27 / .96));border-color: rgb(165 165 255 / .2);box-shadow: inset 0 1px 0 rgb(255 255 255 / .06), 0 30px 70px -30px rgb(0 0 0 / .85)}.hold__card{scroll-margin-top: var(--space-4)}.hold__from{display: flex;align-items: center;gap: .75rem;margin-top: var(--space-3)}.hold__from p{font-size: 1rem;line-height: 1.45;color: var(--ink-fg-2)}.hold__from strong{color: var(--ink-fg);font-weight: 600}.hold__card .form{margin-top: var(--space-5)}.hold__card .textarea{min-height: 6.5rem}.hold__assure{gap: .25rem 1rem;font-size: .875rem;color: var(--ink-fg-2)}.hold__assure span{white-space: nowrap}.hold__assure span::before{content: "✓";margin-right: .35rem;color: var(--signal);font-weight: 600}.hold__card .form__status:empty{min-height: 0}.hold__note{text-align: center}.pop{position: relative;display: inline-block;white-space: nowrap;padding-right: .04em;background-image: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.pop{background: none;color: var(--signal);-webkit-text-fill-color: var(--signal)}}.pop.is-charging{background: none;color: #fde047;-webkit-text-fill-color: #fde047;animation: hold-flare 1.05s ease-in-out infinite, hold-shake .1s linear infinite}.pop.is-charging.is-charge{animation: hold-flare .5s ease-in-out infinite, hold-shake-hard .07s linear infinite, hold-charge .9s ease-in forwards}.pop.is-settled{background-image: linear-gradient(100deg, var(--brand-soft) 0%, var(--signal) 32%, #eafdff 50%, var(--signal) 68%, var(--brand-soft) 100%);background-size: 260% 100%;filter: drop-shadow(0 0 8px rgb(34 211 238 / .3));animation: hold-settle .45s ease-out both, hold-sheen 3.6s linear .45s 3 forwards}@keyframes hold-flare{0%, 100%{text-shadow: 0 0 12px rgb(253 224 71 / .85), 0 0 26px rgb(249 115 22 / .6)}45%{text-shadow: 0 0 22px rgb(253 224 71 / 1), 0 0 44px rgb(249 115 22 / .95), 0 0 72px rgb(239 68 68 / .5)}}@keyframes hold-shake{0%{transform: translate(1.2px, -1px)}25%{transform: translate(-1.4px, .9px)}50%{transform: translate(1px, 1.3px)}75%{transform: translate(-1.1px, -1.2px)}100%{transform: translate(1.2px, .9px)}}@keyframes hold-shake-hard{0%{transform: translate(2.4px, -1.8px)}20%{transform: translate(-2.6px, 1.8px)}40%{transform: translate(1.8px, 2.4px)}60%{transform: translate(-2.2px, -2.2px)}80%{transform: translate(2.4px, 1.4px)}100%{transform: translate(-1.8px, 2px)}}@keyframes hold-charge{from{filter: drop-shadow(0 0 0 rgb(253 224 71 / 0))}to{filter: drop-shadow(0 0 18px rgb(253 210 60 / .95)) drop-shadow(0 0 42px rgb(249 115 22 / .85)) brightness(1.35)}}@keyframes hold-settle{from{filter: drop-shadow(0 0 30px rgb(253 224 71 / .9)) brightness(1.4)}to{filter: drop-shadow(0 0 8px rgb(34 211 238 / .3)) brightness(1)}}@keyframes hold-sheen{0%{background-position: 130% 0}60%, 100%{background-position: -130% 0}}.pop__burst{position: absolute;left: -.3em;top: -.3em;width: calc(100% + .6em);max-width: none;height: calc(100% + .6em);overflow: visible;pointer-events: none}.pop__burst line{stroke: #d9fbff;stroke-width: 3;stroke-linecap: round;stroke-dasharray: 1;stroke-dashoffset: 1;opacity: 0;filter: drop-shadow(0 0 5px rgb(34 211 238 / .9));animation: hold-pop-out .28s cubic-bezier(.2, .9, .3, 1.2) calc(.2s + var(--i) * .05s) both, hold-pop-fizzle .6s ease-in calc(.7s + var(--i) * .05s) forwards}@keyframes hold-pop-out{from{stroke-dashoffset: 1;opacity: 0}30%{opacity: 1}to{stroke-dashoffset: 0;opacity: 1}}@keyframes hold-pop-fizzle{from{stroke-dashoffset: 0;opacity: 1}60%{opacity: .7}to{stroke-dashoffset: -1;opacity: 0}}.hold__typed.is-typing .hold__ch{opacity: 0}.hold__typed.is-typing .pop:not(.is-charging):not(.is-settled){background: none}.hold__typed .hold__ch.is-on{opacity: 1}.hold__caret{position: relative;display: inline-block;width: 0;height: 1em}.hold__caret::after{content: "";position: absolute;left: .05em;bottom: -.1em;width: .065em;height: .9em;border-radius: 1px;background: var(--signal);box-shadow: 0 0 10px rgb(34 211 238 / .6);animation: hold-blink 1s steps(1) infinite}.hold__caret.is-done::after{animation: hold-blink 1s steps(1) 4, hold-fade .6s ease-out 4s forwards}@keyframes hold-blink{50%{opacity: 0}}@keyframes hold-fade{to{opacity: 0}}@media (scripting: enabled) and (prefers-reduced-motion: no-preference){.hold__typed:not(.is-armed){opacity: 0;animation: hold-failsafe 0s linear 2s forwards}}@keyframes hold-failsafe{to{opacity: 1}}@media (max-width: 47.99em){.hold__kicker{font-size: .75rem;line-height: 1.5}.hold__kicker::before{content: none}.hold__copy::before{inset: -1rem -1rem}body.holding main{padding-block: var(--space-2) var(--space-7)}.hold__card .form__row{gap: var(--space-4)}.tone-ink .hold__card{background: linear-gradient(180deg, rgb(18 27 48 / .97), rgb(9 14 27 / .98))}}@media (min-width: 64em){body.holding main{padding-block: var(--space-3) var(--space-5)}.apex-foot{padding-block: 0 env(safe-area-inset-bottom, 0px)}.hold{grid-template-columns: minmax(0, 1.12fr) minmax(0, .88fr);gap: clamp(2.5rem, 4.5vw, 4.5rem)}.hold__copy::before{inset: -2rem -2.5rem}.hold__jump{display: none}.hold__card.form-card{padding: var(--space-6)}.hold__svc li{padding: .7rem 0}.hold__svc span{font-size: .9375rem}.hold__from p{font-size: .9375rem}.hold__assure{font-size: .8125rem}.tone-ink .hold__card{-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: linear-gradient(180deg, rgb(18 27 48 / .86), rgb(9 14 27 / .9))}}@media (min-width: 64em) and (max-height: 900px){body.holding main{padding-block: var(--space-2) var(--space-3)}.hold__title{font-size: clamp(2.75rem, 1rem + 3.4vw, 3.5rem)}.hold__lede{margin-top: var(--space-4);font-size: 1.0625rem}.hold__meta{margin-top: var(--space-4)}.hold__svc{margin-top: var(--space-5)}.hold__svc li{padding: .55rem 0}.hold__card.form-card{padding: var(--space-5) var(--space-6)}.hold__card .form{margin-top: var(--space-4);gap: .75rem}.hold__card .form__row{gap: .8rem}.hold__card .field{gap: .3rem}.hold__card .input{min-height: 46px;padding-block: .6rem}.hold__card .textarea{min-height: 0;height: 4.875rem}.hold__card .form__status:empty{margin-top: -.75rem}}@media (min-width: 64em) and (max-height: 740px), (min-width: 64em) and (max-width: 79.99em) and (max-height: 800px){.apex-bar__inner{height: 3rem}body.holding main{padding-block: .25rem .75rem}.hold__title{font-size: clamp(2.5rem, .8rem + 3.2vw, 3.25rem)}.hold__kicker{margin-bottom: var(--space-3)}.hold__lede{font-size: 1rem;line-height: 1.5}.hold__svc{margin-top: var(--space-4)}.hold__svc li{padding: .45rem 0}.hold__card.form-card{padding: 1.125rem var(--space-5) var(--space-4)}.hold__from{margin-top: var(--space-2)}.hold__from p{font-size: .875rem;line-height: 1.4}.hold__card .form{margin-top: var(--space-3);gap: .65rem}.hold__card .form__row{gap: .65rem}.hold__card .field{gap: .25rem}.hold__card .input{min-height: 44px;padding-block: .5rem}.hold__card .textarea{min-height: 0;height: 4.75rem}.hold__card .btn--lg{min-height: 48px;padding-block: .7rem}.hold__card .form__status:empty{margin-top: -.65rem}.hold__assure{font-size: .75rem;gap: .15rem .8rem}}@media (min-width: 64em) and (max-height: 640px){.apex-bar__inner{height: 2.75rem}.apex-foot p{padding-block: .35rem}.hold__card.form-card{padding-block: .875rem}.hold__card .form{margin-top: .5rem;gap: .5rem}.hold__card .form__row{gap: .5rem}.hold__card .textarea{height: 3.75rem}.hold__card .form__status:empty{margin-top: -.5rem}}@media (min-width: 64em) and (max-width: 79.99em){.hold__kicker{letter-spacing: .08em}.hold__kicker::before{content: none}}@media (prefers-reduced-motion: reduce){.pop, .pop.is-settled{animation: none !important;filter: none;background-image: var(--grad);background-size: auto}.pop__burst, .hold__caret{display: none}}@media print{.hold-bg, .apex-bar__mail{display: none !important}}
