.PaletteStrip_strip__uCVOo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;background:var(--c-line);border:1px solid var(--c-line)}.PaletteStrip_item__A_EaE{display:flex;min-width:0}.PaletteStrip_swatch__YYDgO{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-height:clamp(132px,17vw,190px);padding:12px 12px 14px;border:0;text-align:left;cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.PaletteStrip_onDark__H3_cr{color:#fff}.PaletteStrip_onLight___T927{color:#072b4f}.PaletteStrip_name__7z510{font-size:clamp(12px,1.1vw,14px);font-weight:700;line-height:1.25}.PaletteStrip_role__52xqE,.PaletteStrip_values__TXob8{font-size:11px;overflow-wrap:anywhere;line-height:1.45;opacity:0;transform:translateY(3px);transition:opacity .2s var(--ease),transform .2s var(--ease)}.PaletteStrip_values__TXob8{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.02em}.PaletteStrip_role__52xqE{font-weight:500}.PaletteStrip_on__SQFrT .PaletteStrip_role__52xqE,.PaletteStrip_on__SQFrT .PaletteStrip_values__TXob8,.PaletteStrip_swatch__YYDgO:focus-visible .PaletteStrip_role__52xqE,.PaletteStrip_swatch__YYDgO:focus-visible .PaletteStrip_values__TXob8,.PaletteStrip_swatch__YYDgO:hover .PaletteStrip_role__52xqE,.PaletteStrip_swatch__YYDgO:hover .PaletteStrip_values__TXob8{opacity:.92;transform:none}.PaletteStrip_swatch__YYDgO:focus-visible{outline:3px solid var(--c-accent);outline-offset:-3px}@media (hover:none){.PaletteStrip_role__52xqE,.PaletteStrip_values__TXob8{opacity:.92;transform:none}}@media (prefers-reduced-motion:reduce){.PaletteStrip_role__52xqE,.PaletteStrip_values__TXob8{transition:none}}@media (max-width:640px){.PaletteStrip_strip__uCVOo{grid-template-columns:repeat(2,1fr)}.PaletteStrip_swatch__YYDgO{min-height:118px}}.ProcessSteps_steps__yQlLH{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);list-style:none}.ProcessSteps_step__ckobV{border-top:2px solid var(--c-line-strong);padding-top:18px}.ProcessSteps_num__5XIPL{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.2em;color:var(--c-text-dim)}.ProcessSteps_title__ZcBj_{display:block;margin-top:10px;font-size:clamp(19px,2vw,25px);font-weight:800;letter-spacing:-.01em}.ProcessSteps_body__DX5AH{display:block;margin-top:10px;font-size:15px;line-height:1.65;color:var(--c-text-muted)}.ProcessSteps_onPaper__BYEMn .ProcessSteps_step__ckobV{border-top-color:var(--c-ink)}.ProcessSteps_onPaper__BYEMn .ProcessSteps_num__5XIPL{color:var(--c-text-on-paper-dim)}.ProcessSteps_onPaper__BYEMn .ProcessSteps_body__DX5AH{color:var(--c-text-on-paper)}.LogoStage_stage__xURfh{display:grid;place-items:center;background:linear-gradient(160deg,#fff,#dff6ff)}.LogoStage_navy__6uh_S{background:linear-gradient(150deg,#0d1d3a,#060f22);border:1px solid var(--c-line)}.LogoStage_ink__3s2Ht{background:#0c0c0e;border:1px solid var(--c-line)}.LogoStage_roomy__xLluO{padding:clamp(30px,5vw,64px)}.LogoStage_roomy__xLluO .LogoStage_art__dimbD{max-width:min(640px,100%)}.LogoStage_tight__55BJd{padding:clamp(18px,3vw,34px)}.LogoStage_art__dimbD{display:block;width:100%;height:auto;max-width:100%}.DetailPanels_grid__ONP5Q{display:grid;grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.DetailPanels_panel__xefav{display:flex;flex-direction:column;margin:0}.DetailPanels_art__hH0QO{aspect-ratio:16/9}.DetailPanels_art__hH0QO img{width:auto;max-height:100%}.DetailPanels_title__zJqnQ{margin:clamp(16px,1.8vw,22px) 0 0;font-size:clamp(16px,1.5vw,19px);font-weight:700;letter-spacing:-.01em}.DetailPanels_caption__MZuLy{margin:8px 0 0;font-size:14px;line-height:1.7;color:var(--c-text-muted);max-width:40ch}.Button_base__GoPte{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:18px 32px;border:1px solid transparent;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.Button_base__GoPte:hover{transform:translateY(-2px)}.Button_primary__NvDjW{background:#fff;color:var(--c-black)}.Button_accent__3sRr1,.Button_primary__NvDjW:hover{background:var(--c-accent);color:var(--c-black)}.Button_accent__3sRr1:hover{background:#fff;color:var(--c-black)}.Button_secondary__PNkAv{border-color:var(--c-line-strong);color:var(--c-text)}.Button_secondary__PNkAv:hover{border-color:#fff;color:var(--c-text)}.Button_onPaper__oFXhG{background:var(--c-ink);color:var(--c-paper)}.Button_onPaper__oFXhG:hover{background:#000;color:var(--c-paper)}.Button_base__GoPte:disabled,.Button_base__GoPte[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(8,8,9,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--c-line)}.Header_bar__ODNIU{display:grid;grid-template-areas:"logo cta" "links links";grid-template-columns:auto 1fr;align-items:center;grid-column-gap:14px;column-gap:14px;padding-block:10px 0}.Header_logo__j7oID{grid-area:logo;display:flex;align-items:center}.Header_logo__j7oID img{height:30px;width:auto}.Header_links__NJsd6{grid-area:links;display:flex;align-items:stretch;gap:2px;margin-top:8px;border-top:1px solid var(--c-line);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.Header_links__NJsd6::-webkit-scrollbar{display:none}.Header_linksMore__ILUPs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 42px),rgba(0,0,0,.15));mask-image:linear-gradient(90deg,#000 calc(100% - 42px),rgba(0,0,0,.15))}.Header_link__qN2Ll{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#e8e8e8;border-bottom:2px solid transparent;transition:color .2s var(--ease),border-color .2s var(--ease)}.Header_link__qN2Ll:hover{color:#fff;border-bottom-color:var(--c-accent)}.Header_link__qN2Ll:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.Header_active__t8h51{color:#fff;border-bottom-color:var(--c-accent)}.Header_cta__BKss3{grid-area:cta;justify-self:end;min-height:44px;padding:12px 18px;font-size:12px;white-space:nowrap}@media (max-width:400px){.Header_link__qN2Ll{font-size:12px;padding:0 10px;letter-spacing:.1em}.Header_cta__BKss3{padding:12px 14px;font-size:11px}}@media (min-width:768px){.Header_bar__ODNIU{grid-template-areas:"logo links cta";grid-template-columns:1fr auto 1fr;padding-block:12px;column-gap:clamp(12px,1.6vw,28px)}.Header_logo__j7oID{justify-self:start}.Header_logo__j7oID img{height:34px}.Header_linksMore__ILUPs{-webkit-mask-image:none;mask-image:none}.Header_links__NJsd6{justify-self:center;justify-content:center;gap:clamp(24px,2.5vw,44px);margin-top:0;border-top:0;overflow:visible}.Header_link__qN2Ll{font-size:clamp(12px,1.1vw,13px);padding:8px 0;min-height:40px}.Header_cta__BKss3{justify-self:end;padding:13px 18px;font-size:12px}}@media (min-width:768px) and (max-width:899px){.Header_links__NJsd6{gap:14px}.Header_link__qN2Ll{font-size:11.5px;letter-spacing:.1em}}@media (min-width:1100px){.Header_cta__BKss3{padding:14px 24px}}.Reveal_reveal__K1Fhf{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease);will-change:opacity,transform}.Reveal_visible__01SD3{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal_reveal__K1Fhf{opacity:1;transform:none;transition:none}}@media (scripting:none){.Reveal_reveal__K1Fhf{opacity:1;transform:none;transition:none}}.Disclosure_block__fXoeK{border:1px solid var(--c-line);background:var(--c-charcoal)}.Disclosure_summary__yIpZm{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(18px,2.2vw,24px) clamp(16px,2vw,28px);min-height:56px;cursor:pointer;list-style:none;font-size:clamp(15px,1.4vw,18px);font-weight:700}.Disclosure_summary__yIpZm::-webkit-details-marker{display:none}.Disclosure_summary__yIpZm:hover{color:var(--c-accent)}.Disclosure_summary__yIpZm:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.Disclosure_icon__i8sGd{flex:none;position:relative;width:14px;height:14px}.Disclosure_icon__i8sGd:after,.Disclosure_icon__i8sGd:before{content:"";position:absolute;inset:50% 0 auto 0;height:2px;background:currentColor}.Disclosure_icon__i8sGd:after{transform:rotate(90deg);transition:transform .24s var(--ease)}.Disclosure_block__fXoeK[open] .Disclosure_icon__i8sGd:after{transform:rotate(0deg)}@media (prefers-reduced-motion:reduce){.Disclosure_icon__i8sGd:after{transition:none}}.Disclosure_body__uyhOj{padding:0 clamp(16px,2vw,28px) clamp(24px,2.6vw,32px)}.ScreenFrame_figure__Dw_Xn{margin:0;display:flex;flex-direction:column;gap:12px}.ScreenFrame_browser__xVjcI{border:1px solid var(--c-line);background:var(--c-charcoal);overflow:hidden}.ScreenFrame_bar__xcgZH{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--c-charcoal-3);border-bottom:1px solid var(--c-line)}.ScreenFrame_dot__jMr6O{width:9px;height:9px;border-radius:50%;background:hsla(0,0%,100%,.22);flex:none}.ScreenFrame_url__0chQA{margin-left:8px;padding:3px 12px;border-radius:999px;background:hsla(0,0%,100%,.06);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.08em;color:var(--c-text-dim);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ScreenFrame_shot__oKSHV{display:block;width:100%;height:auto}.ScreenFrame_phone__Pj3QL{width:100%;max-width:300px;margin-inline:auto;padding:10px;border:1px solid var(--c-line);border-radius:28px;background:var(--c-charcoal-3)}.ScreenFrame_phoneInner__l870B{border-radius:20px;overflow:hidden;background:#fff}.ScreenFrame_caption__S79So{margin:0;font-size:13px;line-height:1.6;color:var(--c-text-muted)}.ScreenFrame_onPaper__TeQTz .ScreenFrame_caption__S79So{color:var(--c-text-on-paper)}.Breadcrumbs_nav__widuB{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-dim)}.Breadcrumbs_sep__9Ojnz{color:hsla(0,0%,100%,.28)}.Breadcrumbs_current__F2_Pi{color:var(--c-text-soft)}