@font-face{font-family:"Wulkan Display";font-style:normal;font-weight:400 500;font-display:swap;font-feature-settings:"onum";src:url("WulkanDisplay-Medium.woff2") format("woff2")}@font-face{font-family:"Wulkan Display";font-style:normal;font-weight:600;font-display:swap;font-feature-settings:"onum";src:url("WulkanDisplay-SemiBold.woff2") format("woff2")}@font-face{font-family:"Acumin Variable Concept";font-style:normal;font-weight:100 900;font-display:swap;src:url("AcuminVariableConcept.woff2") format("woff2")}@font-face{font-family:"Neulis Alt";font-style:normal;font-weight:500;font-display:swap;src:url("NeulisAlt-SemiBold.woff2") format("woff2")}@font-face{font-family:"Neulis Alt";font-style:normal;font-weight:600;font-display:swap;src:url("NeulisAlt-SemiBold.woff2") format("woff2")}.o_text-blocks{width:100%;color:var(--foreground);padding-block:48px;overflow-x:clip}@media(min-width: 768px){.o_text-blocks{padding-block:56px}}.o_text-blocks__inner{width:min(100%,var(--container-max, 2000px));margin-inline:auto;padding-inline:var(--container-margin, 16px)}.o_text-blocks__intro{display:grid;gap:0}.o_text-blocks__intro>:is(h1,h2,h3,h4,.a_heading--1,.a_heading--2,.a_heading--3,.a_heading--4)+:is(p,.a_body,[class$=__body],[class$=__lead],[class$=__subtitle]){margin-top:var(--copy-gap-heading-body)}.o_text-blocks__intro>:is(h5,h6,.a_heading--5,.a_heading--6,[class$=__subtitle])+:is(p,.a_body,[class$=__body],[class$=__lead]){margin-top:var(--copy-gap-subheading-body)}.o_text-blocks__intro>:is(p,.a_body,[class$=__body],[class$=__lead])+:is(h5,h6,.a_heading--5,.a_heading--6,[class$=__subtitle]){margin-top:var(--copy-gap-heading-body)}.o_text-blocks__intro>:is(.a_body,[class$=__body],[class$=__lead])+:is(.a_body,[class$=__body],[class$=__lead]){margin-top:var(--copy-gap-heading-body)}.o_text-blocks__intro>:is(h1,h2,h3,h4,.a_heading--1,.a_heading--2,.a_heading--3,.a_heading--4)+[class$=__actions]{margin-top:var(--copy-gap-body-cta)}.o_text-blocks__intro>:is(p,.a_body,[class$=__body],[class$=__lead])+[class$=__actions]{margin-top:var(--copy-gap-body-cta)}.o_text-blocks__intro>:is(p,.a_body,[class$=__body],[class$=__lead])+[class$=__actions]:not(:has(.a_button--primary,.a_button--secondary)):has(.a_button--tertiary){margin-top:var(--copy-gap-body-cta-tertiary)}.o_text-blocks__intro{max-width:44rem;margin:0 0 2.75rem;text-align:left}.o_text-blocks__lead{margin:0;color:var(--muted-foreground);letter-spacing:-0.01em;line-height:1.5}.o_text-blocks__lead>*:first-child{margin-block-start:0}.o_text-blocks__lead>*:last-child{margin-block-end:0}.o_text-blocks__track{container-type:inline-size;width:100%;min-width:0}.o_text-blocks__track .m_carousel{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}@media(min-width: 768px){.o_text-blocks__track .m_carousel{gap:32px}}.o_text-blocks__track .m_carousel:has([data-carousel-track]:focus-visible){outline:2px solid var(--color-text, #230f10);outline-offset:2px}.o_text-blocks__track .m_carousel__pagination.a_pagination{display:flex;justify-content:flex-start;width:100%;margin:0;color:var(--color-accent, #7f5b34)}@media(min-width: 1100px){.o_text-blocks__track .m_carousel__pagination.a_pagination{display:none}}.o_text-blocks__grid{list-style:none;margin:0;padding:0;--text-blocks-viewport: calc(100cqi + 2 * var(--container-margin, 16px));--text-blocks-item-width: calc( (var(--text-blocks-viewport) - var(--container-margin, 16px) - 40px) / 1.08 );--text-blocks-scroll-end: calc( var(--text-blocks-viewport) - var(--container-margin, 16px) - var(--text-blocks-item-width) );display:flex;gap:40px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1*var(--container-margin, 16px));padding-inline-start:var(--container-margin, 16px);padding-inline-end:var(--text-blocks-scroll-end);scroll-padding-inline-start:var(--container-margin, 16px)}.o_text-blocks__grid::-webkit-scrollbar{display:none}.o_text-blocks__grid:focus-visible{outline:none}@media(min-width: 768px){.o_text-blocks__grid{--text-blocks-item-width: calc( (var(--text-blocks-viewport) - var(--container-margin, 32px) - 40px) / 1.5 );--text-blocks-scroll-end: calc( var(--text-blocks-viewport) - var(--container-margin, 32px) - var(--text-blocks-item-width) )}}@media(min-width: 1100px){.o_text-blocks__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:auto;gap:2.5rem 40px;overflow-x:visible;margin-inline:0;padding-inline:0;scroll-padding-inline:0;scroll-snap-type:none}}@media(min-width: 1100px){.o_text-blocks__grid:has(>.o_text-blocks__item:nth-child(3):last-child){grid-template-columns:repeat(3, minmax(0, 1fr))}}.o_text-blocks__item{display:flex;flex-direction:column;flex:0 0 var(--text-blocks-item-width);gap:20px;min-width:0;scroll-snap-align:start;text-align:left}@media(min-width: 1100px){.o_text-blocks__item{flex:initial;display:grid;grid-row:span 2;grid-template-rows:subgrid}}.o_text-blocks__item-header{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0}@media(min-width: 1100px){.o_text-blocks__item-header{height:100%}}.o_text-blocks__icon{flex-shrink:0;width:2.5rem;height:2.5rem;object-fit:contain}.o_text-blocks__item-title{margin:0;font-style:normal;font-weight:650;font-variation-settings:"wght" 650,"slnt" 0;min-width:0}.o_text-blocks__divider{width:100%;border:0;border-top:1px solid var(--border);margin:0}@media(min-width: 1100px){.o_text-blocks__divider{margin-top:auto}}.o_text-blocks__item-body{margin:0;color:var(--muted-foreground)}.o_text-blocks__item-body>*:first-child{margin-block-start:0}.o_text-blocks__item-body>*:last-child{margin-block-end:0}[data-template=biohack] .o_text-blocks__intro{margin-bottom:2.5rem}@media(min-width: 1100px){[data-template=biohack] .o_text-blocks__intro{margin-bottom:5rem}}[data-template=biohack] .o_text-blocks__item{gap:20px}[data-template=biohack] .o_text-blocks__item-body{color:var(--foreground)}