._page_1bek6_8{color:var(--plot-ink);position:relative}[data-mantine-color-scheme=dark] ._page_1bek6_8{color:var(--plot-cream)}._bgLines_1bek6_30{pointer-events:none;fill:none;stroke-width:40px;height:auto;position:absolute}._bgLinesTop_1bek6_38{top:calc(-3.75rem * var(--mantine-scale));stroke:#42a34a21;width:clamp(280px,36vw,540px);right:0}[data-mantine-color-scheme=dark] ._bgLinesTop_1bek6_38{stroke:#a0d99213}._bgLinesClose_1bek6_47{stroke:#309b621c;width:clamp(200px,26vw,380px);bottom:0;left:0;transform:rotate(180deg)}[data-mantine-color-scheme=dark] ._bgLinesClose_1bek6_47{stroke:#8cd4a011}._credo_1bek6_63{flex-direction:column;align-items:flex-start;gap:clamp(3.25rem,10vh,5.5rem);padding-top:clamp(5rem,14vh,8.5rem);padding-bottom:clamp(5.5rem,14vh,9rem);display:flex;position:relative}._beat_1bek6_73{font-family:var(--font-display);letter-spacing:-.01em;color:var(--plot-ink);margin:0;font-weight:400}[data-mantine-color-scheme=dark] ._beat_1bek6_73{color:var(--plot-cream)}._beat_1bek6_73{text-wrap:balance}._beatMajor_1bek6_82{max-width:28ch;font-size:clamp(2.6rem,6.5vw,4.25rem);line-height:1.1}._beatMinor_1bek6_88{max-width:30ch;font-size:clamp(1.85rem,4.2vw,2.75rem);line-height:1.2}._thread_1bek6_99{color:var(--plot-green);font-style:normal}[data-mantine-color-scheme=dark] ._thread_1bek6_99{color:#2fa87c}._threadBody_1bek6_104{color:#016e4e;font-style:normal}[data-mantine-color-scheme=dark] ._threadBody_1bek6_104{color:#7ed7b1}._products_1bek6_111{width:100%;padding-bottom:clamp(4rem,10vh,7rem)}._tileGrid_1bek6_117{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width>=48em){._tileGrid_1bek6_117{grid-template-columns:repeat(2,1fr)}}._tile_1bek6_117{gap:calc(.75rem * var(--mantine-scale));border-radius:calc(.375rem * var(--mantine-scale));color:var(--plot-ink);flex-direction:column;padding:clamp(1.75rem,3.2vw,2.75rem);text-decoration:none;display:flex}[data-mantine-color-scheme=dark] ._tile_1bek6_117{color:var(--plot-cream)}._tile_1bek6_117{background-color:color-mix(in oklab, var(--accent) 12%, var(--plot-cream))}[data-mantine-color-scheme=dark] ._tile_1bek6_117{background-color:color-mix(in oklab, var(--accent) 22%, var(--plot-ink))}._tile_1bek6_117{transition:background-color .18s;position:relative;overflow:hidden}._tile_1bek6_117>*{z-index:1;position:relative}._tile_1bek6_117:after{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(calc(21.25rem * var(--mantine-scale)) circle at var(--spot-x,70%) var(--spot-y,20%), color-mix(in oklab, var(--accent) 14%, transparent), transparent 70%);transition:opacity .25s;position:absolute;inset:0}[data-mantine-color-scheme=dark] ._tile_1bek6_117:after{background:radial-gradient(calc(21.25rem * var(--mantine-scale)) circle at var(--spot-x,70%) var(--spot-y,20%), #f0ece40f, transparent 70%)}._tile_1bek6_117:hover{background-color:color-mix(in oklab, var(--accent) 15%, var(--plot-cream))}[data-mantine-color-scheme=dark] ._tile_1bek6_117:hover{background-color:color-mix(in oklab, var(--accent) 26%, var(--plot-ink))}._tile_1bek6_117:hover:after{opacity:1}._tile_1bek6_117:focus-visible{outline:2px solid var(--plot-ink)}[data-mantine-color-scheme=dark] ._tile_1bek6_117:focus-visible{outline:2px solid var(--plot-cream)}._tile_1bek6_117:focus-visible{outline-offset:3px}._tile_1bek6_117[data-status=coming-soon]{background-color:color-mix(in oklab, var(--accent) 7%, var(--plot-cream))}[data-mantine-color-scheme=dark] ._tile_1bek6_117[data-status=coming-soon]{background-color:color-mix(in oklab, var(--accent) 13%, var(--plot-ink))}._tile_1bek6_117[data-status=coming-soon]:hover{background-color:color-mix(in oklab, var(--accent) 9%, var(--plot-cream))}[data-mantine-color-scheme=dark] ._tile_1bek6_117[data-status=coming-soon]:hover{background-color:color-mix(in oklab, var(--accent) 16%, var(--plot-ink))}@media (prefers-reduced-motion:reduce){._tile_1bek6_117,._tile_1bek6_117:after{transition:none}}._mark_1bek6_226{background-color:var(--accent);width:clamp(1.5rem,2.2vw,1.85rem);height:clamp(1.5rem,2.2vw,1.85rem);-webkit-mask-image:var(--mark-mask);mask-image:var(--mark-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mark-mask);pointer-events:none;flex:none;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}._eyebrow_1bek6_245{font-size:calc(.75rem * var(--mantine-scale));letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) 55%, var(--plot-ink));margin:0;font-weight:600}[data-mantine-color-scheme=dark] ._eyebrow_1bek6_245{color:color-mix(in oklab, var(--accent) 45%, var(--plot-cream))}._tileHead_1bek6_259{align-items:center;gap:calc(.75rem * var(--mantine-scale));flex-wrap:wrap;display:flex}._tileName_1bek6_267{font-family:var(--font-display);letter-spacing:-.005em;margin:0;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:400;line-height:1.15}._badge_1bek6_276{font-size:calc(.6875rem * var(--mantine-scale));letter-spacing:.06em;text-transform:uppercase;padding:calc(.1875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border-radius:calc(62.4375rem * var(--mantine-scale));border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);color:color-mix(in oklab, var(--accent) 55%, var(--plot-ink));font-weight:600}[data-mantine-color-scheme=dark] ._badge_1bek6_276{color:color-mix(in oklab, var(--accent) 45%, var(--plot-cream))}._badge_1bek6_276{white-space:nowrap}._promise_1bek6_291{font-size:calc(1.0625rem * var(--mantine-scale));color:#42403b;margin:0;line-height:1.55}[data-mantine-color-scheme=dark] ._promise_1bek6_291{color:#d9d5cc}._promise_1bek6_291{max-width:34ch}._frame_1bek6_303{margin-top:calc(.75rem * var(--mantine-scale));border-radius:calc(.5rem * var(--mantine-scale));border:1px solid #1e1e1c24;overflow:hidden}[data-mantine-color-scheme=dark] ._frame_1bek6_303{border:1px solid #f0ece424}._frame_1bek6_303{background-color:#ffffff8c}[data-mantine-color-scheme=dark] ._frame_1bek6_303{background-color:#f0ece40a}._chrome_1bek6_315{gap:calc(.3125rem * var(--mantine-scale));padding:calc(.5rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border-bottom:1px solid #1e1e1c1a;display:flex}[data-mantine-color-scheme=dark] ._chrome_1bek6_315{border-bottom:1px solid #f0ece41a}._dot_1bek6_323{width:calc(.4375rem * var(--mantine-scale));height:calc(.4375rem * var(--mantine-scale));background-color:#1e1e1c29;border-radius:50%}[data-mantine-color-scheme=dark] ._dot_1bek6_323{background-color:#f0ece438}._canvas_1bek6_333{aspect-ratio:16/10}._screenshot_1bek6_337{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}._more_1bek6_346{margin-top:calc(.5rem * var(--mantine-scale));align-self:flex-end;align-items:center;gap:calc(.375rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));color:color-mix(in oklab, var(--accent) 55%, var(--plot-ink));font-weight:500;display:inline-flex}[data-mantine-color-scheme=dark] ._more_1bek6_346{color:color-mix(in oklab, var(--accent) 45%, var(--plot-cream))}._moreArrow_1bek6_360{transition:transform .18s}._tile_1bek6_117:hover ._moreArrow_1bek6_360{transform:translate(3px)}@media (prefers-reduced-motion:reduce){._moreArrow_1bek6_360,._tile_1bek6_117:hover ._moreArrow_1bek6_360{transition:none;transform:none}}._values_1bek6_378{width:100%;padding-top:clamp(4rem,10vh,7rem);padding-bottom:clamp(4rem,10vh,7rem)}._valuesTitle_1bek6_384{font-family:var(--font-display);letter-spacing:-.005em;margin:0 0 clamp(2.5rem,6vh,4rem);font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:400;line-height:1.15}._valueGrid_1bek6_393{gap:calc(2.5rem * var(--mantine-scale)) clamp(2rem, 4vw, 3.5rem);grid-template-columns:1fr;display:grid}@media (width>=48em){._valueGrid_1bek6_393{grid-template-columns:repeat(3,1fr)}}._valueClaim_1bek6_403{margin:0 0 calc(.75rem * var(--mantine-scale));font-family:var(--font-display);font-weight:400;font-size:calc(1.5rem * var(--mantine-scale));line-height:1.2}._valueBody_1bek6_411{font-size:calc(1rem * var(--mantine-scale));color:#42403b;margin:0;line-height:1.65}[data-mantine-color-scheme=dark] ._valueBody_1bek6_411{color:#d9d5cc}._closing_1bek6_422{align-items:center;gap:calc(1.75rem * var(--mantine-scale));text-align:center;flex-direction:column;padding-top:clamp(3rem,8vh,5rem);padding-bottom:clamp(5rem,12vh,8rem);display:flex;position:relative}._closingLine_1bek6_433{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;line-height:1.2}
