.tt-home-track{margin:0 0 1.1rem;padding:.35rem 0 0;position:relative;container-type:inline-size}.tt-home-track__nodes{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.tt-home-track__node{text-align:center;justify-items:center;gap:.2rem;min-width:0;margin:0;display:grid}.tt-home-track__k{max-width:100%;color:var(--tt-text-secondary);text-overflow:ellipsis;white-space:nowrap;transition:color .36s var(--tt-ease-standard,ease-out);font-size:.8125rem;font-weight:600;overflow:hidden}.tt-home-track__v{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:.6875rem}.tt-home-track__swap{display:inline-grid}.tt-home-track__swap>*{grid-area:1/1}.tt-home-track__swap>[data-swap-shown=false]{visibility:hidden}.tt-home-track__node[data-state=at] .tt-home-track__k{color:var(--tt-text)}.tt-home-track .tt-stage__viewport{--tt-stage-page-padding:0;background:0 0}.tt-home-track .tt-segbar{margin-bottom:.45rem}.tt-home-handoff{transition:opacity .42s var(--tt-ease-standard,ease-out), transform .42s var(--tt-ease-standard,ease-out)}.tt-home-handoff[data-home-shown-handoff=false]{opacity:0;transform:translateY(.4rem)}@media (prefers-reduced-motion:reduce){.tt-home-track__k,.tt-home-handoff{transition:none}}@media (max-width:760px){.tt-home-track__k{font-size:.6875rem}.tt-home-track__v{display:none}}
.tt-home-cv[data-home-cv-fit]{max-height:var(--tt-home-cv-h);height:auto;aspect-ratio:tan(atan2(100vw, 100svh));box-shadow:none;border-radius:0}.tt-home-cv[data-home-cv-fit]>.tt-vpfit{inset:0}.tt-home-cv[data-home-cv-fit] .tt-home-cv__intel{zoom:1}.tt-home-cv[data-home-cv-fit] .tt-home-cv__water{border-radius:0}@media (min-width:761px) and (min-height:501px){.tt-home-cv[data-home-cv-fit]{--tt-home-cv-bezel:6px;--tt-home-cv-ink:color-mix(in srgb, var(--tt-text-primary) 45%, var(--tt-surface-raised,var(--tt-ground)))}.tt-home-cv[data-home-cv-fit] .tt-vpfit__screen{border-radius:calc(1rem / var(--tt-vp-s))}.tt-home-cv[data-home-cv-fit] .tt-vpfit__screen:after{box-shadow:inset 0 0 0 calc(var(--tt-home-cv-bezel) / var(--tt-vp-s)) var(--tt-home-cv-ink)}}@media (max-width:760px) and (min-height:501px) and (prefers-reduced-motion:no-preference){html[data-xp-mode=scroll] .tt-site-home [data-home-picture=canvas]>.tt-home-cv[data-home-cv-fit]{--tt-home-cv-h:100cqh;zoom:1}}@media (max-width:720px){.tt-home-cv[data-home-cv-fit] .tt-home-cv__intel{bottom:5.5rem}}
.tt-site-home>.tt-home-paths{border-block:1px solid var(--tt-line);background-color:var(--tt-home-band);padding-block:clamp(1.25rem,3vw,2.25rem)}.tt-home-paths__inner{gap:clamp(1rem,2.4vw,1.75rem);display:grid}.tt-home-paths__head{padding-top:var(--tt-home-paths-lead,0px);text-align:center;justify-items:center;gap:.5rem;display:grid}@media (min-width:761px) and (min-height:501px){.tt-home-paths{--tt-home-paths-lead:1.5rem}}.tt-home-paths__mantra{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:700;line-height:1.04}.tt-home-paths__body{--tt-home-phone-s:clamp(.35, tan(atan2(100svh - 25rem - var(--tt-home-paths-lead,0px), 858px)), 1);position:relative}.tt-home-paths__fork{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.tt-home-path__run{display:contents}.tt-home-path{border:1px solid var(--tt-level-raised-edge,var(--tt-line));background:var(--tt-surface-raised,var(--tt-ground));min-width:0;box-shadow:var(--tt-level-raised-shadow,var(--tt-elevation-1));border-radius:1.5rem;grid-template-rows:auto auto auto 1fr;gap:.6rem;padding:1.5rem;display:grid}.tt-home-path[data-home-path=minimal]{width:max(24rem, calc((404px * var(--tt-home-phone-s,1)) + 3rem + 2px))}.tt-home-path__k{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem}.tt-home-path__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.125rem,1.7vw,1.375rem);font-weight:650;line-height:1.2}.tt-home-path__line{color:var(--tt-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.tt-home-path__picture{align-content:end;justify-items:center;min-width:0;margin-top:.4rem;display:grid;position:relative}.tt-home-phone{--tt-home-phone-w:390px;--tt-home-phone-h:844px;--tt-home-phone-bezel:6px;--tt-home-phone-r:44px;box-sizing:border-box;width:calc(var(--tt-home-phone-w) + 2 * var(--tt-home-phone-bezel));padding:var(--tt-home-phone-bezel);border-radius:calc(var(--tt-home-phone-r) + var(--tt-home-phone-bezel));background:color-mix(in srgb, var(--tt-text-primary) 45%, transparent);box-shadow:var(--tt-level-raised-shadow,var(--tt-elevation-1));zoom:var(--tt-home-phone-s);position:relative}.tt-home-phone__screen{width:var(--tt-home-phone-w);height:var(--tt-home-phone-h);border-radius:var(--tt-home-phone-r);background:var(--tt-ground);overflow:hidden}.tt-home-phone__screen>.tt-stage,.tt-home-phone__screen>.tt-stage>.tt-stage__viewport{width:var(--tt-home-phone-w);height:var(--tt-home-phone-h)}.tt-home-phone__screen>.tt-stage>.tt-stage__viewport{border-radius:var(--tt-home-phone-r);overflow:hidden}.tt-home-cv{width:100%;min-width:0;box-shadow:var(--tt-shadow-frame);--tt-home-cv-zoom:.86;--tt-home-cv-h:29.5rem;height:var(--tt-home-cv-h);border-radius:1rem;position:relative;overflow:hidden}.tt-home-cv__crop{border-radius:1rem;height:100%;overflow:hidden}.tt-home-cv__crop>.tt-stage{zoom:var(--tt-home-cv-zoom);width:100%}.tt-home-cv__crop>.tt-stage>.tt-stage__viewport{height:calc(var(--tt-home-cv-h) / var(--tt-home-cv-zoom));border-radius:calc(1rem / var(--tt-home-cv-zoom))}.tt-home-cv__water{z-index:1;pointer-events:none;border-radius:1rem;position:absolute;inset:0;overflow:hidden}.tt-home-cv__intel{z-index:2;bottom:max(.9rem, var(--tt-reach-floating-b));left:max(.9rem, var(--tt-reach-floating-x));box-sizing:border-box;border:1px solid var(--tt-level-floating-edge,var(--tt-line));background:var(--tt-surface-floating,var(--tt-surface-raised));zoom:.8;border-radius:.85rem;width:24rem;padding:.6rem .7rem;position:absolute}.tt-home-cv__intel .tt-stage__viewport{--tt-stage-page-padding:0;background:0 0}@media (max-height:800px){.tt-home-path[data-home-path=minimal] .tt-home-path__line{display:none}.tt-home-paths__body{--tt-home-phone-s:clamp(.35, tan(atan2(100svh - 23rem - var(--tt-home-paths-lead,0px), 858px)), 1)}.tt-home-cv{--tt-home-cv-h:min(29.5rem, calc(858px * var(--tt-home-phone-s,1)))}}@media (max-width:1080px){.tt-home-paths__fork{grid-template-columns:minmax(0,1fr)}.tt-home-path[data-home-path=minimal]{width:auto}}@media (max-width:760px){.tt-site-home>.tt-home-paths{padding-block:1rem}.tt-home-paths__mantra{font-size:1.75rem}.tt-home-paths__inner,.tt-home-paths__fork{gap:.75rem}.tt-home-path{border-radius:1.25rem;gap:.35rem;padding:.85rem}.tt-home-path__line{display:none}.tt-home-path__title{font-size:1rem}.tt-home-cv{--tt-home-cv-h:38rem;--tt-home-cv-zoom:1}.tt-home-cv__intel{right:max(.6rem, var(--tt-reach-floating-x));bottom:max(.6rem, var(--tt-reach-floating-b));left:max(.6rem, var(--tt-reach-floating-x));zoom:.9;width:auto}}@media (max-width:760px),(max-height:500px){.tt-home-paths__body{--tt-home-phone-s:clamp(.6, min(tan(atan2(100vw - 4.5rem, 390px)), tan(atan2(100svh - 9rem, 844px))), 1)}.tt-home-phone{--tt-home-phone-bezel:0px;--tt-home-phone-r:28px;box-shadow:none;background:0 0}.tt-home-phone__screen{box-shadow:0 0 0 1px var(--tt-line-strong)}}
@media (max-width:760px),(max-height:500px){.tt-home-path__picture{--ps-w:min(100cqw, 28rem)}.tt-home-path__picture .tt-home-phone{--tt-home-phone-s:1;--tt-home-phone-bezel:6px;box-sizing:border-box;width:var(--ps-w);background:color-mix(in srgb, var(--tt-text-primary) 45%, transparent);height:100cqh;box-shadow:var(--tt-level-raised-shadow,var(--tt-elevation-1));zoom:1;border-radius:42px;padding:6px}.tt-home-path__picture .tt-home-phone__screen{width:100%;height:100%;box-shadow:none;border-radius:36px}.tt-home-path__picture .tt-home-phone__screen>.tt-stage,.tt-home-path__picture .tt-home-phone__screen>.tt-stage>.tt-stage__viewport{border-radius:inherit;width:100%;height:100%}.tt-home-path__picture>.tt-home-cv[data-home-cv-fit]{--tt-home-cv-bezel:6px;--tt-home-cv-ink:color-mix(in srgb, var(--tt-text-primary) 45%, var(--tt-surface-raised,var(--tt-ground)));width:var(--ps-w);aspect-ratio:auto;zoom:1;height:100cqh;max-height:none}.tt-home-path__picture>.tt-home-cv[data-home-cv-fit] .tt-vpfit__screen{--tt-vp-s:1;border-radius:42px;width:100%;height:100%;top:0;left:0;transform:none}.tt-home-path__picture>.tt-home-cv[data-home-cv-fit] .tt-vpfit__screen:after{box-shadow:inset 0 0 0 6px var(--tt-home-cv-ink), inset 0 0 0 7px var(--tt-line-strong,#80808066)}.tt-home-path__picture>.tt-home-cv[data-home-cv-fit] .tt-home-cv__water{border-radius:42px}.tt-home-path__picture>.tt-home-cv[data-home-cv-fit] .tt-stage__viewport{--tt-stage-ring-inset:7px;border-radius:36px}.tt-home-path__picture>.tt-home-cv[data-home-cv-fit] .tt-home-cv__intel{right:max(.75rem, var(--tt-reach-floating-x));bottom:max(5.5rem, var(--tt-reach-floating-b));left:max(.75rem, var(--tt-reach-floating-x))}@media (max-width:760px){.tt-home-path__picture>.tt-home-cv[data-home-cv-fit] .tt-vpfit__screen{grid-template-rows:minmax(0,1fr) auto;display:grid}.tt-home-path__picture>.tt-home-cv[data-home-cv-fit] .tt-vpfit__screen>.tt-stage{min-height:0}.tt-home-path__picture>.tt-home-cv[data-home-cv-fit] .tt-vpfit__screen>.tt-home-cv__intel{box-sizing:border-box;width:auto;margin:calc(var(--tt-cv-rise,1) * .5rem) max(.5rem, var(--tt-reach-floating-x)) calc(var(--tt-cv-rise,1) * 1rem);padding:calc(var(--tt-cv-rise,1) * .5rem) .6rem;max-height:calc(var(--tt-cv-rise,1) * 16rem);grid-row:2;position:relative;inset:auto}.tt-home-path__picture .tt-home-cv__intel .tt-ia-insight__rows li{padding-block:.3rem}.tt-home-path__picture .tt-home-cv__intel .tt-ia-insight__head{margin-block-end:0}}.tt-home-path__picture .tt-cube{display:none}@media (max-width:760px){.tt-home-path__picture>.tt-home-cv[data-home-cv-fit][data-home-cv-answered=true] .tt-vpfit__screen>.tt-stage{visibility:hidden}.tt-home-path__picture>.tt-home-cv[data-home-cv-fit][data-home-cv-answered=true] .tt-vpfit__screen>.tt-home-cv__intel{grid-row:1/-1;align-self:center}}.tt-site-home [data-app-stage][data-app-stage-scrolls]{pointer-events:auto}.tt-home-path__picture .tt-home-cv__intel{pointer-events:none}.tt-home-phone__screen .tt-pshell{grid-template-rows:auto minmax(7rem,1fr) auto;overflow-y:auto}.tt-home-phone__screen .tt-pshell__item{padding-bottom:calc(1rem + var(--tt-reach-raised-b))}.tt-home-path__picture .tt-home-cv .tt-lc-mark[data-size]{font-size:.5625rem}.tt-home-cv .tt-shell__canvas{overscroll-behavior-y:auto}.tt-home-path:not([data-card-stuck=true]) :is(.tt-pshell,.tt-pshell__item,.tt-shell__canvas),.tt-home-path:not([data-card-stuck=true]) :is(.tt-pshell,.tt-pshell__item,.tt-shell__canvas) *{touch-action:auto;pointer-events:none!important}.tt-home-path[data-card-stuck=true] :is(.tt-pshell,.tt-pshell__item,.tt-shell__canvas){overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}.tt-home-path__picture .tt-cube .tt-cube__badge{top:calc(var(--tt-lc-socket-reach) - 1.125rem - .125rem);right:auto;left:calc(100% - var(--tt-lc-socket-reach) + .125rem)}.tt-home-cv .tt-shelf--drawer{max-height:calc(100% - var(--tt-float-top) - max(var(--tt-float-inset), var(--tt-reach-floating-b)))}}@media (min-width:761px) and (max-height:500px){.tt-home-path__picture{height:calc(100svh - var(--tt-site-header-height,4rem) - 6rem);min-height:15rem;container-type:size}}
