@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_76e4296b-module__RIJ64q__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_76e4296b-module__RIJ64q__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_5a306cfd-module__r_Kq-a__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_5a306cfd-module__r_Kq-a__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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 Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_13340375-module__BqyTWW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_13340375-module__BqyTWW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.1ezp49bmel24y.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:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.2-db4p8p3l7-q.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:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.28_7y_h231w8p.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:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.p.3owr7cxy7kxtq.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:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_3daaaea8-module__ZvdYjG__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_3daaaea8-module__ZvdYjG__variable{--font-pixel:"Silkscreen", "Silkscreen Fallback"}
:root{--stage:#f4f2ee;--sheet:#fff;--sheet-w:1180px;--rail:#fbfaf7;--ink:#12150f;--ink-2:#454c42;--muted:#6e7669;--faint:#9aa095;--line:#e8e5dd;--line-2:#d9d5cb;--pine:#14402c;--pine-2:#1c5a3c;--pine-3:#2f7a54;--pine-ink:#0c2a1c;--pine-wash:#f1f6f2;--pine-edge:#cfe0d5;--sand:#cdbfa6;--sand-wash:#f6f2e9;--amber:#8a6a1f;--rust:#8c3a24;--serif:var(--font-serif), "Instrument Serif", Georgia, serif;--sans:var(--font-sans), "DM Sans", system-ui, -apple-system, sans-serif;--mono:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;--pixel:var(--font-pixel), var(--mono);--pad:clamp(1.25rem, 4vw, 4.25rem);--gap:clamp(3.5rem, 8vw, 7rem)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--stage);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--ink);background:var(--stage);font-family:var(--sans);font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.0625rem;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--pine-2);outline-offset:3px;border-radius:2px}::selection{background:var(--pine);color:#fff}.skip{z-index:90;background:var(--pine);color:#fff;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:.6rem .9rem;font-size:.72rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.display{font-family:var(--serif);letter-spacing:-.021em;text-wrap:balance;font-size:clamp(2.7rem,6.4vw,5.3rem);font-weight:400;line-height:.98}.display-sm{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:400;line-height:1.02}.h2{font-family:var(--serif);letter-spacing:-.016em;text-wrap:balance;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:400;line-height:1.06}.h3{font-family:var(--sans);letter-spacing:-.012em;font-size:1.12rem;font-weight:500;line-height:1.32}.turn{font-family:var(--serif);color:var(--pine);letter-spacing:-.01em;font-style:italic;font-weight:400}.lede{color:var(--ink-2);text-wrap:pretty;max-width:46ch;font-size:clamp(1.06rem,1.5vw,1.22rem);line-height:1.55}.body{color:var(--ink-2);text-wrap:pretty;max-width:68ch}.small{color:var(--muted);font-size:.9375rem;line-height:1.58}.kicker{font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:500}.mono{font-family:var(--mono);letter-spacing:-.01em;font-size:.8125rem}.num{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.6rem,5.4vw,4.2rem);line-height:.95}.link{color:var(--pine);border-bottom:1px solid var(--pine-edge);padding-bottom:1px;transition:border-color .16s}.link:hover{border-bottom-color:var(--pine)}.btn{background:var(--pine);color:#f6f8f4;border:1px solid var(--pine);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:2px;align-items:center;gap:.6rem;padding:.82rem 1.15rem;font-size:.7rem;font-weight:500;transition:background .16s,transform .16s;display:inline-flex}.btn:hover{background:var(--pine-ink)}.btn:active{transform:translateY(1px)}.btn-ghost{color:var(--pine);border-color:var(--line-2);background:0 0}.btn-ghost:hover{background:var(--pine-wash);border-color:var(--pine-edge)}.btn-arrow{transition:transform .16s}.btn:hover .btn-arrow{transform:translate(3px)}.more{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--pine);align-items:center;gap:.45rem;font-size:.7rem;display:inline-flex}.more svg{transition:transform .16s}.more:hover svg{transform:translate(3px)}.flow{gap:var(--gap);display:grid}.measure{max-width:62ch}.measure-narrow{max-width:52ch}.split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.split-wide-right{grid-template-columns:.85fr 1.15fr}.split-wide-left{grid-template-columns:1.15fr .85fr}.cols-2{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.75rem);display:grid}.cols-3{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.cols-4{grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.4vw,2rem);display:grid}.rule{border:0;border-top:1px solid var(--line)}.panel{border:1px solid var(--line);background:var(--sheet);position:relative;overflow:hidden}.card{border:1px solid var(--line);background:var(--sheet);align-content:start;gap:.55rem;padding:clamp(1.15rem,2vw,1.6rem);transition:border-color .18s,background .18s;display:grid}.card:hover{border-color:var(--pine-edge);background:var(--rail)}.card .kicker{color:var(--pine)}.card p{color:var(--muted);font-size:.9375rem;line-height:1.56}.grid-flush{border:1px solid var(--line);background:var(--sheet);display:grid}.grid-flush>*{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:clamp(1.2rem,2.2vw,1.75rem)}.grid-flush.of-2{grid-template-columns:repeat(2,1fr)}.grid-flush.of-3{grid-template-columns:repeat(3,1fr)}.grid-flush.of-4{grid-template-columns:repeat(4,1fr)}.grid-flush.of-2>:nth-child(-n+2),.grid-flush.of-3>:nth-child(-n+3),.grid-flush.of-4>:nth-child(-n+4){border-top:0}.grid-flush.of-2>:nth-child(odd),.grid-flush.of-3>:nth-child(3n+1),.grid-flush.of-4>:nth-child(4n+1){border-left:0}.badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;border-radius:2px;align-items:center;gap:.4rem;padding:.28rem .5rem;font-size:.65rem;font-weight:500;display:inline-flex}.badge-allow{color:var(--pine-2);border-color:var(--pine-edge);background:var(--pine-wash)}.badge-deny{color:var(--rust);background:#fbf3f1;border-color:#e5cdc6}.badge-hold{color:var(--amber);background:#faf6ea;border-color:#e6dcc0}.table{border-collapse:collapse;width:100%;font-size:.9375rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.85rem 1rem}.table thead th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--line-2);font-size:.65rem;font-weight:500}.table tbody tr:last-child td{border-bottom:0}.table td:first-child{color:var(--ink);font-weight:500}.table-scroll{border:1px solid var(--line);overflow-x:auto}.code{font-family:var(--mono);color:#d6e3d8;background:#0e1a13;border-radius:2px;padding:1.1rem 1.25rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.code .c-key{color:#86c7a0}.code .c-str{color:#d9c79a}.code .c-com{color:#6f8878}.code-light{font-family:var(--mono);background:var(--rail);border:1px solid var(--line);color:var(--ink-2);padding:1rem 1.15rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}kbd{font-family:var(--mono);border:1px solid var(--line-2);background:var(--rail);border-bottom-width:2px;border-radius:3px;padding:.1rem .35rem;font-size:.72rem}.band{isolation:isolate;color:#eef3ec;background:radial-gradient(780px 300px at 82% 118%, color-mix(in srgb, var(--pine-3) 62%, transparent), transparent 72%), var(--pine-ink);padding:clamp(2rem,5vw,3.6rem);position:relative;overflow:hidden}.band:after{content:"";pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E");position:absolute;inset:0}.band>*{z-index:1;position:relative}.band .kicker{color:color-mix(in srgb, #eef3ec 66%, var(--sand))}.band p{color:color-mix(in srgb, #eef3ec 78%, var(--sand))}.band .btn{color:var(--pine-ink);background:#f4f7f2;border-color:#f4f7f2}.band .btn:hover{background:#fff}.faq{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--sans);letter-spacing:-.012em;justify-content:space-between;align-items:baseline;gap:1.25rem;padding:1.15rem 0;font-size:1.02rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--pine)}.faq .plus{color:var(--pine);font-family:var(--mono);flex:none;transition:transform .2s cubic-bezier(.4,0,.2,1)}.faq[open] .plus{transform:rotate(45deg)}.faq p{max-width:68ch;color:var(--muted);padding-bottom:1.2rem;font-size:.9688rem}.form{gap:1.1rem;max-width:34rem;display:grid}.form label{gap:.4rem;display:grid}.form .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.65rem}.form :is(input,textarea,select){border:0;border-bottom:1px solid var(--line-2);font-family:var(--sans);color:var(--ink);background:0 0;padding:.6rem 0;font-size:1rem}.form :is(input,textarea,select):focus{border-bottom-color:var(--pine);outline:none}.form textarea{resize:vertical;min-height:7rem}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rise{animation:.66s cubic-bezier(.32,.72,0,1) both rise}.rise-1{animation-delay:60ms}.rise-2{animation-delay:.12s}.rise-3{animation-delay:.18s}@media (max-width:1000px){.grid-flush.of-4{grid-template-columns:repeat(2,1fr)}.grid-flush.of-4>:nth-child(-n+4){border-top:1px solid var(--line)}.grid-flush.of-4>:nth-child(-n+2){border-top:0}.grid-flush.of-4>:nth-child(4n+1){border-left:1px solid var(--line)}.grid-flush.of-4>:nth-child(odd){border-left:0}.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){body{font-size:1rem}.split,.split-wide-right,.split-wide-left,.cols-2,.cols-3,.grid-flush.of-2,.grid-flush.of-3{grid-template-columns:1fr}.grid-flush.of-2>*,.grid-flush.of-3>*{border-left:0;border-top:1px solid var(--line)}.grid-flush.of-2>:first-child,.grid-flush.of-3>:first-child{border-top:0}}@media (max-width:600px){.cols-4,.grid-flush.of-4{grid-template-columns:1fr}.grid-flush.of-4>*{border-left:0;border-top:1px solid var(--line)}.grid-flush.of-4>:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise{animation:none}*{transition-duration:.01ms!important}}
