.blog-pages_page__2aFUX{min-height:100dvh;background:#090909;color:#faf8f4}.blog-pages_page__2aFUX h1[data-blog-page-title]{font-family:var(--font-frank-ruhl);font-size:var(--marketing-heading-1-size,39px);line-height:var(--marketing-heading-1-line-height,1.15);letter-spacing:-.035em}.blog-pages_article__oQ_kg,.blog-pages_index__WZrKo{width:min(1360px,calc(100% - 48px));margin:0 auto;padding:76px 0 112px}.blog-pages_indexHeader__ewEf4{max-width:720px}.blog-pages_articleMeta__Fw_9E,.blog-pages_cardMeta__Hrq0_,.blog-pages_eyebrow__y9_8v{color:#ed4751;font-family:var(--font-inter),sans-serif;font-size:var(--marketing-meta-size,.72rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.blog-pages_articleHeader__pZeSB h1,.blog-pages_indexHeader__ewEf4 h1{margin:10px 0 18px;font-family:var(--marketing-heading-font,var(--font-frank-ruhl));font-size:var(--marketing-heading-1-size,39px);line-height:var(--marketing-heading-1-line-height,1.15);letter-spacing:-.045em}.blog-pages_indexHeader__ewEf4>p:last-child,.blog-pages_lead__Lcaox{margin:0;color:#b8b4ae;font-size:var(--marketing-lead-size,1.05rem);line-height:var(--marketing-lead-line-height,1.65)}.blog-pages_separator__H_OtA{height:1px;margin:52px 0;background:none}.blog-pages_grid__KKYJR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 24px}.blog-pages_card__84G0D{min-width:0}.blog-pages_cardImage__8G536{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border-radius:12px;background:#171717}.blog-pages_cardImage__8G536 img{object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.blog-pages_card__84G0D:hover .blog-pages_cardImage__8G536 img{transform:scale(1.025)}.blog-pages_cardBody__QrzGw{padding:20px 2px 0}.blog-pages_articleMeta__Fw_9E,.blog-pages_cardMeta__Hrq0_{display:flex;flex-wrap:wrap;gap:8px 16px}.blog-pages_articleMeta__Fw_9E time,.blog-pages_cardMeta__Hrq0_ time{color:#aaa59e}.blog-pages_cardBody__QrzGw h2{margin:12px 0 10px;font-family:var(--marketing-heading-font,var(--font-frank-ruhl));font-size:var(--marketing-card-heading-size,1.35rem);line-height:var(--marketing-card-heading-line-height,1.25);letter-spacing:-.025em}.blog-pages_articleFooter__mmu_b a,.blog-pages_backLink__dCCtr,.blog-pages_cardBody__QrzGw h2 a,.blog-pages_pagination__Gyl9Y a{color:inherit;text-decoration:none}.blog-pages_articleFooter__mmu_b a:hover,.blog-pages_backLink__dCCtr:hover,.blog-pages_cardBody__QrzGw h2 a:hover,.blog-pages_pagination__Gyl9Y a:hover{color:#ed4751}.blog-pages_cardBody__QrzGw>p{display:-webkit-box;overflow:hidden;margin:0 0 18px;color:#aaa59e;font-size:var(--marketing-small-size,.84rem);line-height:var(--marketing-small-line-height,1.6);-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-pages_author__hhkEn{display:flex;align-items:center;gap:10px;color:#d8d4ce;font-family:var(--font-inter),sans-serif;font-size:.8rem;font-weight:600}.blog-pages_author__hhkEn img{border-radius:999px;object-fit:cover}.blog-pages_pagination__Gyl9Y{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:64px;border-top:1px solid #282828;padding-top:24px;color:#aaa59e;font-family:var(--font-inter),sans-serif;font-size:.85rem}.blog-pages_pagination__Gyl9Y>:last-child{justify-self:end}.blog-pages_article__oQ_kg{max-width:1040px}.blog-pages_articleHeader__pZeSB{max-width:840px;margin:0 auto 48px}.blog-pages_backLink__dCCtr{display:inline-block;margin-bottom:34px;color:#aaa59e;font-family:var(--font-inter),sans-serif;font-size:.84rem}.blog-pages_articleHeader__pZeSB h1{max-width:900px;font-size:var(--marketing-heading-1-size,39px)}.blog-pages_lead__Lcaox{max-width:760px;margin-bottom:24px}.blog-pages_hero__hsDZ4{margin:0 0 56px}.blog-pages_hero__hsDZ4 img{display:block;width:100%;height:auto;max-height:680px;border-radius:16px;object-fit:cover}.blog-pages_body__Va7A8{max-width:800px;margin:0 auto;color:#d2cec7;font-size:var(--marketing-paragraph-size,.95rem);line-height:var(--marketing-paragraph-line-height,1.72)}.blog-pages_body__Va7A8 h2,.blog-pages_body__Va7A8 h3,.blog-pages_body__Va7A8 h4,.blog-pages_body__Va7A8 h5{color:#faf8f4;line-height:1.18;letter-spacing:-.025em;scroll-margin-top:7rem}.blog-pages_body__Va7A8 blockquote{margin:48px 0;border:1px solid var(--border);border-radius:16px;padding:clamp(24px,4vw,32px);color:var(--foreground);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500;line-height:1.5;letter-spacing:-.025em;text-wrap:balance}.blog-pages_body__Va7A8 blockquote>:last-child{margin-bottom:0}.blog-pages_body__Va7A8 h2{margin:52px 0 18px;font-family:var(--marketing-heading-font,var(--font-frank-ruhl));font-size:var(--marketing-editorial-heading-2-size,1.875rem)}.blog-pages_body__Va7A8 h3{margin:38px 0 14px;font-size:var(--marketing-editorial-heading-3-size,1.35rem)}.blog-pages_body__Va7A8 h4,.blog-pages_body__Va7A8 h5{margin:30px 0 12px;font-size:1.12rem}.blog-pages_body__Va7A8 figure,.blog-pages_body__Va7A8 ol,.blog-pages_body__Va7A8 p,.blog-pages_body__Va7A8 table,.blog-pages_body__Va7A8 ul{margin:0 0 24px}.blog-pages_body__Va7A8 img{display:block;width:100%;height:auto;border-radius:12px}.blog-pages_body__Va7A8 figure{width:100%}.blog-pages_body__Va7A8[data-blog-content] a[href]{color:#ed4751;text-decoration-line:underline;text-decoration-color:#ed4751;text-decoration-thickness:1px;text-underline-offset:.2em}.blog-pages_body__Va7A8[data-blog-content] a[href]:hover{color:#faf8f4;text-decoration-thickness:2px}.blog-pages_body__Va7A8[data-blog-content] a[href]:focus-visible{outline:2px solid #ed4751;outline-offset:4px;border-radius:2px}.blog-pages_body__Va7A8 table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.blog-pages_body__Va7A8 td,.blog-pages_body__Va7A8 th{min-width:160px;border-bottom:1px solid #2d2d2d;padding:12px;text-align:left;vertical-align:top}.blog-pages_articleFooter__mmu_b{display:flex;justify-content:space-between;gap:24px;max-width:800px;margin:64px auto 0;border-top:1px solid #2d2d2d;padding-top:24px;color:#aaa59e;font-family:var(--font-inter),sans-serif;font-size:.82rem}.blog-pages_articleFooter__mmu_b a:last-child{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:960px){.blog-pages_grid__KKYJR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-pages_articleHeader__pZeSB h1,.blog-pages_indexHeader__ewEf4 h1,.blog-pages_page__2aFUX h1[data-blog-page-title]{font-size:var(--marketing-heading-1-mobile-size,36px)}.blog-pages_article__oQ_kg,.blog-pages_index__WZrKo{width:calc(100% - 32px);padding:48px 0 80px}.blog-pages_grid__KKYJR{grid-template-columns:1fr}.blog-pages_separator__H_OtA{margin:38px 0}.blog-pages_articleHeader__pZeSB{margin-bottom:34px}.blog-pages_hero__hsDZ4{margin-bottom:38px}.blog-pages_articleFooter__mmu_b a:last-child{display:none}}.blog-pages_technologyIndex__MPiCi{width:min(1360px,calc(100% - 48px));margin:0 auto;padding:76px 0 112px}.blog-pages_technologyGrid__IVGif{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px}.blog-pages_technologyIntroduction__RSTtA{color:#aaa69d;font-size:var(--marketing-paragraph-size,.95rem);line-height:var(--marketing-paragraph-line-height,1.72);text-align:left}.blog-pages_technologyIntroduction__RSTtA>h1{margin:0 0 28px;color:#f4f1ea}.blog-pages_technologyIntroduction__RSTtA p{margin:0 0 22px}.blog-pages_technologyIntroduction__RSTtA h2,.blog-pages_technologyIntroduction__RSTtA strong{color:#f4f1ea;font-weight:700}.blog-pages_technologyIntroduction__RSTtA ul{margin:32px 0;padding-left:22px;list-style:disc}.blog-pages_technologyIntroduction__RSTtA li::marker{color:#ed4751}.blog-pages_technologyIntroduction__RSTtA h2{margin:28px 0 12px;font:inherit;font-weight:700}@media (max-width:1100px){.blog-pages_technologyGrid__IVGif{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-pages_technologyGate__3T_4_{display:flex;flex-direction:column;align-items:center;gap:20px;width:min(760px,calc(100% - 48px));margin:-80px auto 96px;position:relative;z-index:2}.blog-pages_technologyGate__3T_4_:before{position:absolute;right:0;bottom:100%;left:0;height:160px;background:linear-gradient(transparent,#090909);content:"";pointer-events:none}.blog-pages_technologyGateForm__pkwAx{padding:clamp(24px,5vw,48px);border-radius:20px;background:#151313}.blog-pages_technologyGateForm__pkwAx h2{margin:0 0 10px;font-family:var(--font-frank-ruhl)}.blog-pages_technologyGateForm__pkwAx>p{color:#aaa59e}.blog-pages_technologyGateFields__EuG_P{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.blog-pages_technologyGateFields__EuG_P label{display:grid;gap:7px;font-size:.82rem}.blog-pages_technologyGateFields__EuG_P input{min-height:44px;border:1px solid rgb(255 255 255/16%);border-radius:10px;background:#090909;color:white;padding:0 12px}.blog-pages_technologyConsent__gr0_t{display:flex;gap:10px;margin:0 0 22px;color:#c6c1ba;font-size:.8rem;line-height:1.45}.blog-pages_honeypot__MgRyJ{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;opacity:0;pointer-events:none}.blog-pages_formSuccess__EyZWq{color:#a7e3b0!important}.blog-pages_formError__gi2Hm{color:#ed4751!important}@media (max-width:760px){.blog-pages_technologyGateFields__EuG_P,.blog-pages_technologyGrid__IVGif{grid-template-columns:1fr}}