@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_9c2d03a7-module__oK86Ja__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_9c2d03a7-module__oK86Ja__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_399e43d-module__ejiZvq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_399e43d-module__ejiZvq__variable{--font-text:"Manrope", "Manrope Fallback"}
:root{--bg:#fff;--bg-2:#f4f4f4;--ink:#0a0a0a;--ink-2:#555;--ink-3:#8c8c8c;--line:#e2e2e2;--line-2:#bdbdbd;--mark-a:#fff;--mark-b:#e9e9e9;--t-1:15px;--t-0:17px;--t-1u:22px;--t-2u:30px;--t-3u:40px;--t-mark:52px;--s-1:8px;--s-2:12px;--s-3:16px;--s-4:24px;--s-5:32px;--s-6:48px;--s-7:64px;--gutter:16px;--radius:12px;--pill:999px;--do-width:420px;--font-display-stack:var(--font-display), "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-text-stack:var(--font-text), "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-text-stack);font-size:var(--t-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.5;overflow-x:hidden}.wordmark{font-family:var(--font-display-stack);letter-spacing:-.02em;color:var(--ink);-webkit-user-select:none;user-select:none;white-space:nowrap;font-style:italic;font-weight:500;line-height:1;display:inline-block}.wordmark.face-script{font-family:var(--font-script), "Pinyon Script", cursive;letter-spacing:0;font-style:normal;font-weight:400}.wordmark.face-sans{font-family:var(--font-sans), "Jost", "Futura", sans-serif;letter-spacing:.08em;font-style:normal;font-weight:300}.split{flex-direction:column;min-height:100dvh;display:flex}.split-mark{text-align:center;justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-6) var(--gutter) var(--s-5);min-height:176px;color:var(--ink);background:linear-gradient(165deg, var(--mark-a) 0%, var(--mark-b) 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.split-mark:after{content:"";background:linear-gradient(90deg, transparent, var(--line-2), transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.split-mark .wordmark{font-size:var(--t-mark)}.split-mark .line{max-width:34ch;color:var(--ink-2);font-size:var(--t-1);margin:0;line-height:1.45}.split-light{padding:var(--s-5) var(--gutter) 96px;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.split-light.top{justify-content:flex-start}.do{width:100%;max-width:var(--do-width);gap:var(--s-4);flex-direction:column;display:flex}.do.wide{max-width:640px}@media (min-width:900px){.split{flex-direction:row}.split-mark{height:100dvh;min-height:0;padding:var(--s-7);gap:var(--s-4);flex:0 0 50%;position:sticky;top:0}.split-mark:after{background:linear-gradient(180deg, transparent, var(--line-2), transparent);width:1px;height:auto;inset:0 0 0 auto}.split-mark .wordmark{font-size:128px}.split-mark .line{font-size:var(--t-0)}.split-light{padding:var(--s-7) var(--s-6);flex:50%}.split-light.top{padding-top:96px}}h1{font-family:var(--font-display-stack);font-weight:500;font-size:var(--t-2u);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.15}@media (min-width:900px){h1{font-size:var(--t-3u)}}p{margin:0}.note{color:var(--ink-2);font-size:var(--t-1);line-height:1.5}.muted{color:var(--ink-2)}.small{font-size:var(--t-1)}.error{color:var(--ink);font-size:var(--t-1);padding-left:var(--s-2);border-left:1px solid var(--ink);line-height:1.5}.notice{color:var(--ink-2);font-size:var(--t-1);padding-left:var(--s-2);border-left:1px solid var(--line-2)}ul.plain{gap:var(--s-2);color:var(--ink-2);font-size:var(--t-1);flex-direction:column;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}ul.plain li{padding-left:var(--s-3);border-left:1px solid var(--line)}form,.stack{gap:var(--s-3);flex-direction:column;display:flex}label{font-size:var(--t-1);color:var(--ink-2)}input{width:100%;font:inherit;font-size:var(--t-1u);padding:var(--s-2) 0;border:0;border-bottom:1px solid var(--line-2);color:var(--ink);background:0 0;border-radius:0;min-height:56px;font-weight:400;transition:border-color .15s}input::placeholder{color:var(--ink-3)}input:focus{border-bottom-color:var(--ink);outline:none}input.code{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;font-size:var(--t-2u)}input.code::placeholder{letter-spacing:.04em;font-size:var(--t-1u)}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;transition:background-color 9999s ease-out}button,a.button{width:100%;min-height:56px;padding:0 var(--s-4);font:inherit;font-size:var(--t-0);letter-spacing:.01em;border-radius:var(--pill);border:1px solid var(--ink);background:var(--ink);color:var(--bg);cursor:pointer;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:transform .15s,opacity .15s,background-color .15s,color .15s;display:inline-flex}button:active,a.button:active{transform:scale(.99)}button:disabled{opacity:.45;cursor:default}button.secondary,a.button.secondary{color:var(--ink);border-color:var(--line-2);background:0 0}button.secondary:hover,a.button.secondary:hover{border-color:var(--ink)}button.danger{color:var(--ink);border-color:var(--line-2);background:0 0}button.danger:hover{border-color:var(--ink)}button.link{color:var(--ink-2);text-underline-offset:4px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);background:0 0;border:0;padding:0;font-weight:500}button.link:hover{color:var(--ink)}a{color:var(--ink);text-underline-offset:4px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}input:focus-visible{outline:none}.card{flex-direction:column;display:flex}.card h2{font-family:var(--font-text-stack);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin:0 0 var(--s-1);font-size:12px;font-weight:600}.row{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--line);display:flex}.card h2+.row,.card h2+.note,.card>.row:first-child{border-top:0}.card .note{padding:var(--s-2) 0}.row .what{min-width:0}.row .what strong{overflow-wrap:anywhere;font-weight:600;display:block}.row .what span{color:var(--ink-2);font-size:var(--t-1)}.row button,.row a.button{width:auto;min-height:40px;padding:0 var(--s-3);font-size:var(--t-1);flex-shrink:0}.connected-pill{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);flex-shrink:0;font-size:12px;font-weight:600}.code-big{font-family:var(--font-display-stack);font-size:var(--t-3u);letter-spacing:.2em;text-align:center;padding:var(--s-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;font-weight:500}.qr{border-radius:var(--radius);background:#fff;max-width:100%;height:auto;margin:0 auto;padding:8px;display:block}.spinner{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spin}.busy{align-items:center;gap:10px;display:inline-flex}.hairline{background:linear-gradient(90deg, transparent, var(--line-2), transparent);border:0;height:1px;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}button,a.button,input{transition:none}}.legal{line-height:1.6}.legal h1{font-size:var(--t-2u);margin:0 0 var(--s-3)}.legal h2{font-family:var(--font-display-stack);font-weight:500;font-size:var(--t-1u);margin:var(--s-5) 0 var(--s-1)}.legal p{margin:0 0 var(--s-3)}.legal ul{margin:0 0 var(--s-3);padding-left:22px}.legal li{margin:0 0 var(--s-1)}.brand-page{padding:var(--s-6) var(--gutter) 120px;gap:var(--s-7);flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.brand-page header{gap:var(--s-3);flex-direction:column;display:flex}.brand-page section{gap:var(--s-4);flex-direction:column;display:flex}.brand-page section h2{font-family:var(--font-display-stack);font-weight:500;font-size:var(--t-1u);margin:0}.brand-page .why{color:var(--ink-2);font-size:var(--t-1);max-width:64ch}.brand-page .default-tag{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:12px}.swatches{gap:var(--s-3);grid-template-columns:1fr;display:grid}.swatch{border-radius:var(--radius);padding:var(--s-5) var(--s-4);align-items:flex-start;gap:var(--s-4);flex-direction:column;min-width:0;display:flex;overflow:hidden}.swatch.light{color:var(--ink);background:linear-gradient(165deg, var(--mark-a) 0%, var(--mark-b) 100%);border:1px solid var(--line)}.swatch .sizes{align-items:baseline;gap:var(--s-4);flex-wrap:wrap;max-width:100%;display:flex}.swatch .wordmark{color:inherit}.mini-split{border-radius:var(--radius);border:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:220px;display:grid;overflow:hidden}.mini-split .split-mark{min-height:0;padding:var(--s-5);flex:none;height:auto;position:relative}.mini-split .split-mark .wordmark{font-size:56px}.mini-split .split-mark:after{background:linear-gradient(180deg, transparent, var(--line-2), transparent);width:1px;height:auto;inset:0 0 0 auto}.mini-split .split-light{padding:var(--s-5) var(--s-4);flex:none}.mini-split .do{gap:var(--s-3)}.mini-split input,.mini-split button{pointer-events:none}.mini-split input{min-height:44px;font-size:var(--t-0)}.mini-split button{min-height:44px;font-size:var(--t-1)}.type-scale{gap:var(--s-3);flex-direction:column;display:flex}.type-scale>div{align-items:baseline;gap:var(--s-3);display:flex}.type-scale .label{width:72px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;font-size:12px}.greys{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.greys>div{border-radius:var(--radius);border:1px solid var(--line);height:64px;padding:var(--s-1);letter-spacing:.06em;align-items:flex-end;font-size:11px;display:flex}@media (max-width:720px){.swatches,.mini-split{grid-template-columns:1fr}.mini-split .split-mark:after{background:linear-gradient(90deg, transparent, var(--line-2), transparent);width:auto;height:1px;inset:auto 0 0}}.or{text-align:center;opacity:.55;margin:14px 0;font-size:.9rem}.checklist .row{padding:0}.checklist .row label{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;width:100%;min-height:56px;padding:8px 0;font-size:18px;font-weight:500;display:flex}.checklist input[type=checkbox]{width:28px;height:28px;min-height:0;accent-color:var(--ink);flex-shrink:0;margin:0;padding:0}.checklist .done{color:var(--ink-3);text-decoration:line-through}.check:empty{display:none}.check{margin-bottom:12px}
