@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-normal.a731b325.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-normal.6624aabc.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-400-normal.45ad9b64.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-400-normal.9df354c1.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-vietnamese-400-normal.8013fb29.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-400-normal.8e99a789.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-ext-400-normal.d75a2a84.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-400-normal.cc135074.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-400-normal.92f9a759.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-400-normal.753a0e70.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-italic.1d795181.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-italic.5b1ca551.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-400-italic.612bf04c.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-400-italic.c680c979.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-vietnamese-400-italic.fe912318.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-400-italic.08cd951b.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-ext-400-italic.138b22a8.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-400-italic.a76672a2.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-400-italic.235349d9.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-400-italic.7b42a9ec.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-normal.d97f4cfb.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-normal.c541922a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-500-normal.abfcc86a.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-500-normal.4b8d5622.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-vietnamese-500-normal.899649e4.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-500-normal.5c8761f2.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-ext-500-normal.3cab7b12.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-500-normal.53b11bdb.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-500-normal.37a9a8cd.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-500-normal.5a368ae3.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-italic.afb7ec10.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-italic.641077a4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-500-italic.52b192eb.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-500-italic.95752797.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-vietnamese-500-italic.a300e015.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-500-italic.c7b6054f.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-ext-500-italic.ddbed11a.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-500-italic.abb9a46d.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-500-italic.7dc561f0.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-500-italic.51431b49.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-300-normal.4d9ff4ec.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-300-normal.95bb3e6f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/hanken-grotesk-vietnamese-300-normal.4ae61a8b.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-300-normal.993ee4d4.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/hanken-grotesk-latin-ext-300-normal.6a71382c.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-300-normal.dd8750aa.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/hanken-grotesk-latin-300-normal.080f7920.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-300-normal.35370cd5.woff) format("woff");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:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:300;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-300-italic.96be8837.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-300-italic.f33908f0.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:300;src:url(/_next/static/media/hanken-grotesk-vietnamese-300-italic.87e966a5.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-300-italic.53269014.woff) format("woff");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:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:300;src:url(/_next/static/media/hanken-grotesk-latin-ext-300-italic.96006da5.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-300-italic.0f6cb72c.woff) format("woff");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:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:300;src:url(/_next/static/media/hanken-grotesk-latin-300-italic.cc56a760.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-300-italic.eca8de5f.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-400-normal.3d645d9b.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-400-normal.30befb74.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-vietnamese-400-normal.3bc1695f.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-400-normal.187168b5.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-latin-ext-400-normal.730a9b4e.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-400-normal.4f947463.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-latin-400-normal.5e6bae5f.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-400-normal.df487ec0.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-500-normal.d8baf445.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-500-normal.fefd8b43.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-vietnamese-500-normal.1068df2c.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-500-normal.7bb6d9b8.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-latin-ext-500-normal.fda3e658.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-500-normal.44a5c111.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-latin-500-normal.faf27135.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-500-normal.21c379f4.woff) format("woff");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}:root{--bg:#000000;--hairline-soft:rgba(255,255,255,0.07);--text:#f2ece8;--text-body:#d5d0cc;--text-muted:#8b8783;--accent:#dea2b0;--gutter:64px;--content-x:130px;--display:"Cormorant Garamond",serif;--sans:"Hanken Grotesk",sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}::selection{background:rgba(222,162,176,.26);color:var(--text)}:focus-visible{outline:1px solid var(--accent);outline-offset:5px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}[data-stagger]>*{opacity:0;animation:fadeUp .8s cubic-bezier(.22,.65,.25,1) both}[data-stagger]>:first-child{animation-delay:.05s}[data-stagger]>:nth-child(2){animation-delay:.14s}[data-stagger]>:nth-child(3){animation-delay:.23s}[data-stagger]>:nth-child(4){animation-delay:.32s}[data-stagger]>:nth-child(5){animation-delay:.41s}[data-stagger]>:nth-child(6){animation-delay:.5s}.site-shell{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.site-main{flex:1 1}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:40px var(--gutter) 34px;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.92) 55%,rgba(0,0,0,0))}.wordmark{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:400;letter-spacing:.24em;line-height:1;text-transform:uppercase;color:var(--text);transition:color .25s}.wordmark:hover{color:var(--accent)}.site-nav{display:flex;align-items:center;gap:46px;padding-top:3px}.nav-link{font-size:11.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--text-body);padding-bottom:7px;border-bottom:1px solid transparent;transition:color .25s,border-color .25s}.nav-link--accent,.nav-link:hover,.nav-link[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.display{font-family:var(--display);font-weight:400;color:var(--text);margin:0}.accent-italic{font-style:italic;color:var(--accent)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.rule{width:58px;height:2px;border:0;background:var(--accent);margin:0}.section-label{font-size:11px;letter-spacing:.3em;color:var(--text-muted);margin:0 0 44px}.eyebrow-accent,.section-label{font-weight:400;text-transform:uppercase}.eyebrow-accent{font-size:13px;letter-spacing:.32em;color:var(--accent)}.body-copy{font-size:18px;line-height:1.62;font-weight:300;color:var(--text-body);max-width:44ch}.body-copy p{margin:0 0 26px}.body-copy p:last-child{margin-bottom:0}.hero{padding:250px var(--content-x) 140px}.hero-title{font-size:clamp(46px,8.4vw,120px);line-height:1.06;letter-spacing:-.006em;max-width:7.4em;margin:0 0 48px}.hero-rule{margin-bottom:42px}.hero-coming{margin-top:42px}.section{padding:130px var(--content-x);border-top:1px solid var(--hairline-soft)}.section-title{font-size:clamp(30px,4vw,48px);line-height:1.14;margin:0 0 34px;max-width:20ch}.product{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:80px;gap:80px;align-items:start}.product-logo{width:100%;height:auto;display:block}.product-copy{margin:0 0 12px}.platforms{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft);margin:40px 0 36px}.platform{display:flex;flex-direction:column;gap:11px;padding:24px 26px 24px 0;border-right:1px solid var(--hairline-soft)}.platform:last-child{border-right:0}.platform:not(:first-child){padding-left:26px}.platform-head{display:flex;align-items:center;gap:11px;color:var(--text)}.platform-icon{flex:none;color:inherit}.platform-name{font-size:13px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.platform-status{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--text);padding-bottom:6px;border-bottom:1px solid var(--accent);transition:color .25s,gap .25s}.text-link:hover{color:var(--accent);gap:15px}.contact-lede{margin:0 0 30px}.contact-details{display:flex;flex-wrap:wrap;gap:40px 80px;margin-top:56px;padding-top:42px;border-top:1px solid var(--hairline-soft)}.detail-label{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.company-address{display:flex;flex-direction:column;gap:3px;font-style:normal;font-size:15px;line-height:1.6;color:var(--text-body)}.company-address-name{color:var(--text)}.company-address--legal{margin:0 0 20px;font-size:14px}.phone-link{font-size:15px;color:var(--text-body);transition:color .25s}.phone-link:hover{color:var(--accent)}.email-link{overflow-wrap:anywhere;max-width:100%}.email-link--display{display:inline-block;font-family:var(--display);font-weight:400;font-size:clamp(24px,5vw,40px);line-height:1.3;color:var(--text);transition:color .25s}.email-link--display:hover{color:var(--accent)}.email-link--inline{color:var(--accent);border-bottom:1px solid rgba(222,162,176,.4)}.page{padding:250px var(--content-x) 130px}.page-title{font-size:clamp(38px,5.4vw,72px);line-height:1.08;margin:0 0 26px}.legal-meta{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0 0 60px}.legal{max-width:68ch;font-size:15.5px;line-height:1.8;font-weight:300;color:var(--text-body)}.legal h2{font-family:var(--display);font-weight:400;font-size:27px;line-height:1.3;color:var(--text);margin:48px 0 14px}.legal p{margin:0 0 18px}.legal a{color:var(--accent);border-bottom:1px solid rgba(222,162,176,.4)}.site-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:28px;gap:28px;padding:26px var(--gutter);border-top:1px solid var(--hairline-soft)}.footer-monogram{font-family:var(--display);font-weight:400;font-size:38px;line-height:1;color:var(--text);justify-self:start;transition:color .25s}.footer-monogram:hover{color:var(--accent)}.footer-copy{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);text-align:center}.footer-links{display:flex;justify-content:flex-end;align-items:center;gap:34px;flex-wrap:wrap}.footer-link{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);transition:color .25s}.footer-link:hover{color:var(--accent)}@media (max-width:1000px){:root{--gutter:34px;--content-x:46px}.site-nav{gap:28px}.product{grid-template-columns:1fr;gap:48px}.product-logo{max-width:230px}}@media (max-width:720px){:root{--gutter:22px;--content-x:22px}.site-header{flex-direction:column;align-items:flex-start;gap:22px;padding:26px var(--gutter) 22px}.wordmark{font-size:12.5px;gap:6px}.site-nav{gap:22px;padding-top:0}.nav-link{font-size:10.5px;letter-spacing:.16em}.hero{padding:190px var(--content-x) 96px}.page,.section{padding-left:var(--content-x);padding-right:var(--content-x)}.section{padding-top:88px;padding-bottom:88px}.page{padding-top:190px;padding-bottom:96px}.platforms{grid-template-columns:1fr}.platform{border-right:0;border-bottom:1px solid var(--hairline-soft);padding:20px 0}.platform:last-child{border-bottom:0}.platform:not(:first-child){padding-left:0}.contact-details{gap:32px}.site-footer{grid-template-columns:1fr;justify-items:center;text-align:center;gap:22px;padding:40px var(--gutter)}.footer-monogram{justify-self:center}.footer-links{justify-content:center;gap:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-stagger]>*{opacity:1}}