.text-spike-module__0WdBVa__root{color:inherit;position:relative}.text-spike-module__0WdBVa__status{color:#2563eb;margin-bottom:12px;font:12px/1.5 sans-serif}.text-spike-module__0WdBVa__saveStatus{pointer-events:none;margin:0;position:absolute;top:-24px;right:0}.text-spike-module__0WdBVa__field{margin:12px 0;position:relative}.text-spike-module__0WdBVa__toolbar{z-index:100;color:#18181b;background:#fff;border:1px solid #a1a1aa;border-radius:6px;flex-wrap:wrap;gap:6px;max-width:calc(100vw - 16px);padding:8px;font:12px/1.5 sans-serif;display:flex;box-shadow:0 4px 16px #0002}.text-spike-module__0WdBVa__toolbar button{color:#18181b;cursor:pointer;background:#fff;border:1px solid #a1a1aa;border-radius:4px;padding:4px 8px}.text-spike-module__0WdBVa__toolbar button:focus-visible{outline:2px solid #2563eb}.text-spike-module__0WdBVa__title{min-height:40px;line-height:1.2}.text-spike-module__0WdBVa__paragraph{min-height:1lh;line-height:1.6}.text-spike-module__0WdBVa__paragraph [data-list-item]{margin-inline-start:1.5em;margin-inline-start:calc(attr(data-level type(<number>),1)*1.5em);display:list-item}.text-spike-module__0WdBVa__paragraph [data-list-item=bullet]::marker{content:"• "}.text-spike-module__0WdBVa__paragraph [data-list-item=number]::marker{content:attr(data-list-index)". "}.text-spike-module__0WdBVa__subtitle{field-sizing:content;resize:none;background:0 0;border-bottom:1px dashed #a1a1aa;width:100%;min-height:1.4em;line-height:1.4;display:block;overflow:hidden}.text-spike-module__0WdBVa__link{color:#2563eb;text-decoration:underline}.text-spike-module__0WdBVa__math{color:#18181b;background:#e0e7ff;padding:2px 5px}.text-spike-module__0WdBVa__actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;font:12px/1.5 sans-serif;display:flex}.text-spike-module__0WdBVa__actions button{cursor:pointer;border:1px solid;border-radius:4px;padding:5px 8px}.text-spike-module__0WdBVa__review{margin:12px 0;font:14px/1.5 sans-serif}.text-spike-module__0WdBVa__review summary{cursor:pointer;color:#b45309}.text-spike-module__0WdBVa__review pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#18181b;background:#f4f4f5;max-height:180px;margin:8px 0;padding:8px;overflow:auto}.text-spike-module__0WdBVa__title:focus,.text-spike-module__0WdBVa__subtitle:focus{outline-offset:4px;outline:1px solid #6870ff}.text-spike-module__0WdBVa__paragraph:focus{outline:none}.text-spike-module__0WdBVa__title [data-slate-placeholder]{font-size:1em}.text-spike-module__0WdBVa__block{padding-top:28px;position:relative}.text-spike-module__0WdBVa__block[data-inline-block=Text\ Block]>[data-nested-controls]{min-height:0;padding-block:0}.text-spike-module__0WdBVa__block .text-spike-module__0WdBVa__root>div>.text-spike-module__0WdBVa__field:first-child{margin-top:0}.text-spike-module__0WdBVa__block .text-spike-module__0WdBVa__root>div>.text-spike-module__0WdBVa__field:last-child{margin-bottom:0}.text-spike-module__0WdBVa__block :is(.text-spike-module__0WdBVa__title,.text-spike-module__0WdBVa__subtitle):focus{outline:none}.text-spike-module__0WdBVa__blockOverlay{pointer-events:none;position:absolute;inset:0}.text-spike-module__0WdBVa__blockHandle{z-index:3;color:#6870ff;pointer-events:auto;cursor:grab;font-size:12px;position:absolute;top:0}.text-spike-module__0WdBVa__paragraph strong{font-weight:500}.text-spike-module__0WdBVa__formulaForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.text-spike-module__0WdBVa__formulaForm input{border:1px solid #a1a1aa;border-radius:4px;padding:6px}.text-spike-module__0WdBVa__math button{cursor:pointer}
.post-content-module__DJ7cfG__postBody{--post-body-gap:2.5rem;gap:var(--post-body-gap)}@media (min-width:1025px){.post-content-module__DJ7cfG__postBody{--post-body-gap:5rem}}.post-content-module__DJ7cfG__postBody ul,.post-content-module__DJ7cfG__postBody ol{padding-left:1.3em}.post-content-module__DJ7cfG__postBody ul{list-style:outside}.post-content-module__DJ7cfG__postBody ol{list-style:decimal}.post-content-module__DJ7cfG__postBody ol ol{list-style-type:lower-alpha}.post-content-module__DJ7cfG__postBody ol ol ol{list-style-type:lower-roman}.post-content-module__DJ7cfG__postBody li{padding-left:.25rem}.post-content-module__DJ7cfG__postBody li::marker{color:currentColor}.post-content-module__DJ7cfG__postBody ul ul,.post-content-module__DJ7cfG__postBody ol ol,.post-content-module__DJ7cfG__postBody ul ol,.post-content-module__DJ7cfG__postBody ol ul{margin-top:.5rem}.post-content-module__DJ7cfG__postBody a{transition:color .15s var(--ease-out-quart);position:relative}.post-content-module__DJ7cfG__postBody a:after{content:"";background:var(--color-secondary);z-index:-1;width:100%;height:1px;transition:all .25s var(--ease-out-quart);border-radius:.125rem;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.post-content-module__DJ7cfG__postBody a:hover{color:var(--color-primary)}.post-content-module__DJ7cfG__postBody a:hover:after{width:calc(100% + .25rem);height:100%}.post-content-module__DJ7cfG__postBody a[data-multiline=true]{background-image:linear-gradient(var(--color-secondary),var(--color-secondary));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .15s var(--ease-out-quart),background-size .25s var(--ease-out-quart);background-position:50% 100%;background-repeat:no-repeat;background-size:calc(100% - .25rem) 1px;border-radius:.125rem;margin-inline:-.125rem;padding-inline:.125rem}.post-content-module__DJ7cfG__postBody a[data-multiline=true]:after{content:none;display:none}.post-content-module__DJ7cfG__postBody a[data-multiline=true]:hover{background-size:100% 100%}.post-content-module__DJ7cfG__postBody a[data-section-cta]{color:inherit}.post-content-module__DJ7cfG__postBody a[data-section-cta]:after,.post-content-module__DJ7cfG__postBody a[data-section-cta]:hover:after{content:none;display:none}.post-content-module__DJ7cfG__postBody a[data-section-cta]:hover{color:inherit}.post-content-module__DJ7cfG__postBody a[data-section-cta=link]{text-underline-offset:.125rem;text-decoration:underline}.post-content-module__DJ7cfG__postSection{isolation:isolate;width:100%;position:relative}.post-content-module__DJ7cfG__postSection[data-theme=dark]:before{content:"";z-index:-1;background:var(--color-primary);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.post-content-module__DJ7cfG__postSection[data-theme=dark]+.post-content-module__DJ7cfG__postSection[data-theme=dark]:before{top:calc(-1*var(--post-body-gap))}.post-content-module__DJ7cfG__pageIntro,.post-content-module__DJ7cfG__pageOutro{isolation:isolate;color:var(--color-secondary);position:relative}.post-content-module__DJ7cfG__pageIntro:before,.post-content-module__DJ7cfG__connectedOutro:before{content:"";z-index:-1;width:100vw;left:calc(-1*max(var(--safe),(100vw - 90rem)/2 + var(--safe)));background:var(--color-primary);position:absolute}.post-content-module__DJ7cfG__pageIntro:before{top:calc(-1*var(--header-margin));bottom:-2.5rem}.post-content-module__DJ7cfG__connectedOutro:before{top:-5.5rem;bottom:0}@media (min-width:1025px){.post-content-module__DJ7cfG__connectedOutro:before{top:-10rem}}
.skeleton-module__KywBMa__skeleton{background-color:var(--color-neutral-100);background-image:linear-gradient(110deg,var(--color-neutral-100)0%,var(--color-neutral-100)35%,var(--color-neutral-300)50%,var(--color-neutral-100)65%,var(--color-neutral-100)100%);background-position:100% 0;background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-module__KywBMa__skeleton-shimmer}@keyframes skeleton-module__KywBMa__skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton-module__KywBMa__skeleton{background-image:none;animation:none}}
.image-module__a3N6_a__block{width:auto;height:auto;display:block}.image-module__a3N6_a__overlay{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0}
.tag-module__c89ipa__label{line-height:1}.tag-module__c89ipa__root{overflow:visible}@media (min-width:1025px){.tag-module__c89ipa__label{margin-bottom:-.05em}}@supports (hanging-punctuation:first){.tag-module__c89ipa__root{line-height:1}.tag-module__c89ipa__label{text-box-trim:both;text-box-edge:cap alphabetic;margin-bottom:0}}
.nav-list-module__lHAcSG__largeTitle{font-family:var(--font-martina);letter-spacing:-.02em;font-style:normal;font-weight:300;line-height:100%;font-size:var(--large-nav-font-size,2.25rem)}@media (min-width:1025px){.nav-list-module__lHAcSG__largeTitle{font-size:var(--large-nav-font-size,3rem)}}
@font-face{font-family:basel;src:url(../media/Basel_Grotesk_Bold-s.p.1c7fd8d6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:basel;src:url(../media/Basel_Grotesk_Medium-s.p.0be5fa49.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:basel;src:url(../media/Basel_Grotesk_Regular-s.p.fb5bf91c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:basel Fallback;src:local(Arial);ascent-override:95.37%;descent-override:25.86%;line-gap-override:0.0%;size-adjust:98.98%}.basel_dbdda5d2-module__5nrMma__className{font-family:basel,basel Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.basel_dbdda5d2-module__5nrMma__variable{--font-basel:"basel","basel Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
@font-face{font-family:baselBook;src:url(../media/Basel_Grotesk_Book-s.p.d39b2ee4.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:baselBook Fallback;src:local(Arial);ascent-override:94.02%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:100.4%}.baselbook_bf000a48-module__eWQyDG__className{font-family:baselBook,baselBook Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.baselbook_bf000a48-module__eWQyDG__variable{--font-basel-book:"baselBook","baselBook Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
@font-face{font-family:baselMono;src:url(../media/Basel_Grotesk_Mono_Regular-s.p.0fc2c653.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:baselMono Fallback;src:local(Arial);ascent-override:71.79%;descent-override:19.47%;line-gap-override:0.0%;size-adjust:131.49%}.baselmono_53117e85-module__ZahnCW__className{font-family:baselMono,baselMono Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.baselmono_53117e85-module__ZahnCW__variable{--font-basel-mono:"baselMono","baselMono Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
@font-face{font-family:martina;src:url(../media/martina_plantijn_light_italic-s.p.2bd93792.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:martina;src:url(../media/martina_plantijn_light-s.p.5b8c085b.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:martina Fallback;src:local(Arial);ascent-override:121.11%;descent-override:43.93%;line-gap-override:0.0%;size-adjust:94.46%}.martina_687d533c-module__mpIU0a__className{font-family:martina,martina Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.martina_687d533c-module__mpIU0a__variable{--font-martina:"martina","martina Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
.overlays-module__sIl6jq__edges{pointer-events:none;position:absolute;inset:0}.overlays-module__sIl6jq__before,.overlays-module__sIl6jq__after{z-index:2;position:absolute;left:50%;transform:translate(-50%)}.overlays-module__sIl6jq__before{top:-16px}.overlays-module__sIl6jq__after{bottom:-16px}.overlays-module__sIl6jq__controls{pointer-events:auto;gap:4px;display:flex}.overlays-module__sIl6jq__error{color:#b91c1c;background:#fff;max-width:260px;padding:8px;font:12px/1.5 sans-serif}.overlays-module__sIl6jq__notice{z-index:150;color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:6px;align-items:center;gap:12px;max-width:420px;padding:16px;font:14px/1.5 sans-serif;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0002}.overlays-module__sIl6jq__notice button{cursor:pointer;border:1px solid #d4d4d8;border-radius:4px;padding:6px 10px}.overlays-module__sIl6jq__localFrame{min-height:44px;padding-block:16px;display:flow-root;position:relative}.overlays-module__sIl6jq__localFrame[data-empty-body]{min-height:120px;padding:24px}.overlays-module__sIl6jq__dragBody{padding-block:12px;position:relative}.overlays-module__sIl6jq__dragSurface{cursor:grab}.overlays-module__sIl6jq__dragSurface :is([contenteditable],input,textarea){cursor:text}.overlays-module__sIl6jq__dragHandle{z-index:5;color:#6870ff;cursor:grab;opacity:0;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-8px;left:0}.overlays-module__sIl6jq__dragHandle svg{width:18px;height:18px}.overlays-module__sIl6jq__dragHandle:focus-visible{opacity:1}.overlays-module__sIl6jq__localFrame:hover:not(:has(.overlays-module__sIl6jq__localFrame:hover))>.overlays-module__sIl6jq__dragHandle{opacity:1}.overlays-module__sIl6jq__localFrame[data-dragging]{opacity:.4}.overlays-module__sIl6jq__localFrame[data-drop-kind=inside]{outline:2px dashed #6870ff}.overlays-module__sIl6jq__localFrame:is([data-drop-kind=before],[data-drop-kind=after]):after{content:"";pointer-events:none;z-index:6;background:#6870ff;height:3px;position:absolute;inset-inline:0}.overlays-module__sIl6jq__localFrame[data-drop-kind=before]:after{top:-4px}.overlays-module__sIl6jq__localFrame[data-drop-kind=after]:after{bottom:-4px}.overlays-module__sIl6jq__dragPreview{color:#6870ff;background:#fff;border:1px solid #6870ff;border-radius:4px;align-items:center;gap:8px;padding:10px 16px;font:14px/1.5 sans-serif;display:flex;box-shadow:0 4px 16px #0002}.overlays-module__sIl6jq__localEdges{border-radius:3px;outline:1px solid #0000;}.overlays-module__sIl6jq__localFrame:not(:has(.overlays-module__sIl6jq__localFrame,[data-sanity])):hover>.overlays-module__sIl6jq__localEdges{outline-color:#6870ff}[data-inline-block]:not(:has(>[data-sanity] button:hover))>.overlays-module__sIl6jq__localFrame:has(>[aria-label="Inline Text Block"]:focus-within)>.overlays-module__sIl6jq__localEdges{outline-color:#6870ff}.overlays-module__sIl6jq__localEdges:has(>:is(.overlays-module__sIl6jq__before,.overlays-module__sIl6jq__after):hover){outline-color:#6870ff}.overlays-module__sIl6jq__localEdges:has(.overlays-module__sIl6jq__controls[data-open],.overlays-module__sIl6jq__controls button:focus-visible){outline-color:#6870ff}.overlays-module__sIl6jq__localFrame:not(:has(.overlays-module__sIl6jq__localFrame)):has([data-sanity])>.overlays-module__sIl6jq__localEdges{outline:none}.overlays-module__sIl6jq__localEdges>.overlays-module__sIl6jq__before,.overlays-module__sIl6jq__localEdges>.overlays-module__sIl6jq__after{pointer-events:auto;opacity:0;padding:10px}.overlays-module__sIl6jq__localEdges>.overlays-module__sIl6jq__before{top:-26px}.overlays-module__sIl6jq__localEdges>.overlays-module__sIl6jq__after{bottom:-26px}.overlays-module__sIl6jq__localFrame:has(>[aria-label="Inline Text Block"])>.overlays-module__sIl6jq__localEdges>.overlays-module__sIl6jq__before{top:-42px}.overlays-module__sIl6jq__localFrame:has(>[aria-label="Inline Text Block"])>.overlays-module__sIl6jq__localEdges>.overlays-module__sIl6jq__after{bottom:-42px}.overlays-module__sIl6jq__localEdges>:is(.overlays-module__sIl6jq__before,.overlays-module__sIl6jq__after):hover{opacity:1}.overlays-module__sIl6jq__localEdges>:is(.overlays-module__sIl6jq__before,.overlays-module__sIl6jq__after):has(.overlays-module__sIl6jq__controls[data-open],button:focus-visible,[role=alert]){opacity:1}.overlays-module__sIl6jq__localFrame:hover:not(:has(.overlays-module__sIl6jq__localFrame:hover))>.overlays-module__sIl6jq__localEdges:not(:has(>.overlays-module__sIl6jq__before:hover,>.overlays-module__sIl6jq__before .overlays-module__sIl6jq__controls[data-open],>.overlays-module__sIl6jq__before button:focus-visible))>.overlays-module__sIl6jq__after{opacity:1}.overlays-module__sIl6jq__localEdges:has(>.overlays-module__sIl6jq__before:hover,>.overlays-module__sIl6jq__before .overlays-module__sIl6jq__controls[data-open],>.overlays-module__sIl6jq__before button:focus-visible)>.overlays-module__sIl6jq__after:not(:has(.overlays-module__sIl6jq__controls[data-open],button:focus-visible,[role=alert])){opacity:0}.overlays-module__sIl6jq__controlButton{width:32px;min-width:32px;height:32px;min-height:32px}.overlays-module__sIl6jq__controls .overlays-module__sIl6jq__controlButton>span{justify-content:center;align-items:center;display:flex}.overlays-module__sIl6jq__controlButton svg{width:16px;height:16px;display:block}.overlays-module__sIl6jq__mediaPlaceholder{aspect-ratio:16/9;color:#545c66;background:#f0efed;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font:16px/1.5 sans-serif;display:flex}.overlays-module__sIl6jq__imageFrame{position:relative}.overlays-module__sIl6jq__imageTools{z-index:100;pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:8px;width:max-content;max-width:calc(100% - 24px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){[data-sanity-image]:has(img):not([data-sanity-image-placeholder],:hover,:focus-within)>.overlays-module__sIl6jq__imageTools:not(:has(button:disabled,[role=alert])){opacity:0;pointer-events:none}}.overlays-module__sIl6jq__mediaPlaceholder svg{width:48px;height:48px}.overlays-module__sIl6jq__placeholderGrid{grid-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.overlays-module__sIl6jq__embedPlaceholder{color:#545c66;background:#f0efed;border-radius:6px;flex-direction:column;gap:20px;padding:24px;font:14px/1.5 sans-serif;display:flex}.overlays-module__sIl6jq__placeholderBars{border-bottom:1px solid #c7c5c1;align-items:end;gap:16px;height:140px;display:flex}.overlays-module__sIl6jq__placeholderBars i{background:#9ca4af;border-radius:4px 4px 0 0;flex:1}:is(.overlays-module__sIl6jq__localFrame:has(.overlays-module__sIl6jq__localFrame)>.overlays-module__sIl6jq__localEdges>.overlays-module__sIl6jq__before,.overlays-module__sIl6jq__localFrame:has(.overlays-module__sIl6jq__localFrame)>.overlays-module__sIl6jq__localEdges>.overlays-module__sIl6jq__after){left:-10px;transform:none}
