@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/af0ae722d79471e5-s.0l4a4erwkg-j6.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:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5700db7364f2c755-s.0oxsisjwf5w8a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ef8193cdea9582ea-s.p.3ii__yurxaf4q.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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af0ae722d79471e5-s.0l4a4erwkg-j6.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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5700db7364f2c755-s.0oxsisjwf5w8a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef8193cdea9582ea-s.p.3ii__yurxaf4q.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:Familjen Grotesk Fallback;src:local(Arial);ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.0%;size-adjust:94.59%}.A5-d5G_className{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.A5-d5G_variable{--font-familjen:"Familjen Grotesk", "Familjen Grotesk Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.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-20C4,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(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.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-20C4,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(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.Crp-9G_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.Crp-9G_variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8807fba4c78ed02-s.3rzzqbp6n-se_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33af162a8a57be88-s.11hib43vps_f6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/857a5879595f8d5b-s.2412cs7pdods5.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50bbbdb737301f52-s.172j9j8-bhts_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c15e0243d3768285-s.1n5k2jkjvz0fk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd8cf3e7b62747c9-s.p.0schr0lclylgv.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.mxk61W_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:400}.mxk61W_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
[data-theme=archez]{--color-paper:#f8fbfe;--color-paper-2:#eff3f8;--color-paper-3:#e3e8ef;--color-ink:#111825;--color-ink-2:#363e49;--color-muted:#525962;--color-rule:#dadee4;--color-rule-2:#c2c8cf;--color-graphite:#121823;--color-graphite-2:#272e3b;--color-graphite-ink:#e3e8ee;--color-graphite-muted:#a2acb9;--color-accent:#0462d3;--color-accent-wash:#e4f0ff;--color-accent-ink:#f8fbfe;--color-focus:#0462d3;--color-accent-edge:#003d98;--color-glyph:#c4d3e5;--color-key-face:#fcfdff;--color-key-edge:#b7bec8;--color-shade:#1118254d;--font-display:var(--font-familjen), system-ui, sans-serif;--font-body:var(--font-plex), system-ui, sans-serif;--font-outlier:var(--font-jetbrains), ui-monospace, monospace;--radius-card:8px;--radius-input:6px;--cut-l:16px;--rule-hair:1px;--shadow-key:0 3px 0 0 var(--color-key-edge), 0 6px 8px -4px var(--color-shade);--shadow-key-accent:0 3px 0 0 var(--color-accent-edge), 0 6px 8px -4px var(--color-shade);--shadow-key-press:inset 0 1px 2px var(--color-shade);--shadow-lift:0 30px 60px -30px var(--color-shade);--tracking-display:-.028em;--container:1200px;--gutter:32px;--section:112px;--text-sm:.875rem;--text-md:1rem;--text-lead:1.1875rem;--text-title:1.375rem;--text-section:clamp(1.75rem, 1.2rem + 1.9vw, 2.5rem);--text-display:clamp(2.5rem, 1.3rem + 4.6vw, 4.5rem);--text-page:clamp(2.25rem, 1.4rem + 3.2vw, 3.75rem);--dur-micro:.12s;--ease-out:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){[data-theme=archez]{--color-paper:lab(98.3722% -.553489 -1.78939);--color-paper-2:lab(95.5817% -.788182 -2.89234);--color-paper-3:lab(91.8653% -1.07244 -3.97073);--color-ink:lab(8.19522% -.0281557 -10.0994);--color-ink-2:lab(25.6703% -.797093 -8.05533);--color-muted:lab(37.3021% -.985757 -6.60054);--color-rule:lab(88.3882% -.882238 -3.25141);--color-rule-2:lab(80.2634% -1.16071 -4.32668);--color-graphite:lab(8.22743% -.176646 -8.69651);--color-graphite-2:lab(18.6697% -.426352 -9.49282);--color-graphite-ink:lab(91.8716% -1.09071 -3.5696);--color-graphite-muted:lab(69.7832% -1.52338 -8.035);--color-accent:lab(42.4634% 11.5155 -65.8268);--color-accent-wash:lab(94.1278% -1.94106 -10.2274);--color-accent-ink:lab(98.3722% -.553489 -1.78939);--color-focus:lab(42.4634% 11.5155 -65.8268);--color-accent-edge:lab(27.4022% 14.2122 -55.7501);--color-glyph:lab(83.6944% -2.37611 -10.8363);--color-key-face:lab(99.3018% -.333905 -1.07464);--color-key-edge:lab(76.7689% -1.33908 -5.81472);--color-shade:lab(8.19522% -.0281557 -10.0994/.3)}}.archez{background:var(--color-paper);min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);flex-direction:column;line-height:1.6;display:flex}@media (max-width:60rem){[data-theme=archez]{--gutter:24px;--section:80px}}@media (max-width:40rem){[data-theme=archez]{--gutter:16px;--section:64px}}.archez h1,.archez h2,.archez h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-ink);overflow-wrap:break-word;text-wrap:balance;min-width:0;max-width:none;margin:0;font-weight:600;line-height:1.05}.archez h1{font-size:var(--text-display)}.archez h2{font-size:var(--text-section);line-height:1.1}.archez h3{font-size:var(--text-title);letter-spacing:-.015em;font-weight:500;line-height:1.25}.archez p{text-wrap:pretty;max-width:68ch;margin:0}.archez a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.2em;transition:text-decoration-color var(--dur-micro) var(--ease-out);text-decoration-thickness:1px}.archez a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.archez :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.archez ::selection{background:var(--color-accent-wash);color:var(--color-ink)}.az-container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.az-main{flex:1}.az-lead{font-size:var(--text-lead);color:var(--color-ink-2);max-width:60ch;line-height:1.5}.az-muted{color:var(--color-muted)}.az-mono{font-family:var(--font-outlier);font-variant-numeric:tabular-nums}.az-section{padding-block:var(--section)}.az-section+.az-section{border-top:var(--rule-hair) solid var(--color-rule)}.az-head{gap:12px;margin-bottom:48px;display:grid}.az-skip{left:var(--gutter);z-index:50;background:var(--color-ink);color:var(--color-paper);padding:8px 12px;position:absolute;top:8px;transform:translateY(-200%)}.az-skip:focus{transform:none}.az-key{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-key-face);min-height:48px;color:var(--color-ink);font-family:var(--font-display);font-weight:500;font-size:var(--text-md);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-key);transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;padding:0 24px;line-height:1;display:inline-flex}.archez a.az-key{text-decoration:none}.archez .az-key{color:var(--color-ink)}.az-key:hover{transform:translateY(-1px)}.az-key:active{box-shadow:var(--shadow-key-press);transform:translateY(3px)}.archez .az-key--primary{background:var(--color-accent);border-color:var(--color-accent-edge);color:var(--color-accent-ink);box-shadow:var(--shadow-key-accent)}.az-key--small{min-height:44px;font-size:var(--text-sm);padding:0 16px}.az-actions{flex-wrap:wrap;gap:16px;display:flex}.az-cut{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);overflow:hidden}@supports (corner-shape:bevel){.az-cut{border-radius:var(--cut-l) 4px;corner-shape:bevel round bevel round}}.az-header{border-bottom:var(--rule-hair) solid var(--color-rule);background:var(--color-paper)}.az-header-row{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.archez a.az-wordmark{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:1.25rem;font-weight:600;line-height:1;text-decoration:none}.az-nav{align-items:center;gap:28px;display:flex}.archez .az-nav a:not(.az-key){font-family:var(--font-display);font-weight:500;text-decoration-color:#0000}.archez .az-nav a:not(.az-key):hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.az-menu{display:none;position:relative}.az-menu summary{list-style:none}.az-menu summary::-webkit-details-marker{display:none}.az-menu-list{z-index:20;border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-paper);min-width:14rem;box-shadow:0 12px 24px -12px var(--color-shade);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.archez .az-menu-list a{font-family:var(--font-display);border-radius:var(--radius-input);padding:12px;font-weight:500;text-decoration:none}.archez .az-menu-list a:hover{background:var(--color-paper-2)}@media (max-width:52rem){.az-nav{display:none}.az-menu{display:block}}.az-hero{border-bottom:var(--rule-hair) solid var(--color-rule);background-color:var(--color-paper);background-image:radial-gradient(var(--color-glyph) 1px, transparent 1.5px);background-size:16px 16px;position:relative}.az-hero:after{content:"";background:linear-gradient(90deg, var(--color-paper) 0%, var(--color-paper) 38%, transparent 78%);pointer-events:none;position:absolute;inset:0}.az-hero-grid{z-index:1;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:48px;padding-block:72px 80px;display:grid;position:relative}.az-hero-copy{justify-items:start;gap:24px;display:grid}.az-hero-figure{box-shadow:var(--shadow-lift);margin:0}.az-hero-figure img{width:100%;height:auto;display:block}.az-figcaption{border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted);background:var(--color-paper);padding:12px 16px}@media (max-width:60rem){.az-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:48px 56px}.az-hero:after{background:linear-gradient(180deg, var(--color-paper) 0%, var(--color-paper) 55%, transparent 100%)}}.az-ledger{border-top:var(--rule-hair) solid var(--color-ink);margin:0;padding:0;list-style:none}.az-ledger li{border-bottom:var(--rule-hair) solid var(--color-rule)}.archez .az-ledger a{transition:background-color var(--dur-micro) var(--ease-out);grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;align-items:baseline;gap:48px;padding:24px 12px;text-decoration:none;display:grid}.archez .az-ledger a:hover{background:var(--color-accent-wash)}.az-ledger-name{font-family:var(--font-display);font-weight:500;font-size:var(--text-title);letter-spacing:-.015em;line-height:1.25}.az-ledger-text{color:var(--color-ink-2)}.az-ledger-more{font-family:var(--font-display);font-weight:500;font-size:var(--text-sm);color:var(--color-accent);white-space:nowrap}@media (max-width:52rem){.archez .az-ledger a{grid-template-columns:minmax(0,1fr);gap:8px;padding-inline:0}.az-ledger-more{margin-top:8px}}.az-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.az-work figure{align-content:start;gap:16px;margin:0;display:grid}.az-work img{width:100%;height:auto;display:block}.az-work figcaption{gap:8px;display:grid}.az-kind{font-family:var(--font-display);font-weight:500;font-size:var(--text-sm);color:var(--color-muted)}@media (max-width:52rem){.az-work{grid-template-columns:minmax(0,1fr)}}.archez .az-graphite{background:var(--color-graphite);color:var(--color-graphite-ink);border-top:0}.archez .az-graphite h2{color:var(--color-graphite-ink)}.archez .az-graphite .az-lead{color:var(--color-graphite-muted)}.az-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.az-split-copy{justify-items:start;gap:20px;display:grid}.az-graphite .az-cut{border-color:var(--color-graphite-2)}.az-split img{width:100%;height:auto;display:block}@media (max-width:60rem){.az-split{grid-template-columns:minmax(0,1fr);gap:36px}}.az-columns{border-top:var(--rule-hair) solid var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.az-columns>div{align-content:start;gap:12px;padding:28px 28px 0 0;display:grid}.az-columns>div+div{border-left:var(--rule-hair) solid var(--color-rule);padding-left:28px}.az-columns p{color:var(--color-ink-2)}@media (max-width:52rem){.az-columns{grid-template-columns:minmax(0,1fr)}.az-columns>div,.az-columns>div+div{border-left:0;border-bottom:var(--rule-hair) solid var(--color-rule);padding:24px 0}}.az-close{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:48px;display:grid}.az-close-copy{gap:16px;display:grid}.az-contact-list{border-top:var(--rule-hair) solid var(--color-ink);margin:0;padding:0;list-style:none}.az-contact-list li{border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:7rem minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.az-contact-list li>span{font-family:var(--font-display);font-weight:500;font-size:var(--text-sm);color:var(--color-muted);line-height:1.8}@media (max-width:52rem){.az-close{grid-template-columns:minmax(0,1fr);align-items:start}}.az-page-head{border-bottom:var(--rule-hair) solid var(--color-rule);padding-block:64px 56px}.az-stack{justify-items:start;gap:20px;display:grid}.archez .az-page-head h1{font-size:var(--text-page);max-width:18ch}.az-crumbs{font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.az-crumbs li+li:before{content:"/";color:var(--color-rule-2);margin-right:8px}.az-prose{gap:20px;display:grid}.az-prose p{font-size:var(--text-lead);color:var(--color-ink-2);line-height:1.6}.az-two{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;display:grid}@media (max-width:52rem){.az-two{grid-template-columns:minmax(0,1fr);gap:24px}}.az-points{border-top:var(--rule-hair) solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.az-points>div{border-bottom:var(--rule-hair) solid var(--color-rule);align-content:start;gap:8px;padding:24px 24px 24px 0;display:grid}.az-points>div:nth-child(2n){border-left:var(--rule-hair) solid var(--color-rule);padding-left:24px}.az-points dt{font-family:var(--font-display);font-weight:500;font-size:var(--text-title);letter-spacing:-.015em;line-height:1.25}.az-points dd{color:var(--color-ink-2);margin:0}@media (max-width:40rem){.az-points{grid-template-columns:minmax(0,1fr)}.az-points>div,.az-points>div:nth-child(2n){border-left:0;padding:20px 0}}.az-steps{counter-reset:step;border-top:var(--rule-hair) solid var(--color-ink);margin:0;padding:0;list-style:none}.az-steps li{counter-increment:step;border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:3rem minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.az-steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-outlier);color:var(--color-accent);line-height:1.9}.az-steps h3{margin-bottom:8px}.az-steps p{color:var(--color-ink-2)}.az-faq{border-top:var(--rule-hair) solid var(--color-ink);display:grid}.az-faq>div{border-bottom:var(--rule-hair) solid var(--color-rule);gap:12px;padding:24px 0;display:grid}.az-faq p{color:var(--color-ink-2)}.az-list{border-top:var(--rule-hair) solid var(--color-ink);margin:0;padding:0;list-style:none}.az-list li{border-bottom:var(--rule-hair) solid var(--color-rule);padding:16px 0}.az-others{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.archez .az-others a{font-family:var(--font-display);font-weight:500}.az-footer{border-top:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);padding-block:56px 32px}.az-footer-grid{grid-template-columns:minmax(0,5fr) repeat(2,minmax(0,3fr));gap:48px;display:grid}.archez .az-footer h2{font-size:var(--text-md);letter-spacing:0;margin-bottom:16px}.az-footer ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.az-footer-about{align-content:start;gap:16px;display:grid}.az-footer-base{border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted);margin-top:48px;padding-top:20px}@media (max-width:52rem){.az-footer-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.archez *,.archez :before,.archez :after{transition-duration:.01ms!important}}
