.Hero-module___w2HtG__section{z-index:10;position:relative;overflow:hidden}.Hero-module___w2HtG__backdrop{inset:calc(var(--spacing,.25rem) * 0);position:absolute}.Hero-module___w2HtG__wireframeWrap{width:78%;height:110%;position:absolute;top:2%;right:-12%}@media (min-width:48rem){.Hero-module___w2HtG__wireframeWrap{width:58%}}.Hero-module___w2HtG__wireframe{opacity:.9;width:100%;height:100%}.Hero-module___w2HtG__glow{background:radial-gradient(closest-side,#c8c8d412,#0000);border-radius:3.40282e38px;width:60%;height:80%;position:absolute;top:-20%;right:-10%}.Hero-module___w2HtG__baseline{bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);background-color:var(--line);width:100%;height:1px;position:absolute}.Hero-module___w2HtG__inner{max-width:88rem;padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 40);padding-bottom:calc(var(--spacing,.25rem) * 20);margin-inline:auto;position:relative}@media (min-width:48rem){.Hero-module___w2HtG__inner{padding-inline:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 52);padding-bottom:calc(var(--spacing,.25rem) * 28)}}@media (min-width:64rem){.Hero-module___w2HtG__inner{padding-inline:calc(var(--spacing,.25rem) * 16)}}.Hero-module___w2HtG__availability{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-family:var(--font-fragment-mono);--tw-tracking:.22em;letter-spacing:.22em;color:var(--dim);text-transform:uppercase;font-size:11px;display:flex}.Hero-module___w2HtG__dot{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:var(--ok);border-radius:3.40282e38px;display:inline-block}.Hero-module___w2HtG__headline{margin-top:calc(var(--spacing,.25rem) * 10);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);letter-spacing:-.035em;font-size:clamp(2.9rem,8.4vw,8.5rem);line-height:.95}.Hero-module___w2HtG__headlineLine{display:block}.Hero-module___w2HtG__headlineAccent{padding-bottom:calc(var(--spacing,.25rem) * 2);display:block}.Hero-module___w2HtG__subRow{margin-top:calc(var(--spacing,.25rem) * 14);align-items:flex-end;gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.Hero-module___w2HtG__subRow{margin-top:calc(var(--spacing,.25rem) * 20)}}@media (min-width:64rem){.Hero-module___w2HtG__subRow{grid-template-columns:repeat(12,minmax(0,1fr))}}.Hero-module___w2HtG__subtitle{max-width:var(--container-xl,36rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--dim)}@media (min-width:64rem){.Hero-module___w2HtG__subtitle{grid-column:span 6/span 6}}.Hero-module___w2HtG__ctaRow{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}@media (min-width:64rem){.Hero-module___w2HtG__ctaRow{grid-column:span 6/span 6;justify-content:flex-end}}.Hero-module___w2HtG__ctaPrimary{align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--signal);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-fragment-mono);--tw-tracking:.14em;letter-spacing:.14em;color:var(--void);text-transform:uppercase;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;font-size:12px;transition-duration:.3s;display:inline-flex}@media (hover:hover){.Hero-module___w2HtG__ctaPrimary:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.Hero-module___w2HtG__ctaIcon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.Hero-module___w2HtG__ctaPrimary:hover .Hero-module___w2HtG__ctaIcon{transform:translate(.25rem)}.Hero-module___w2HtG__ctaSecondary{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line-strong);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-fragment-mono);--tw-tracking:.14em;letter-spacing:.14em;color:var(--ink);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;font-size:12px;transition-duration:.3s;display:inline-flex}@media (hover:hover){.Hero-module___w2HtG__ctaSecondary:hover{border-color:var(--ink)}}.Hero-module___w2HtG__dataStrip{margin-top:calc(var(--spacing,.25rem) * 20);row-gap:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-top:calc(var(--spacing,.25rem) * 6);font-family:var(--font-fragment-mono);--tw-tracking:.2em;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));font-size:10px;display:grid}@media (min-width:48rem){.Hero-module___w2HtG__dataStrip{margin-top:calc(var(--spacing,.25rem) * 28);grid-template-columns:repeat(4,minmax(0,1fr))}}.Hero-module___w2HtG__dataKey{color:var(--signal)}.Hero-module___w2HtG__scrollCell{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}@media (min-width:48rem){.Hero-module___w2HtG__scrollCell{justify-content:flex-end}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.StatsBar-module__xKiOhq__section{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);background-color:var(--panel);position:relative}@supports (color:color-mix(in lab, red, red)){.StatsBar-module__xKiOhq__section{background-color:color-mix(in oklab, var(--panel) 50%, transparent)}}.StatsBar-module__xKiOhq__inner{max-width:88rem;padding-inline:calc(var(--spacing,.25rem) * 6);margin-inline:auto}@media (min-width:48rem){.StatsBar-module__xKiOhq__inner{padding-inline:calc(var(--spacing,.25rem) * 10)}}@media (min-width:64rem){.StatsBar-module__xKiOhq__inner{padding-inline:calc(var(--spacing,.25rem) * 16)}}.StatsBar-module__xKiOhq__mask{padding-block:calc(var(--spacing,.25rem) * 6);overflow:hidden}.StatsBar-module__xKiOhq__track{width:max-content;display:flex}.StatsBar-module__xKiOhq__row{align-items:center;gap:calc(var(--spacing,.25rem) * 16);padding-right:calc(var(--spacing,.25rem) * 16);flex-shrink:0;display:flex}.StatsBar-module__xKiOhq__item{align-items:center;gap:calc(var(--spacing,.25rem) * 16);white-space:nowrap;display:flex}.StatsBar-module__xKiOhq__pair{align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);display:flex}.StatsBar-module__xKiOhq__num{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--ink)}.StatsBar-module__xKiOhq__label{font-family:var(--font-fragment-mono);--tw-tracking:.2em;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;font-size:10px}.StatsBar-module__xKiOhq__diamond{color:var(--line-strong);font-size:8px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.SectionHeading-module__1CUDPa__divider{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line)}.SectionHeading-module__1CUDPa__title{margin-top:calc(var(--spacing,.25rem) * 10);max-width:var(--container-4xl,56rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);letter-spacing:-.025em;font-size:clamp(2.1rem,4.6vw,4.2rem);line-height:1.04}.SectionHeading-module__1CUDPa__subtitle{margin-top:calc(var(--spacing,.25rem) * 6);max-width:var(--container-xl,36rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--dim)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.Services-module__uj7JVa__section{z-index:10;scroll-margin-top:calc(var(--spacing,.25rem) * 24);position:relative}.Services-module__uj7JVa__inner{max-width:88rem;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 28);margin-inline:auto}@media (min-width:48rem){.Services-module__uj7JVa__inner{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 40)}}@media (min-width:64rem){.Services-module__uj7JVa__inner{padding-inline:calc(var(--spacing,.25rem) * 16)}}.Services-module__uj7JVa__grid{margin-top:calc(var(--spacing,.25rem) * 16);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.Services-module__uj7JVa__grid{margin-top:calc(var(--spacing,.25rem) * 20)}}@media (min-width:64rem){.Services-module__uj7JVa__grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.Services-module__uj7JVa__card{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--panel);padding:calc(var(--spacing,.25rem) * 8);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;flex-direction:column;transition-duration:.5s;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.Services-module__uj7JVa__card{padding:calc(var(--spacing,.25rem) * 10)}}.Services-module__uj7JVa__card:hover{border-color:var(--line-strong)}.Services-module__uj7JVa__halo{pointer-events:none;top:calc(var(--spacing,.25rem) * -24);right:calc(var(--spacing,.25rem) * -24);height:calc(var(--spacing,.25rem) * 56);width:calc(var(--spacing,.25rem) * 56);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;background:radial-gradient(closest-side,#dcdce60d,#0000);border-radius:3.40282e38px;transition-duration:.7s;position:absolute}.Services-module__uj7JVa__card:hover .Services-module__uj7JVa__halo{opacity:1}@media (min-width:64rem){.Services-module__uj7JVa__cellAnchor{grid-area:span 2/span 7/span 2/span 7}.Services-module__uj7JVa__cellWide{grid-column:span 7/span 7}.Services-module__uj7JVa__cellNarrow{grid-column:span 5/span 5}.Services-module__uj7JVa__cellThird{grid-column:span 4/span 4}}.Services-module__uj7JVa__cellStat{justify-content:space-between}@media (min-width:64rem){.Services-module__uj7JVa__cellStat{grid-column:span 4/span 4}}.Services-module__uj7JVa__cardTop{justify-content:space-between;align-items:flex-start;display:flex}.Services-module__uj7JVa__cardIcon{color:var(--dim);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}.Services-module__uj7JVa__card:hover .Services-module__uj7JVa__cardIcon{color:var(--ink)}.Services-module__uj7JVa__cardNum{font-family:var(--font-fragment-mono);--tw-tracking:.2em;letter-spacing:.2em;color:var(--signal);font-size:11px}.Services-module__uj7JVa__cardTitle{margin-top:calc(var(--spacing,.25rem) * 7);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.Services-module__uj7JVa__cardDesc{margin-top:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--dim)}.Services-module__uj7JVa__cardDescWide{margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-lg,32rem);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--dim)}.Services-module__uj7JVa__cardLink{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-fragment-mono);--tw-tracking:.16em;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:11px;display:inline-flex}.Services-module__uj7JVa__cardLink:hover{color:var(--signal)}.Services-module__uj7JVa__cardLinkIcon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.Services-module__uj7JVa__cardLink:hover .Services-module__uj7JVa__cardLinkIcon{transform:translate(.25rem)}.Services-module__uj7JVa__cardFooter{padding-top:calc(var(--spacing,.25rem) * 8);margin-top:auto}.Services-module__uj7JVa__cardFooterRow{padding-top:calc(var(--spacing,.25rem) * 8);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.Services-module__uj7JVa__cardFooterWrap{align-items:center;column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 8);flex-wrap:wrap;margin-top:auto;display:flex}.Services-module__uj7JVa__stackNote{font-family:var(--font-fragment-mono);--tw-tracking:.18em;letter-spacing:.18em;color:var(--faint);font-size:10px;display:none}@media (min-width:40rem){.Services-module__uj7JVa__stackNote{display:block}}.Services-module__uj7JVa__console{margin-top:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 5);font-family:var(--font-fragment-mono);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);background:#070708;border-width:1px;border-color:#26262c;border-radius:.25rem;font-size:11px;line-height:1.9}.Services-module__uj7JVa__consoleCmd{color:#5c5b63}.Services-module__uj7JVa__consoleLine{color:#97969e}.Services-module__uj7JVa__consoleCheck{color:#5fb380}.Services-module__uj7JVa__consoleLive{color:#eceae6}.Services-module__uj7JVa__consoleCaret{margin-left:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 3);--tw-translate-y:2px;width:7px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--signal);display:inline-block}.Services-module__uj7JVa__statLabel{font-family:var(--font-fragment-mono);--tw-tracking:.24em;letter-spacing:.24em;color:var(--signal);text-transform:uppercase;font-size:10px}.Services-module__uj7JVa__statNum{margin-top:calc(var(--spacing,.25rem) * 8);font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.Services-module__uj7JVa__statNumUnit{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.Services-module__uj7JVa__statDesc{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--dim)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
.TechStack-module__quXqXG__section{z-index:10;scroll-margin-top:calc(var(--spacing,.25rem) * 24);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--line);background-color:var(--panel);position:relative}.TechStack-module__quXqXG__inner{max-width:88rem;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 28);margin-inline:auto}@media (min-width:48rem){.TechStack-module__quXqXG__inner{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 40)}}@media (min-width:64rem){.TechStack-module__quXqXG__inner{padding-inline:calc(var(--spacing,.25rem) * 16)}}.TechStack-module__quXqXG__grid{margin-top:calc(var(--spacing,.25rem) * 16);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.TechStack-module__quXqXG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.TechStack-module__quXqXG__grid{margin-top:calc(var(--spacing,.25rem) * 20)}}@media (min-width:64rem){.TechStack-module__quXqXG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.TechStack-module__quXqXG__card{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--void);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.TechStack-module__quXqXG__card{background-color:color-mix(in oklab, var(--void) 40%, transparent)}}.TechStack-module__quXqXG__card{padding:calc(var(--spacing,.25rem) * 7);transition:border-color .5s,box-shadow .5s}.TechStack-module__quXqXG__card:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.TechStack-module__quXqXG__card:hover{border-color:color-mix(in srgb, var(--brand) 55%, transparent)}}.TechStack-module__quXqXG__card:hover{box-shadow:0 24px 48px -16px var(--brand)}@supports (color:color-mix(in lab, red, red)){.TechStack-module__quXqXG__card:hover{box-shadow:0 24px 48px -16px color-mix(in srgb, var(--brand) 35%, transparent)}}.TechStack-module__quXqXG__halo{pointer-events:none;top:calc(var(--spacing,.25rem) * -20);right:calc(var(--spacing,.25rem) * -20);height:calc(var(--spacing,.25rem) * 48);width:calc(var(--spacing,.25rem) * 48);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;background:radial-gradient(closest-side, var(--brand), transparent);border-radius:3.40282e38px;transition-duration:.7s;position:absolute}@supports (color:color-mix(in lab, red, red)){.TechStack-module__quXqXG__halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 18%, transparent), transparent)}}.TechStack-module__quXqXG__card:hover .TechStack-module__quXqXG__halo{opacity:1}.TechStack-module__quXqXG__cardTop{justify-content:space-between;align-items:flex-start;display:flex}.TechStack-module__quXqXG__logo{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);color:var(--dim);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}.TechStack-module__quXqXG__card:hover .TechStack-module__quXqXG__logo{color:var(--brand);transform:scale(1.1)}.TechStack-module__quXqXG__category{font-family:var(--font-fragment-mono);--tw-tracking:.2em;letter-spacing:.2em;color:var(--signal);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;font-size:9px;transition-duration:.5s}.TechStack-module__quXqXG__card:hover .TechStack-module__quXqXG__category{color:var(--brand)}.TechStack-module__quXqXG__name{margin-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.TechStack-module__quXqXG__desc{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625);color:var(--dim)}.TechStack-module__quXqXG__quote{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 16);max-width:var(--container-3xl,48rem);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--signal);padding-block:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 8)}@media (min-width:48rem){.TechStack-module__quXqXG__quote{margin-top:calc(var(--spacing,.25rem) * 20)}}.TechStack-module__quXqXG__quoteText{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--dim)}@media (min-width:48rem){.TechStack-module__quXqXG__quoteText{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.SpeedComparison-module__xsCAEW__section{z-index:10;scroll-margin-top:calc(var(--spacing,.25rem) * 24);position:relative}.SpeedComparison-module__xsCAEW__inner{max-width:88rem;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 28);margin-inline:auto}@media (min-width:48rem){.SpeedComparison-module__xsCAEW__inner{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 40)}}@media (min-width:64rem){.SpeedComparison-module__xsCAEW__inner{padding-inline:calc(var(--spacing,.25rem) * 16)}}.SpeedComparison-module__xsCAEW__scoreGrid{margin-top:calc(var(--spacing,.25rem) * 16);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.SpeedComparison-module__xsCAEW__scoreGrid{margin-top:calc(var(--spacing,.25rem) * 20)}}@media (min-width:64rem){.SpeedComparison-module__xsCAEW__scoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.SpeedComparison-module__xsCAEW__cardOurs{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.SpeedComparison-module__xsCAEW__cardOurs{border-color:color-mix(in oklab, var(--signal) 40%, transparent)}}.SpeedComparison-module__xsCAEW__cardOurs{background-color:var(--panel);padding:calc(var(--spacing,.25rem) * 8)}@media (min-width:48rem){.SpeedComparison-module__xsCAEW__cardOurs{padding:calc(var(--spacing,.25rem) * 10)}}.SpeedComparison-module__xsCAEW__cardTheirs{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.SpeedComparison-module__xsCAEW__cardTheirs{background-color:color-mix(in oklab, var(--panel) 60%, transparent)}}.SpeedComparison-module__xsCAEW__cardTheirs{padding:calc(var(--spacing,.25rem) * 8)}@media (min-width:48rem){.SpeedComparison-module__xsCAEW__cardTheirs{padding:calc(var(--spacing,.25rem) * 10)}}.SpeedComparison-module__xsCAEW__cardHead{justify-content:space-between;align-items:center;display:flex}.SpeedComparison-module__xsCAEW__labelOurs{font-family:var(--font-fragment-mono);--tw-tracking:.2em;letter-spacing:.2em;color:var(--signal);text-transform:uppercase;font-size:11px}.SpeedComparison-module__xsCAEW__labelTheirs{font-family:var(--font-fragment-mono);--tw-tracking:.2em;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;font-size:11px}.SpeedComparison-module__xsCAEW__badgeOurs{border-style:var(--tw-border-style);border-width:1px;border-color:var(--signal);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-fragment-mono);--tw-tracking:.16em;letter-spacing:.16em;color:var(--signal);text-transform:uppercase;font-size:9px}.SpeedComparison-module__xsCAEW__badgeTheirs{border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-fragment-mono);--tw-tracking:.16em;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;font-size:9px}.SpeedComparison-module__xsCAEW__scoreOurs{margin-top:calc(var(--spacing,.25rem) * 8);font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.SpeedComparison-module__xsCAEW__scoreOursUnit{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:var(--faint)}.SpeedComparison-module__xsCAEW__scoreTheirs{margin-top:calc(var(--spacing,.25rem) * 8);font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--faint)}.SpeedComparison-module__xsCAEW__scoreTheirsUnit{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.SpeedComparison-module__xsCAEW__bars{margin-top:calc(var(--spacing,.25rem) * 9)}:where(.SpeedComparison-module__xsCAEW__bars>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}.SpeedComparison-module__xsCAEW__barHead{font-family:var(--font-fragment-mono);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.SpeedComparison-module__xsCAEW__barLabel{color:var(--faint)}.SpeedComparison-module__xsCAEW__barValue{color:var(--dim)}.SpeedComparison-module__xsCAEW__barTrack{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 1);background-color:var(--line);width:100%}.SpeedComparison-module__xsCAEW__barFill{height:calc(var(--spacing,.25rem) * 1)}.SpeedComparison-module__xsCAEW__barSignal{background-color:var(--signal)}.SpeedComparison-module__xsCAEW__barBad{background-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.SpeedComparison-module__xsCAEW__barBad{background-color:color-mix(in oklab, var(--bad) 70%, transparent)}}.SpeedComparison-module__xsCAEW__why{margin-top:calc(var(--spacing,.25rem) * 24)}@media (min-width:48rem){.SpeedComparison-module__xsCAEW__why{margin-top:calc(var(--spacing,.25rem) * 32)}}.SpeedComparison-module__xsCAEW__whyTitle{max-width:var(--container-2xl,42rem);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media (min-width:48rem){.SpeedComparison-module__xsCAEW__whyTitle{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.SpeedComparison-module__xsCAEW__whyLead{margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-2xl,42rem);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--dim)}.SpeedComparison-module__xsCAEW__whyGrid{margin-top:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.SpeedComparison-module__xsCAEW__whyGrid{gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:repeat(12,minmax(0,1fr))}.SpeedComparison-module__xsCAEW__accordion{grid-column:span 7/span 7}}.SpeedComparison-module__xsCAEW__accItem{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line)}.SpeedComparison-module__xsCAEW__accItem:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.SpeedComparison-module__xsCAEW__accButton{align-items:center;gap:calc(var(--spacing,.25rem) * 5);width:100%;padding-block:calc(var(--spacing,.25rem) * 5);text-align:left;display:flex}.SpeedComparison-module__xsCAEW__accNum{font-family:var(--font-fragment-mono);--tw-tracking:.16em;letter-spacing:.16em;color:var(--faint);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:11px}.SpeedComparison-module__xsCAEW__accNumOpen{color:var(--signal)}.SpeedComparison-module__xsCAEW__accTitle{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);flex:1}.SpeedComparison-module__xsCAEW__accPlus{color:var(--dim);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.SpeedComparison-module__xsCAEW__accPlusOpen{transform:rotate(45deg)}.SpeedComparison-module__xsCAEW__accPanel{overflow:hidden}.SpeedComparison-module__xsCAEW__accDesc{padding-bottom:calc(var(--spacing,.25rem) * 6);padding-left:calc(var(--spacing,.25rem) * 10);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--dim)}@media (min-width:64rem){.SpeedComparison-module__xsCAEW__scorecardCol{grid-column:span 5/span 5}}.SpeedComparison-module__xsCAEW__scorecard{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--panel);padding:calc(var(--spacing,.25rem) * 7)}@media (min-width:48rem){.SpeedComparison-module__xsCAEW__scorecard{padding:calc(var(--spacing,.25rem) * 9)}}.SpeedComparison-module__xsCAEW__scorecardTitle{font-family:var(--font-fragment-mono);--tw-tracking:.2em;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;font-size:11px}.SpeedComparison-module__xsCAEW__scorecardLegend{margin-top:calc(var(--spacing,.25rem) * 6);column-gap:calc(var(--spacing,.25rem) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-fragment-mono);--tw-tracking:.14em;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;grid-template-columns:1fr auto auto;font-size:9px;display:grid}.SpeedComparison-module__xsCAEW__scorecardRow{align-items:center;column-gap:calc(var(--spacing,.25rem) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-block:calc(var(--spacing,.25rem) * 3.5);grid-template-columns:1fr auto auto;display:grid}.SpeedComparison-module__xsCAEW__scorecardRow:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.SpeedComparison-module__xsCAEW__rowLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--dim)}.SpeedComparison-module__xsCAEW__tickYes{width:calc(var(--spacing,.25rem) * 16);color:var(--ok);justify-content:center;display:flex}.SpeedComparison-module__xsCAEW__tickNo{width:calc(var(--spacing,.25rem) * 16);color:var(--bad);justify-content:center;display:flex}.SpeedComparison-module__xsCAEW__srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.Portfolio-module__ATRX1a__section{z-index:10;scroll-margin-top:calc(var(--spacing,.25rem) * 24);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--line);background-color:var(--panel);position:relative}.Portfolio-module__ATRX1a__inner{max-width:88rem;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 28);margin-inline:auto}@media (min-width:48rem){.Portfolio-module__ATRX1a__inner{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 40)}}@media (min-width:64rem){.Portfolio-module__ATRX1a__inner{padding-inline:calc(var(--spacing,.25rem) * 16)}}.Portfolio-module__ATRX1a__list{margin-top:calc(var(--spacing,.25rem) * 16)}:where(.Portfolio-module__ATRX1a__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:48rem){.Portfolio-module__ATRX1a__list{margin-top:calc(var(--spacing,.25rem) * 24)}:where(.Portfolio-module__ATRX1a__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 10) * calc(1 - var(--tw-space-y-reverse)))}}.Portfolio-module__ATRX1a__card{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;border-width:1px;transition-duration:.5s}@media (min-width:48rem){.Portfolio-module__ATRX1a__card{padding:calc(var(--spacing,.25rem) * 10)}}@media (min-width:64rem){.Portfolio-module__ATRX1a__card{padding:calc(var(--spacing,.25rem) * 14)}}.Portfolio-module__ATRX1a__card{border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.Portfolio-module__ATRX1a__card{border-color:color-mix(in srgb, var(--signal) 24%, var(--line-strong))}}.Portfolio-module__ATRX1a__card{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.Portfolio-module__ATRX1a__card{background:color-mix(in srgb, var(--signal) 5%, var(--panel))}}.Portfolio-module__ATRX1a__card{box-shadow:0 20px 48px -22px #00000080,inset 0 1px #ffffff0a}.Portfolio-module__ATRX1a__card:hover{border-color:var(--signal);box-shadow:0 26px 64px -22px var(--signal), inset 0 1px 0 #ffffff0f}@supports (color:color-mix(in lab, red, red)){.Portfolio-module__ATRX1a__card:hover{box-shadow:0 26px 64px -22px color-mix(in srgb, var(--signal) 30%, transparent), inset 0 1px 0 #ffffff0f}}.Portfolio-module__ATRX1a__link{gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.Portfolio-module__ATRX1a__link{gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:repeat(12,minmax(0,1fr))}.Portfolio-module__ATRX1a__mediaCol{grid-column:span 7/span 7}.Portfolio-module__ATRX1a__mediaColSwap{order:2}}.Portfolio-module__ATRX1a__mediaClip{border-radius:var(--radius-lg,.5rem);overflow:hidden}.Portfolio-module__ATRX1a__zoom{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.Portfolio-module__ATRX1a__card:hover .Portfolio-module__ATRX1a__zoom{transform:scale(1.035)}.Portfolio-module__ATRX1a__frame{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background:#0c0c0f;border-width:1px;border-color:#26262c;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 80px -20px #000c}.Portfolio-module__ATRX1a__frameBar{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);border-color:#e8e8f014;border-bottom-width:1px;display:flex}.Portfolio-module__ATRX1a__frameDots{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.Portfolio-module__ATRX1a__frameDot{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);background:#2a2a30;border-radius:3.40282e38px}.Portfolio-module__ATRX1a__frameDot:first-child{background:#ff5f57}.Portfolio-module__ATRX1a__frameDot:nth-child(2){background:#febc2e}.Portfolio-module__ATRX1a__frameDot:nth-child(3){background:#28c840}.Portfolio-module__ATRX1a__frameUrl{border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-fragment-mono);--tw-tracking:.12em;letter-spacing:.12em;color:#8a8a93;background:#0006;margin-inline:auto;font-size:9px}.Portfolio-module__ATRX1a__frameSpacer{width:calc(var(--spacing,.25rem) * 8)}.Portfolio-module__ATRX1a__viewport{aspect-ratio:16/10;position:relative}.Portfolio-module__ATRX1a__shot{object-fit:cover;object-position:top;filter:saturate(1.08)contrast(1.04)brightness(1.05);transition:filter .7s}.Portfolio-module__ATRX1a__card:hover .Portfolio-module__ATRX1a__shot{filter:saturate(1.18)contrast(1.07)brightness(1.1)}.Portfolio-module__ATRX1a__gif{inset:calc(var(--spacing,.25rem) * 0);object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute}.Portfolio-module__ATRX1a__comingSoonWrap{inset:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;display:flex;position:absolute}.Portfolio-module__ATRX1a__comingSoonBadge{border-style:var(--tw-border-style);border-width:1px;border-color:var(--line-strong);background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.Portfolio-module__ATRX1a__comingSoonBadge{background-color:color-mix(in oklab, var(--void) 80%, transparent)}}.Portfolio-module__ATRX1a__comingSoonBadge{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-fragment-mono);--tw-tracking:.24em;letter-spacing:.24em;color:var(--ink);text-transform:uppercase;--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);font-size:11px}.Portfolio-module__ATRX1a__placeholder{inset:calc(var(--spacing,.25rem) * 0);background:radial-gradient(at 30% 20%,#131318,#08080a 70%);position:absolute}.Portfolio-module__ATRX1a__briefCol{flex-direction:column;display:flex}@media (min-width:64rem){.Portfolio-module__ATRX1a__briefCol{grid-column:span 5/span 5}.Portfolio-module__ATRX1a__briefColSwap{order:1}}.Portfolio-module__ATRX1a__briefHead{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:baseline;display:flex}.Portfolio-module__ATRX1a__counter{font-family:var(--font-fragment-mono);--tw-tracking:.24em;letter-spacing:.24em;color:var(--signal);font-size:11px}.Portfolio-module__ATRX1a__meta{font-family:var(--font-fragment-mono);--tw-tracking:.2em;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;font-size:10px}.Portfolio-module__ATRX1a__title{margin-top:calc(var(--spacing,.25rem) * 7);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.1;display:flex}.Portfolio-module__ATRX1a__arrow{margin-top:calc(var(--spacing,.25rem) * 2);color:var(--dim);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s}.Portfolio-module__ATRX1a__card:hover .Portfolio-module__ATRX1a__arrow{color:var(--signal);transform:translate(.25rem,-.25rem)}.Portfolio-module__ATRX1a__desc{margin-top:calc(var(--spacing,.25rem) * 5);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--dim)}.Portfolio-module__ATRX1a__tags{gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 9);flex-wrap:wrap;margin-top:auto;display:flex}.Portfolio-module__ATRX1a__tag{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-fragment-mono);--tw-tracking:.14em;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;font-size:9px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.Process-module__MDuI_q__section{z-index:10;scroll-margin-top:calc(var(--spacing,.25rem) * 24);position:relative}.Process-module__MDuI_q__inner{max-width:88rem;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 28);margin-inline:auto}@media (min-width:48rem){.Process-module__MDuI_q__inner{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 40)}}@media (min-width:64rem){.Process-module__MDuI_q__inner{padding-inline:calc(var(--spacing,.25rem) * 16)}}.Process-module__MDuI_q__body{margin-top:calc(var(--spacing,.25rem) * 12)}@media (min-width:48rem){.Process-module__MDuI_q__body{margin-top:calc(var(--spacing,.25rem) * 16)}}.Process-module__MDuI_q__rail{display:none;position:relative}@media (min-width:64rem){.Process-module__MDuI_q__rail{display:block}}.Process-module__MDuI_q__railLine{transform-origin:0;background-color:var(--line-strong);height:1px}.Process-module__MDuI_q__railMarkers{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute}.Process-module__MDuI_q__railDiamond{border-style:var(--tw-border-style);border-width:1px;border-color:var(--line-strong);background-color:var(--void);width:7px;height:7px;margin-top:-3.5px;display:block;rotate:45deg}.Process-module__MDuI_q__steps{gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.Process-module__MDuI_q__steps{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Process-module__MDuI_q__steps{margin-top:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(4,minmax(0,1fr))}}.Process-module__MDuI_q__stepNum{font-family:var(--font-fragment-mono);--tw-tracking:.2em;letter-spacing:.2em;color:var(--signal);font-size:11px}.Process-module__MDuI_q__stepTitle{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.Process-module__MDuI_q__stepDuration{margin-top:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-fragment-mono);--tw-tracking:.2em;letter-spacing:.2em;color:var(--signal);text-transform:uppercase;font-size:10px}.Process-module__MDuI_q__stepDesc{margin-top:calc(var(--spacing,.25rem) * 5);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--dim)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.Faq-module__KRU6Oa__section{z-index:10;scroll-margin-top:calc(var(--spacing,.25rem) * 24);position:relative}.Faq-module__KRU6Oa__inner{max-width:88rem;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 28);margin-inline:auto}@media (min-width:48rem){.Faq-module__KRU6Oa__inner{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 40)}}@media (min-width:64rem){.Faq-module__KRU6Oa__inner{padding-inline:calc(var(--spacing,.25rem) * 16)}}.Faq-module__KRU6Oa__list{margin-top:calc(var(--spacing,.25rem) * 12);max-width:var(--container-4xl,56rem)}@media (min-width:48rem){.Faq-module__KRU6Oa__list{margin-top:calc(var(--spacing,.25rem) * 16)}}.Faq-module__KRU6Oa__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line)}.Faq-module__KRU6Oa__item:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.Faq-module__KRU6Oa__heading{margin:calc(var(--spacing,.25rem) * 0)}.Faq-module__KRU6Oa__trigger{cursor:pointer;width:100%;padding-block:calc(var(--spacing,.25rem) * 6);text-align:left;grid-template-columns:2.5rem 1fr auto;align-items:baseline;display:grid}@media (min-width:48rem){.Faq-module__KRU6Oa__trigger{padding-block:calc(var(--spacing,.25rem) * 7)}}.Faq-module__KRU6Oa__trigger:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:1px;outline-color:var(--signal)}.Faq-module__KRU6Oa__num{font-family:var(--font-fragment-mono);--tw-tracking:.2em;letter-spacing:.2em;color:var(--signal);font-size:11px}.Faq-module__KRU6Oa__question{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media (min-width:48rem){.Faq-module__KRU6Oa__question{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.Faq-module__KRU6Oa__icon{padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);line-height:1;font-weight:var(--font-weight-light,300);color:var(--dim);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.Faq-module__KRU6Oa__icon[data-open=true]{transform:rotate(45deg)}.Faq-module__KRU6Oa__answerWrap{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.Faq-module__KRU6Oa__answerWrap[data-open=true]{grid-template-rows:1fr}.Faq-module__KRU6Oa__answerClip{min-height:0;overflow:hidden}.Faq-module__KRU6Oa__answer{max-width:var(--container-2xl,42rem);padding-bottom:calc(var(--spacing,.25rem) * 7);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--dim)}@media (min-width:48rem){.Faq-module__KRU6Oa__answer{padding-left:calc(var(--spacing,.25rem) * 10)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.ContactForm-module__4CUZdq__section{z-index:10;scroll-margin-top:calc(var(--spacing,.25rem) * 24);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--line);background-color:var(--panel);position:relative;overflow:hidden}.ContactForm-module__4CUZdq__inner{max-width:88rem;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 28);margin-inline:auto}@media (min-width:48rem){.ContactForm-module__4CUZdq__inner{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 44)}}@media (min-width:64rem){.ContactForm-module__4CUZdq__inner{padding-inline:calc(var(--spacing,.25rem) * 16)}}.ContactForm-module__4CUZdq__grid{gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.ContactForm-module__4CUZdq__grid{gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(12,minmax(0,1fr))}.ContactForm-module__4CUZdq__invitation{grid-column:span 5/span 5}}.ContactForm-module__4CUZdq__divider{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line)}.ContactForm-module__4CUZdq__title{margin-top:calc(var(--spacing,.25rem) * 9);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);letter-spacing:-.03em;font-size:clamp(2.4rem,4.8vw,4.6rem);line-height:1.02}.ContactForm-module__4CUZdq__subtitle{margin-top:calc(var(--spacing,.25rem) * 7);max-width:var(--container-md,28rem);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--dim)}.ContactForm-module__4CUZdq__emailBlock{margin-top:calc(var(--spacing,.25rem) * 12)}:where(.ContactForm-module__4CUZdq__emailBlock>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.ContactForm-module__4CUZdq__emailLabel{font-family:var(--font-fragment-mono);--tw-tracking:.24em;letter-spacing:.24em;color:var(--signal);text-transform:uppercase;font-size:10px}.ContactForm-module__4CUZdq__emailLink{font-family:var(--font-fragment-mono);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:8px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-block}.ContactForm-module__4CUZdq__emailLink:hover{-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.ContactForm-module__4CUZdq__metaGrid{margin-top:calc(var(--spacing,.25rem) * 12);max-width:var(--container-sm,24rem);gap:calc(var(--spacing,.25rem) * 8);font-family:var(--font-fragment-mono);--tw-leading:var(--leading-relaxed,1.625);font-size:10px;line-height:var(--leading-relaxed,1.625);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ContactForm-module__4CUZdq__metaKey{color:var(--signal)}.ContactForm-module__4CUZdq__metaValue{color:var(--dim)}@media (min-width:64rem){.ContactForm-module__4CUZdq__formCol{grid-column:span 7/span 7}}.ContactForm-module__4CUZdq__form{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding:calc(var(--spacing,.25rem) * 8);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:48rem){.ContactForm-module__4CUZdq__form{padding:calc(var(--spacing,.25rem) * 12)}}.ContactForm-module__4CUZdq__fieldGrid{gap:calc(var(--spacing,.25rem) * 7);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.ContactForm-module__4CUZdq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactForm-module__4CUZdq__label{font-family:var(--font-fragment-mono);--tw-tracking:.22em;letter-spacing:.22em;color:var(--dim);text-transform:uppercase;font-size:10px}.ContactForm-module__4CUZdq__required{color:var(--signal)}.ContactForm-module__4CUZdq__input{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line-strong);background-color:var(--void);width:100%}@supports (color:color-mix(in lab, red, red)){.ContactForm-module__4CUZdq__input{background-color:color-mix(in oklab, var(--void) 50%, transparent)}}.ContactForm-module__4CUZdq__input{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);color:var(--ink)}.ContactForm-module__4CUZdq__input::placeholder{color:var(--faint)}.ContactForm-module__4CUZdq__input:focus{border-color:var(--signal);--tw-outline-style:none;outline-style:none}.ContactForm-module__4CUZdq__textarea{resize:none}.ContactForm-module__4CUZdq__inputError{border-color:var(--bad)}.ContactForm-module__4CUZdq__fieldError{margin-top:calc(var(--spacing,.25rem) * 2);font-family:var(--font-fragment-mono);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--bad);font-size:10px}.ContactForm-module__4CUZdq__messageWrap{margin-top:calc(var(--spacing,.25rem) * 7)}.ContactForm-module__4CUZdq__footerRow{margin-top:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-top:calc(var(--spacing,.25rem) * 7);flex-direction:column;display:flex}@media (min-width:40rem){.ContactForm-module__4CUZdq__footerRow{flex-direction:row;justify-content:space-between;align-items:center}}.ContactForm-module__4CUZdq__privacyNote{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-fragment-mono);--tw-leading:var(--leading-relaxed,1.625);font-size:10px;line-height:var(--leading-relaxed,1.625);--tw-tracking:.1em;letter-spacing:.1em;color:var(--faint);display:flex}.ContactForm-module__4CUZdq__submit{align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--signal);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-fragment-mono);--tw-tracking:.14em;letter-spacing:.14em;color:var(--void);text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-shrink:0;font-size:12px;transition-duration:.3s;display:inline-flex}@media (hover:hover){.ContactForm-module__4CUZdq__submit:enabled:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.ContactForm-module__4CUZdq__submit:disabled{opacity:.6}.ContactForm-module__4CUZdq__submitIcon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.ContactForm-module__4CUZdq__submit:hover .ContactForm-module__4CUZdq__submitIcon{transform:translate(.25rem)}.ContactForm-module__4CUZdq__statusOk{margin-top:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ok);display:flex}@supports (color:color-mix(in lab, red, red)){.ContactForm-module__4CUZdq__statusOk{border-color:color-mix(in oklab, var(--ok) 40%, transparent)}}.ContactForm-module__4CUZdq__statusOk{background-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.ContactForm-module__4CUZdq__statusOk{background-color:color-mix(in oklab, var(--ok) 5%, transparent)}}.ContactForm-module__4CUZdq__statusOk{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-fragment-mono);--tw-tracking:.1em;letter-spacing:.1em;color:var(--ok);font-size:11px}.ContactForm-module__4CUZdq__statusError{margin-top:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ContactForm-module__4CUZdq__statusError{border-color:color-mix(in oklab, var(--bad) 40%, transparent)}}.ContactForm-module__4CUZdq__statusError{background-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ContactForm-module__4CUZdq__statusError{background-color:color-mix(in oklab, var(--bad) 5%, transparent)}}.ContactForm-module__4CUZdq__statusError{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-fragment-mono);--tw-tracking:.1em;letter-spacing:.1em;color:var(--bad);font-size:11px}.ContactForm-module__4CUZdq__statusRate{margin-top:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line-strong);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-fragment-mono);--tw-tracking:.1em;letter-spacing:.1em;color:var(--dim);font-size:11px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
.CtaBanner-module__X7kM2G__section{z-index:10;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);position:relative;overflow:hidden}.CtaBanner-module__X7kM2G__glow{top:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:80%;height:60%;translate:var(--tw-translate-x) var(--tw-translate-y);background:radial-gradient(closest-side,#c8c8d40d,#0000);border-radius:3.40282e38px;position:absolute;left:50%}.CtaBanner-module__X7kM2G__inner{max-width:88rem;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 28);text-align:center;margin-inline:auto;position:relative}@media (min-width:48rem){.CtaBanner-module__X7kM2G__inner{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 44)}}@media (min-width:64rem){.CtaBanner-module__X7kM2G__inner{padding-inline:calc(var(--spacing,.25rem) * 16)}}.CtaBanner-module__X7kM2G__pill{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-family:var(--font-fragment-mono);--tw-tracking:.32em;letter-spacing:.32em;color:var(--dim);text-transform:uppercase;font-size:11px;display:inline-flex}.CtaBanner-module__X7kM2G__pillDot{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:var(--signal);border-radius:3.40282e38px}.CtaBanner-module__X7kM2G__title{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 9);max-width:var(--container-4xl,56rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);letter-spacing:-.03em;font-size:clamp(2.4rem,6vw,5.6rem);line-height:.98}.CtaBanner-module__X7kM2G__subtitle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 8);max-width:var(--container-xl,36rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--dim)}.CtaBanner-module__X7kM2G__buttonWrap{margin-top:calc(var(--spacing,.25rem) * 12)}.CtaBanner-module__X7kM2G__button{align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--signal);padding-inline:calc(var(--spacing,.25rem) * 9);padding-block:calc(var(--spacing,.25rem) * 4.5);font-family:var(--font-fragment-mono);--tw-tracking:.14em;letter-spacing:.14em;color:var(--void);text-transform:uppercase;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;font-size:12px;transition-duration:.3s;display:inline-flex}@media (hover:hover){.CtaBanner-module__X7kM2G__button:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.CtaBanner-module__X7kM2G__buttonIcon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.CtaBanner-module__X7kM2G__button:hover .CtaBanner-module__X7kM2G__buttonIcon{transform:translate(.25rem)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
