@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-latin-600.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree-latin-400.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/figtree-latin-500.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree-latin-600.woff2) format("woff2")}:root{--paper: #f5f5f7;--panel: #fff;--ink: #15151a;--ink-soft: #35353d;--mute: #64646e;--rule: #e1e1e6;--rule-soft: #ededf0;--violet: #4a2a6e;--violet-lift: #5d3788;--violet-tint: #f0ecf6;--violet-glow: #c5a9ea;--bone: #f5f5f7;--sand: #e0d6c8;--rule-dark: rgba(245, 245, 247, .16);--scrim-floor: rgba(10, 9, 14, .45);--scrim: linear-gradient( to top, rgba(12, 10, 8, .78) 0%, rgba(12, 10, 8, .18) 52%, rgba(12, 10, 8, .34) 100% );--ease: cubic-bezier(.2, .8, .2, 1);--t-fast: .15s;--t-base: .25s;--t-slow: .35s}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-2{left:.5rem}.left-3{left:.75rem}.left-6{left:1.5rem}.left-8{left:2rem}.right-0{right:0}.right-2{right:.5rem}.right-6{right:1.5rem}.right-8{right:2rem}.top-0{top:0}.top-8{top:2rem}.top-full{top:100%}.z-head{z-index:4}.z-skip{z-index:6}.m-0{margin:0}.-mx-gutter{margin-left:-.75rem;margin-right:-.75rem}.mx-0{margin-left:0;margin-right:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-gutter{margin-left:.75rem;margin-right:.75rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-2{height:.5rem}.h-3{height:.75rem}.h-auto{height:auto}.h-full{height:100%}.h-media{height:10rem}.min-h-figure{min-height:13rem}.min-h-hero-md{min-height:34rem}.min-h-screen{min-height:100vh}.min-h-touch{min-height:2.75rem}.w-2{width:.5rem}.w-24{width:6rem}.w-28{width:7rem}.w-5{width:1.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-card{max-width:26rem}.max-w-lead{max-width:34rem}.max-w-read{max-width:44rem}.max-w-site{max-width:78rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-card{flex:1 1 18rem}.flex-main{flex:1 1 30rem}.flex-none{flex:none}.flex-panel{flex:1 1 20rem}.flex-strip{flex:1 1 16rem}.grow{flex-grow:1}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.scroll-mt-32{scroll-margin-top:8rem}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.break-words{overflow-wrap:break-word}.border{border-width:1px}.border-8{border-width:8px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-l-8{border-left-width:8px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-bone{border-color:var(--bone)}.border-ink{border-color:var(--ink)}.border-panel{border-color:var(--panel)}.border-rule{border-color:var(--rule)}.border-rule-dark{border-color:var(--rule-dark)}.border-rule-soft{border-color:var(--rule-soft)}.border-transparent{border-color:transparent}.border-violet{border-color:var(--violet)}.border-violet-glow{border-color:var(--violet-glow)}.border-l-violet{border-left-color:var(--violet)}.border-t-violet{border-top-color:var(--violet)}.bg-bone{background-color:var(--bone)}.bg-ink{background-color:var(--ink)}.bg-panel{background-color:var(--panel)}.bg-paper{background-color:var(--paper)}.bg-sand{background-color:var(--sand)}.bg-scrim-floor{background-color:var(--scrim-floor)}.bg-transparent{background-color:transparent}.bg-violet{background-color:var(--violet)}.bg-scrim{background-image:var(--scrim)}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-hero{object-position:center 40%}.p-0{padding:0}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-shell{padding-left:1.15rem;padding-right:1.15rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.font-display{font-family:Fraunces,Georgia,Times New Roman,serif}.font-sans{font-family:Figtree,Helvetica Neue,Helvetica,Arial,sans-serif}.text-body{font-size:1rem;line-height:1.6}.text-body-lg{font-size:1.0625rem;line-height:1.6}.text-body-sm{font-size:.875rem;line-height:1.5}.text-display-card{font-size:1.35rem;line-height:1.1;letter-spacing:-.025em}.text-display-hero{font-size:3.4rem;line-height:.98;letter-spacing:-.025em}.text-display-meta{font-size:1.25rem;line-height:1.1;letter-spacing:-.025em}.text-display-page{font-size:2.2rem;line-height:1.05;letter-spacing:-.025em}.text-display-section{font-size:1.7rem;line-height:1.1;letter-spacing:-.025em}.text-label{font-size:.6875rem;line-height:1.3;letter-spacing:.2em}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-bone{color:var(--bone)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-ink-soft{color:var(--ink-soft)}.text-mute{color:var(--mute)}.text-violet{color:var(--violet)}.text-violet-glow{color:var(--violet-glow)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.shadow-card{--tw-shadow: 0 1px 2px rgba(21, 21, 26, .04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-float{--tw-shadow: 0 18px 40px rgba(21, 21, 26, .12);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lift{--tw-shadow: 0 8px 20px rgba(21, 21, 26, .08);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-base{transition-duration:var(--t-base)}.duration-fast{transition-duration:var(--t-fast)}.ease-draw{transition-timing-function:var(--ease)}*,*:before,*:after{border-color:currentcolor;border-style:solid;border-width:0;box-sizing:border-box}img{display:block;height:auto;max-width:100%}a{color:var(--violet)}a:focus,button:focus,summary:focus{outline:2px solid var(--violet);outline-offset:3px}.on-dark a:focus,.on-dark summary:focus{outline-color:var(--bone)}.prose{color:var(--ink-soft)}.prose h2,.prose h3{color:var(--ink);font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.025em;line-height:1.1}.prose h2{font-size:1.7rem;margin:2.5rem 0 .75rem}.prose h3{font-size:1.35rem;margin:2rem 0 .5rem}.prose p,.prose ul,.prose ol{margin:0 0 1.15rem}.prose ul,.prose ol{padding-left:1.25rem}.prose li{margin-bottom:.4rem}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--violet);text-decoration:underline}.prose a:hover{color:var(--violet-lift)}.card-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.zeffy-overlay{overflow-y:auto}.zeffy-popup{bottom:auto!important;left:auto!important;margin:.75rem auto;max-width:calc(100% - 1.5rem)!important;position:relative!important;right:auto!important;top:auto!important;width:36rem!important}@media(min-width:48em){.zeffy-popup{margin:1.25rem auto;max-width:calc(100% - 2.5rem)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-violet:hover{border-color:var(--violet)}.hover\:border-violet-glow:hover{border-color:var(--violet-glow)}.hover\:border-violet-lift:hover{border-color:var(--violet-lift)}.hover\:bg-rule-dark:hover{background-color:var(--rule-dark)}.hover\:bg-violet-glow:hover{background-color:var(--violet-glow)}.hover\:bg-violet-lift:hover{background-color:var(--violet-lift)}.hover\:bg-violet-tint:hover{background-color:var(--violet-tint)}.hover\:text-bone:hover{color:var(--bone)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-violet:hover{color:var(--violet)}.hover\:text-violet-glow:hover{color:var(--violet-glow)}.hover\:text-violet-lift:hover{color:var(--violet-lift)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:shadow-lift:hover{--tw-shadow: 0 8px 20px rgba(21, 21, 26, .08);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:translate-y-0:focus{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-violet{color:var(--violet)}.aria-\[current\=page\]\:border-violet[aria-current=page]{border-color:var(--violet)}.aria-\[current\=page\]\:text-ink[aria-current=page]{color:var(--ink)}.aria-\[current\=page\]\:text-violet[aria-current=page]{color:var(--violet)}@media(min-width:48em){.md\:mx-0{margin-left:0;margin-right:0}.md\:my-1{margin-top:.25rem;margin-bottom:.25rem}.md\:mb-0{margin-bottom:0}.md\:ml-auto{margin-left:auto}.md\:mr-12{margin-right:3rem}.md\:mr-5{margin-right:1.25rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-4{height:1rem}.md\:min-h-hero-fill{min-height:max(34rem,min(calc(100vh - 9.25rem),56rem))}.md\:w-1\/2{width:50%}.md\:w-2\/5{width:40%}.md\:w-24{width:6rem}.md\:w-32{width:8rem}.md\:w-40{width:10rem}.md\:max-w-card{max-width:26rem}.md\:flex-main{flex:1 1 30rem}.md\:flex-none{flex:none}.md\:flex-panel{flex:1 1 20rem}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pr-8{padding-right:2rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-16{padding-top:4rem}.md\:text-display-hero-md{font-size:4.4rem;line-height:.98;letter-spacing:-.025em}.md\:text-display-page-md{font-size:2.6rem;line-height:1.05;letter-spacing:-.025em}.md\:text-display-section-md{font-size:1.9rem;line-height:1.1;letter-spacing:-.025em}}@media(min-width:60em){.lg\:mb-0{margin-bottom:0}.lg\:ml-auto{margin-left:auto}.lg\:mr-8{margin-right:2rem}.lg\:w-40{width:10rem}.lg\:w-auto{width:auto}.lg\:min-w-48{min-width:12rem}.lg\:max-w-card{max-width:26rem}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-7{padding-bottom:1.75rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pr-0{padding-right:0}.lg\:pt-7{padding-top:1.75rem}.lg\:text-display-hero-lg{font-size:5rem;line-height:.98;letter-spacing:-.025em}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}
