.blur-up-image_wrapper__x9PNY{position:relative;overflow:hidden;display:block;line-height:0}.blur-up-image_image__9_5F_{display:block;width:100%;height:auto}.blur-up-image_wrapperFill__Pki3K{position:absolute;inset:0}.blur-up-image_imageFill__vztIT{object-fit:cover}.ScrollReveal_reveal__XJx4s{will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.ScrollReveal_reveal__XJx4s{opacity:1!important;transform:none!important}}.DataIndexPanel_panel__5szKQ{list-style:none;margin:0;padding:0;width:100%}.DataIndexPanel_row__fRPMz{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:32px;gap:32px;padding:20px 0;border-bottom:1px solid var(--panel-border)}.DataIndexPanel_row__fRPMz:last-child{border-bottom:none}.DataIndexPanel_num__p1giC{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;font-weight:500;letter-spacing:.08em;color:var(--panel-accent);min-width:2.5ch}.DataIndexPanel_label__ShLkw{font-family:var(--panel-display);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:500;line-height:1.3;color:var(--panel-text)}.DataIndexPanel_value__58oYy{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;color:var(--panel-muted);letter-spacing:.02em;text-align:right}@media (max-width:640px){.DataIndexPanel_row__fRPMz{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:8px 16px;padding:16px 0}.DataIndexPanel_value__58oYy{grid-column:2;text-align:left}}.SpecBreakdown_spec__2EHOX{margin:0;padding:0;display:grid;grid-gap:16px;gap:16px;width:100%}.SpecBreakdown_row__7vrhl{display:grid;grid-template-columns:minmax(120px,180px) 1fr;grid-gap:20px;gap:20px;align-items:start;padding:12px 0;border-bottom:1px solid var(--spec-border)}.SpecBreakdown_row__7vrhl:last-child{border-bottom:none}.SpecBreakdown_label___6BJK{margin:0}.SpecBreakdown_badge__53_Ws{display:inline-block;padding:6px 12px;background:var(--spec-accent-soft);color:var(--spec-accent);border:1px solid var(--spec-border);border-radius:var(--spec-badge-radius);font-family:var(--spec-body);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.SpecBreakdown_value__pqabh{margin:0;font-family:var(--spec-body);font-size:.9375rem;line-height:1.6;color:var(--spec-text)}@media (max-width:640px){.SpecBreakdown_row__7vrhl{grid-template-columns:1fr;gap:8px}.SpecBreakdown_badge__53_Ws{font-size:.6875rem}}.AdaptiveVariantShowcase_grid__tA_ZR{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;background:hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden;width:100%}.AdaptiveVariantShowcase_cell__IUyXU{margin:0;display:flex;flex-direction:column;border:1px solid transparent;transition:border-color .3s cubic-bezier(.22,.61,.36,1)}.AdaptiveVariantShowcase_cell__IUyXU:hover{border-color:hsla(0,0%,100%,.12)}.AdaptiveVariantShowcase_stage__Ijcwk{flex:1 1;min-height:280px;padding:32px;display:flex;align-items:center;justify-content:center}.AdaptiveVariantShowcase_caption__3u6Ct{display:flex;align-items:center;gap:8px;padding:16px 24px;border-top:1px solid hsla(0,0%,100%,.06);font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.AdaptiveVariantShowcase_dot__I8tsx{width:6px;height:6px;border-radius:9999px;flex-shrink:0}.AdaptiveVariantShowcase_captionLabel__qoYUh{font-weight:600}.AdaptiveVariantShowcase_captionTag__keNoq{margin-left:auto;opacity:.55}@media (max-width:1024px){.AdaptiveVariantShowcase_grid__tA_ZR{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AdaptiveVariantShowcase_grid__tA_ZR{grid-template-columns:1fr}.AdaptiveVariantShowcase_stage__Ijcwk{min-height:220px;padding:24px}}.EnvironmentalMockup_stage__xd51E{position:relative;margin:0;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:12px;border:1px solid var(--stage-border);isolation:isolate}.EnvironmentalMockup_environment__owubK{position:absolute;inset:0;z-index:0}.EnvironmentalMockup_envImage__CXZTC{object-fit:cover}.EnvironmentalMockup_envOverlay__mnlh9{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.45))}.EnvironmentalMockup_device__6x7F3{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 32px 80px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.04);border-radius:6px;overflow:hidden;background:#000}.EnvironmentalMockup_deviceImage__fqhby{display:block;width:100%;height:auto}.EnvironmentalMockup_laptop__D070l .EnvironmentalMockup_device__6x7F3{width:70%;max-width:900px}.EnvironmentalMockup_phone__HQ3Tl .EnvironmentalMockup_device__6x7F3{width:28%;max-width:340px;aspect-ratio:9/19}.EnvironmentalMockup_phone__HQ3Tl .EnvironmentalMockup_deviceImage__fqhby{object-fit:cover;height:100%}.EnvironmentalMockup_bare__DYwGx .EnvironmentalMockup_device__6x7F3{box-shadow:none;background:transparent;border-radius:0;width:80%}@media (max-width:768px){.EnvironmentalMockup_laptop__D070l .EnvironmentalMockup_device__6x7F3{width:85%}.EnvironmentalMockup_phone__HQ3Tl .EnvironmentalMockup_device__6x7F3{width:40%}}.ProblemSolutionSplit_split__EoBwX{display:grid;grid-template-columns:1fr 1fr;position:relative;border:1px solid var(--split-border);border-radius:12px;overflow:hidden}.ProblemSolutionSplit_split__EoBwX:before{content:"";position:absolute;top:10%;bottom:10%;left:50%;width:1px;background:var(--split-accent);opacity:.25;transform:translateX(-50%)}.ProblemSolutionSplit_panel__yvdPA{padding:48px 40px;display:flex;flex-direction:column;gap:16px}.ProblemSolutionSplit_problem__slFU4{background:var(--split-surface)}.ProblemSolutionSplit_solution__wMB28{background:var(--split-surface-alt)}.ProblemSolutionSplit_eyebrow__Lmn_g{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.ProblemSolutionSplit_headline__rWvPK{margin:0;font-family:var(--split-display);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--split-text)}.ProblemSolutionSplit_body__pCQNp{margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;line-height:1.65;color:var(--split-muted)}@media (max-width:768px){.ProblemSolutionSplit_split__EoBwX{grid-template-columns:1fr}.ProblemSolutionSplit_split__EoBwX:before{top:50%;bottom:auto;left:10%;right:10%;width:auto;height:1px;transform:translateY(-50%)}.ProblemSolutionSplit_panel__yvdPA{padding:32px 24px}}.QuoteBlock_block__H9TqE{position:relative;max-width:720px;margin:0 auto;padding:64px 32px;text-align:center;background:var(--q-surface)}.QuoteBlock_markClose__EEIYS,.QuoteBlock_markOpen__p2YB0{position:absolute;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:clamp(6rem,10vw,9rem);line-height:1;color:var(--q-accent);opacity:.2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.QuoteBlock_markOpen__p2YB0{top:8px;left:8px}.QuoteBlock_markClose__EEIYS{bottom:-32px;right:8px}.QuoteBlock_quote__pJGeg{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:400;line-height:1.35;color:var(--q-text);letter-spacing:-.01em}.QuoteBlock_quote__pJGeg em{color:var(--q-accent);font-style:italic}.QuoteBlock_attribution__XjjAx{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:4px}.QuoteBlock_author__oLPOg{font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.04em;color:var(--q-text);text-transform:uppercase}.QuoteBlock_role__BKls2{font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;color:var(--q-muted);letter-spacing:.02em}@media (max-width:640px){.QuoteBlock_block__H9TqE{padding:48px 20px}}.SitemapGrid_grid__14eAz{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;width:100%}.SitemapGrid_item__dApSZ{margin:0}.SitemapGrid_card__ZKLo2{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4/3;padding:16px;background:var(--sg-surface);border:1px solid var(--sg-border);text-decoration:none;transition:border-color .25s cubic-bezier(.22,.61,.36,1)}a.SitemapGrid_card__ZKLo2:hover{border-color:var(--sg-accent)}.SitemapGrid_index__QCBCh{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;color:var(--sg-muted);letter-spacing:.05em}.SitemapGrid_name__lJagU{font-family:DM Sans,system-ui,sans-serif;font-size:1rem;font-weight:600;color:var(--sg-text);line-height:1.3}.SitemapGrid_status__CGBoF{font-family:JetBrains Mono,monospace;font-size:.6875rem;color:var(--sg-accent);letter-spacing:.1em;text-transform:uppercase}@media (max-width:768px){.SitemapGrid_grid__14eAz{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.SitemapGrid_grid__14eAz{grid-template-columns:1fr}.SitemapGrid_card__ZKLo2{aspect-ratio:auto;padding:20px;gap:16px}}.TypographySpec_spec__LAoSB{display:grid;grid-gap:32px;gap:32px;width:100%}.TypographySpec_row__01eUZ{display:grid;grid-template-columns:160px 1fr;grid-gap:32px;gap:32px;align-items:baseline;padding-bottom:32px;border-bottom:1px solid var(--ts-border)}.TypographySpec_row__01eUZ:last-child{border-bottom:none}.TypographySpec_meta__IeNAk{display:flex;flex-direction:column;gap:4px;padding-top:4px}.TypographySpec_size__YMbY0{font-family:JetBrains Mono,monospace;font-size:.8125rem;font-weight:500;color:var(--ts-muted);letter-spacing:.02em}.TypographySpec_role__E6vpF{font-family:DM Sans,system-ui,sans-serif;font-size:.6875rem;font-weight:500;color:var(--ts-accent);letter-spacing:.1em;text-transform:uppercase}.TypographySpec_specimen__S2CQr{font-family:var(--ts-display);font-weight:500;line-height:1.1;color:var(--ts-text);letter-spacing:-.01em;word-break:break-word}@media (max-width:640px){.TypographySpec_row__01eUZ{grid-template-columns:1fr;gap:12px}}.ProcessSteps_steps__ZcXt1{list-style:none;margin:0;padding:0;width:100%;counter-reset:step}.ProcessSteps_horizontal__rnGjO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;background:var(--ps-border);border-radius:12px;overflow:hidden}.ProcessSteps_vertical__uwS7l{display:flex;flex-direction:column;gap:32px}.ProcessSteps_step__XrVoZ{margin:0;padding:24px;background:var(--ps-surface);position:relative}.ProcessSteps_ordinal__2xvkj{font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:500;color:var(--ps-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.ProcessSteps_title__sfN4S{margin:0 0 12px;font-family:DM Sans,system-ui,sans-serif;font-size:1.25rem;font-weight:600;color:var(--ps-text);line-height:1.25}.ProcessSteps_desc__CwQlc{margin:0 0 16px;font-family:DM Sans,system-ui,sans-serif;font-size:.9375rem;line-height:1.6;color:var(--ps-muted)}.ProcessSteps_tags__HEdTD{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ProcessSteps_tag__2wchb{padding:4px 10px;border:1px solid var(--ps-border);border-radius:9999px;font-family:DM Sans,system-ui,sans-serif;font-size:.6875rem;color:var(--ps-muted);letter-spacing:.02em}.ProcessSteps_vertical__uwS7l .ProcessSteps_step__XrVoZ{border:1px solid var(--ps-border);border-radius:8px;padding:28px 32px;background:var(--ps-surface)}.ProcessSteps_vertical__uwS7l .ProcessSteps_step__XrVoZ:not(:last-child):after{content:"";position:absolute;left:32px;bottom:-16px;width:1px;height:16px;background:var(--ps-border);border-style:dashed}@media (max-width:1024px){.ProcessSteps_horizontal__rnGjO{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ProcessSteps_horizontal__rnGjO{grid-template-columns:1fr}}.AtmosphereGrid_grid__FkLYI{display:grid;grid-template-columns:7fr 5fr;grid-template-rows:auto auto;grid-gap:8px;gap:8px;width:100%}.AtmosphereGrid_cell__YwqpY{margin:0}.AtmosphereGrid_large__SLU8q{min-height:360px}.AtmosphereGrid_small__dWFtt{min-height:280px}.AtmosphereGrid_cell__YwqpY:nth-child(3){grid-column:1}.AtmosphereGrid_cell__YwqpY:nth-child(4){grid-column:2}.AtmosphereGrid_link__ZvQgt{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.AtmosphereGrid_frame___Xbu5{position:relative;flex:1 1;border-radius:4px;overflow:hidden;background:var(--ag-border)}.AtmosphereGrid_image__21gWb{object-fit:cover;filter:var(--ag-filter-rest);transition:filter .6s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.AtmosphereGrid_link__ZvQgt:hover .AtmosphereGrid_image__21gWb{filter:var(--ag-filter-hover);transform:scale(1.02)}.AtmosphereGrid_meta__TjNAJ{display:flex;justify-content:space-between;align-items:baseline;padding:12px 4px 0;gap:16px}.AtmosphereGrid_label__dRC6O{font-family:var(--ag-display);font-size:1rem;font-weight:400;color:var(--ag-text);letter-spacing:.01em}.AtmosphereGrid_price__8fvOL{font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;font-weight:500;color:var(--ag-accent)}@media (max-width:768px){.AtmosphereGrid_grid__FkLYI{grid-template-columns:1fr}.AtmosphereGrid_cell__YwqpY:nth-child(3),.AtmosphereGrid_cell__YwqpY:nth-child(4){grid-column:1}.AtmosphereGrid_large__SLU8q,.AtmosphereGrid_small__dWFtt{min-height:260px}}.TestimonialTriptych_triptych__yxVLm{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:48px;gap:48px;align-items:center;position:relative;padding:48px 24px}.TestimonialTriptych_portraitWrap__jHSNM{position:relative;width:300px;aspect-ratio:3/4;flex-shrink:0}.TestimonialTriptych_orb__2NcQU{position:absolute;inset:-40%;background:var(--tt-accent);opacity:.15;filter:blur(80px);border-radius:9999px;z-index:0}.TestimonialTriptych_portrait__6qth3{position:relative;z-index:1;width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px var(--tt-accent-glow)}.TestimonialTriptych_portraitImage__AOfov{object-fit:cover}.TestimonialTriptych_leftCard__6_sE7,.TestimonialTriptych_rightCard__O0lUF{margin:0;padding:28px 24px;background:#fff;color:#1a1a1a;border-radius:12px;box-shadow:0 24px 48px rgba(0,0,0,.08),0 1px 0 var(--tt-border) inset;max-width:340px}.TestimonialTriptych_leftCard__6_sE7{justify-self:end}.TestimonialTriptych_rightCard__O0lUF{justify-self:start}.TestimonialTriptych_quote__WLLFD{margin:0 0 16px;font-family:var(--tt-display);font-style:italic;font-size:1.0625rem;line-height:1.5;color:#1a1a1a}.TestimonialTriptych_attribution__fJeQY{display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.TestimonialTriptych_author__OE5XK{font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:600;color:#1a1a1a;letter-spacing:.02em}.TestimonialTriptych_role__aYP_Y{font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;color:#666}@media (max-width:900px){.TestimonialTriptych_triptych__yxVLm{grid-template-columns:1fr;gap:32px;justify-items:center}.TestimonialTriptych_portraitWrap__jHSNM{width:240px;order:-1}.TestimonialTriptych_leftCard__6_sE7,.TestimonialTriptych_rightCard__O0lUF{justify-self:center;max-width:420px}}.ServiceCalendarGrid_grid__gXsRy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;width:100%}.ServiceCalendarGrid_card__gUvhE{background:var(--scg-surface);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.06);transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s cubic-bezier(.22,.61,.36,1)}.ServiceCalendarGrid_card__gUvhE:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.1)}.ServiceCalendarGrid_imageWrap__OgtUa{position:relative;aspect-ratio:4/3;background:var(--scg-page-bg)}.ServiceCalendarGrid_image__y_qKD{object-fit:cover;filter:var(--scg-filter-rest);transition:filter .6s cubic-bezier(.22,.61,.36,1)}.ServiceCalendarGrid_card__gUvhE:hover .ServiceCalendarGrid_image__y_qKD{filter:var(--scg-filter-hover)}.ServiceCalendarGrid_duration__oRQ3X{position:absolute;top:12px;left:12px;padding:4px 10px;background:var(--scg-page-bg);color:var(--scg-accent);font-family:DM Sans,system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:4px}.ServiceCalendarGrid_body__7_mJM{padding:20px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1 1}.ServiceCalendarGrid_category__Plohx{font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;color:var(--scg-muted);letter-spacing:.04em;text-transform:uppercase}.ServiceCalendarGrid_title__mvPVx{margin:0;font-family:var(--scg-display);font-size:1.25rem;font-weight:600;color:var(--scg-text);line-height:1.2}.ServiceCalendarGrid_date___2mLF{margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;color:var(--scg-muted)}.ServiceCalendarGrid_footer__5DsFe{margin-top:auto;padding-top:16px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ServiceCalendarGrid_price__1bOU3{font-family:var(--scg-display);font-size:1.25rem;font-weight:600;color:var(--scg-text)}.ServiceCalendarGrid_cta__LmbCn{display:inline-flex;align-items:center;gap:6px;font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;font-weight:500;color:var(--scg-accent);text-decoration:none;transition:opacity .2s}.ServiceCalendarGrid_cta__LmbCn:hover{opacity:.75}@media (max-width:1024px){.ServiceCalendarGrid_grid__gXsRy{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ServiceCalendarGrid_grid__gXsRy{grid-template-columns:1fr}}.build-detail_page__eHYKn{position:relative;max-width:1200px;margin:0 auto;--page-top:88px;padding:var(--page-top) 24px 120px;color:var(--ed-text,#fff)}.build-detail_ghostType__ACgrn{position:absolute;top:80px;right:-40px;font-family:var(--ed-displayFont,"Instrument Serif",Georgia,serif);font-size:clamp(6rem,16vw,14rem);font-weight:900;line-height:.85;letter-spacing:-.04em;color:var(--ed-accent,#c9a227);opacity:.03;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transform:rotate(-6deg);z-index:0}.build-detail_breadcrumbs__2_6Hb{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-bottom:48px;font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;line-height:1}.build-detail_crumb__WtvNr{color:var(--ed-muted,#8a8680);text-decoration:none;transition:color .3s cubic-bezier(.22,.61,.36,1)}.build-detail_crumb__WtvNr:hover{color:var(--ed-text,#e8e4dc)}.build-detail_crumb__WtvNr:focus-visible{outline:2px solid var(--ed-accent,#c9a227);outline-offset:3px;border-radius:2px}.build-detail_crumbSep__FP_Qz{color:var(--ed-muted,#48453f);opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.build-detail_crumbCurrent__5VZmu{color:var(--ed-text,#e8e4dc);font-weight:500}.build-detail_header__wWB0U{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:40px;margin-bottom:32px}.build-detail_headerText___e8wy{flex:1 1;min-width:0}.build-detail_eyebrow__LrOJR{font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ed-accent,#c9a227);margin:0 0 16px}.build-detail_title__uQFAa{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:400;line-height:1.1;margin:0 0 16px}.build-detail_titleName__TYu2M{color:var(--ed-text,#fff)}.build-detail_titleMeta__VYdBE{font-family:"Instrument Serif",Georgia,serif;color:var(--ed-muted,#8a8680);font-style:italic;font-weight:400}.build-detail_tagline__SbTDR{font-family:DM Sans,system-ui,sans-serif;font-size:1.0625rem;color:var(--ed-muted,#8a8680);margin:0;letter-spacing:.01em;line-height:1.5}.build-detail_headerActions__Of_9t{flex-shrink:0;padding-top:32px}.build-detail_enterButton__f3E9d{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;min-height:44px;border-radius:6px;font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.02em;text-decoration:none;white-space:nowrap;border:none;transition:opacity .3s cubic-bezier(.22,.61,.36,1),transform .15s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1)}.build-detail_enterButton__f3E9d:hover{opacity:.92;transform:translateY(-1px);box-shadow:none}.build-detail_enterButton__f3E9d:focus-visible{outline:2px solid var(--ed-accent,#c9a227);outline-offset:3px;border-radius:6px}.build-detail_arrowIcon__VlVhR{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.build-detail_enterButton__f3E9d:hover .build-detail_arrowIcon__VlVhR{transform:translateX(3px)}.build-detail_hairline__y8qeb{width:100%;height:1px;margin-bottom:48px;opacity:.22;transform-origin:left center}.build-detail_gallery__z3ILm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-bottom:64px;border-radius:12px;overflow:hidden}.build-detail_galleryItem___WnPG{position:relative;overflow:hidden;border-radius:8px;background:var(--ed-surfaceAlt,#121216)}.build-detail_galleryItem___WnPG:first-child{grid-column:1/-1;border-radius:12px}.build-detail_galleryItem___WnPG .build-detail_galleryImage__S2Wxf{width:100%;height:auto;display:block;filter:var(--ed-imgFilter);transition:filter .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1)}.build-detail_galleryItem___WnPG:hover .build-detail_galleryImage__S2Wxf{filter:var(--ed-imgFilterHover);transform:scale(1.02)}.build-detail_content__daRoE{display:grid;grid-template-columns:1fr 300px;grid-gap:64px;gap:64px;margin-bottom:80px}.build-detail_main__Hkfpw{min-width:0}.build-detail_summary__C_H_V{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:1.55;color:var(--ed-text,#e8e4dc);margin:0 0 28px}.build-detail_description__8JJcL{font-family:DM Sans,system-ui,sans-serif;font-size:1rem;line-height:1.75;color:var(--ed-text,#e8e4dc);letter-spacing:.01em;margin-bottom:56px;opacity:.85}.build-detail_description__8JJcL p{margin:0}.build-detail_sectionHeading__qtmHG{font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ed-muted,#8a8680);margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid var(--ed-border,hsla(0,0%,100%,.06))}.build-detail_challengeSplit__A2h2I{margin:48px 0 16px}.build-detail_features__zqNsV{margin-bottom:56px}.build-detail_featureList__g8vPz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.build-detail_featureItem__GJK03{display:flex;align-items:center;gap:12px;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;color:var(--ed-text,#e8e4dc);line-height:1.5;letter-spacing:.01em}.build-detail_checkIcon__iyZbI{flex-shrink:0}.build-detail_metricsBlock__5rT4S{margin-bottom:56px}.build-detail_metricsGrid__Py9u1{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.build-detail_metricCard__fsj_G{display:flex;flex-direction:column;gap:6px;padding:24px 20px;background:var(--ed-surfaceAlt,#121216);border:1px solid var(--ed-border,hsla(0,0%,100%,.06));border-radius:10px;transition:border-color .3s cubic-bezier(.22,.61,.36,1)}.build-detail_metricCard__fsj_G:hover{border-color:var(--ed-accent,hsla(0,0%,100%,.12))}.build-detail_metricValue__S3Zyj{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.625rem;font-weight:700;line-height:1.15;color:var(--ed-accent,#c9a227)}.build-detail_metricLabel__FRFJO{font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;color:var(--ed-muted,#8a8680);letter-spacing:.02em}.build-detail_sidebar__10CQa{position:-webkit-sticky;position:sticky;top:88px;align-self:start;padding:28px 24px;background:var(--ed-surfaceAlt,#121216);border:1px solid var(--ed-border,hsla(0,0%,100%,.06));border-radius:12px}.build-detail_sidebarSection__oGDS0{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--ed-border,hsla(0,0%,100%,.06))}.build-detail_sidebarSection__oGDS0:last-of-type{border-bottom:none;margin-bottom:24px;padding-bottom:0}.build-detail_sidebarHeading__IAU9b{font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ed-muted,#8a8680);margin:0 0 14px}.build-detail_sidebarItem__L4t4t{display:flex;justify-content:space-between;align-items:center;padding:7px 0}.build-detail_sidebarLabel__x7hTV{font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;color:var(--ed-muted,#8a8680)}.build-detail_sidebarValue__djixS{font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:500;color:var(--ed-text,#e8e4dc);text-align:right}.build-detail_editionBadge__QsTVM{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;color:var(--ed-accent,#c9a227);letter-spacing:.04em}.build-detail_editionDot__10Ma1{width:6px;height:6px;border-radius:50%;background:var(--ed-accent,#c9a227);box-shadow:0 0 8px var(--ed-accentGlow,rgba(201,162,39,.25))}.build-detail_categoryGrid__37PmS{display:flex;flex-wrap:wrap;gap:6px}.build-detail_categoryTag__GB_z3{display:inline-block;padding:5px 12px;background:var(--ed-accentSoft,hsla(0,0%,100%,.04));border:1px solid var(--ed-border,hsla(0,0%,100%,.06));border-radius:9999px;font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;color:var(--ed-text,#e8e4dc);letter-spacing:.01em;opacity:.8}.build-detail_pageList__WIyh5{display:flex;flex-direction:column;gap:8px}.build-detail_pageItem__UUJNU{display:flex;align-items:center;gap:10px}.build-detail_pageNumber__V_N5x{font-family:JetBrains Mono,monospace;font-size:.6875rem;color:var(--ed-accent,#c9a227);opacity:.7;letter-spacing:.04em}.build-detail_pageName__X1l9_{font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;color:var(--ed-text,#e8e4dc)}.build-detail_sidebarCta__6A3_R{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 0;border:1px solid;border-radius:8px;font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1)}.build-detail_sidebarCta__6A3_R:hover{background:var(--ed-accent,#c9a227);color:#0b0b0d}.build-detail_sidebarCta__6A3_R:focus-visible{outline:2px solid var(--ed-accent,#c9a227);outline-offset:3px;border-radius:8px}.build-detail_related__gmSx_{margin-bottom:80px}.build-detail_relatedHeading__YohPZ{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400;color:var(--ed-text,#fff);margin:0 0 32px}.build-detail_relatedGrid__GDdx3{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.build-detail_relatedCard__X1Vxz{text-decoration:none;border-radius:12px;overflow:hidden;background:var(--ed-surfaceAlt,#121216);border:1px solid var(--ed-border,hsla(0,0%,100%,.06));transition:border-color .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.build-detail_relatedCard__X1Vxz:hover{border-color:var(--ed-accent,hsla(0,0%,100%,.12));transform:translateY(-2px)}.build-detail_relatedThumb__NI85n{position:relative;overflow:hidden;background:var(--ed-surface,#161619)}.build-detail_relatedThumb__NI85n .build-detail_relatedImage__94oqx{width:100%;height:auto;display:block;filter:var(--ed-imgFilter);transition:filter .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1)}.build-detail_relatedCard__X1Vxz:hover .build-detail_relatedImage__94oqx{filter:var(--ed-imgFilterHover);transform:scale(1.03)}.build-detail_relatedEditionTag__sF1gy{position:absolute;top:12px;right:12px;padding:3px 8px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.5625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.build-detail_relatedInfo__5j140{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;gap:12px}.build-detail_relatedClient__LVGsM{display:block;font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;font-weight:600;color:var(--ed-text,#e8e4dc)}.build-detail_relatedTagline__mQ1T2{display:block;font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;color:var(--ed-muted,#8a8680);margin-top:2px}.build-detail_relatedIndustry__8gr2_{flex-shrink:0;font-family:DM Sans,system-ui,sans-serif;font-size:.6875rem;color:var(--ed-muted,#8a8680);padding-top:2px}.build-detail_bottomCta__E5HDg{display:flex;flex-direction:column;align-items:center;gap:24px;padding:56px 0;border-top:1px solid var(--ed-border,hsla(0,0%,100%,.06));text-align:center}.build-detail_bottomCtaText__V9qs9{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400;color:var(--ed-text,#fff);margin:0}.build-detail_bottomCtaActions__50PPf{display:flex;align-items:center;gap:16px}.build-detail_startButton__1AKlR{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;min-height:44px;border-radius:6px;font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.02em;text-decoration:none;color:var(--ed-text,#e8e4dc);background:transparent;border:1px solid var(--ed-border,hsla(0,0%,100%,.1));transition:border-color .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1)}.build-detail_startButton__1AKlR:hover{border-color:var(--ed-accent,hsla(0,0%,100%,.2));color:var(--ed-accent,#fff);background:var(--ed-surfaceAlt,hsla(0,0%,100%,.04))}.build-detail_startButton__1AKlR:focus-visible{outline:2px solid var(--ed-accent,#c9a227);outline-offset:3px;border-radius:6px}.build-detail_relatedCard__X1Vxz:focus-visible{outline:2px solid var(--ed-accent,#c9a227);outline-offset:3px;border-radius:12px}.build-detail_page__eHYKn[data-edition=VELVET]{background:#f8f5f0}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_crumb__WtvNr{color:#6b6478;opacity:1}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_crumbSep__FP_Qz{color:#6b6478;opacity:.6}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_crumbCurrent__5VZmu{color:#1a1520}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_eyebrow__LrOJR{color:#7b4fb8}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_tagline__SbTDR{color:#4a4358;opacity:1}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_galleryImg___3lOt img{filter:none}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_description__8JJcL,.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_summary__C_H_V{color:#1a1520;opacity:1}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_featureCheck__11EM2{color:#7b4fb8}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_featureText__oEgE_{color:#1a1520;opacity:1}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_metricCard__fsj_G{background:#efe9e1;border-color:rgba(123,79,184,.15)}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_metricValue__S3Zyj{color:#7b4fb8}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_metricLabel__FRFJO{color:#4a4358;opacity:1}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_sidebar__10CQa{background:#efe9e1;border-color:rgba(123,79,184,.15)}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_sidebarLabel__x7hTV{color:#6b6478;opacity:1}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_sidebarValue__djixS{color:#1a1520}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_sidebarDot__3X4Zp{box-shadow:0 0 6px rgba(123,79,184,.35)}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_categoryPill__Wj1Hk{background:rgba(123,79,184,.12);color:#4a4358}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_pageNumber__V_N5x{color:#7b4fb8;opacity:.7}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_pageName__X1l9_{color:#1a1520;opacity:1}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_sidebarCta__6A3_R{border-color:#7b4fb8;color:#1a1520;background:transparent}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_sidebarCta__6A3_R:hover{background:#7b4fb8;color:#fff}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_relatedCard__X1Vxz{background:#efe9e1}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_relatedTitle__iayJh{color:#1a1520}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_relatedMeta__h09WU{color:#6b6478}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_bottomCta__E5HDg{border-color:rgba(123,79,184,.2)}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_enterButton__f3E9d{background:#7b4fb8;color:#fff}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_startBuild__oFccn{color:#1a1520;border-color:rgba(123,79,184,.4)}.build-detail_page__eHYKn[data-edition=VELVET] .build-detail_startBuild__oFccn:hover{background:rgba(123,79,184,.08)}.build-detail_page__eHYKn[data-edition=VOID] .build-detail_ghostType__ACgrn{opacity:.015}.build-detail_page__eHYKn[data-edition=VOID] .build-detail_metricCard__fsj_G,.build-detail_page__eHYKn[data-edition=VOID] .build-detail_sidebar__10CQa{background:transparent;border-color:hsla(0,0%,100%,.04)}.build-detail_page__eHYKn[data-edition=CONCRETE] .build-detail_pageNumber__V_N5x{opacity:.8}.build-detail_page__eHYKn[data-edition=RED] .build-detail_ghostType__ACgrn{opacity:.04}.build-detail_page__eHYKn[data-edition=STELLAR] .build-detail_ghostType__ACgrn{opacity:.05;text-transform:uppercase}@media (max-width:1024px){.build-detail_content__daRoE{grid-template-columns:1fr 260px;gap:40px}.build-detail_ghostType__ACgrn{font-size:clamp(4rem,12vw,10rem);right:-20px}}@media (max-width:768px){.build-detail_page__eHYKn{padding:var(--page-top) 20px 64px}.build-detail_ghostType__ACgrn{display:none}.build-detail_breadcrumbs__2_6Hb{flex-wrap:wrap;row-gap:4px;font-size:.75rem}.build-detail_header__wWB0U{flex-direction:column;gap:16px;margin-bottom:24px}.build-detail_title__uQFAa{font-size:clamp(1.75rem,7vw,2.5rem)}.build-detail_tagline__SbTDR{font-size:1rem;line-height:1.45}.build-detail_headerActions__Of_9t{padding-top:0;width:100%}.build-detail_enterButton__f3E9d{width:100%;justify-content:center}.build-detail_hairline__y8qeb{margin:24px 0}.build-detail_gallery__z3ILm{grid-template-columns:1fr;gap:12px;margin-bottom:32px;border-radius:8px}.build-detail_galleryItem___WnPG:first-child{grid-column:1}.build-detail_content__daRoE{grid-template-columns:1fr;gap:40px;margin-bottom:48px}.build-detail_summary__C_H_V{margin:0 0 20px}.build-detail_description__8JJcL,.build-detail_features__zqNsV,.build-detail_metricsBlock__5rT4S{margin-bottom:36px}.build-detail_sectionHeading__qtmHG{margin:0 0 16px}.build-detail_challengeSplit__A2h2I{margin:32px 0 12px}.build-detail_sidebar__10CQa{position:static}.build-detail_sidebar__10CQa .build-detail_enterButton__f3E9d{display:none}.build-detail_sidebarSection__oGDS0{padding-bottom:16px;margin-bottom:16px}.build-detail_sidebarItem__L4t4t{flex-direction:column;align-items:flex-start;gap:4px;padding:6px 0}.build-detail_sidebarValue__djixS{text-align:left}.build-detail_metricsGrid__Py9u1{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.build-detail_metricCard__fsj_G{padding:18px 16px}.build-detail_related__gmSx_{margin-bottom:48px}.build-detail_relatedHeading__YohPZ{margin:0 0 20px}.build-detail_relatedInfo__5j140{flex-direction:column;align-items:flex-start;gap:8px}.build-detail_relatedGrid__GDdx3{grid-template-columns:1fr;gap:12px}.build-detail_bottomCta__E5HDg{padding:36px 0 24px;gap:18px}.build-detail_bottomCtaActions__50PPf{flex-direction:column;width:100%;gap:10px}.build-detail_enterButton__f3E9d,.build-detail_startButton__1AKlR{width:100%;text-align:center;justify-content:center}}@media (max-width:414px){.build-detail_page__eHYKn{padding:var(--page-top) 16px 56px}.build-detail_breadcrumbs__2_6Hb{font-size:.6875rem}.build-detail_title__uQFAa{font-size:clamp(1.5rem,8vw,2rem)}.build-detail_summary__C_H_V{font-size:1rem}.build-detail_metricsGrid__Py9u1{grid-template-columns:1fr 1fr}}