.PublicBrand_brand__mm_1Q{--public-brand-scale:1;margin:0;font-family:var(--font-display-family);font-size:clamp(calc(2.75rem * var(--public-brand-scale)),calc(9vw * var(--public-brand-scale) + .5rem * var(--public-brand-scale)),calc(5.25rem * var(--public-brand-scale)));font-weight:500;letter-spacing:-.035em;line-height:1.02;color:var(--ink)}.LandingEditorialSection_section__orEM_{position:relative;z-index:1;width:100%;margin-inline:auto;padding:clamp(2.75rem,7vw,4.25rem) calc(1.25rem + env(safe-area-inset-right, 0px)) clamp(3.5rem,8vw,5rem) calc(1.25rem + env(safe-area-inset-left, 0px));box-sizing:border-box}.LandingEditorialSection_column__uArcG{width:100%;max-width:37.5rem;margin-inline:auto;min-width:0}.LandingEditorialSection_heading__L6Jbu{margin:0 0 clamp(1.75rem,4.5vw,2.5rem);text-align:center;font-family:var(--font-display-family);font-size:clamp(1.875rem,5.5vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.LandingEditorialSection_body__JbZ53{text-align:left;font-family:var(--font-body-family);font-size:clamp(1.0625rem,2.75vw,1.375rem);font-weight:400;line-height:1.55;color:var(--ink-soft)}.LandingEditorialSection_body__JbZ53 p{margin:0}.LandingEditorialSection_body__JbZ53 p+p{margin-top:clamp(1.1rem,2.8vw,1.4rem)}.LandingExamplesSection_section__ehuFt{position:relative;z-index:1;width:100%;max-width:52rem;margin-inline:auto;padding:clamp(2.5rem,6vw,3.5rem) calc(1.25rem + env(safe-area-inset-right, 0px)) clamp(3rem,8vw,4.5rem) calc(1.25rem + env(safe-area-inset-left, 0px));box-sizing:border-box}.LandingExamplesSection_heading__N_TdU{margin:0 0 3rem;text-align:center;font-family:var(--font-display-family);font-size:clamp(1.45rem,4vw,1.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.2;color:var(--ink)}.LandingExamplesSection_grid__OvboE{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,2.75rem);margin:0;padding:0;list-style:none}.LandingExamplesSection_item__omi2d{min-width:0}.LandingExamplesSection_cardLink__9K9Ol{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;color:inherit;text-decoration:none;touch-action:manipulation}.LandingExamplesSection_cardLink__9K9Ol:focus-visible .LandingExamplesSection_label__YQMfM,.LandingExamplesSection_cardLink__9K9Ol:hover .LandingExamplesSection_label__YQMfM{color:var(--ink-soft)}.LandingExamplesSection_cardLink__9K9Ol:focus-visible{outline:none}.LandingExamplesSection_cardLink__9K9Ol:focus-visible .LandingExamplesSection_previewFrame__DH7tl{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 25%,transparent)}.LandingExamplesSection_previewFrame__DH7tl{display:block;width:100%;aspect-ratio:4/3;border-radius:.15rem;background:color-mix(in srgb,var(--ink) 4%,transparent)}.LandingExamplesSection_previewImage__FrAcR{display:block;width:100%;height:100%;object-fit:cover;object-position:left center;transform-origin:center center;transition:transform .16s ease-out}.LandingExamplesSection_cardLink__9K9Ol:focus-visible .LandingExamplesSection_previewImage__FrAcR,.LandingExamplesSection_cardLink__9K9Ol:hover .LandingExamplesSection_previewImage__FrAcR{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.LandingExamplesSection_previewImage__FrAcR{transition:none}.LandingExamplesSection_cardLink__9K9Ol:focus-visible .LandingExamplesSection_previewImage__FrAcR,.LandingExamplesSection_cardLink__9K9Ol:hover .LandingExamplesSection_previewImage__FrAcR{transform:none}}.LandingExamplesSection_label__YQMfM{font-family:var(--font-body-family);font-size:clamp(.88rem,2vw,.95rem);letter-spacing:-.01em;color:var(--ink);text-decoration:underline;text-underline-offset:.15em}@media (min-width:641px){.LandingExamplesSection_grid__OvboE{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(clamp(2.25rem, 6vw, 3.5rem) + 50px);row-gap:clamp(2.25rem,4vw,3rem)}}.LandingFinalCtaSection_section__sOS__{position:relative;z-index:1;container-type:inline-size;display:flex;align-items:center;justify-content:flex-start;width:100%;margin-inline:auto;overflow:visible;padding:clamp(7rem,24vw,13rem) calc(1.15rem + env(safe-area-inset-right, 0px)) clamp(3rem,9vw,4.5rem) calc(1.15rem + env(safe-area-inset-left, 0px));box-sizing:border-box}.LandingFinalCtaSection_link__mouYx{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;padding:.2em .35rem;color:var(--ink);font-family:var(--font-display-family);font-size:clamp(.8125rem,7.1cqi,7rem);font-weight:700;line-height:1;letter-spacing:-.02em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transform-origin:center center;transition:transform .16s ease-out,color .16s ease-out;touch-action:manipulation}.LandingFinalCtaSection_link__mouYx:focus-visible,.LandingFinalCtaSection_link__mouYx:hover{color:var(--ink);transform:scale(1.02)}.LandingFinalCtaSection_link__mouYx:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 35%,transparent);outline-offset:.35rem}@media (prefers-reduced-motion:reduce){.LandingFinalCtaSection_link__mouYx{transition:color .16s ease-out}.LandingFinalCtaSection_link__mouYx:focus-visible,.LandingFinalCtaSection_link__mouYx:hover{transform:none}}.LandingSectionDivider_root__xn95s{display:flex;justify-content:center;width:100%;padding-inline:max(.4rem,env(safe-area-inset-left,0px)) max(.4rem,env(safe-area-inset-right,0px));box-sizing:border-box}.LandingSectionDivider_line__L2tp4{width:100%;height:1px;margin:0;border:none;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--ink) 14%,transparent) 4%,color-mix(in srgb,var(--ink) 14%,transparent) 96%,transparent 100%);opacity:.85}.LandingPage_root__Zortv{position:fixed;top:var(--app-top,0);left:var(--app-left,0);width:var(--app-width,100%);height:var(--app-height,100dvh);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;isolation:isolate;color:var(--ink)}.LandingPage_root__Zortv[data-objectarium-stage]{--background:var(--objectarium-bg-mid)}.LandingPage_pageBackground__rPdcI{position:fixed;top:var(--app-top,0);left:var(--app-left,0);width:var(--app-width,100%);height:var(--app-height,100dvh);z-index:0;pointer-events:none;background:radial-gradient(ellipse at 30% 20%,var(--objectarium-glow-a),transparent 55%),radial-gradient(ellipse at 80% 70%,var(--objectarium-glow-b),transparent 50%),linear-gradient(165deg,var(--objectarium-bg-top) 0,var(--objectarium-bg-mid) 45%,var(--objectarium-bg-bottom) 100%)}.LandingPage_pageBackground__rPdcI:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--grain-opacity,.35);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");mix-blend-mode:var(--grain-blend,multiply)}.LandingPage_pageContent__PjtNQ{position:relative;z-index:1}.LandingPage_heroShell__r6HF4{position:relative;min-height:var(--app-height,100dvh);overflow:hidden;isolation:isolate}.LandingPage_hero__FCC0v{position:absolute;inset:0;justify-content:center;padding:max(env(safe-area-inset-top,0px),2rem) calc(1.25rem + env(safe-area-inset-right, 0px)) calc(1.25rem + env(safe-area-inset-bottom, 0px)) calc(1.25rem + env(safe-area-inset-left, 0px));z-index:900}.LandingPage_hero__FCC0v,.LandingPage_panel__ZrAfj{display:flex;align-items:center;pointer-events:none}.LandingPage_panel__ZrAfj{flex-direction:column;gap:clamp(1.5rem,4vw,2rem);width:min(40rem,100%);text-align:center}.LandingPage_lede__zTVeM{margin:0;max-width:100%;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.5;color:var(--ink-soft)}.LandingPage_cta__7RPKd{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1.35rem;border-radius:.35rem;font-family:var(--font-body-family);font-size:clamp(.78rem,2vw,.82rem);letter-spacing:.04em;color:var(--ink-soft);text-decoration:none;touch-action:manipulation;background:color-mix(in srgb,var(--background) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 20%,transparent)}.LandingPage_cta__7RPKd:focus-visible,.LandingPage_cta__7RPKd:hover{color:var(--ink);background:color-mix(in srgb,#fff 50%,var(--background));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent)}.LandingPage_cta__7RPKd:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 35%,transparent);outline-offset:2px}.LandingPage_swatchSliderShell__Wdsk_{display:flex;justify-content:center;width:100%;min-width:0;pointer-events:none}.LandingPage_swatchSlider__qH6k4{--swatch-size:2rem;--swatch-gap:0.05rem;--swatch-visible:6.5;--swatch-viewport-width:calc(var(--swatch-visible) * var(--swatch-size) + (var(--swatch-visible) - 1) * var(--swatch-gap));flex:0 1 auto;width:min(var(--swatch-viewport-width),100%);min-width:0;margin:0;pointer-events:auto;overflow:hidden}.LandingPage_swatchViewport__yMHOp{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x manipulation}.LandingPage_swatchViewport__yMHOp::-webkit-scrollbar{display:none}.LandingPage_swatchTrack___GeSl{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--swatch-gap);width:max-content}.LandingPage_swatch__9gJon{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--swatch-size);height:var(--swatch-size);padding:0;border:none;border-radius:50%;cursor:pointer;background:transparent;touch-action:manipulation}.LandingPage_swatchDisc___Sa8T{display:block;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--swatch-color);box-shadow:inset 0 0 0 1px var(--border)}.LandingPage_swatch__9gJon[aria-pressed=true] .LandingPage_swatchDisc___Sa8T{box-shadow:inset 0 0 0 1px var(--border-strong),0 0 0 1.5px var(--ink)}.LandingPage_swatch__9gJon:focus-visible .LandingPage_swatchDisc___Sa8T,.LandingPage_swatch__9gJon:hover .LandingPage_swatchDisc___Sa8T{box-shadow:inset 0 0 0 1px var(--border-strong),0 0 0 1px color-mix(in srgb,var(--ink) 45%,transparent)}.LandingPage_swatch__9gJon[aria-pressed=true]:focus-visible .LandingPage_swatchDisc___Sa8T,.LandingPage_swatch__9gJon[aria-pressed=true]:hover .LandingPage_swatchDisc___Sa8T{box-shadow:inset 0 0 0 1px var(--border-strong),0 0 0 1.5px var(--ink)}.LandingPage_swatch__9gJon:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.LandingPage_loginSwitch__tZ0tX{position:absolute;bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px));right:calc(1.35rem + env(safe-area-inset-right, 0px));z-index:900;margin:0;pointer-events:auto;font-family:var(--font-body-family);font-size:.75rem;letter-spacing:.04em;color:var(--ink-muted)}.LandingPage_loginLink__hbYV3{color:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:.15em;touch-action:manipulation}.LandingPage_loginLink__hbYV3:focus-visible,.LandingPage_loginLink__hbYV3:hover{color:var(--ink-soft)}.LandingPage_loginLink__hbYV3:focus-visible{outline:none}@media (max-width:640px){.LandingPage_hero__FCC0v{padding-right:calc(1.15rem + env(safe-area-inset-right, 0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px));padding-left:calc(1.15rem + env(safe-area-inset-left, 0px))}.LandingPage_lede__zTVeM{display:flex;flex-direction:column;align-items:center}.LandingPage_loginSwitch__tZ0tX{bottom:calc(1rem + env(safe-area-inset-bottom, 0px));right:calc(1.15rem + env(safe-area-inset-right, 0px))}}.AuthScreen_shell__2OEnR{position:fixed;isolation:isolate;top:var(--app-top,0);left:var(--app-left,0);width:var(--app-width,100%);height:var(--app-height,100dvh);display:flex;flex-direction:column;align-items:center;padding:max(env(safe-area-inset-top,0px),2rem) calc(1.25rem + env(safe-area-inset-right, 0px)) calc(1.25rem + env(safe-area-inset-bottom, 0px)) calc(1.25rem + env(safe-area-inset-left, 0px));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.AuthScreen_panel__EsRuf{position:relative;z-index:1;flex:0 0 auto;margin-block:auto;width:min(22rem,100%)}.AuthScreen_title__Tm0sM{margin:0 0 .55rem;font-family:var(--font-display-family);font-size:clamp(1.45rem,4vw,1.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.2;color:var(--ink)}.AuthScreen_lede__qIDdt{margin:0 0 1.75rem;font-size:.95rem;line-height:1.45;color:var(--ink-soft)}.AuthScreen_ledeOneLine__tnCze{white-space:nowrap}.AuthScreen_form__6lGJA{display:flex;flex-direction:column;gap:.9rem}.AuthScreen_label__o61b3{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.AuthScreen_input__RqHqF{appearance:none;border:none;border-radius:.35rem;padding:.7rem .8rem;font:inherit;font-size:.95rem;letter-spacing:0;text-transform:none;color:var(--ink);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--border)}.AuthScreen_input__RqHqF:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--border-focus)}.AuthScreen_primary__DdTUS{margin-top:.35rem;cursor:pointer;border-radius:.35rem;padding:.7rem 1rem;font-size:.9rem;letter-spacing:.02em;color:var(--ink);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:inset 0 0 0 1px var(--border-strong)}.AuthScreen_primary__DdTUS:focus-visible:not(:disabled),.AuthScreen_primary__DdTUS:hover:not(:disabled){background:var(--surface-strong)}.AuthScreen_primary__DdTUS:disabled{opacity:.65;cursor:default}.AuthScreen_error__PiOYp{margin:0;font-size:.85rem;line-height:1.35;color:var(--danger)}.AuthScreen_switch__wen7G{margin:1.25rem 0 0;font-size:.88rem;color:var(--ink-soft)}@media (max-width:640px){.AuthScreen_shell__2OEnR{padding-right:calc(1.15rem + env(safe-area-inset-right, 0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px));padding-left:calc(1.15rem + env(safe-area-inset-left, 0px))}}.AuthScreen_linkish__Habvc{cursor:pointer;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:.15em;background:none;border:none;padding:0}