@import "https://fonts.googleapis.com/css2?family=Aclonica&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Cutive+Mono&display=swap";*{box-sizing:border-box}.center{box-sizing:content-box;max-inline-size:var(--measure);align-items:var(--align-items,flex-start);flex-direction:column;margin-inline:auto;display:flex}.cluster{gap:var(--space,1rem);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.container{box-sizing:content-box;inline-size:100%;max-inline-size:var(--max-width);margin-inline:auto}.cover{min-block-size:var(--cover-height,100vh);padding:var(--cover-padding,var(--box-padding));flex-direction:column;display:flex}.cover>*{margin-block:var(--space,var(--s0))}.cover>:first-child:not(.principal){margin-block-start:0}.cover>:last-child:not(.principal){margin-block-end:0}.cover>.principal{margin-block:auto}.frame{aspect-ratio:var(--frame-h,16) / var(--frame-v,9);justify-content:center;align-items:center;display:flex;overflow:hidden}.frame>img,.frame>video{object-fit:cover;block-size:100%;inline-size:100%}.grid{grid-gap:var(--gap,var(--s0));display:grid}@supports (width:min(var(--grid-min-width, 20ch), 100%)){.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min-width,20ch), 100%), 1fr))}}.icon{width:1cap;height:1cap}.with-icon{align-items:baseline;display:inline-flex}.with-icon .icon{margin-inline-end:var(--space,1rem)}.imposter{position:var(--positioning,absolute);inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.imposter.contain{--margin:0px;max-inline-size:calc(100% - (var(--margin) * 2));max-block-size:calc(100% - (var(--margin) * 2));overflow:auto}.reel{scrollbar-color:#fff #000;background-color:#fff;background-image:linear-gradient(90deg,#fff 50%,#fff0),linear-gradient(90deg,#fff0,#fff 50%),radial-gradient(farthest-side at 0%,#00000080,#0000),radial-gradient(farthest-side at 100%,#00000080,#0000);background-position:0,100%;background-repeat:no-repeat;background-size:75px 200%,75px 200%,40px 200%,40px 200%;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;block-size:auto;display:flex;overflow:auto hidden}.reel::-webkit-scrollbar{block-size:1rem}.reel::-webkit-scrollbar-track{background-color:#000}.reel::-webkit-scrollbar-thumb{background-color:#000;background-image:linear-gradient(#000 0 .25rem,#fff .25rem .75rem,#000 .75rem)}.reel>*{flex:none}.reel>img{block-size:100%;flex-basis:auto;width:auto}.reel>*+*{margin-inline-start:var(--gap,1rem)}.reel.overflowing{padding-block-end:var(--s-3)}.reel+.reel-hint{display:none}.reel.overflowing+.reel-hint{display:block}.reel.no-bar{scrollbar-width:none}.reel.no-bar::-webkit-scrollbar{display:none}.with-sidebar{flex-wrap:wrap;flex-direction:var(--sidebar-direction,"row");gap:var(--space,var(--s1));display:flex}.with-sidebar>:first-child{flex-basis:var(--sidebar-width,20ch);flex-grow:1}.with-sidebar>:last-child{flex-grow:999;flex-basis:0;min-inline-size:50%}.stack{justify-content:flex-start;align-items:var(--align-items,flex-start);flex-direction:column;display:flex}.stack>*{inline-size:100%;margin-block:0}.stack>*+*{margin-block-start:var(--space,1.5rem)}.switcher{--measure:80ch;gap:var(--gap,var(--s1));flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--measure) - 100%) * 999)}.switcher.switcher--3>:nth-last-child(n+4),.switcher.switcher--3>:nth-last-child(n+4)~*,.switcher.switcher--4>:nth-last-child(n+5),.switcher.switcher--4>:nth-last-child(n+5)~*{flex-basis:100%}@font-face{font-family:Zen Kaku Gothic Antique;font-style:"normal";font-weight:400;font-display:swap;src:url(/_astro/ZenKakuGothicAntique-Regular.D1DWq4gC.ttf)format("truetype")}@font-face{font-family:Zen Maru Gothic;font-style:"normal";font-weight:400;font-display:swap;src:url(/_astro/ZenMaruGothic-Regular.BY0O8It-.ttf)format("truetype")}:root{--ratio:1.3;--s-6:calc(var(--s-5) / var(--ratio));--s-5:calc(var(--s-4) / var(--ratio));--s-4:calc(var(--s-3) / var(--ratio));--s-3:calc(var(--s-2) / var(--ratio));--s-2:calc(var(--s-1) / var(--ratio));--s-1:calc(var(--s0) / var(--ratio));--s0:.84rem;--s1:calc(var(--s0) * var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--s6:calc(var(--s5) * var(--ratio));--s7:calc(var(--s6) * var(--ratio));--measure:60ch;--max-width:126ch;--min-width:40ch;--font-primary:"Zen Kaku Gothic Antique", sans-serif;--font-secondary:"Zen Maru Gothic", sans-serif;--color-light:#f9faf9;--color-dark:#1a1a1a;--color-base-dark-xx:#404040;--color-base-dark-x:#707070;--color-base:#b0b0b0;--color-base-light-x:#e0e0e0;--color-base-light-xx:#f2f2f2;--color-primary-dark-xx:#2d3a80;--color-primary-dark-x:#45a;--color-primary:#67c;--color-primary-light-x:#c5ceec;--color-primary-light-xx:#e9ecf8;--color-accent-dark-xx:#805819;--color-accent-dark-x:#b97f25;--color-accent:#e6a93c;--color-accent-light-x:#ffd999;--color-accent-light-xx:#fff3e0;--border-normal:2px;--border-thin:1px;--border-radius:var(--s-3);--bg-color:var(--color-light);--heading-color:var(--color-primary-dark-xx);--accent-color:var(--color-primary-dark-x);--color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}@media screen and (width>=720px){:root{--s0:1rem}}.scheme--base-light-x{--bg-color:var(--color-base-light-x);--color:var(--color-dark);--accent-color:var(--color-primary-dark-x);--heading-color:var(--color-base-dark-xx);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--base-light-xx{--bg-color:var(--color-base-light-xx);--color:var(--color-dark);--accent-color:var(--color-primary);--heading-color:var(--color-base-dark-x);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--base-dark-x{--bg-color:var(--color-base-dark-x);--color:var(--color-base-light-xx);--accent-color:var(--color-accent);--heading-color:var(--color-base-light-xx);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--base-dark-xx{--bg-color:var(--color-base-dark-xx);--color:var(--color-base-light-x);--accent-color:var(--color-accent);--heading-color:var(--color-base-light-x);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--primary-light-x{--bg-color:var(--color-primary-light-x);--color:var(--color-dark);--accent-color:var(--color-primary-dark-xx);--heading-color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--primary-light-xx{--bg-color:var(--color-primary-light-xx);--color:var(--color-dark);--accent-color:var(--color-primary-dark-x);--heading-color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--primary-dark-x{--bg-color:var(--color-primary-dark-x);--color:var(--color-primary-light-xx);--accent-color:var(--color-accent);--heading-color:var(--color-primary-light-xx);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--primary-dark-xx{--bg-color:var(--color-primary-dark-xx);--color:var(--color-primary-light-xx);--accent-color:var(--color-accent);--heading-color:var(--color-primary-light-xx);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--accent-light-x{--bg-color:var(--color-accent-light-x);--color:var(--color-dark);--accent-color:var(--color-primary-dark-xx);--heading-color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--accent-light-xx{--bg-color:var(--color-accent-light-xx);--color:var(--color-dark);--accent-color:var(--color-primary-dark-x);--heading-color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--accent-dark-x{--bg-color:var(--color-accent-dark-x);--color:var(--color-light);--accent-color:var(--color-accent-light-xx);--heading-color:var(--color-light);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--accent-dark-xx{--bg-color:var(--color-accent-dark-xx);--color:var(--color-light);--accent-color:var(--color-accent-light-x);--heading-color:var(--color-light);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}html{--font-size:18px;--line-height:1.5em;font-family:var(--font-secondary);font-size:var(--font-size,var(--s0));line-height:var(--line-height,var(--s3));font-family:var(--font-secondary);letter-spacing:.01rem;font-weight:400}body{color:var(--color);margin:0}h1,h2,h3,h4,h5{--line-height:1.3em;font-family:var(--font-primary);color:var(--heading-color,inherit);margin:0;font-weight:600}h5{font-size:var(--s0);line-height:var(--line-height)}a{color:var(--accent-color)}p+p{margin-top:var(--s0)}code{padding:var(--s-5);color:#000;text-shadow:none;background:#eee;border:1px solid #aaa}ul{margin:0}.socials{background:var(--bg-color);color:var(--text-color);padding:var(--s-3);& a{color:var(--text-color);font-size:var(--s0);text-decoration:none}}.socials--float{z-index:1000;border-radius:var(--s-2);position:fixed;bottom:0;left:0}html{--font-size:18px;--line-height:1.5em;font-family:var(--font-primary);font-size:var(--font-size,var(--s0));line-height:var(--line-height,var(--s3));letter-spacing:.01rem;font-weight:500}body{margin:0}h1,h2,h3,h4,h5{--line-height:1.3em;font-family:var(--font-secondary);color:var(--heading-color,inherit);word-wrap:break-word;max-inline-size:calc(100vw - var(--box-padding) * 2);margin:0;font-weight:400}h1{font-size:var(--s3);line-height:var(--line-height)}h2{font-size:var(--s2);line-height:var(--line-height)}h3{font-size:var(--s1);line-height:var(--line-height)}h4,h5{font-size:var(--s0);line-height:var(--line-height)}a{color:var(--color-primary-light-x);& *{pointer-events:none}}p{color:var(--color);margin:0}p+p{margin-block-start:var(--s0)}li{color:var(--color)}img{max-inline-size:100%}code{padding:var(--s-5);color:#000;background:#eee;border:1px solid #aaa;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}small{font-size:calc(1rem / var(--ratio));line-height:calc(1rem / var(--ratio) * 1.8)}.caption{font-size:var(--s-1);line-height:var(--s0);padding:var(--s0) var(--s1)}.accent{color:var(--accent-color)}.text-gradient{background-image:var(--accent-gradient);-webkit-text-fill-color:transparent;background-position:0%;background-size:400%;-webkit-background-clip:text}input{font-size:var(--s0);padding:var(--s-5);border-radius:var(--s-5);border:1px solid #ccc}fieldset{text-align:left}blockquote{margin-inline:0;font-family:Cutive Mono,monospace;@media screen and (width>=60ch){margin-inline:var(--box-padding)}}.box{padding:var(--box-padding,var(--s-1))}.brow{inline-size:auto;font-weight:700;font-size:var(--s1)}.drop-cluster--secondary{@media (prefers-reduced-motion:no-preference){& .drop-cluster__button-bar{transition:all .7s}}& .drop-cluster__toggle+.drop-cluster__inner{& .drop-cluster__button{justify-content:center;block-size:24px;inline-size:24px}& .drop-cluster__button-bar{background-color:var(--color-accent);position:absolute}& .drop-cluster__button-bar:first-child{transform:rotate(-135deg)translate(50%)}& .drop-cluster__button-bar:nth-child(2){opacity:0}& .drop-cluster__button-bar:nth-child(3){transform:rotate(135deg)translate(-50%)}}& .drop-cluster__toggle[type=checkbox]:checked+.drop-cluster__inner{& .drop-cluster__button-bar:first-child{transform:rotate(-135deg)translate(-50%)}& .drop-cluster__button-bar:nth-child(3){transform:rotate(135deg)translate(50%)}}}.drop-cluster__button{align-self:flex-start}.section.section--short{& .section__content.box{padding-block:var(--s0)}}.section--cover{min-block-size:100dvh;& .section__content{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}}.sticky,.sticky--bottom{z-index:1000;border-top:oklch(from var(--bg-color) calc(l + .4) c h) solid 2px;inline-size:auto;bottom:0;box-shadow:0 0 30px #00000080;position:sticky!important}.sticky--top{border-bottom:oklch(from var(--bg-color) calc(l + .4) c h) solid 2px;border-top:none;top:0;bottom:auto}:root{--ratio:1.618;--s-6:calc(var(--s-5) / var(--ratio));--s-5:calc(var(--s-4) / var(--ratio));--s-4:calc(var(--s-3) / var(--ratio));--s-3:calc(var(--s-2) / var(--ratio));--s-2:calc(var(--s-1) / var(--ratio));--s-1:calc(var(--s0) / var(--ratio));--s0:.85rem;--s1:calc(var(--s0) * var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--s6:calc(var(--s5) * var(--ratio));--s7:calc(var(--s6) * var(--ratio));--measure:60ch;--max-width:126ch;--min-width:40ch;--box-padding:var(--s2);--font-primary:"Poppins", sans-serif;--font-secondary:"Aclonica", sans-serif;--l-increment:.2;--light-l:1;--light-c:.01;--light-h:70;--dark-l:.2;--dark-c:.01;--dark-h:70;--base-l:.6;--base-c:.02;--base-h:70;--primary-l:.4;--primary-c:.1;--primary-h:70;--accent-l:.5;--accent-c:.1;--accent-h:115;--color-light:oklch(var(--light-l) var(--light-c) var(--light-h));--color-dark:oklch(var(--dark-l) var(--dark-c) var(--dark-h));--color-base-dark-xx:oklch(calc(var(--base-l) - var(--l-increment) - var(--l-increment)) var(--base-c) var(--base-h));--color-base-dark-x:oklch(calc(var(--base-l) - var(--l-increment)) var(--base-c) var(--base-h));--color-base:oklch(var(--base-l) var(--base-c) var(--base-h));--color-base-light-x:oklch(calc(var(--base-l) + var(--l-increment)) var(--base-c) var(--base-h));--color-base-light-xx:oklch(calc(var(--base-l) + var(--l-increment) + var(--l-increment)) var(--base-c) var(--base-h));--color-primary-dark-xx:oklch(calc(var(--primary-l) - var(--l-increment) - var(--l-increment)) var(--primary-c) var(--primary-h));--color-primary-dark-x:oklch(calc(var(--primary-l) - var(--l-increment)) var(--primary-c) var(--primary-h));--color-primary:oklch(var(--primary-l) var(--primary-c) var(--primary-h));--color-primary-light-x:oklch(calc(var(--primary-l) + var(--l-increment)) var(--primary-c) var(--primary-h));--color-primary-light-xx:oklch(calc(var(--primary-l) + var(--l-increment) + var(--l-increment)) var(--primary-c) var(--primary-h));--color-accent-dark-xx:oklch(calc(var(--accent-l) - var(--l-increment) - var(--l-increment)) var(--accent-c) var(--accent-h));--color-accent-dark-x:oklch(calc(var(--accent-l) - var(--l-increment)) var(--accent-c) var(--accent-h));--color-accent:oklch(var(--accent-l) var(--accent-c) var(--accent-h));--color-accent-light-x:oklch(calc(var(--accent-l) + var(--l-increment)) var(--accent-c) var(--accent-h));--color-accent-light-xx:oklch(calc(var(--accent-l) + var(--l-increment) + var(--l-increment)) var(--accent-c) var(--accent-h));--bg:transparent;--heading-color:var(--color-primary);--accent-color:var(--color-accent);--color:var(--color-black);--button-fg:var(--accent-color);--border-thin:1px;--border-normal:2px;--accent:136, 58, 234;--accent-light:224, 204, 250;--accent-dark:49, 10, 101;--accent-gradient:linear-gradient(45deg, var(--color-accent), var(--color-base) 30%, white 60%);--border-radius:var(--s-1);font-size:20px}@media screen and (width>=720px){:root{--s0:1rem;--box-padding:var(--s3)}}.scheme--light{--bg-color:var(--color-light);--heading-color:var(--color-primary-light-x);--accent-color:var(--color-accent);--color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--dark{--bg-color:var(--color-dark);--heading-color:var(--color-primary-light-x);--accent-color:var(--color-accent-light-x);--color:var(--color-light);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--base-dark-xx{--bg-color:var(--color-base-dark-xx);--heading-color:var(--color-primary-light-x);--accent-color:var(--color-accent-light-x);--color:var(--color-light);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--base-dark-x{--bg-color:var(--color-base-dark-x);--heading-color:var(--color-primary-light-xx);--accent-color:var(--color-accent-light-x);--color:var(--color-light);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--base{--bg-color:var(--color-base);--heading-color:var(--color-primary-dark-x);--accent-color:var(--color-accent-light-xx);--color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--base-light-x{--bg-color:var(--color-base-light-x);--heading-color:var(--color-primary);--accent-color:var(--color-accent);--color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--base-light-xx{--bg-color:var(--color-base-light-xx);--heading-color:var(--color-primary-light-x);--accent-color:var(--color-accent);--color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--primary-dark-xx{--bg-color:var(--color-primary-dark-xx);--heading-color:var(--color-primary-light-x);--accent-color:var(--color-primary-light-xx);--color:var(--color-light);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--primary-dark-x{--bg-color:var(--color-primary-dark-x);--heading-color:var(--color-primary-light-x);--accent-color:var(--color-primary-light-xx);--color:var(--color-light);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--primary{--bg-color:var(--color-primary);--heading-color:var(--color-primary-light-xx);--accent-color:var(--color-primary-light-xx);--color:var(--color-light);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--primary-light-x{--bg-color:var(--color-primary-light-x);--heading-color:var(--color-primary-dark-xx);--accent-color:var(--color-primary-dark-x);--color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--primary-light-xx{--bg-color:var(--color-primary-light-xx);--heading-color:var(--color-primary-dark-x);--accent-color:var(--color-primary);--color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--accent-dark-xx{--bg-color:var(--color-accent-dark-xx);--heading-color:var(--color-accent);--accent-color:var(--color-accent-light-x);--color:var(--color-light);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--accent-dark-x{--bg-color:var(--color-accent-dark-x);--heading-color:var(--color-accent-light-x);--accent-color:var(--color-accent-light-xx);--color:var(--color-light);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--accent{--bg-color:var(--color-accent);--heading-color:var(--color-accent-light-xx);--accent-color:var(--color-accent-light-xx);--color:var(--color-light);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--accent-light-x{--bg-color:var(--color-accent-light-x);--heading-color:var(--color-accent-dark-xx);--accent-color:var(--color-accent-dark-x);--color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.scheme--accent-light-xx{--bg-color:var(--color-accent-light-xx);--heading-color:var(--color-accent-dark-x);--accent-color:var(--color-accent);--color:var(--color-dark);--button-fg:var(--bg-color);--button-bg:var(--accent-color)}.section{--line-height:1.5;background-color:var(--bg-color);font-weight:300;font-size:var(--s0);line-height:var(--line-height);grid-template-columns:1fr;grid-template-areas:"hero";transition:all .3s ease-in-out;display:grid;position:relative;overflow:hidden}.section .cards,.section__main>.card{font-size:var(--s0);text-align:left;font-weight:400;line-height:1.3em}.section>*{grid-area:hero;block-size:100%}.section__image{background:var(--background-image) no-repeat center;background-size:cover;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.section__image img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute}.section__tint{background-color:var(--bg-color);opacity:.75;block-size:100%;inline-size:100%}.section>*>.center{--align-items:center}.section__content{z-index:1}.section__main{inline-size:100%}.section .section__header{inline-size:100%;text-shadow:2px 2px 3px var(--bg-color), -2px -2px 3px var(--bg-color)}.section .section__header h1,.section .section__header h2{color:var(--heading-color)}.section .section__header .brow{color:var(--accent-color);border-color:var(--color)}.section--align-center .section__header,.section--align-center .section__button{flex-direction:column;align-items:center;display:flex}.section--align-end .section__header,.section--align-end .section__button{flex-direction:column;align-items:flex-end;display:flex}.section.scheme--default+.section.scheme--default>*,.section.scheme--default+.section.scheme--light>*,.section.scheme--light+.section.scheme--default>*,.section.scheme--light+.section.scheme--light>*,.section.scheme--dark+.section.scheme--dark>*,.section.scheme--base+.section.scheme--base>*,.section.scheme--base-light-x+.section.scheme--base-light-x>*,.section.scheme--base-light-xx+.section.scheme--base-light-xx>*,.section.scheme--base-dark-x+.section.scheme--base-dark-x>*,.section.scheme--base-dark-xx+.section.scheme--base-dark-xx>*,.section.scheme--primary+.section.scheme--primary>*,.section.scheme--primary-light-x+.section.scheme--primary-light-x>*,.section.scheme--primary-light-xx+.section.scheme--primary-light-xx>*,.section.scheme--primary-dark-x+.section.scheme--primary-dark-x>*,.section.scheme--primary-dark-xx+.section.scheme--primary-dark-xx>*,.section.scheme--accent+.section.scheme--accent>*,.section.scheme--accent-light-x+.section.scheme--accent-light-x>*,.section.scheme--accent-light-xx+.section.scheme--accent-light-xx>*,.section.scheme--accent-dark-x+.section.scheme--accent-dark-x>*,.section.scheme--accent-dark-xx+.section.scheme--accent-dark-xx>*{padding-top:0}.brow{gap:var(--gap,var(--s0));inline-size:auto;display:flex}.brow .brow__accent{text-transform:uppercase;color:var(--accent-color);font-weight:600}.button{background-color:var(--button-bg);width:auto;padding:var(--s-1) var(--s2);border:2px solid var(--button-fg);border-radius:var(--s-5);color:var(--button-fg);font-family:var(--font-primary);font-size:var(--s1);line-height:var(--s1);letter-spacing:.01rem;font-weight:700;text-decoration:none;display:inline-block}.button--small{font-size:var(--s0);padding:var(--s-1) var(--s2)}.button--large{font-size:var(--s2);padding:var(--s0) var(--s2)}.button--secondary{border-color:var(--button-bg);background:var(--button-fg);color:var(--button-bg)}.button--text{color:var(--button-bg);background:0 0;border:0;padding:0}
