@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_35b0e9{font-family:Fraunces,Fraunces Fallback}.__variable_35b0e9{--font-fraunces:"Fraunces","Fraunces 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-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}.product_lede__OaQir{font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.55;color:var(--ink-2);max-width:60ch;margin:0 0 8px}.product_lede__OaQir b{color:var(--ink);font-weight:600}.product_lede__OaQir em{font-style:italic;color:var(--teal-ink)}.product_eyebrow__9KvGf{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--teal-ink);display:block;margin-bottom:14px}.product_notes__4T5_v{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px}@media (max-width:780px){.product_notes__4T5_v{grid-template-columns:1fr;gap:22px}}.product_note__3NMyU p{color:var(--ink-2);font-size:14.5px;line-height:1.62;margin:0}.product_note__3NMyU p b{color:var(--ink);font-weight:600}.product_noteMark__NeuUW{height:2px;width:34px;background:var(--teal);margin-bottom:14px}.product_figPair__XOCvJ{display:flex;flex-direction:column;gap:20px;margin-top:8px}.product_faq__WYiCI{border-top:1px solid var(--rule-strong);margin-top:4px}.product_faqItem__47JRV{padding:30px 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:.9fr 1.5fr;gap:40px;align-items:start;transition:padding-left .22s ease,background .2s ease}.product_faqItem__47JRV:hover{background:var(--teal-wash);padding-left:14px}@media (max-width:760px){.product_faqItem__47JRV{grid-template-columns:1fr;gap:14px}}.product_faqQ__34wGJ{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:clamp(1.2rem,2.2vw,1.6rem);line-height:1.15;letter-spacing:-.01em;color:var(--ink);margin:0;font-variation-settings:"opsz" 48}.product_faqNum__Py_ZJ{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.18em;color:var(--teal-ink);display:block;margin-bottom:12px}.product_faqA__Eza3_{color:var(--ink-2);font-size:15px;line-height:1.62;margin:0}.product_faqA__Eza3_ b{color:var(--ink);font-weight:600}.product_faqA__Eza3_ em{font-style:italic;color:var(--teal-ink)}.product_faqA__Eza3_+.product_faqA__Eza3_{margin-top:12px}.product_specStrip__vNrTP{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;background:var(--rule);border:1px solid var(--rule);border-radius:12px;overflow:hidden}@media (max-width:780px){.product_specStrip__vNrTP{grid-template-columns:1fr 1fr}}.product_spec__XlhX6{background:linear-gradient(180deg,#FBF8F2,#F4EFE5);padding:20px 20px 22px}.product_specNo__SU5L8{font-family:var(--font-plex-mono),monospace;font-size:10px;letter-spacing:.18em;color:var(--teal-ink);display:block;margin-bottom:12px}.product_specVal__FGcb9{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:1.7rem;line-height:1;letter-spacing:-.01em;color:var(--ink);font-variation-settings:"opsz" 40}.product_specLabel__0f4Pu{color:var(--ink-3);font-size:12.5px;line-height:1.4;margin-top:8px}.architecture_lede__2L2Hi{font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.55;color:var(--ink-2);max-width:62ch;margin:0 0 8px}.architecture_lede__2L2Hi b{color:var(--ink);font-weight:600}.architecture_lede__2L2Hi em{font-style:italic;color:var(--teal-ink)}.architecture_eyebrow__AWcnm{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--teal-ink);display:block;margin-bottom:14px}.architecture_notes__bQZb0{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px}@media (max-width:780px){.architecture_notes__bQZb0{grid-template-columns:1fr;gap:22px}}.architecture_note__t14ch p{color:var(--ink-2);font-size:14.5px;line-height:1.62;margin:0}.architecture_note__t14ch p b{color:var(--ink);font-weight:600}.architecture_noteMark__fEaq_{height:2px;width:34px;background:var(--teal);margin-bottom:14px}.architecture_anchors__DTMx8{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.architecture_anchor__bqGaI{font-family:var(--font-plex-mono),monospace;font-size:11.5px;letter-spacing:.01em;color:var(--ink-2);background:#FBF8F2;border:1px solid var(--rule);border-radius:6px;padding:5px 10px}.architecture_anchor__bqGaI b{color:var(--teal-ink);font-weight:600}.architecture_badge__6cZLq{font-family:var(--font-plex-mono),monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:2px 8px;border-radius:100px;white-space:nowrap;vertical-align:middle}.architecture_shipped__F07pY{color:var(--teal-ink);background:var(--teal-wash);border:1px solid rgba(13,186,166,.4)}.architecture_designed__2IsED{color:#8A6D2B;background:rgba(176,137,43,.09);border:1px solid rgba(176,137,43,.35)}.architecture_specStrip__6Aq8M{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;background:var(--rule);border:1px solid var(--rule);border-radius:12px;overflow:hidden}@media (max-width:780px){.architecture_specStrip__6Aq8M{grid-template-columns:1fr 1fr}}.architecture_spec__qvTz6{background:linear-gradient(180deg,#FBF8F2,#F4EFE5);padding:20px 20px 22px}.architecture_specNo__5Ufhw{font-family:var(--font-plex-mono),monospace;font-size:10px;letter-spacing:.18em;color:var(--teal-ink);display:block;margin-bottom:12px}.architecture_specVal__3EcVL{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:1.7rem;line-height:1;letter-spacing:-.01em;color:var(--ink);font-variation-settings:"opsz" 40}.architecture_specLabel__ir4Em{color:var(--ink-3);font-size:12.5px;line-height:1.4;margin-top:8px}.architecture_tableWrap__keSyx{overflow-x:auto;margin-top:12px}.architecture_table__p1vR6{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.architecture_table__p1vR6 caption{font-size:11px;letter-spacing:.18em;color:var(--teal-ink);padding:0 0 14px}.architecture_table__p1vR6 caption,.architecture_table__p1vR6 th{text-align:left;font-family:var(--font-plex-mono),monospace;text-transform:uppercase}.architecture_table__p1vR6 th{font-size:10.5px;letter-spacing:.14em;color:var(--ink-3);font-weight:500;padding:0 16px 12px 0;border-bottom:1px solid var(--rule-strong)}.architecture_table__p1vR6 td{padding:13px 16px 13px 0;border-bottom:1px solid var(--rule);color:var(--ink-2);line-height:1.45;vertical-align:top}.architecture_table__p1vR6 tr:hover td{background:var(--teal-wash)}.architecture_svc__kP1mI{font-family:var(--font-plex-mono),monospace;font-size:12.5px;color:var(--ink);letter-spacing:.01em}.architecture_port__OYyJW{font-family:var(--font-plex-mono),monospace;font-size:11.5px;color:var(--teal-ink);white-space:nowrap}.architecture_tableNote__dNVqp{color:var(--ink-3);font-size:13px;line-height:1.55;margin-top:16px;max-width:66ch}.architecture_tableNote__dNVqp b{color:var(--ink);font-weight:600}.architecture_rlsGrid__FKa_M{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:36px}@media (max-width:780px){.architecture_rlsGrid__FKa_M{grid-template-columns:1fr}}.architecture_rlsCard__TTbJw{border:1px solid var(--rule);border-radius:12px;background:linear-gradient(180deg,#FBF8F2,#F4EFE5);padding:22px 22px 24px}.architecture_rlsHead__91dMd{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.architecture_rlsTitle__cD4_h{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:1.15rem;letter-spacing:-.01em;color:var(--ink)}.architecture_rlsCount__tStV1{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.1em;color:var(--teal-ink)}.architecture_rlsSub__EWCJW{color:var(--ink-3);font-size:12.5px;line-height:1.5;margin:0 0 14px}.architecture_rlsList__z1Bp_{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.architecture_rlsList__z1Bp_ li{font-family:var(--font-plex-mono),monospace;font-size:11px;color:var(--ink-2);background:#FFFFFF;border:1px solid var(--rule);border-radius:5px;padding:4px 8px}.architecture_rlsWarn__6zP8Z{border-color:rgba(176,137,43,.4);background:linear-gradient(180deg,#FBF6EA,#F5EEDD)}.architecture_rlsWarn__6zP8Z .architecture_rlsList__z1Bp_ li{border-color:rgba(176,137,43,.35)}.pricing_byokGrid__m6gD8{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:8px}@media (max-width:820px){.pricing_byokGrid__m6gD8{grid-template-columns:1fr}}.pricing_byokCard__W3USE{border:1px solid var(--rule);border-radius:14px;padding:26px 26px 28px;background:#FFFFFF;display:flex;flex-direction:column;gap:12px}.pricing_byokCardKey__kSY3w{border-color:rgba(13,186,166,.4);background:radial-gradient(120% 80% at 0 0,var(--teal-wash),transparent 60%),#FFFFFF}.pricing_byokLabel__GWsJF{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-ink)}.pricing_byokLead__tLo0e{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:1.4rem;line-height:1.14;letter-spacing:-.01em;color:var(--ink);font-variation-settings:"opsz" 60}.pricing_byokBody__Xe5Xg{font-size:14.5px;line-height:1.6;color:var(--ink-2)}.pricing_byokBody__Xe5Xg b{color:var(--ink);font-weight:600}.pricing_byokList__gTtyb{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.pricing_byokList__gTtyb li{font-size:13px;color:var(--ink-2);line-height:1.45;padding-left:18px;position:relative}.pricing_byokList__gTtyb li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--teal)}.pricing_accountBar__5qNwy{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.pricing_accountBar__5qNwy p{font-size:13.5px;color:var(--ink-2);margin-right:auto}.pricing_accountBtn__ERUml{font-family:var(--font-plex-mono),monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--rule-strong);border-radius:8px;padding:10px 16px;cursor:pointer;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.pricing_accountBtn__ERUml:hover{border-color:var(--ink);transform:translateY(-1px)}.pricing_grid__dIBuO{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}@media (max-width:1180px){.pricing_grid__dIBuO{grid-template-columns:repeat(2,1fr);max-width:760px;margin:0 auto}}@media (max-width:620px){.pricing_grid__dIBuO{grid-template-columns:1fr;max-width:460px}}.pricing_card__IQ48K{position:relative;display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:16px;background:#FFFFFF;padding:30px 26px}.pricing_cardFeatured__vm2Qo{border-color:rgba(13,186,166,.45);background:radial-gradient(120% 60% at 50% 0,var(--teal-wash),transparent 55%),#FFFFFF;box-shadow:0 18px 50px -28px rgba(13,186,166,.5)}.pricing_cardContact__p5kba{background:linear-gradient(180deg,var(--paper-2),#FFFFFF 40%);border-color:var(--rule-strong)}.pricing_badge__8GDLm{left:26px;letter-spacing:.14em;color:var(--paper);background:var(--teal-ink);border-radius:999px}.pricing_badge__8GDLm,.pricing_currentBadge__HmW5n{position:absolute;top:-11px;font-family:var(--font-plex-mono),monospace;font-size:10px;text-transform:uppercase;padding:4px 11px}.pricing_currentBadge__HmW5n{right:26px;letter-spacing:.1em;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule-strong);border-radius:999px}.pricing_planName__tERji{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:1.5rem;letter-spacing:-.01em;color:var(--ink)}.pricing_planDesc__WuV8T{font-size:13.5px;line-height:1.5;color:var(--ink-3);margin-top:6px;min-height:40px}.pricing_priceRow__MHAtz{display:flex;align-items:baseline;gap:8px;margin:22px 0 4px}.pricing_price__QIdPd{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:2.9rem;line-height:1;letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 90}.pricing_priceUnit__oWUiD{font-family:var(--font-plex-mono),monospace;font-size:12px;letter-spacing:.04em;color:var(--ink-3)}.pricing_priceTalk__p0Q_R{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:1.9rem;line-height:1;letter-spacing:-.01em;color:var(--ink);font-variation-settings:"opsz" 72}.pricing_priceNote__erRTR{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.03em;color:var(--ink-3);min-height:16px}.pricing_features__yZ2oL{list-style:none;margin:22px 0;padding:22px 0 0;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:11px;flex:1}.pricing_feature__GWSEA{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.pricing_featCheck__piOWt{flex-shrink:0;margin-top:2px;color:var(--teal-ink)}.pricing_cta__ocL45{font-family:var(--font-plex-mono),monospace;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:9px;padding:14px 20px;cursor:pointer;text-align:center;border:1px solid transparent;transition:background .2s ease,border-color .2s ease,transform .2s ease}.pricing_ctaPrimary__meDzN{color:var(--paper);background:var(--ink)}.pricing_ctaPrimary__meDzN:hover:not(:disabled){background:var(--teal-ink);transform:translateY(-2px)}.pricing_ctaGhost__3WGhy{color:var(--ink);background:transparent;border-color:var(--rule-strong)}.pricing_ctaGhost__3WGhy:hover:not(:disabled){border-color:var(--ink);transform:translateY(-2px)}.pricing_ctaCurrent__3J5Ix{color:var(--ink-3);background:transparent;border-color:var(--rule);cursor:not-allowed}.pricing_cta__ocL45:disabled{opacity:.55;cursor:not-allowed}.pricing_ctaInner__raKg6{display:inline-flex;align-items:center;justify-content:center;gap:9px}.pricing_compareWrap__YrOKs{overflow-x:auto;border:1px solid var(--rule);border-radius:14px;background:#FFFFFF}.pricing_compare__AZV7J{width:100%;border-collapse:collapse;min-width:640px}.pricing_compare__AZV7J td,.pricing_compare__AZV7J th{text-align:left;padding:15px 18px;border-bottom:1px solid var(--rule);vertical-align:top}.pricing_compare__AZV7J thead th{border-bottom:1px solid var(--rule-strong);background:linear-gradient(180deg,#FBF8F2,#FFFFFF)}.pricing_compare__AZV7J tr:last-child td{border-bottom:none}.pricing_compareCorner__EVybK{font-family:var(--font-plex-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.pricing_comparePlan__ohRGN{min-width:150px}.pricing_comparePlanName__nzLUt{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:1.15rem;color:var(--ink);display:block}.pricing_comparePlanCol__8Jgg_{display:flex;flex-direction:column;gap:3px}.pricing_comparePrice__Uce0v{font-family:var(--font-plex-mono),monospace;font-size:12px;color:var(--teal-ink);letter-spacing:.04em}.pricing_compareHi__SgkqT{background:var(--teal-wash)}.pricing_rowLabel__hjmgb{font-weight:500;color:var(--ink);font-size:13.5px}.pricing_cell__Xek0m{font-size:13.5px;color:var(--ink-2);line-height:1.45}.pricing_cellCheck__LIWp0{color:var(--teal-ink)}.pricing_cellDash__s2adt{color:var(--rule-strong)}.pricing_toast__3_t8e{position:fixed;top:78px;right:22px;z-index:60;max-width:340px;border-radius:10px;padding:13px 16px;font-size:13.5px;line-height:1.4;border:1px solid;display:flex;align-items:center;gap:10px;background:#FFFFFF;box-shadow:0 12px 40px -12px rgba(20,22,28,.28);animation:pricing_toastIn__tTpwY .26s ease}.pricing_toastOk__GA0hP{color:var(--teal-ink);border-color:rgba(13,186,166,.3)}.pricing_toastErr__4FRrF{color:#9B2C2C;border-color:rgba(155,44,44,.28)}@keyframes pricing_toastIn__tTpwY{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.pricing_spin__NNnIu{width:15px;height:15px;border:2px solid rgba(244,240,232,.4);border-top-color:currentcolor;border-radius:50%;animation:pricing_pspin__Co8Wf .7s linear infinite}.pricing_ctaPrimary__meDzN .pricing_spin__NNnIu{border-color:rgba(244,240,232,.4);border-top-color:var(--paper)}@keyframes pricing_pspin__Co8Wf{to{transform:rotate(1turn)}}.pricing_ctaTalk__IxjYp{display:block;margin-top:10px;text-align:center;font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.03em;color:var(--teal-ink);text-decoration:none;transition:color .18s ease}.pricing_ctaTalk__IxjYp:hover{color:var(--ink);text-decoration:underline}.pricing_ctaEnterprise__utjWO{display:block;text-align:center;text-decoration:none;font-family:var(--font-plex-mono),monospace;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:9px;padding:14px 20px;color:var(--ink);background:transparent;border:1px solid var(--rule-strong);transition:border-color .2s ease,transform .2s ease}.pricing_ctaEnterprise__utjWO:hover{border-color:var(--ink);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.pricing_spin__NNnIu,.pricing_toast__3_t8e{animation:none}.pricing_accountBtn__ERUml,.pricing_card__IQ48K,.pricing_ctaEnterprise__utjWO,.pricing_ctaTalk__IxjYp,.pricing_cta__ocL45{transition:none}}.lab_page__xZ1gZ{--paper:#F4F0E8;--paper-2:#EDE8DC;--ink:#14161C;--ink-2:#45484F;--ink-3:#5C5F66;--rule:#D8D2C4;--rule-strong:#C4BDAB;--teal:#0DBAA6;--teal-ink:#0A6F63;--teal-wash:rgba(13,186,166,0.09);position:relative;min-height:100vh;width:100%;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}.lab_paperField__XBfYu{background:radial-gradient(120% 80% at 50% -10%,rgba(13,186,166,.05),transparent 55%),radial-gradient(100% 60% at 100% 100%,rgba(20,22,28,.035),transparent 60%),linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%)}.lab_paperField__XBfYu,.lab_paperGrid__d4HGU{position:fixed;inset:0;z-index:0;pointer-events:none}.lab_paperGrid__d4HGU{opacity:.5;background-image:radial-gradient(rgba(20,22,28,.06) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(120% 100% at 50% 30%,#000 40%,transparent 100%);mask-image:radial-gradient(120% 100% at 50% 30%,#000 40%,transparent 100%)}.lab_shell__Vyrfe{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 28px}.lab_serif__wbTAQ{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif}.lab_mono__BmCz2{font-family:var(--font-plex-mono),ui-monospace,"SFMono-Regular",monospace;font-feature-settings:"ss01"}.lab_kicker__y_M_D{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-3)}.lab_kickerAccent__GTS8W,.lab_link__L5WtJ{color:var(--teal-ink)}.lab_link__L5WtJ{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:2px;transition:text-decoration-color .2s ease-out,color .2s ease-out}.lab_link__L5WtJ:hover{color:var(--teal);text-decoration-color:var(--teal)}.lab_nav__J7T51{position:sticky;top:0;z-index:40;background:rgba(244,240,232,.82);backdrop-filter:blur(10px) saturate(1.1);border-bottom:1px solid var(--rule)}.lab_navInner__6p3Dr{max-width:1180px;margin:0 auto;padding:0 28px;height:62px;display:flex;align-items:center;justify-content:space-between}.lab_brand__qzoHS{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink)}.lab_brandMark__GRKpq{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--rule-strong);border-radius:7px;background:#FFFFFF}.lab_brandName__ZSlqe{font-family:var(--font-plex-mono),monospace;font-weight:500;font-size:14px;letter-spacing:.14em;text-transform:uppercase}.lab_navLinks__RJ4n1{display:flex;align-items:center;gap:6px}.lab_navLink__ynwD4{font-family:var(--font-plex-mono),monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-decoration:none;padding:8px 12px;transition:color .18s ease}.lab_navLink__ynwD4:hover{color:var(--ink)}.lab_navCta__9b2nm{font-family:var(--font-plex-mono),monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--paper);background:var(--ink);text-decoration:none;padding:9px 16px;border-radius:7px;transition:transform .18s ease,background .18s ease}.lab_navCta__9b2nm:hover{background:var(--teal-ink);transform:translateY(-1px)}@media (max-width:720px){.lab_navHideSm__ftHNb{display:none}}.lab_hero__0YH7H{padding:74px 0 26px}.lab_heroTop__G_ctz{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.lab_heroTitle__vt2lc{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:clamp(2.7rem,7.2vw,6.2rem);line-height:.98;letter-spacing:-.02em;margin:40px 0 0;max-width:15ch;font-variation-settings:"opsz" 144}.lab_heroTitle__vt2lc em{font-style:normal;font-weight:900;color:var(--teal-ink)}.lab_heroBody__2Jab5{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:end;margin-top:34px}@media (max-width:860px){.lab_heroBody__2Jab5{grid-template-columns:1fr;gap:24px}}.lab_heroSub__VQxax{font-size:clamp(1.02rem,1.6vw,1.22rem);line-height:1.55;color:var(--ink-2);max-width:46ch}.lab_heroSub__VQxax b{color:var(--ink);font-weight:600}.lab_heroCtas__SpRDT{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.lab_btnPrimary__rofUc{font-family:var(--font-plex-mono),monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--paper);background:var(--ink);text-decoration:none;padding:14px 22px;border-radius:8px;display:inline-flex;align-items:center;gap:10px;transition:transform .2s ease,background .2s ease}.lab_btnPrimary__rofUc:hover{background:var(--teal-ink);transform:translateY(-2px)}.lab_btnPrimary__rofUc .lab_arrow__mUcXp{transition:transform .22s ease}.lab_btnPrimary__rofUc:hover .lab_arrow__mUcXp{transform:translateX(4px)}.lab_btnGhost__Jdorv{font-family:var(--font-plex-mono),monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:14px 20px;border-radius:8px;border:1px solid var(--rule-strong);background:transparent;transition:border-color .2s ease,transform .2s ease}.lab_btnGhost__Jdorv:hover{border-color:var(--ink);transform:translateY(-2px)}.lab_figure__9HZpf{margin:52px 0 0;border:1px solid var(--rule);border-radius:14px;background:linear-gradient(180deg,#FBF8F2,#F2EDE3);padding:8px 8px 0;overflow:hidden}.lab_figSvg__s4235{display:block;width:100%;height:auto}.lab_figFilmPoster__hMV5_,.lab_figFilm__g8_g5{display:block;width:100%;max-width:100%;height:auto;border-radius:7px}.lab_figFilmPoster__hMV5_{display:none}@media (prefers-reduced-motion:reduce){.lab_figFilm__g8_g5{display:none}.lab_figFilmPoster__hMV5_{display:block}}.lab_figCaption__zmrFJ{display:flex;gap:12px;align-items:baseline;padding:16px 16px 18px;border-top:1px solid var(--rule);margin-top:4px}.lab_figCaption__zmrFJ .lab_tag__hc9YJ{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-ink);white-space:nowrap}.lab_figCaption__zmrFJ .lab_txt__C9rbp{font-size:13.5px;color:var(--ink-3);line-height:1.5}.lab_section__uIMss{padding:92px 0}.lab_sectionRule__X62PP{border-top:1px solid var(--rule)}.lab_secHead__I5_m9{display:flex;align-items:baseline;gap:16px;margin-bottom:44px;flex-wrap:wrap}.lab_secNo__LVrSN{font-family:var(--font-plex-mono),monospace;font-size:12px;letter-spacing:.2em;color:var(--teal-ink)}.lab_secTitle__ZMCun{font-family:var(--font-fraunces),Georgia,serif;font-weight:340;font-size:clamp(1.7rem,3.4vw,2.7rem);letter-spacing:-.015em;line-height:1.05;font-variation-settings:"opsz" 72}.lab_thesisLead__nGmhO{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:clamp(1.9rem,4vw,3.1rem);line-height:1.08;letter-spacing:-.02em;max-width:20ch;font-variation-settings:"opsz" 96}.lab_thesisLead__nGmhO em{font-style:italic;color:var(--teal-ink);font-weight:500}.lab_thesisGrid__SaW_v{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:46px}@media (max-width:820px){.lab_thesisGrid__SaW_v{grid-template-columns:1fr;gap:26px}}.lab_thesisCol__VVQrf p{color:var(--ink-2);font-size:15px;line-height:1.62}.lab_thesisCol__VVQrf p b{color:var(--ink);font-weight:600}.lab_colMark__lpaNG{height:2px;width:40px;background:var(--teal);margin-bottom:16px}.lab_ledger__NhsAs{border-top:1px solid var(--rule-strong)}.lab_agentRow__aQwL4{display:grid;grid-template-columns:128px 1fr 128px;gap:28px;align-items:center;padding:26px 4px;border-bottom:1px solid var(--rule);transition:background .2s ease,padding-left .22s ease}.lab_agentRow__aQwL4:hover{background:var(--teal-wash);padding-left:14px}@media (max-width:780px){.lab_agentRow__aQwL4{grid-template-columns:1fr;gap:10px}}.lab_agentDes___7KJD{font-family:var(--font-plex-mono),monospace;font-size:12px;letter-spacing:.14em;color:var(--ink-3);display:flex;align-items:center;gap:12px}.lab_agentGlyph__cM4Y6{flex-shrink:0}.lab_agentMid__h5kHG{display:flex;flex-direction:column;gap:6px}.lab_agentName__FA86l{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:-.01em;line-height:1}.lab_agentFn__i7TI7{color:var(--ink-2);font-size:14.5px;line-height:1.5;max-width:56ch}.lab_agentTier__OTvwd{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:right;color:var(--teal-ink)}@media (max-width:780px){.lab_agentTier__OTvwd{text-align:left}}.lab_agentTier__OTvwd span{display:block;color:var(--ink-3);letter-spacing:.16em;font-size:10px;margin-bottom:3px}.lab_scaleWrap__Fx6Q6{margin-top:8px}.lab_scaleTrack__M9_5K{position:relative;height:4px;background:var(--rule-strong);border-radius:4px;margin:60px 0 0}.lab_scaleFill__YUaSf{position:absolute;left:0;top:0;bottom:0;width:62%;border-radius:4px;background:linear-gradient(90deg,var(--teal-ink),var(--teal));transform-origin:left center}.lab_scaleStops__7Jv1W{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:0}.lab_stop__SRh9r{position:relative;padding-top:26px}.lab_stopDot__GGM_h{position:absolute;top:-9px;left:0;width:15px;height:15px;border-radius:50%;background:var(--paper);border:2px solid var(--rule-strong);transform-box:fill-box}.lab_stopOn__xmsEv .lab_stopDot__GGM_h{border-color:var(--teal);background:var(--teal);box-shadow:0 0 0 4px var(--teal-wash)}.lab_stopHere__1ApSq .lab_stopDot__GGM_h{border-color:var(--teal-ink);background:var(--paper);box-shadow:0 0 0 4px var(--teal-wash)}.lab_stopLabel__oW1pQ{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:8px}.lab_stopLabel__oW1pQ,.lab_stopNo__0nRaX{font-family:var(--font-plex-mono),monospace}.lab_stopNo__0nRaX{font-size:10px;color:var(--teal-ink);letter-spacing:.18em;display:block;margin-bottom:4px}.lab_stopDesc__CLCMA{font-size:13px;color:var(--ink-2);line-height:1.45}@media (max-width:780px){.lab_scaleStops__7Jv1W{grid-template-columns:1fr;gap:22px}.lab_scaleTrack__M9_5K{display:none}.lab_stop__SRh9r{padding-top:0;padding-left:20px;border-left:2px solid var(--rule-strong)}.lab_stopOn__xmsEv{border-left-color:var(--teal)}.lab_stopDot__GGM_h{display:none}}.lab_scaleCaption__4XVn9{margin-top:40px;color:var(--ink-2);font-size:15px;max-width:62ch;line-height:1.6}.lab_scaleCaption__4XVn9 b{color:var(--ink);font-weight:600}.lab_primGrid__o4RsQ{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule-strong)}@media (max-width:820px){.lab_primGrid__o4RsQ{grid-template-columns:1fr}}.lab_prim__r3Wdi{padding:30px 26px 34px 0;border-bottom:1px solid var(--rule)}.lab_prim__r3Wdi:not(:last-child){border-right:1px solid var(--rule);padding-right:26px}@media (max-width:820px){.lab_prim__r3Wdi:not(:last-child){border-right:none}.lab_prim__r3Wdi{padding-right:0}}.lab_primNo__axoPy{font-family:var(--font-plex-mono),monospace;font-size:12px;letter-spacing:.2em;color:var(--teal-ink);padding-left:26px}.lab_primInner__9Mjs8{padding-left:26px}.lab_primName__PW3KR{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:1.5rem;letter-spacing:-.01em;margin:14px 0 12px}.lab_primBody__o8hbI{color:var(--ink-2);font-size:14.5px;line-height:1.6}.lab_anchor__pYYOs{border:1px solid var(--rule-strong);border-radius:16px;background:linear-gradient(180deg,#FBF8F2,#EFEAE0);padding:54px 48px;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center}@media (max-width:760px){.lab_anchor__pYYOs{grid-template-columns:1fr;padding:36px 28px}}.lab_anchorTitle__AEG4_{font-family:var(--font-fraunces),Georgia,serif;font-weight:340;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.08;letter-spacing:-.015em}.lab_anchorTitle__AEG4_ em{font-style:normal;color:var(--teal-ink);font-weight:700}.lab_anchorText__7cSnz{color:var(--ink-2);font-size:15px;line-height:1.6;margin-top:16px;max-width:48ch}.lab_anchorAside___7ZiG{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lab_anchorLink___9FHw{font-family:var(--font-plex-mono),monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--paper);background:var(--ink);text-decoration:none;padding:14px 22px;border-radius:8px;display:inline-flex;align-items:center;gap:10px;transition:transform .2s ease,background .2s ease}.lab_anchorLink___9FHw:hover{background:var(--teal-ink);transform:translateY(-2px)}.lab_anchorLink___9FHw .lab_arrow__mUcXp{transition:transform .22s ease}.lab_anchorLink___9FHw:hover .lab_arrow__mUcXp{transform:translateX(4px)}.lab_anchorMeta__1P2A2{font-family:var(--font-plex-mono),monospace;font-size:11.5px;letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase}.lab_closer__5CfIR{padding:104px 0 96px;text-align:center}.lab_closerTitle__6H6vZ{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:clamp(2rem,5vw,3.8rem);line-height:1.04;letter-spacing:-.02em;max-width:20ch;margin:0 auto;font-variation-settings:"opsz" 120}.lab_closerTitle__6H6vZ em{font-style:normal;font-weight:900;color:var(--teal-ink)}.lab_closerText__IiOXQ{color:var(--ink-2);font-size:16px;line-height:1.6;max-width:52ch;margin:24px auto 34px}.lab_closerCtas__qWvls{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.lab_closerMeta__sHER9{font-family:var(--font-plex-mono),monospace;font-size:11.5px;letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;margin-top:22px}.lab_footer__FRjnL{border-top:1px solid var(--rule-strong);padding:56px 0 44px}.lab_footInner__XEveC{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px}@media (max-width:900px){.lab_footInner__XEveC{grid-template-columns:1fr 1fr;gap:32px 28px}}@media (max-width:520px){.lab_footInner__XEveC{grid-template-columns:1fr;gap:26px}}.lab_footBrand__kEpuD{display:flex;flex-direction:column;gap:14px}.lab_footBrandRow__Huib1{display:flex;align-items:center;gap:10px}.lab_footBlurb__Es9NL{color:var(--ink-3);font-size:13.5px;line-height:1.55;max-width:40ch}.lab_footColTitle__0dsaG{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.lab_footList__V1njp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lab_footLink__FbfPv{color:var(--ink-2);text-decoration:none;font-size:14px;transition:color .16s ease}.lab_footLink__FbfPv:hover{color:var(--teal-ink)}.lab_colophon__9sIbo{margin-top:44px;padding-top:22px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.lab_colophon__9sIbo span{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase}.lab_rise__ZtCnV{opacity:1;transform:translateY(0);animation:lab_riseIn__SMhCm .6s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--d,0s)}@keyframes lab_riseIn__SMhCm{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.lab_pt_draw__Q8IKU{stroke-dashoffset:0;animation:lab_ptDraw__EY1NK 1s ease-out both;animation-delay:var(--d,0s)}@keyframes lab_ptDraw__EY1NK{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.lab_pt_node___LMIN{transform:scale(1);transform-box:fill-box;transform-origin:center;animation:lab_ptNode__AnAxs .5s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--d,0s)}@keyframes lab_ptNode__AnAxs{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.lab_pt_grow__Y8Vfs{transform:scaleX(1);transform-box:fill-box;transform-origin:left center;animation:lab_ptGrow__4MOS5 1s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--d,0s)}@keyframes lab_ptGrow__4MOS5{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lab_pt_fill__3VL9h{opacity:1;animation:lab_ptFill__MVR_J .7s ease-out both;animation-delay:var(--d,0s)}@keyframes lab_ptFill__MVR_J{0%{opacity:0}to{opacity:1}}.lab_pt_breathe__mTDED{transform-box:fill-box;transform-origin:240px 316px;animation:lab_ptBreathe__dQvHT 6s ease-in-out infinite alternate}@keyframes lab_ptBreathe__dQvHT{0%{opacity:.55;transform:scale(1)}to{opacity:.9;transform:scale(1.05)}}.lab_scaleFillAnim__5hjjn{animation:lab_ptGrow__4MOS5 1.1s cubic-bezier(.22,.61,.36,1) both;animation-delay:.2s}@media (prefers-reduced-motion:reduce){.lab_pt_breathe__mTDED,.lab_pt_draw__Q8IKU,.lab_pt_fill__3VL9h,.lab_pt_grow__Y8Vfs,.lab_pt_node___LMIN,.lab_rise__ZtCnV,.lab_scaleFillAnim__5hjjn{animation:none!important}}.lab_surfacesLede__sn_03{font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.55;color:var(--ink-2);max-width:56ch;margin-bottom:40px}.lab_surfacesLede__sn_03 b{color:var(--ink);font-weight:600}.lab_loop__kPFpY{position:relative;margin:0 0 52px}.lab_loopSvg__eKNgf{position:absolute;left:0;right:0;top:15px;width:100%;height:2px;overflow:visible}.lab_loopSteps__9E0JN{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:720px){.lab_loopSteps__9E0JN{grid-template-columns:1fr 1fr;gap:26px 16px}.lab_loopSvg__eKNgf{display:none}}.lab_loopStep__acIPj{display:flex;flex-direction:column;gap:10px}.lab_loopDot__b14Wg{width:32px;height:32px;border-radius:50%;background:var(--paper);border:1px solid var(--rule-strong);display:flex;align-items:center;justify-content:center;font-family:var(--font-plex-mono),monospace;font-size:12px;color:var(--teal-ink);font-weight:500}.lab_loopStep__acIPj:last-child .lab_loopDot__b14Wg{border-color:var(--teal);color:var(--teal-ink);box-shadow:0 0 0 4px var(--teal-wash)}.lab_loopLabel__IFHKM{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-weight:500}.lab_loopSub__YvzYU{font-size:12.5px;color:var(--ink-3);line-height:1.4}.lab_plates__UE5HW{display:flex;flex-direction:column;gap:14px}.lab_plate__NEted{border:1px solid var(--rule);border-radius:14px;overflow:hidden;background:var(--paper)}.lab_plateHead__te1_3{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px 12px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.lab_plateRole__NBmzQ{letter-spacing:.16em;color:var(--teal-ink)}.lab_plateFig__qkDBC,.lab_plateRole__NBmzQ{font-family:var(--font-plex-mono),monospace;font-size:11px;text-transform:uppercase}.lab_plateFig__qkDBC{letter-spacing:.12em;color:var(--ink-3)}.lab_plateCap__J9E7k{display:flex;gap:12px;align-items:baseline;padding:14px 18px;border-top:1px solid var(--rule)}.lab_plateCap__J9E7k .lab_txt__C9rbp{font-size:13px;color:var(--ink-3);line-height:1.5}.lab_winbar__ERkBL{display:flex;align-items:center;gap:12px;padding:10px 14px}.lab_windots__6y5Ko{display:flex;gap:7px}.lab_windot__Ug2_8{width:11px;height:11px;border-radius:50%}.lab_winurl__VGsYl{font-size:11.5px;padding:4px 12px;border-radius:6px;flex:1;max-width:340px}.lab_handoff__fVgX8,.lab_winurl__VGsYl{font-family:var(--font-plex-mono),monospace}.lab_handoff__fVgX8{display:flex;align-items:center;gap:12px;padding:4px 0 4px 22px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.lab_handoff__fVgX8 .lab_bar__J3ER6{width:2px;height:26px;background:linear-gradient(180deg,var(--teal),var(--rule-strong))}.motion-showcase_pinWrap__vA9Vc{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:20px 0 24px}.motion-showcase_plate__p8U7s{position:relative;border:1px solid var(--rule-strong);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#FBF8F2,#F2EDE3);box-shadow:0 24px 60px -34px rgba(20,22,28,.4)}.motion-showcase_plateHead__Cfpbs{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 18px 12px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.motion-showcase_role__Ws3ml{letter-spacing:.16em;color:var(--teal-ink)}.motion-showcase_figno__57BbI,.motion-showcase_role__Ws3ml{font-family:var(--font-plex-mono),monospace;font-size:11px;text-transform:uppercase}.motion-showcase_figno__57BbI{letter-spacing:.12em;color:var(--ink-3)}.motion-showcase_stage__7V47U{position:relative;width:100%;aspect-ratio:1280/800;background:#0b0d12}.motion-showcase_clip__eMJEc{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .38s ease}.motion-showcase_clipOn__2oPuC{opacity:1}.motion-showcase_readout__h0D7U{border-top:1px solid var(--rule);padding:15px 18px 17px}.motion-showcase_rail__rbk7s{position:relative;height:2px;background:var(--rule);border-radius:2px;overflow:hidden;margin-bottom:15px}.motion-showcase_railFill__jQDT1{position:absolute;inset:0;background:var(--teal);transform-origin:left center;transform:scaleX(0);will-change:transform}.motion-showcase_caption__KOcOi{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.motion-showcase_beat__GeCfA{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-ink);white-space:nowrap}.motion-showcase_spec__r_qH_{font-family:var(--font-plex-mono),monospace;font-size:12.5px;letter-spacing:.01em;color:var(--ink-2)}.motion-showcase_count__ii1Bi{margin-left:auto;font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.16em;color:var(--ink-3);white-space:nowrap}.motion-showcase_gloss__cgKWc{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-3);max-width:62ch}.motion-showcase_grid___16VD{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:560px){.motion-showcase_grid___16VD{grid-template-columns:1fr}}.motion-showcase_cell__pXvah{border:1px solid var(--rule);border-radius:12px;overflow:hidden;background:var(--paper)}.motion-showcase_cellImg___Na70{display:block;width:100%;aspect-ratio:1280/800;-o-object-fit:cover;object-fit:cover;background:#0b0d12}.motion-showcase_cellCap__V9fX6{padding:13px 15px 15px;border-top:1px solid var(--rule)}.motion-showcase_cellHead__q0IQr{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.motion-showcase_cellNo__8CbMn{font-family:var(--font-plex-mono),monospace;font-size:10px;letter-spacing:.16em;color:var(--ink-3)}