@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_5afde0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_5afde0{--font-sans:"Archivo","Archivo Fallback"}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/7362f304958813f8-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/db906319981135e5-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/e4043985c18db9d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/821d76e08f562279-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4f52e7e286ad48dd-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/5b2b7a6f7f37a283-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/9a8547324877773b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/95c8264a6767742a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bodoni Moda Fallback;src:local("Times New Roman");ascent-override:98.50%;descent-override:35.02%;line-gap-override:0.00%;size-adjust:114.22%}.__className_883c8c{font-family:Bodoni Moda,Bodoni Moda Fallback}.__variable_883c8c{--font-editorial:"Bodoni Moda","Bodoni Moda Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[data-qa-touch-target\]\:visible:is(data-qa-touch-target){visibility:visible}}:root{--ink:#050505;--ink-soft:#0b0b0c;--graphite:#141313;--graphite-light:#211e1c;--bone:#f1eee8;--bone-muted:#b6aea5;--steel:#77716b;--brown:#62331f;--copper:#a85f34;--copper-light:#d18a57;--line:#d18a5733;--shell:min(1600px,calc(100vw - clamp(40px, 8vw, 144px)));--header-h:78px;--ease-out:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{color-scheme:dark;scroll-padding-top:var(--header-h)}body,html{background:var(--ink);overflow-x:clip}body{color:var(--bone);font-family:var(--font-sans),Arial,sans-serif;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}::selection{background:var(--copper);color:var(--bone)}a{color:inherit;text-decoration:none}.kalet-site,.luvhme-site,.nero-site{--demo-return-bar-height:38px}.demo-return-bar{z-index:85;height:var(--demo-return-bar-height);color:#f1eee8;font-family:var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;background:#050505;border-bottom:1px solid #d18a5757;justify-content:space-between;align-items:center;padding-inline:clamp(18px,3vw,54px);font-size:.66rem;font-weight:500;line-height:1;display:flex;position:sticky;top:0}.demo-return-bar__link{align-items:center;gap:10px;min-height:30px;transition:color .18s;display:inline-flex}.demo-return-bar__link:hover{color:#d18a57}.demo-return-bar__arrow{width:18px;height:18px;transition:transform .22s var(--ease-out);flex:none}.demo-return-bar__link:hover .demo-return-bar__arrow{transform:translate(-3px)}.demo-return-bar__context{color:#d18a57}.demo-return-bar__mobile{display:none}@media (max-width:600px){.kalet-site,.luvhme-site,.nero-site{--demo-return-bar-height:36px}.demo-return-bar{letter-spacing:.11em;padding-inline:14px;font-size:.61rem}.demo-return-bar__context,.demo-return-bar__desktop{display:none}.demo-return-bar__mobile{display:inline}}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--copper-light);outline-offset:4px}em{color:var(--copper-light);font-family:var(--font-editorial),Georgia,serif;font-weight:500}.shell{width:var(--shell);margin-inline:auto}.section{padding-block:clamp(96px,12vw,210px);position:relative}.mono-label{color:var(--copper-light);font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 34px;font-size:.72rem}.skip-link{z-index:100;background:var(--bone);color:var(--ink);padding:12px 18px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.wordmark{--brand-logo-width:clamp(154px,13.4vw,184px);width:var(--brand-logo-width);align-items:center;display:inline-flex}.wordmark__image{width:100%;height:auto;display:block}.wordmark--footer{--brand-logo-width:clamp(176px,15vw,220px)}.wordmark--privacy{--brand-logo-width:clamp(190px,17vw,248px)}.site-header{z-index:50;border-bottom:1px solid #0000;transition:background .26s,border-color .26s,-webkit-backdrop-filter .26s,backdrop-filter .26s;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.site-header[data-scrolled=true]{background:#050505f5;border-color:#f1eee814}.site-header__inner{width:var(--shell);height:var(--header-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin-inline:auto;display:grid}.site-nav{color:var(--bone-muted);align-items:center;gap:clamp(22px,2.6vw,48px);font-size:.82rem;display:flex}.site-nav a{transition:color .18s;position:relative}.site-nav a:after{transform-origin:100%;background:var(--copper);content:"";height:1px;transition:transform .26s var(--ease-out);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover{color:var(--bone)}.site-nav a:focus-visible:after,.site-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.site-header__cta{justify-self:end}.button-link{border:1px solid var(--copper);min-height:54px;color:var(--bone);letter-spacing:-.01em;transition:border-color .22s ease,background .22s ease,color .22s ease,transform .22s var(--ease-out);justify-content:space-between;align-items:center;gap:30px;padding:0 22px;font-size:.88rem;display:inline-flex}.button-link__icon{width:22px;transition:transform .26s var(--ease-out)}.button-link:hover{border-color:var(--copper-light);background:linear-gradient(100deg,#6c341e,#a85f34);transform:translateY(-2px)}.button-link:hover .button-link__icon{transform:translate(5px)}.button-link--quiet{min-height:44px;color:var(--bone-muted);border:0;border-bottom:1px solid #f1eee847;padding:0 0 2px}.button-link--quiet:hover{border-color:var(--copper);color:var(--bone);background:0 0}.menu-toggle,.mobile-nav{display:none}.hero{isolation:isolate;height:400svh}.hero,.hero__sticky{background:var(--ink)}.hero__sticky{height:100svh;min-height:720px;position:sticky;top:0}.hero__atmosphere{z-index:2;background:linear-gradient(90deg,var(--ink) 0,#050505eb 25%,transparent 57%),radial-gradient(circle at 70% 48%,#a85f341a,transparent 42%)}.hero__atmosphere:after{content:"";opacity:.08;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__inner{z-index:4;height:100%;padding-top:calc(var(--header-h) + clamp(58px, 8vh, 100px));pointer-events:none}.hero__opening{pointer-events:auto;width:min(58%,900px)}.hero__title{letter-spacing:-.067em;font-size:clamp(4.3rem,7.1vw,8.4rem);font-weight:650;line-height:.9}.line-mask{padding-bottom:.07em;padding-right:.06em;overflow:hidden}.line-mask,.line-mask>span{display:block}.hero__copy{margin:34px 0 0;font-size:clamp(1rem,1.22vw,1.18rem);line-height:1.48}.hero__copy strong{color:var(--bone);font-weight:500}.hero__actions{gap:38px}.hero__actions .button-link:first-child{min-width:260px}.hero-chapters{top:calc(var(--header-h) + 28px);width:min(40%,590px)}.hero-chapter,.hero-chapters{pointer-events:none;position:absolute;left:0}.hero-chapter{visibility:hidden;opacity:0;will-change:transform,opacity,clip-path,filter;width:100%;top:0}.hero-chapter__number{color:var(--copper-light);letter-spacing:.16em;margin-bottom:20px;font-size:.72rem;display:block}.hero-chapter h2{letter-spacing:-.06em;margin:0;font-size:clamp(3.1rem,4.4vw,5.2rem);font-weight:620;line-height:.94}.hero-chapter>p{max-width:520px;margin:22px 0 0;font-size:clamp(1rem,1.15vw,1.16rem)}.hero-chapter ol{max-width:400px;margin:24px 0 0}.hero-chapter li{color:var(--bone-muted);border-bottom:1px solid #f1eee81a;padding:8px 0;font-size:.88rem}.hero-chapter .button-link{pointer-events:auto;margin-top:24px}.hero-progress{color:var(--steel);font-family:var(--font-mono),monospace;letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;font-size:.63rem;display:grid;position:absolute;bottom:34px;left:0;right:0}.hero-progress i{background:#f1eee81f;height:1px;overflow:hidden}.hero-progress b{transform-origin:0;background:linear-gradient(90deg,var(--copper),var(--copper-light));width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 14px #d18a578c}.sentinel-canvas{z-index:1;inset:var(--header-h) 0 0;pointer-events:none;position:absolute}.statement{letter-spacing:-.062em;max-width:1450px;margin:0;font-size:clamp(3.6rem,7.5vw,8.5rem);font-weight:600;line-height:.92}.statement em{white-space:nowrap}.vision{border-top:1px solid var(--line)}.vision__grid{grid-template-columns:6.5fr 5.5fr;gap:clamp(60px,8vw,140px)}.vision h2{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(3.4rem,6vw,7.2rem);font-weight:600;line-height:.93}.principles{align-self:end}.principle{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 30px;gap:24px;padding:34px 0}.principle>span{color:var(--copper-light);font-size:.75rem}.principle h3{letter-spacing:-.04em;font-size:clamp(1.5rem,2vw,2.2rem);font-weight:500}.ecosystem{border-block:1px solid var(--line);background:#080707;overflow:clip}.ecosystem__heading{grid-template-columns:3fr 6fr 3fr;gap:30px}.ecosystem__heading h2{font-size:clamp(3.4rem,5.8vw,7rem);font-weight:600;line-height:.92}.ecosystem__heading>p:last-child{margin:0 0 6px}.ecosystem__grid{grid-template-columns:5fr 7fr;gap:8vw;margin-top:120px}.ecosystem-core{aspect-ratio:1;border:1px solid #a85f3475;border-radius:50%;place-items:center;width:min(100%,560px);display:grid;position:relative}.ecosystem-core:after,.ecosystem-core:before{content:"";border:1px solid #f1eee81a;border-radius:50%;position:absolute;inset:15%}.ecosystem-core:after{border-color:#d18a574d;inset:33%}.ecosystem-core span{z-index:2;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(1.7rem,3vw,3.3rem);font-weight:500;position:relative}.ecosystem-core i{background:linear-gradient(90deg,transparent,var(--copper),transparent);height:1px;position:absolute;top:50%;left:-12%;right:-12%}.ecosystem-core i:last-child{width:1px;height:auto;inset:-12% auto -12% 50%}.ecosystem-list article{border-bottom:1px solid var(--line);transition:padding .26s var(--ease-out);grid-template-columns:48px 1.1fr 1.4fr;gap:20px}.ecosystem-list article:hover{padding-left:16px}.ecosystem-list span{color:var(--copper-light);font-family:var(--font-mono),monospace;font-size:.72rem}.ecosystem-list h3,.ecosystem-list p{margin:0}.ecosystem-list h3{font-size:clamp(1.35rem,2.2vw,2.4rem);font-weight:500}.demos__heading{grid-template-columns:3fr 6fr 3fr;gap:30px}.demos__heading h2{font-size:clamp(4rem,7vw,8.2rem);font-weight:600;line-height:.86}.demos__heading p:last-child{color:var(--bone-muted);margin:0 0 6px}.demo-rail{margin-top:140px}.demo{width:82%;margin-bottom:160px}.demo__visual{border:1px solid var(--line);isolation:isolate;will-change:clip-path;background:#0b0b0b;min-height:clamp(420px,50vw,760px);box-shadow:0 50px 120px #00000061}.demo__link{color:inherit;display:block}.demo__link:focus-visible .demo__visual{outline:2px solid var(--copper-light);outline-offset:6px}.demo__image{z-index:0;transform-origin:50%;will-change:transform}.demo__veil{z-index:2;pointer-events:none;background:linear-gradient(90deg,#030303d1,#03030333 48%,#03030314)}.demo__chrome{z-index:4;color:#f1eee88f;letter-spacing:.14em;font-size:.64rem}.demo__visual>strong{z-index:4;font-family:var(--font-editorial),serif;letter-spacing:-.055em;font-size:clamp(3.4rem,8vw,9rem);font-weight:500;line-height:.8;bottom:40px;left:38px}.demo__artifact{z-index:3;pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:0}.demo__artifact:after,.demo__artifact:before{display:none}.demo--obsidian .demo__visual{background:radial-gradient(circle at 68% 45%,#37231c 0,#0000 25%),linear-gradient(130deg,#080808,#16110f 58%,#030303)}.demo--obsidian .demo__artifact:before{aspect-ratio:1;content:"";clip-path:polygon(14% 0,91% 8%,100% 78%,72% 100%,0 83%,6% 24%);background:linear-gradient(125deg,#0000 0 32%,#ffffff14 34%,#0000 38%),radial-gradient(circle at 35% 30%,#36302d,#090909 66%);border:1px solid #d18a5738;width:42%;position:absolute;top:18%;right:12%;transform:rotate(-14deg);box-shadow:0 45px 100px #000}.demo--ferment .demo__visual{background:linear-gradient(110deg,#1c100a,#50301f 44%,#100c09)}.demo--ferment .demo__artifact:before{aspect-ratio:1.55;content:"";background:repeating-radial-gradient(#0000 0 10px,#4623131f 11px 13px),radial-gradient(at 48% 30%,#d19a65,#754323 55%,#29150c 86%);border-radius:50% 50% 40% 42%;width:45%;position:absolute;bottom:10%;right:14%;box-shadow:0 44px 70px #0000009e}.demo--ferment .demo__artifact:after{content:"";background:linear-gradient(90deg,#1a100b,#60422d,#1c110b);border:1px solid #f1eee82e;border-radius:10% 10% 4% 4%;width:11%;height:40%;position:absolute;bottom:18%;right:8%}.demo--axis .demo__visual{background:linear-gradient(135deg,#030303 20%,#1a1c1d 70%,#070707)}.demo--axis .demo__artifact:before{aspect-ratio:1;content:"";background:radial-gradient(circle,#050505 0 16%,#7a7c7b 17% 19%,#151616 20% 35%,#a6a19a 36% 37%,#262727 38% 58%,#0a0a0a 59%);border:24px solid #252727;border-radius:50%;width:62%;position:absolute;top:13%;right:-8%;box-shadow:inset 18px 0 20px #ffffff1f,-40px 35px 100px #000}.demo--nocturne .demo__visual{background:linear-gradient(90deg,#060606 0 38%,#0000),radial-gradient(circle at 68% 35%,#473225,#12100f 38%,#030303 72%)}.demo--ferment .demo__veil{background:linear-gradient(90deg,#120703b3,#0000 56%,#1207032e)}.demo--axis .demo__veil{background:linear-gradient(90deg,#030404c7,#0000 55%,#0304041f)}.demo--nocturne .demo__veil{background:linear-gradient(90deg,#010306b8,#0000 60%,#0103062e)}.demo--nocturne .demo__artifact:before{content:"";background:linear-gradient(100deg,#030303,#211b18 55%,#060606);border-radius:48% 48% 8% 8%;width:34%;height:88%;position:absolute;bottom:-12%;right:16%;box-shadow:-30px 0 90px #000000b8}.demo--nocturne .demo__artifact:after{aspect-ratio:.76;content:"";background:linear-gradient(115deg,#6f5546,#1b1512 70%);border-radius:48% 48% 44% 42%;width:18%;position:absolute;top:15%;right:24%}.demo__meta{grid-template-columns:80px 1fr auto;padding-top:30px}.demo__meta>span{color:var(--copper-light);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.demo__meta h3{letter-spacing:-.04em;font-size:clamp(1.6rem,2.4vw,2.7rem);font-weight:500}.demo__meta .demo__sector{color:var(--bone);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.demo__status{justify-self:end}.demo__launch{color:var(--bone);letter-spacing:.1em;font-size:.68rem}.demo__launch svg{height:18px;transition:transform .2s}.demo__launch:focus-visible svg,.demo__launch:hover svg{transform:translate(4px)}.premium-positioning__heading{grid-template-columns:3fr 6fr 3fr;gap:30px}.premium-positioning__heading h2{max-width:1040px;font-size:clamp(3.4rem,5.8vw,7rem);font-weight:600;line-height:.92}.premium-positioning__heading>p:last-child{margin:0 0 6px}.premium-positioning__list{border-block:1px solid var(--line);margin-top:110px}.premium-positioning__list article{padding:44px clamp(22px,3vw,50px) 52px}.premium-positioning__list article+article{border-left:1px solid var(--line)}.premium-positioning__list span{color:var(--copper-light);font-family:var(--font-mono),monospace;font-size:.72rem}.premium-positioning__list h3{max-width:360px;margin:64px 0 0;font-size:clamp(1.7rem,2.45vw,2.8rem);font-weight:500;line-height:1}.premium-positioning__list p{max-width:420px;margin:22px 0 0;line-height:1.58}.process{border-block:1px solid var(--line);background:linear-gradient(90deg,#080706,transparent 55%),var(--ink-soft);overflow:clip}.process__flare{background:linear-gradient(135deg,#0000,#a85f341a,#0000);border:1px solid #d18a5738;width:30vw;height:45vw;position:absolute;top:7%;right:5%;transform:skew(-12deg)rotate(10deg);box-shadow:0 0 150px #a85f3414}.process__heading{z-index:2;max-width:950px;position:relative}.process__heading h2{letter-spacing:-.07em;font-size:clamp(4.4rem,8.5vw,10rem);font-weight:600;line-height:.82}.process__heading>p:last-child{max-width:580px;margin:40px 0 0;font-size:1.2rem}.process-steps{--process-progress:0;gap:7vw;margin:130px 0 0}.process-steps:before{background:#f1eee81f}.process-steps:after,.process-steps:before{content:"";height:1px;position:absolute;top:10px;left:0;right:0}.process-steps:after{z-index:1;background:linear-gradient(90deg,var(--copper),var(--copper-light));box-shadow:0 0 24px #d18a5759}.process-steps li{padding-top:58px}.process-steps li:before{border:1px solid var(--copper-light);background:var(--ink-soft);width:15px;height:15px;top:3px;left:0}.process-steps span{color:var(--copper-light);font-family:var(--font-mono),monospace;font-size:.72rem;position:absolute;top:-25px}.process-steps h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.1vw,2.2rem);font-weight:500}.process{background:radial-gradient(circle at 50% 48%,#7a42271a,#0000 38rem),#050505}.process__heading{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:end;column-gap:clamp(60px,9vw,150px);display:grid}.process__heading .mono-label{grid-column:1/-1}.process__heading h2{letter-spacing:-.06em;text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(3.5rem,6vw,7rem);line-height:.9}.process__heading>p:last-child{max-width:45ch;color:var(--bone-muted);margin:0}.process-steps{--process-progress:1;grid-template-columns:repeat(3,1fr);margin:clamp(92px,10vw,152px) 0 0;padding:0;list-style:none;display:grid;position:relative}.process-steps:after,.process-steps:before{content:"";height:1px;position:absolute;top:8px;left:0;right:0}.process-steps:before{background:var(--control-line-quiet)}.process-steps:after{transform:scaleX(var(--process-progress));transform-origin:0;background:linear-gradient(90deg,var(--control-copper),var(--control-copper-bright))}.process-steps li{border-left:1px solid var(--control-line-quiet);min-width:0;padding:48px clamp(24px,3vw,48px) 0;position:relative}.process-steps li:first-child{border-left:0;padding-left:0}.process-steps li:last-child{padding-right:0}.process-steps li:before{z-index:2;border:1px solid var(--control-copper-bright);content:"";background:#050505;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:-4px}.process-steps li:first-child:before{left:0}.process-steps>li>span{color:var(--control-copper-bright);font-family:var(--font-mono),monospace;letter-spacing:.13em;font-size:.67rem;display:block}.process-steps .preview-surface{aspect-ratio:16/10;width:100%;margin-top:32px}.process-steps h3{letter-spacing:-.04em;margin:32px 0 0;font-size:clamp(1.7rem,2.3vw,2.8rem);line-height:.98}.process-steps p{max-width:34ch;color:var(--bone-muted);margin:18px 0 0}.process__disclosure{border-top:1px solid var(--control-line-quiet);gap:30px;margin-top:76px;padding-top:30px}.process__disclosure p{max-width:66ch;color:var(--bone-muted)}.process__disclosure a{color:var(--control-copper-bright);font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;gap:10px;font-size:.67rem;display:inline-flex}.fit{border-block:1px solid var(--control-line-quiet);background:#0a0909}.fit h2{letter-spacing:-.06em;text-transform:uppercase;max-width:11ch;font-size:clamp(3.5rem,6vw,7rem);line-height:.9}.fit__grid{grid-template-columns:1fr 1fr;margin-top:clamp(80px,9vw,136px);position:relative}.fit__yes{padding-left:0}.fit__no{border-left:1px solid var(--control-line-quiet);padding-right:0}.fit__grid p{border-bottom:1px solid var(--control-line-quiet);letter-spacing:-.025em;padding:22px 0 22px 36px;font-size:clamp(1.35rem,1.8vw,2rem);line-height:1.25;position:relative}.fit__grid p:before{width:14px;height:1px;top:30px;left:0}.fit__grid p:before,.fit__yes p:after{background:var(--control-copper-bright);content:"";position:absolute}.fit__yes p:after{width:1px;height:14px;top:23px;left:6px}.technical{background:radial-gradient(circle at 76% 28%,#8244261f,#0000 34rem),#050505}.technical__layout{grid-template-columns:minmax(380px,.86fr) minmax(440px,1.14fr);grid-template-areas:"heading preview""list list";column-gap:clamp(72px,10vw,170px);display:grid}.technical__heading{grid-area:heading}.technical__heading h2{letter-spacing:-.06em;text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(3.5rem,6vw,7rem);line-height:.9}.technical__intro{max-width:46ch;margin:34px 0 0}.technical__preview{grid-area:preview;min-height:540px}.technical__preview .preview-stack__plane{width:min(39vw,610px)}.technical-list{border-top:1px solid var(--control-line);grid-area:list;margin-top:70px}.technical-list details{border-bottom:1px solid var(--control-line-quiet)}.technical-list summary{grid-template-columns:70px 1fr 34px;align-items:center;min-height:132px;padding-block:30px}.technical-list summary h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2vw,2.25rem);line-height:1}.technical-list summary p{margin:10px 0 0}.technical-list summary i{color:var(--control-copper-bright);font-family:var(--font-mono),monospace;font-size:1.2rem}.technical-list__details{max-width:75ch;padding:0 0 34px 70px}.technical-list__details p{margin:0}.faq{border-top:1px solid var(--control-line-quiet);background:#0a0909}.faq__grid{grid-template-columns:minmax(320px,.72fr) minmax(500px,1.28fr);gap:clamp(70px,10vw,170px)}.faq__heading{top:calc(var(--header-h) + 44px);align-self:start}.faq__heading h2{letter-spacing:-.055em;text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(3.1rem,5vw,6rem);line-height:.92}.faq-list{padding-left:clamp(34px,4vw,62px);position:relative}.faq-list summary{grid-template-columns:1fr 24px;min-height:105px;padding-block:24px;font-size:clamp(1.15rem,1.55vw,1.62rem);line-height:1.25}.faq-list summary i{width:18px;height:18px}.faq-list details>p{max-width:64ch;padding:0 48px 32px 0}.final-cta{background:linear-gradient(90deg,#050505 0 32%,#0000 66%),#050505;min-height:100svh;display:block;position:relative;overflow:hidden}.final-cta__dog{opacity:.62;filter:saturate(.65)contrast(1.08);background:linear-gradient(90deg,#050505 0 26%,#0000 64%),linear-gradient(#0000 66%,#050505),url(/images/dobby-real.webp) 78%/min(72vw,1080px) no-repeat;inset:0}.final-cta__layout{z-index:2;grid-template-columns:.86fr 1.14fr;align-items:center;gap:7vw;min-height:calc(100svh - 2*clamp(112px,11vw,196px));display:grid;position:relative}.final-cta h2{letter-spacing:-.068em;text-transform:uppercase;max-width:9ch;margin:0;font-size:clamp(4rem,7.6vw,9.1rem)}.final-cta .button-link{margin-top:42px}.final-cta__planes{opacity:.82;min-height:640px}.final-cta__planes .preview-stack__plane{width:min(42vw,660px)}.footer{border-top:1px solid var(--control-line);background:#050505}.footer__inner{min-height:148px}@media (hover:hover) and (pointer:fine){.demo__link,[data-magnetic],summary{will-change:auto}}@media (max-width:1023px){[data-landing-root]{--shell:min(100% - 56px,880px)}[data-landing-root] .section{padding-block:clamp(96px,14vw,150px)}.hero__sticky{padding-top:calc(var(--header-h) + 54px)}.hero__opening{max-width:760px}.hero__title{max-width:8.5ch;font-size:clamp(4.8rem,13vw,8.7rem)}.hero-experience{height:min(74vw,660px);min-height:440px}.hero-poster img{object-position:58% center}.hero-chapters{grid-template-columns:repeat(3,1fr);gap:26px}.hero-chapter{min-width:0}.hero-chapter h2{font-size:clamp(2.2rem,4.4vw,3.8rem)}.ecosystem__heading,.faq__grid,.perception__layout,.premium-positioning__heading,.process__heading,.technical__layout,.vision__grid{grid-template-columns:1fr}.perception__layout{gap:78px;min-height:0}.perception-field{width:min(100%,760px);height:min(68vw,640px);min-height:480px;margin-inline:auto}.perception-field__plane{width:min(66vw,580px)}.vision__grid{gap:78px}.faq__heading,.vision__intro{position:relative;top:auto}.principles-preview{width:min(92%,660px);min-height:400px;transform:scale(.86)}.ecosystem__heading,.premium-positioning__heading,.process__heading{gap:32px}.ecosystem__heading .mono-label,.premium-positioning__heading .mono-label,.process__heading .mono-label{grid-column:auto}.demos__heading>p:last-child,.ecosystem__heading>p:last-child,.premium-positioning__heading>p:last-child,.process__heading>p:last-child{grid-column:auto;margin-left:0}.ecosystem__grid{grid-template-columns:1fr;min-height:0}.exploded-preview{width:min(100%,760px);height:760px;margin-inline:auto}.exploded-preview .preview-stack__plane{width:min(62vw,560px)}.exploded-preview__connector{display:none}.demos__heading{grid-template-columns:1fr;gap:32px}.demos__heading .mono-label{grid-column:auto}.demo{width:94%}.demo__visual>strong{font-size:clamp(4rem,12vw,7.6rem)}.premium-positioning__list,.process-steps{grid-template-columns:1fr}.premium-positioning__list article{border-left:0;border-bottom:1px solid var(--control-line-quiet);grid-template-rows:auto auto 1fr;grid-template-columns:.72fr 1.28fr;column-gap:42px;min-height:360px;padding:48px 0}.premium-positioning__list article>span{grid-column:1/-1}.premium-positioning__list .preview-surface{grid-row:2/4;margin-top:28px}.premium-positioning__list h3{align-self:end}.process-steps{padding-left:34px}.process-steps:after,.process-steps:before{width:1px;height:auto;inset:0 auto 0 5px}.process-steps:after{transform:scaleY(var(--process-progress));transform-origin:top}.process-steps li,.process-steps li:first-child,.process-steps li:last-child{border-bottom:1px solid var(--control-line-quiet);border-left:0;grid-template-rows:auto auto 1fr;grid-template-columns:.72fr 1.28fr;column-gap:42px;min-height:330px;padding:48px 0;display:grid}.process-steps li:before,.process-steps li:first-child:before{top:0;left:-34px}.process-steps>li>span{grid-column:1/-1}.process-steps .preview-surface{grid-row:2/4}.process-steps h3{align-self:end}.technical__layout{grid-template-areas:"heading""preview""list"}.technical__preview{width:min(100%,740px);margin-top:70px}.technical__preview .preview-stack__plane{width:min(67vw,610px)}.faq__grid{gap:64px}.final-cta__layout{grid-template-columns:1fr;min-height:840px}.final-cta__inner{align-self:start}.final-cta__planes{width:72%;min-height:520px;position:absolute;bottom:4%;right:-10%}.final-cta__planes .preview-stack__plane{width:min(60vw,600px)}}@media (max-width:767px){[data-landing-root]{--shell:calc(100% - 36px)}[data-landing-root] .section{padding-block:94px}[data-landing-root] .mono-label{margin-bottom:24px;font-size:.64rem}.site-header__nav a:after{display:none}.hero__sticky{min-height:100svh;padding-top:calc(var(--header-h) + 34px);background:radial-gradient(circle at 70% 38%,#8b48272b,#0000 22rem),#050505;padding-bottom:58px}.hero__title{letter-spacing:-.069em;max-width:9ch;font-size:clamp(2.8rem,12vw,3.6rem)}.hero__title .line-mask>span{white-space:nowrap}.hero__copy{margin-top:26px;font-size:.98rem}.hero__actions{flex-direction:column;align-items:stretch;margin-top:28px}.hero__actions .button-link{justify-content:center;width:100%}.hero-experience{height:72vw;min-height:300px;margin-top:44px}.hero-poster img{object-position:50% center}.hero-chapters{grid-template-columns:1fr;gap:68px;margin-top:82px}.hero-chapter{padding-top:20px}.hero-chapter h2{font-size:clamp(2.8rem,13vw,4.2rem)}.demos__heading h2,.ecosystem__heading h2,.faq__heading h2,.fit h2,.perception .statement,.premium-positioning__heading h2,.process__heading h2,.technical__heading h2,.vision__intro h2{font-size:clamp(2.8rem,12vw,3.8rem);line-height:.9}.perception-field{height:105vw;min-height:390px}.perception-field__plane{width:82vw}.perception-field__plane--one{transform:translate(-67%,-65%)rotate(-5deg)}.perception-field__plane--two{transform:translate(-59%,-55%)rotate(-2deg)}.perception-field__plane--three{transform:translate(-51%,-45%)rotate(1deg)}.perception-field__plane--distinct{transform:translate(-43%,-35%)rotate(3deg)}.principles-preview{width:115%;min-height:310px;margin-top:52px;transform:scale(.72)}.principles{padding-left:22px}.principle{grid-template-columns:38px 1fr;min-height:0;padding:30px 0}.principle svg{display:none}.principle h3{font-size:1.55rem}.ecosystem__grid{gap:70px;margin-top:74px}.exploded-preview{width:112%;height:150vw;max-height:650px;margin-left:-12%}.exploded-preview .preview-stack__plane{width:84vw}.ecosystem-list{padding-left:22px}.ecosystem-list article{grid-template-columns:38px 1fr;min-height:0;padding:25px 0}.demo-rail{gap:112px}.demo,.demo:nth-child(2n){width:100%;margin-left:0}.demo__visual{aspect-ratio:4/4.7}.demo__visual>strong{max-width:92%;font-size:clamp(3.2rem,19vw,5.7rem);bottom:12px;right:16px}.demo__chrome{top:16px;left:16px}.demo__meta{grid-template-columns:42px 1fr}.demo__launch{grid-column:2;margin-top:20px}.premium-positioning__list article,.process-steps li,.process-steps li:first-child,.process-steps li:last-child{min-height:0;padding:42px 0;display:block}.premium-positioning__list .preview-surface,.process-steps .preview-surface{width:100%;margin-top:28px}.premium-positioning__list h3,.process-steps h3{margin-top:28px}.process-steps{padding-left:28px}.process-steps li:before,.process-steps li:first-child:before{left:-28px}.process__disclosure{flex-direction:column;align-items:flex-start;margin-top:48px}.fit__grid{grid-template-columns:1fr}.fit__no,.fit__yes{padding:36px 0}.fit__no{border-top:1px solid var(--control-line-quiet);border-left:0}.fit__grid p{padding-left:30px;font-size:1.25rem}.technical__preview{width:118%;min-height:390px;margin-left:-14%}.technical__preview .preview-stack__plane{width:84vw}.technical-list summary{grid-template-columns:34px 1fr 22px;align-items:start;min-height:0;padding-block:24px}.technical-list__details{padding:0 0 26px 34px}.faq-list{padding-left:22px}.faq-list summary{min-height:84px;font-size:1.08rem}.final-cta{min-height:880px}.final-cta__dog{opacity:.54;background:linear-gradient(#050505 0 26%,#0000 64%),linear-gradient(#0000 70%,#050505),url(/images/dobby-real.webp) 70% 72%/160% no-repeat}.final-cta__layout{min-height:690px}.final-cta h2{font-size:clamp(3.6rem,19vw,6rem)}.final-cta .button-link{justify-content:center;width:100%}.final-cta__planes{opacity:.62;width:122%;min-height:390px;bottom:-8%;right:-34%}.final-cta__planes .preview-stack__plane{width:84vw}}@media (prefers-reduced-motion:reduce){[data-landing-root]{scroll-behavior:auto}[data-landing-root] *,[data-landing-root] :after,[data-landing-root] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}[data-landing-root] .hero{height:auto!important}[data-landing-root] .hero__sticky{min-height:100svh;padding-bottom:72px;height:auto!important;position:relative!important}[data-landing-root] .hero-canvas{display:none}[data-landing-root] .hero-chapter,[data-landing-root] .hero__opening,[data-landing-root] [data-preview-plane],[data-landing-root] [data-section-copy]{opacity:1!important;visibility:visible!important;transform:none!important}[data-landing-root] .hero-chapters{transform:none!important}[data-landing-root] .hero-chapter,[data-landing-root] .hero-chapters{position:relative!important;inset:auto!important}[data-landing-root] .hero-progress{display:none!important}}.process__disclosure{border-top:1px solid var(--line);color:var(--bone-muted);justify-content:space-between;align-items:center;gap:32px;margin-top:100px;padding-top:34px;display:flex}.process__disclosure p{margin:0}.process__disclosure a{color:var(--bone);align-items:center;gap:14px;display:flex}.process__disclosure svg{width:22px}.fit h2{letter-spacing:-.065em;max-width:1100px;margin:0;font-size:clamp(4rem,8vw,9rem);font-weight:600;line-height:.88}.fit__grid{border:1px solid var(--line);grid-template-columns:7fr 5fr;margin-top:100px;display:grid}.fit__no,.fit__yes{padding:clamp(40px,6vw,92px)}.fit__yes{background:radial-gradient(circle at 10% 80%,#a85f3429,#0000 44%),#0d0a09}.fit__no{border-left:1px solid var(--line);background:#0a0a0a}.fit__grid span{color:var(--copper-light);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:50px;font-size:.7rem;display:block}.fit__grid p{letter-spacing:-.035em;border-top:1px solid #f1eee81a;max-width:620px;margin:0;padding:24px 0;font-size:clamp(1.3rem,2.2vw,2.35rem);line-height:1.14}.fit__no p{color:var(--steel)}.technical{border-block:1px solid var(--line);background:var(--ink-soft)}.technical h2{letter-spacing:-.064em;max-width:1280px;margin:0;font-size:clamp(3.5rem,6.7vw,8rem);font-weight:600;line-height:.92}.technical__intro{max-width:720px;color:var(--bone-muted);margin:34px 0 86px;font-size:clamp(1.05rem,1.5vw,1.34rem);line-height:1.5}.technical-list details{--scan:0%;border-top:1px solid var(--line);background:linear-gradient(90deg,transparent calc(var(--scan) - 18%),#d18a5714 var(--scan),transparent calc(var(--scan) + 18%))}.technical-list summary{cursor:pointer;grid-template-columns:70px 4fr 34px;align-items:start;gap:24px;min-height:128px;padding:30px 0;list-style:none;display:grid}.technical-list summary::-webkit-details-marker{display:none}.technical-list summary>span{color:var(--copper-light);font-family:var(--font-mono),monospace;font-size:.7rem}.technical-list h3,.technical-list summary p,.technical-list__details p{margin:0}.technical-list h3{letter-spacing:-.04em;font-size:clamp(1.4rem,2.4vw,2.5rem);font-weight:500}.technical-list summary p{max-width:620px;color:var(--bone-muted);margin-top:13px}.technical-list summary i{color:var(--copper-light);transition:transform .22s var(--ease-out);font-size:1.7rem;font-style:normal;font-weight:200;line-height:1}.technical-list details[open] summary i{transform:rotate(45deg)}.technical-list__details{max-width:820px;margin:14px 68px 34px auto}.technical-list__details p{color:var(--bone-muted);font-size:clamp(1.03rem,1.25vw,1.18rem);line-height:1.72}.technical-list details[open] h3,.technical-list summary:hover h3{color:var(--copper-light)}.stack-signature{color:var(--steel);font-family:var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;margin:78px 0 0;font-size:clamp(.62rem,1vw,.82rem);display:flex}.stack-signature i{color:var(--copper);font-style:normal}.faq__grid{grid-template-columns:4.5fr 7.5fr;align-items:start;gap:8vw;display:grid}.faq__heading{position:sticky;top:130px}.faq h2{letter-spacing:-.058em;margin:0;font-size:clamp(3.3rem,5.6vw,6.6rem);font-weight:600;line-height:.92}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;letter-spacing:-.025em;grid-template-columns:1fr 26px;align-items:center;gap:22px;min-height:94px;padding:24px 6px;font-size:clamp(1.1rem,1.6vw,1.4rem);list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{width:20px;height:20px;display:block;position:relative}.faq-list summary i:after,.faq-list summary i:before{background:var(--copper-light);content:"";width:100%;height:1px;transition:transform .24s var(--ease-out);position:absolute;top:50%;left:0}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details>p{max-width:670px;color:var(--bone-muted);margin:0;padding:0 48px 36px 6px;font-size:1.02rem}.final-cta{border-top:1px solid var(--line);background:radial-gradient(circle at 76% 46%,#a85f341f,#0000 36%),#060505;align-items:center;min-height:92svh;display:flex;overflow:clip}.final-cta__inner{z-index:3;position:relative}.final-cta h2{letter-spacing:-.07em;max-width:1150px;margin:0 0 52px;font-size:clamp(4rem,8.2vw,9.7rem);font-weight:600;line-height:.84}.final-cta .button-link{min-width:310px}.final-cta__inner>p{max-width:480px;color:var(--bone-muted);margin:28px 0 0}.final-cta__dog{z-index:1;opacity:.72;transform-origin:76%;will-change:clip-path,opacity,transform;background-image:url(/images/campaign/sentrya-final-cta.avif);background-position:100%;background-size:cover;width:72%;position:absolute;top:0;bottom:0;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 100%);mask-image:linear-gradient(90deg,#0000,#000 30% 100%)}.footer{border-top:1px solid var(--line);background:#030303;padding-block:44px}.footer__inner{grid-template-columns:1fr minmax(180px,1fr) auto auto;align-items:center;gap:30px;display:grid}.footer p{color:var(--steel);margin:0;font-size:.8rem}.footer p:nth-child(2){font-family:var(--font-editorial),serif;text-align:center;font-size:1.1rem;font-style:italic}.footer p:last-child{text-align:right}.footer__legal{color:var(--steel);gap:18px;font-size:.8rem;display:flex}.footer__legal a:hover{color:var(--bone)}.privacy-page{background:radial-gradient(circle at 82% 18%,#a85f341f,transparent 32%),var(--ink);min-height:100svh;padding-block:clamp(40px,7vw,100px)}.privacy-page .wordmark{margin-bottom:clamp(90px,14vw,180px);display:inline-block}.privacy-page h1{max-width:1100px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:0 0 60px;font-size:clamp(3.3rem,7vw,8rem);font-weight:500;line-height:.92}.privacy-page h2,.privacy-page>.shell>p{max-width:760px;margin-left:min(20vw,280px)}.privacy-page h2{margin-top:48px;margin-bottom:10px;font-size:1.35rem;font-weight:500}.privacy-page>.shell>p{color:var(--bone-muted)}.privacy-page .button-link{width:fit-content;margin:60px 0 0 min(20vw,280px)}@media (max-width:1100px){:root{--shell:min(100% - 48px,980px)}.site-nav{display:none}.site-header__inner{grid-template-columns:1fr auto auto}.menu-toggle{width:46px;height:46px;color:var(--bone);background:0 0;border:0;place-content:center;gap:7px;padding:0;display:grid}.menu-toggle span{background:currentColor;width:24px;height:1px;transition:transform .22s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-nav{top:var(--header-h);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;transition:.24s var(--ease-out);background:#050505f7;flex-direction:column;gap:0;padding:24px;display:flex;position:absolute;left:0;right:0;transform:translateY(-14px)}.mobile-nav[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav>a:not(.button-link){border-bottom:1px solid #f1eee814;padding:18px 0;font-size:1.25rem}.mobile-nav .button-link{margin-top:24px}.hero__title{max-width:820px;font-size:clamp(4.2rem,9.8vw,7.5rem)}.hero__opening{width:min(72%,820px)}.hero-chapters{width:min(58%,590px)}.hero__atmosphere{background:linear-gradient(90deg,var(--ink) 0,#050505f0 38%,transparent 78%),radial-gradient(circle at 72% 48%,#a85f341a,transparent 42%)}.demos__heading,.ecosystem__heading,.premium-positioning__heading{grid-template-columns:1fr 2.2fr}.demos__heading>p:last-child,.ecosystem__heading>p:last-child,.premium-positioning__heading>p:last-child{grid-column:2;margin-top:20px}.faq__grid,.vision__grid{grid-template-columns:1fr}.principles{margin-left:12vw}.ecosystem__grid{grid-template-columns:1fr}.ecosystem-core{width:min(72vw,560px);margin-inline:auto}.demo{width:92%}.faq__heading{max-width:760px;position:static}}@media (max-width:767px){:root{--shell:calc(100% - 40px);--header-h:68px}.section{padding-block:96px}.site-header__cta{display:none}.site-header__inner{grid-template-columns:1fr auto}.hero{height:360svh}.hero__sticky{min-height:680px}.hero__inner{padding-top:calc(var(--header-h) + 36px)}.hero__opening{width:100%}.hero__title{font-size:clamp(2.5rem,11.4vw,3rem);line-height:.91}.hero__title .line-mask>span{white-space:nowrap}.hero__copy{width:94%;margin-top:28px;font-size:.94rem}.hero__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px}.hero__actions .button-link:first-child{min-width:0}.hero__actions .button-link--quiet{align-self:flex-start}.hero-chapters{top:calc(var(--header-h) + 34px);width:100%;transform:none}.hero-chapter h2{font-size:clamp(2.9rem,12.3vw,4.5rem)}.hero-chapter>p{max-width:92%;margin-top:22px;font-size:.96rem}.hero-chapter ol{max-width:82%;margin-top:24px}.hero-chapter .button-link{margin-top:26px}.hero__atmosphere{background:linear-gradient(180deg,var(--ink) 0,#050505f0 36%,transparent 67%,var(--ink) 100%),radial-gradient(circle at 55% 65%,#a85f341f,transparent 44%)}.sentinel-canvas{inset:var(--header-h) 0 0}.statement{font-size:clamp(3.2rem,15vw,5.4rem)}.statement em{white-space:normal}.perception__copy{margin-top:38px}.demos__heading,.ecosystem__heading,.premium-positioning__heading{display:block}.demos__heading h2,.ecosystem__heading h2,.faq h2,.final-cta h2,.fit h2,.premium-positioning__heading h2,.process__heading h2,.technical h2,.vision h2{font-size:clamp(3.15rem,14vw,5.2rem)}.demos__heading>p:last-child,.ecosystem__heading>p:last-child,.premium-positioning__heading>p:last-child{margin:28px 0 0}.vision__grid{gap:68px}.principles{margin-left:0}.principle{grid-template-columns:34px 1fr 24px;gap:14px}.ecosystem__grid{margin-top:72px}.ecosystem-core{width:82vw}.ecosystem-core span{letter-spacing:.1em;font-size:1.35rem}.ecosystem-list article{grid-template-columns:34px 1fr}.ecosystem-list article p{grid-column:2}.demo-rail{margin-top:80px}.demo,.demo:nth-child(2n){width:100%;margin:0 0 100px}.demo__visual{min-height:480px}.demo__visual>strong{font-size:4.3rem;bottom:28px;left:24px}.demo__meta{grid-template-columns:48px 1fr}.demo__status{display:none}.premium-positioning__list{grid-template-columns:1fr;margin-top:72px}.premium-positioning__list article{padding:34px 0 42px}.premium-positioning__list article+article{border-top:1px solid var(--line);border-left:0}.premium-positioning__list h3{margin-top:34px}.process-steps{margin-top:80px;display:block}.process-steps:before{width:1px;height:auto;top:0;bottom:0;left:7px}.process-steps:after{width:1px;height:auto;transform:scaleY(var(--process-progress));transform-origin:top;inset:0 auto 0 7px}.process-steps li{min-height:190px;padding:0 0 60px 52px}.process-steps li:before{top:5px}.process-steps span{top:3px;left:22px}.process__disclosure{flex-direction:column;align-items:flex-start;margin-top:40px}.fit__grid{grid-template-columns:1fr;margin-top:58px}.fit__no,.fit__yes{padding:34px 24px}.fit__no{border-top:1px solid var(--line);border-left:0}.fit__grid p{font-size:1.4rem}.technical__intro{margin:28px 0 52px}.technical-list summary{grid-template-columns:32px 1fr 24px;min-height:auto}.technical-list summary p{margin-top:10px}.technical-list__details{margin:14px 0 28px 56px}.technical-list__details p{font-size:1rem;line-height:1.65}.stack-signature{flex-wrap:wrap;justify-content:flex-start;gap:12px;line-height:1.7}.faq__grid{gap:58px}.faq-list summary{min-height:80px;padding:20px 0}.faq-list details>p{padding-left:0;padding-right:12px}.final-cta{align-items:flex-start;min-height:820px}.final-cta__inner{padding-top:30px}.final-cta__dog{opacity:.58;background-position:74%;width:130%;top:36%;bottom:0;right:-26%}.final-cta .button-link{width:100%;min-width:0}.footer__inner{grid-template-columns:1fr}.footer__legal{order:3}.footer p:last-child,.footer p:nth-child(2){text-align:left}.privacy-page .button-link,.privacy-page h2,.privacy-page>.shell>p{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-hero-line]{transform:none!important}.hero{height:auto}.hero__sticky{height:auto;min-height:0;padding-bottom:88px;position:relative;overflow:hidden}.hero__inner{height:auto}.hero__opening{width:100%}.hero-chapters{width:100%;margin-top:88px;position:relative;top:auto;transform:none}.hero-chapter{pointer-events:auto;margin-top:72px;position:relative;visibility:visible!important;opacity:1!important;transform:none!important}.hero-progress,.sentinel-canvas{display:none}}[data-landing-root]{--control-copper:#bd7042;--control-copper-bright:#e19761;--control-line:#e197613d;--control-line-quiet:#f1eee81c;--control-panel:#141211e0;--control-panel-solid:#121110;isolation:isolate;background:radial-gradient(circle at 72% 6%,#773d2221,transparent 24rem),var(--ink);overflow:clip}[data-landing-root] .section{padding-block:clamp(112px,11vw,196px)}[data-landing-root] .section h2{text-wrap:balance;-webkit-hyphens:none;hyphens:none;word-break:keep-all}[data-landing-root] .mono-label{align-items:center;gap:14px;margin-bottom:30px;display:flex}[data-landing-root] .mono-label:before{content:"";background:currentColor;flex:none;width:22px;height:1px}.site-header__nav a{position:relative}.site-header__nav a:after{transform-origin:100%;background:var(--control-copper-bright);content:"";height:1px;transition:transform .24s var(--ease-out);position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.site-header__nav a:hover:after,.site-header__nav a[data-active=true]:after{transform-origin:0;transform:scaleX(1)}.site-header__nav a[data-active=true]{color:var(--bone)}.control-rail{pointer-events:none}.control-rail,.control-rail b,.control-rail i{display:block;position:absolute}.control-rail--horizontal{height:1px;top:0;left:0;right:0}.control-rail--horizontal b,.control-rail--horizontal i{transform-origin:0;inset:0}.control-rail--horizontal i{background:var(--control-line-quiet)}.control-rail--horizontal b{background:linear-gradient(90deg,var(--control-copper),transparent 82%)}.control-rail--vertical{width:1px;top:0;bottom:0;left:0}.control-rail--vertical b,.control-rail--vertical i{transform-origin:top;inset:0}.control-rail--vertical i{background:var(--control-line-quiet)}.control-rail--vertical b{background:linear-gradient(var(--control-copper),transparent 78%)}.preview-surface{background:#151311;border:1px solid #f1eee829;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 32px 80px #0000005c,inset 0 1px #ffffff0a}.preview-surface__bar{background:#1f1b18;border-bottom:1px solid #f1eee81a;align-items:center;gap:4px;height:7.5%;min-height:11px;padding-inline:3%;display:flex}.preview-surface__bar span{background:#f1eee852;border-radius:999px;width:4px;height:4px}.preview-surface__bar span:first-child{background:var(--control-copper-bright)}.preview-surface__body{grid-template-rows:1fr 27%;grid-template-columns:1.35fr .65fr;display:grid;position:absolute;inset:max(11px,7.5%) 0 0}.preview-surface__media{background:#25211e;grid-row:1/-1;position:relative;overflow:hidden}.preview-surface__media img{object-fit:cover;filter:saturate(.76)contrast(1.04)brightness(.82)}.preview-surface__copy{background:radial-gradient(circle at 70% 22%,#a85f3429,#0000 40%),#151311;flex-direction:column;justify-content:center;gap:9%;padding:12%;display:flex}.preview-surface__copy i{background:#f1eee82e;width:74%;height:3px;display:block}.preview-surface__copy i:first-child{background:var(--control-copper);width:42%;height:6px}.preview-surface__tiles{background:#0d0c0b;border-top:1px solid #f1eee817;grid-template-columns:repeat(3,1fr);gap:6%;padding:8%;display:grid}.preview-surface__tiles span{background:linear-gradient(145deg,#29231f,#12100f);border:1px solid #f1eee81a}.preview-surface--catalog .preview-surface__body,.preview-surface--features .preview-surface__body{grid-template-columns:.72fr 1.28fr}.preview-surface--catalog .preview-surface__media,.preview-surface--features .preview-surface__media{grid-column:2}.preview-surface--product .preview-surface__body{grid-template-columns:1fr 1fr}.preview-surface--cart .preview-surface__body{grid-template-columns:.86fr 1.14fr}.preview-stack{perspective:1200px;min-height:420px;position:relative}.preview-stack__plane{aspect-ratio:16/9.6;width:min(44vw,620px);position:absolute}.preview-stack--stacked .preview-stack__plane{top:14%;right:2%}.preview-stack--stacked .preview-stack__plane:first-child{z-index:4;transform:translate(0)rotate(-1deg)}.preview-stack--stacked .preview-stack__plane:nth-child(2){z-index:3;transform:translate3d(-5%,7%,-20px)rotate(1.8deg)}.preview-stack--stacked .preview-stack__plane:nth-child(3){z-index:2;transform:translate3d(-9%,14%,-40px)rotate(-2.2deg)}.preview-stack--stacked .preview-stack__plane:nth-child(4){z-index:1;transform:translate3d(-13%,21%,-60px)rotate(2.8deg)}.preview-stack--stacked .preview-stack__plane:nth-child(5){display:none}.preview-stack--converged .preview-stack__plane,.preview-stack--exploded .preview-stack__plane{top:50%;left:50%}.preview-stack--exploded .preview-stack__plane:first-child{z-index:5;transform:translate(-54%,-126%)rotate(-2deg)}.preview-stack--exploded .preview-stack__plane:nth-child(2){z-index:4;transform:translate(-44%,-85%)rotate(1deg)}.preview-stack--exploded .preview-stack__plane:nth-child(3){z-index:3;transform:translate(-34%,-44%)rotate(-1deg)}.preview-stack--exploded .preview-stack__plane:nth-child(4){z-index:2;transform:translate(-24%,-3%)rotate(1.5deg)}.preview-stack--exploded .preview-stack__plane:nth-child(5){z-index:1;transform:translate(-14%,38%)rotate(-1deg)}.preview-stack--converged .preview-stack__plane:first-child{z-index:5;transform:translate(-50%,-50%)rotate(-1deg)}.preview-stack--converged .preview-stack__plane:nth-child(2){z-index:4;transform:translate(-46%,-43%)rotate(1.2deg)}.preview-stack--converged .preview-stack__plane:nth-child(3){z-index:3;transform:translate(-42%,-36%)rotate(-1.6deg)}.preview-stack--converged .preview-stack__plane:nth-child(4){z-index:2;transform:translate(-38%,-29%)rotate(1.9deg)}.preview-stack--converged .preview-stack__plane:nth-child(5){z-index:1;transform:translate(-34%,-22%)rotate(-2deg)}.hero{background:#050505;height:auto}.hero,.hero__sticky{min-height:100svh;position:relative}.hero__sticky{padding:calc(var(--header-h) + 72px) 0 72px;background:linear-gradient(90deg,#050505f0 0 34%,#0000 64%),radial-gradient(circle at 75% 42%,#8b48272e,#0000 34rem),#050505;flex-direction:column;display:flex;overflow:hidden}.hero__atmosphere{z-index:0;opacity:.24;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.9%,#ffffff0a 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#ffffff08 50%,#0000 50.1%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18vw 18vw;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.hero__atmosphere:after{display:none}.hero-experience{z-index:1;pointer-events:none;order:2;width:100%;height:min(72svh,720px);margin-top:54px;position:relative;overflow:hidden}.hero-canvas,.hero-poster,.hero-poster img{width:100%;height:100%;position:absolute;inset:0}.hero-poster{opacity:.96;transition:opacity .5s}.hero-poster img{object-fit:cover;object-position:center}.hero-canvas{z-index:1;opacity:0;transition:opacity .65s}.hero-canvas[data-ready=true]{opacity:1}.hero-experience[data-canvas-state=ready] .hero-poster{opacity:0}.hero-inline-poster{display:none}.hero__inner{z-index:3;order:1;grid-template-columns:minmax(0,1fr);min-height:auto;display:grid;position:relative}.hero__opening{opacity:1;visibility:visible;width:min(100%,720px);position:relative}.hero__title{letter-spacing:-.072em;text-transform:uppercase;max-width:none;margin:0;font-size:clamp(4.1rem,10vw,9.8rem);line-height:.82}.hero__title .line-mask{display:block;overflow:hidden}.hero__title [data-hero-line]{display:block}.hero__copy{max-width:600px;color:var(--bone-muted);margin:38px 0 0;font-size:clamp(1.02rem,1.4vw,1.24rem)}.hero__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.hero-chapters{gap:76px;width:100%;margin-top:104px;display:grid;position:relative}.hero-chapter{opacity:1;visibility:visible;max-width:620px;padding-top:24px;position:relative}.hero-chapter:before{background:linear-gradient(90deg,var(--control-copper),transparent);content:"";height:1px;position:absolute;top:0;left:0;right:0}.hero-chapter__number{color:var(--control-copper-bright);font-family:var(--font-mono),monospace;letter-spacing:.14em;font-size:.68rem}.hero-chapter h2{letter-spacing:-.055em;text-transform:uppercase;margin:18px 0 20px;font-size:clamp(2.4rem,5vw,5.6rem);line-height:.92}.hero-chapter h2 span{display:block}.hero-chapter>p{max-width:44ch;color:var(--bone-muted);margin:0}.hero-chapter ol{border-top:1px solid var(--control-line-quiet);margin:32px 0 0;padding:0;list-style:none}.hero-chapter li{border-bottom:1px solid var(--control-line-quiet);color:#d9d2ca;grid-template-columns:42px 1fr;align-items:center;min-height:48px;padding-block:12px;font-size:.82rem;display:grid}.hero-chapter li span{color:var(--control-copper-bright);font-family:var(--font-mono),monospace;font-size:.65rem}.hero-chapter .button-link{margin-top:30px}.hero-progress{display:none}.hero__rule{z-index:4;background:linear-gradient(90deg,transparent,var(--control-copper),transparent);opacity:.75;height:1px;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){[data-motion-mode=full] .hero[data-motion-ready=true]{height:260svh}[data-motion-mode=full] .hero[data-motion-ready=true] .hero__sticky{height:100svh;min-height:0;padding:0;display:block;position:sticky;top:0}[data-motion-mode=full] .hero[data-motion-ready=true] .hero-experience{width:auto;height:auto;margin:0;position:absolute;inset:0}[data-motion-mode=full] .hero[data-motion-ready=true] .hero-poster img{object-position:center}[data-motion-mode=full] .hero[data-motion-ready=true] .hero__inner{height:100%;min-height:0;padding-top:calc(var(--header-h) + clamp(44px, 7vh, 86px));grid-template-columns:.92fr 1.08fr}[data-motion-mode=full] .hero[data-motion-ready=true] .hero__opening{align-self:start;width:min(44vw,710px)}[data-motion-mode=full] .hero[data-motion-ready=true] .hero__title{font-size:clamp(4.8rem,6.2vw,7.8rem)}[data-motion-mode=full] .hero[data-motion-ready=true] .hero-chapters{width:min(38vw,560px);margin:0;position:absolute;top:50%;right:0;transform:translateY(-42%)}[data-motion-mode=full] .hero[data-motion-ready=true] .hero-chapter{opacity:0;visibility:hidden;max-width:none;position:absolute;inset:0}[data-motion-mode=full] .hero[data-motion-ready=true] .hero-progress{color:#f1eee880;font-family:var(--font-mono),monospace;grid-template-columns:26px 1fr 26px;align-items:center;gap:12px;font-size:.61rem;display:grid;position:absolute;bottom:clamp(34px,5vh,62px);left:0;right:0}[data-motion-mode=full] .hero-progress i{background:#f1eee824;height:1px;display:block;position:relative;overflow:hidden}[data-motion-mode=full] .hero-progress b{transform-origin:0;background:linear-gradient(90deg,var(--control-copper-bright),var(--bone));display:block;position:absolute;inset:0;transform:scaleX(0)}}.perception{border-bottom:1px solid var(--control-line-quiet);background:radial-gradient(circle at 80%,#85482a21,#0000 34rem),#090908}.perception__layout{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(64px,8vw,140px);min-height:min(820px,72vw);display:grid;position:relative}.perception__content{z-index:3;position:relative}.perception .statement{letter-spacing:-.062em;text-transform:uppercase;max-width:10.5ch;margin:0;font-size:clamp(3.5rem,6.3vw,7.2rem);line-height:.92}.perception__copy{max-width:44ch;color:var(--bone-muted);margin:36px 0 0;font-size:1.05rem}.perception-field{perspective:1200px;height:min(42vw,650px);min-height:510px;position:relative}.perception-field__plane{aspect-ratio:16/10;width:min(38vw,560px);position:absolute;top:50%;left:50%}.perception-field__plane--one{opacity:.32;filter:grayscale();transform:translate(-71%,-64%)rotate(-5deg)}.perception-field__plane--two{opacity:.4;filter:grayscale();transform:translate(-61%,-55%)rotate(-2deg)}.perception-field__plane--three{opacity:.48;filter:grayscale(.8);transform:translate(-51%,-46%)rotate(1deg)}.perception-field__plane--distinct{z-index:2;border-color:#e1976180;transform:translate(-39%,-35%)rotate(3deg);box-shadow:0 45px 100px #00000094,0 0 54px #a85f3424}.perception__rail{top:auto;bottom:0;left:0}.vision{background:linear-gradient(90deg,#0000 49.95%,#f1eee80a 50%,#0000 50.05%),#060606}.vision__grid{grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr);align-items:start;gap:clamp(70px,10vw,174px);display:grid}.vision__intro{top:calc(var(--header-h) + 44px);position:sticky}.vision__intro h2{letter-spacing:-.06em;text-transform:uppercase;max-width:9ch;margin:0;font-size:clamp(3.4rem,6vw,7.1rem);line-height:.9}.principles-preview{transform-origin:0 0;width:100%;min-height:320px;margin-top:70px;transform:scale(.78)}.principles{padding-left:clamp(30px,4vw,64px);position:relative}.principle{border-bottom:1px solid var(--control-line-quiet);opacity:.82;grid-template-columns:58px 1fr 24px;align-items:start;gap:18px;min-height:182px;padding:38px 0;display:grid}.principle:first-of-type{border-top:1px solid var(--control-line-quiet)}.principle>span{color:var(--control-copper-bright);font-family:var(--font-mono),monospace;letter-spacing:.13em;font-size:.69rem}.principle h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,2.1vw,2.5rem);line-height:1}.principle p{max-width:46ch;color:var(--bone-muted);margin:18px 0 0}.principle svg{width:19px;color:var(--control-copper-bright)}.ecosystem{border-top:1px solid var(--control-line-quiet);border-bottom:1px solid var(--control-line-quiet);background:radial-gradient(circle at 21% 55%,#6f3a2121,#0000 30rem),#0a0909;overflow:hidden}.ecosystem__heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:clamp(50px,9vw,150px);display:grid}.ecosystem__heading .mono-label{grid-column:1/-1}.ecosystem__heading h2{letter-spacing:-.06em;text-transform:uppercase;max-width:9ch;margin:0;font-size:clamp(3.5rem,6vw,7.1rem);line-height:.9}.ecosystem__heading>p:last-child{max-width:45ch;color:var(--bone-muted);margin:0 0 0 auto}.ecosystem__grid{grid-template-columns:minmax(500px,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(70px,8vw,134px);min-height:920px;margin-top:clamp(90px,10vw,150px);display:grid}.exploded-preview{height:780px;position:relative}.exploded-preview .preview-stack{position:absolute;inset:0}.exploded-preview .preview-stack__plane{width:min(36vw,560px)}.exploded-preview__connector{z-index:7;transform-origin:0;background:linear-gradient(90deg,var(--control-copper),transparent);width:26%;height:1px;position:absolute;right:-8%}.exploded-preview__connector:before{background:var(--control-copper-bright);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.exploded-preview__connector--one{top:28%}.exploded-preview__connector--two{top:51%}.exploded-preview__connector--three{top:74%}.ecosystem-list{padding-left:clamp(34px,4vw,58px);position:relative}.ecosystem-list article{border-bottom:1px solid var(--control-line-quiet);grid-template-rows:auto auto;grid-template-columns:50px 1fr;min-height:145px;padding:28px 0;display:grid}.ecosystem-list article:first-of-type{border-top:1px solid var(--control-line-quiet)}.ecosystem-list article>span{color:var(--control-copper-bright);font-family:var(--font-mono),monospace;grid-row:1/-1;font-size:.68rem}.ecosystem-list h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2vw,2.15rem)}.ecosystem-list p{color:var(--bone-muted);margin:12px 0 0}.demos{background:#050505}.demos__heading{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;column-gap:clamp(60px,9vw,150px);margin-bottom:clamp(78px,9vw,132px);display:grid}.demos__heading .mono-label{grid-column:1/-1}.demos__heading h2{letter-spacing:-.065em;text-transform:uppercase;max-width:11.5ch;margin:0;font-size:clamp(3.7rem,6.7vw,8rem);line-height:.87}.demos__heading>p:last-child{max-width:42ch;color:var(--bone-muted);margin:0 0 6px}.demo-rail{gap:clamp(112px,14vw,220px);display:grid}.demo{width:88%}.demo:nth-child(2n){margin-left:auto}.demo__visual{aspect-ratio:16/8.7;background:#181613;border:1px solid #f1eee826;position:relative;overflow:hidden}.demo__image{object-fit:cover;transition:transform .65s var(--ease-out),filter .65s var(--ease-out)}.demo__veil{background:linear-gradient(#00000024,#00000094),linear-gradient(90deg,#00000080,#0000 50%);transition:opacity .45s;position:absolute;inset:0}.demo__chrome{color:var(--bone);font-family:var(--font-mono),monospace;letter-spacing:.15em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05050570;border:1px solid #f1eee847;padding:8px 10px;font-size:.61rem;position:absolute;top:28px;left:30px}.demo__visual>strong{color:#f1eee8eb;letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(4rem,10vw,10rem);line-height:.82;position:absolute;bottom:12px;right:28px}.demo__link:hover .demo__image{filter:saturate(1.08);transform:scale(1.025)}.demo__link:hover .demo__veil{opacity:.74}.demo__meta{border-top:1px solid var(--control-line);grid-template-columns:84px 1fr auto;gap:24px;padding-top:28px;display:grid}.demo__meta>span,.demo__sector{color:var(--control-copper-bright);font-family:var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem}.demo__meta h3{margin:0;font-size:clamp(1.8rem,2.4vw,3rem);line-height:1}.demo__meta p{max-width:48ch;color:var(--bone-muted);margin:10px 0 0}.demo__launch{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;align-self:start;align-items:center;gap:12px;font-size:.67rem;display:inline-flex}.demo__launch svg{width:18px;transition:transform .22s var(--ease-out)}.demo__launch:hover svg{transform:translate(5px)}.premium-positioning{border-block:1px solid var(--control-line-quiet);background:linear-gradient(#82432517,#0000 42%),#0a0909;overflow:hidden}.premium-positioning__heading{grid-template-columns:1.05fr .95fr;align-items:end;column-gap:clamp(50px,9vw,150px);display:grid}.premium-positioning__heading .mono-label{grid-column:1/-1}.premium-positioning__heading h2{letter-spacing:-.06em;text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(3.5rem,6vw,7rem);line-height:.9}.premium-positioning__heading>p:last-child{max-width:45ch;color:var(--bone-muted);margin:0}.premium-positioning__list{grid-template-columns:repeat(3,1fr);margin-top:clamp(90px,10vw,150px);display:grid;position:relative}.premium-positioning__list article{border-left:1px solid var(--control-line-quiet);grid-template-rows:auto auto auto 1fr;min-width:0;padding:38px clamp(22px,3vw,48px) 0;display:grid}.premium-positioning__list article:first-of-type{border-left:0;padding-left:0}.premium-positioning__list article:last-of-type{padding-right:0}.premium-positioning__list article>span{color:var(--control-copper-bright);font-family:var(--font-mono),monospace;font-size:.67rem}.premium-positioning__list .preview-surface{aspect-ratio:16/10;width:100%;margin-top:34px}.premium-positioning__list h3{letter-spacing:-.045em;max-width:11ch;margin:34px 0 0;font-size:clamp(1.7rem,2.3vw,2.8rem);line-height:.96}.premium-positioning__list p{max-width:34ch;color:var(--bone-muted);margin:20px 0 0}@media (max-width:1023px){[data-landing-root]{--shell:min(100% - 56px,880px)}[data-landing-root] .section{padding-block:clamp(96px,14vw,150px)}[data-landing-root] .hero{height:auto;min-height:100svh}[data-landing-root] .hero__sticky{height:auto;min-height:100svh;padding:calc(var(--header-h) + 54px) 0 72px;flex-direction:column;display:flex;position:relative;top:auto}[data-landing-root] .hero__inner{width:var(--shell);pointer-events:auto;grid-template-columns:1fr;height:auto;min-height:0;padding-top:0;display:grid}[data-landing-root] .hero__opening{width:100%;max-width:760px}[data-landing-root] .hero__title{max-width:none;font-size:clamp(4.8rem,13vw,8.7rem)}[data-landing-root] .hero-experience{display:none}[data-landing-root] .hero-inline-poster{border-block:1px solid var(--control-line-quiet);width:100%;height:min(74vw,660px);min-height:440px;margin-top:54px;display:block;position:relative;overflow:hidden}[data-landing-root] .hero-inline-poster img{object-fit:cover;object-position:center;width:100%;height:100%}[data-landing-root] .hero-chapters{grid-template-columns:repeat(3,1fr);gap:26px;width:100%;margin-top:104px;display:grid;position:relative;inset:auto;transform:none}[data-landing-root] .hero-chapter{opacity:1;visibility:visible;max-width:none;position:relative;inset:auto;transform:none}[data-landing-root] .hero-chapter h2{font-size:clamp(2.2rem,4.4vw,3.8rem)}[data-landing-root] .hero-progress{display:none}[data-landing-root] .demos__heading,[data-landing-root] .ecosystem__heading,[data-landing-root] .faq__grid,[data-landing-root] .perception__layout,[data-landing-root] .premium-positioning__heading,[data-landing-root] .process__heading,[data-landing-root] .technical__layout,[data-landing-root] .vision__grid{grid-template-columns:1fr}[data-landing-root] .demos__heading .mono-label,[data-landing-root] .demos__heading>p:last-child,[data-landing-root] .ecosystem__heading .mono-label,[data-landing-root] .ecosystem__heading>p:last-child,[data-landing-root] .premium-positioning__heading .mono-label,[data-landing-root] .premium-positioning__heading>p:last-child,[data-landing-root] .process__heading .mono-label,[data-landing-root] .process__heading>p:last-child{grid-column:auto;margin-left:0}[data-landing-root] .faq__grid,[data-landing-root] .perception__layout,[data-landing-root] .vision__grid{gap:72px}[data-landing-root] .perception-field{width:min(100%,760px);height:min(68vw,640px);min-height:480px;margin-inline:auto}[data-landing-root] .perception-field__plane{width:min(66vw,580px)}[data-landing-root] .faq__heading,[data-landing-root] .vision__intro{position:relative;top:auto}[data-landing-root] .principles-preview{width:min(92%,660px);min-height:400px;transform:scale(.86)}[data-landing-root] .ecosystem__grid{grid-template-columns:1fr;min-height:0}[data-landing-root] .exploded-preview{width:min(100%,760px);height:760px;margin-inline:auto}[data-landing-root] .exploded-preview .preview-stack__plane{width:min(62vw,560px)}[data-landing-root] .exploded-preview__connector{display:none}[data-landing-root] .demos__heading{gap:32px}[data-landing-root] .demo{width:94%}[data-landing-root] .premium-positioning__list,[data-landing-root] .process-steps{grid-template-columns:1fr}[data-landing-root] .premium-positioning__list article{border-bottom:1px solid var(--control-line-quiet);border-left:0;padding:48px 0}[data-landing-root] .process-steps{padding-left:34px}[data-landing-root] .process-steps:after,[data-landing-root] .process-steps:before{width:1px;height:auto;inset:0 auto 0 5px}[data-landing-root] .process-steps:after{transform:scaleY(var(--process-progress));transform-origin:top}[data-landing-root] .process-steps li,[data-landing-root] .process-steps li:first-child,[data-landing-root] .process-steps li:last-child{border-bottom:1px solid var(--control-line-quiet);border-left:0;padding:48px 0}[data-landing-root] .process-steps li:before,[data-landing-root] .process-steps li:first-child:before{top:0;left:-34px}[data-landing-root] .technical__layout{grid-template-areas:"heading""preview""list"}[data-landing-root] .technical__preview{width:min(100%,740px);margin-top:70px}[data-landing-root] .technical__preview .preview-stack__plane{width:min(67vw,610px)}[data-landing-root] .final-cta__layout{grid-template-columns:1fr;min-height:840px}[data-landing-root] .final-cta__planes{width:72%;min-height:520px;position:absolute;bottom:4%;right:-10%}}@media (max-width:767px){[data-landing-root]{--shell:calc(100% - 36px)}[data-landing-root] .section{padding-block:94px}[data-landing-root] .hero__sticky{padding-top:calc(var(--header-h) + 34px);padding-bottom:58px}[data-landing-root] .hero__title{max-width:none;font-size:clamp(2.8rem,12vw,3.6rem)}[data-landing-root] .hero__title .line-mask>span{white-space:nowrap}[data-landing-root] .hero__copy{margin-top:26px;font-size:.98rem}[data-landing-root] .hero__actions{flex-direction:column;align-items:stretch;margin-top:28px}[data-landing-root] .hero__actions .button-link{justify-content:center;width:100%}[data-landing-root] .hero-inline-poster{height:72vw;min-height:300px;margin-top:44px}[data-landing-root] .hero-chapters{grid-template-columns:1fr;gap:68px;margin-top:82px}[data-landing-root] .hero-chapter h2{font-size:clamp(2.8rem,13vw,4.2rem)}[data-landing-root] .demos__heading h2,[data-landing-root] .ecosystem__heading h2,[data-landing-root] .faq__heading h2,[data-landing-root] .fit h2,[data-landing-root] .perception .statement,[data-landing-root] .premium-positioning__heading h2,[data-landing-root] .process__heading h2,[data-landing-root] .technical__heading h2,[data-landing-root] .vision__intro h2{max-width:none;font-size:clamp(2.8rem,12vw,3.8rem);line-height:.9}[data-landing-root] .perception-field{height:105vw;min-height:390px}[data-landing-root] .perception-field__plane{width:82vw}[data-landing-root] .principles-preview{width:115%;min-height:310px;transform:scale(.72)}[data-landing-root] .principles{margin-left:0;padding-left:22px}[data-landing-root] .principle{grid-template-columns:38px 1fr;padding:30px 0}[data-landing-root] .principle svg{display:none}[data-landing-root] .exploded-preview{width:112%;height:150vw;max-height:650px;margin-left:-12%}[data-landing-root] .exploded-preview .preview-stack__plane{width:84vw}[data-landing-root] .ecosystem-list,[data-landing-root] .faq-list{padding-left:22px}[data-landing-root] .demo,[data-landing-root] .demo:nth-child(2n){width:100%;margin-left:0}[data-landing-root] .demo__visual{aspect-ratio:4/4.7}[data-landing-root] .demo__visual>strong{font-size:clamp(3.2rem,19vw,5.7rem);right:16px}[data-landing-root] .demo__meta{grid-template-columns:42px 1fr}[data-landing-root] .demo__launch{grid-column:2;margin-top:20px}[data-landing-root] .premium-positioning__list article,[data-landing-root] .process-steps li,[data-landing-root] .process-steps li:first-child,[data-landing-root] .process-steps li:last-child{min-height:0;padding:42px 0;display:block}[data-landing-root] .process-steps{padding-left:28px}[data-landing-root] .process-steps li:before,[data-landing-root] .process-steps li:first-child:before{left:-28px}[data-landing-root] .process__disclosure{flex-direction:column;align-items:flex-start}[data-landing-root] .fit__grid{grid-template-columns:1fr}[data-landing-root] .fit__no,[data-landing-root] .fit__yes{padding:36px 0}[data-landing-root] .fit__no{border-top:1px solid var(--control-line-quiet);border-left:0}[data-landing-root] .technical__preview{width:118%;min-height:390px;margin-left:-14%}[data-landing-root] .final-cta__planes .preview-stack__plane,[data-landing-root] .technical__preview .preview-stack__plane{width:84vw}[data-landing-root] .technical-list summary{grid-template-columns:34px 1fr 22px}[data-landing-root] .technical-list__details{padding-left:34px}[data-landing-root] .final-cta{min-height:880px}[data-landing-root] .final-cta__planes{width:122%;min-height:390px;bottom:-8%;right:-34%}}@media (prefers-reduced-motion:reduce){[data-landing-root] .hero,[data-landing-root] .hero__sticky{height:auto!important}[data-landing-root] .hero__sticky{position:relative!important}[data-landing-root] .hero-canvas{display:none!important}[data-landing-root] .hero-chapter,[data-landing-root] .hero__opening,[data-landing-root] [data-preview-plane],[data-landing-root] [data-section-copy]{opacity:1!important;visibility:visible!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}