.Benefits_section__JgMtw{padding:var(--section-padding-y,50px) var(--section-padding-x,40px);gap:0;background:var(--section-bg,transparent)}.Benefits_container__TMI29,.Benefits_section__JgMtw{display:flex;flex-direction:column;align-items:center;width:100%}.Benefits_container__TMI29{gap:6px;max-width:1200px}.Benefits_heading__Ymob5{margin:0;max-width:760px;font-family:var(--font-heading);font-size:48px;font-weight:600;letter-spacing:-.05em;line-height:1.1em;text-align:center;color:var(--heading-color,var(--color-heading))}.Benefits_revealWrapper__swYfA{width:100%;max-width:1200px}.Benefits_slideshowWrapper__2Dy1t{display:flex;flex-direction:column;gap:32px;width:100%}.Benefits_controls__LIlqb{display:flex;justify-content:flex-end;gap:10px}.Benefits_arrowButton__RIPbx{display:flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0;border:none;border-radius:15px;background-color:var(--color-accent);cursor:pointer;flex:none}.Benefits_arrowButton__RIPbx img{width:100%;height:100%;display:block}.Benefits_viewport__YLg3H{position:relative;width:100%;overflow:hidden;border-radius:30px}.Benefits_track__qBSL1{display:flex;gap:10px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.Benefits_track__qBSL1::-webkit-scrollbar{display:none}.Benefits_card__060dR{flex-grow:0;flex-shrink:0;flex-basis:calc(28.5714% - 7.14286px);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;height:480px;padding:40px 40px 0;overflow:hidden;border-radius:4px;background-color:var(--color-surface)}.Benefits_cardText__wWqmM{margin:0;font-family:var(--font-body);font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:130%;text-align:left;color:var(--text-color,var(--color-text));white-space:pre-wrap;word-break:break-word}.Benefits_cardImage___3Ixu{flex:none;width:100%;height:274px;overflow:hidden;border-top-left-radius:30px;border-top-right-radius:30px;display:flex;align-items:flex-end;justify-content:center}.Benefits_cardImage___3Ixu svg{display:block;width:100%;height:100%;overflow:visible}.Benefits_cardImageImg__Z7wj5{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.Benefits_buttonWrapper__iemkq{display:flex;justify-content:center;width:100%;margin-top:24px}@media (max-width:1199px){.Benefits_card__060dR{flex-basis:calc(40% - 6px)}}@media (max-width:809px){.Benefits_section__JgMtw{padding:var(--section-padding-y,35px) var(--section-padding-x,16px);gap:39px}.Benefits_heading__Ymob5{max-width:326px;font-size:var(--m-h2-size);font-weight:var(--m-h2-weight);letter-spacing:var(--m-h2-tracking);line-height:var(--m-h2-leading)}.Benefits_cardText__wWqmM{font-size:var(--m-h3-size);font-weight:var(--m-h3-weight);letter-spacing:var(--m-h3-tracking);line-height:var(--m-h3-leading)}.Benefits_card__060dR{flex-basis:100%}.Benefits_controls__LIlqb{position:absolute;top:218px;left:20px;right:20px;justify-content:space-between;z-index:2;pointer-events:none}.Benefits_arrowButton__RIPbx{pointer-events:auto}.Benefits_buttonWrapper__iemkq{width:100%;margin-top:1px}}@media (prefers-reduced-motion:reduce){.Benefits_track__qBSL1{scroll-behavior:auto}}.Benefits_heading__Ymob5{text-wrap:balance}.Button_button__hMNEn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:3px;width:min-content;height:min-content;padding:10px 30px;position:relative;overflow:hidden;border-radius:4px;text-decoration:none;cursor:pointer;white-space:pre;-webkit-user-select:none;user-select:none;font-family:var(--font-inter);font-size:15px;font-weight:500;letter-spacing:-.03em;line-height:150%}.Button_dark__DMd_c{background-color:var(--color-black);color:var(--color-cream)}@media (max-width:809px){.Button_button__hMNEn{font-size:var(--m-body-size);font-weight:var(--m-body-weight);letter-spacing:var(--m-body-tracking);line-height:var(--m-body-leading)}}.Cta_section__AtckI{flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;padding:var(--section-padding-y,50px) var(--section-padding-x,40px) 25px;width:100%}.Cta_container__ie56b,.Cta_section__AtckI{align-content:center;align-items:center;display:flex;height:min-content;justify-content:center;overflow:hidden;position:relative}.Cta_container__ie56b{background-color:var(--section-bg,var(--color-surface));border-radius:4px;flex:1 0;flex-direction:column;flex-wrap:nowrap;gap:60px;padding:60px 40px;width:1px}.Cta_accentBar__k79EC{background-color:var(--color-accent);border-radius:3px;bottom:10px;flex:none;left:10px;overflow:hidden;position:absolute;top:10px;width:66%;z-index:0}.Cta_wrapper__WDpSQ{flex:none;flex-direction:row;flex-wrap:nowrap;gap:30px;max-width:1200px;overflow:hidden;width:100%}.Cta_textContent__YJqQf,.Cta_wrapper__WDpSQ{align-content:flex-start;align-items:flex-start;display:flex;height:min-content;justify-content:center;padding:0;position:relative}.Cta_textContent__YJqQf{flex:1 0;flex-direction:column;flex-wrap:nowrap;gap:20px;max-width:750px;overflow:visible;width:1px}.Cta_headingAndText__GYGHt{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:16px;height:min-content;justify-content:center;overflow:visible;padding:10px;position:relative;width:100%}.Cta_heading__ieae0{font-family:var(--font-heading);font-size:48px;font-weight:600;letter-spacing:-.05em;line-height:1.1em}.Cta_heading__ieae0,.Cta_supportingText__P4G2e{text-alignment:left;color:var(--color-cream);margin:0}.Cta_supportingText__P4G2e{font-family:var(--font-body);font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:130%}.Cta_contactLinks__MMbOI{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 24px;margin:0;font-family:var(--font-body);font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:140%}.Cta_contactLink___vwat{color:var(--color-cream);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--color-accent);transition:opacity .25s ease;display:inline-flex;align-items:center;min-height:44px;padding:10px 0}.Cta_contactLink___vwat:hover{opacity:.8}.Cta_formWrapper__DSdk_{align-content:center;align-items:center;border-radius:4px;display:flex;flex:1 0;flex-direction:column;flex-wrap:nowrap;gap:15px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:1px}.Cta_form__1ixP8{background-color:var(--color-black);border-radius:3px;gap:16px;overflow:hidden;padding:20px}.Cta_formLabel__1HHG1,.Cta_form__1ixP8{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;height:min-content;justify-content:flex-start;position:relative;width:100%}.Cta_formLabel__1HHG1{gap:10px;padding:0}.Cta_formInputWrapper__fNKRE{--framer-input-background:rgba(255,255,255,0.05);--framer-input-border-bottom-width:1px;--framer-input-border-color:rgba(136,136,136,0.1);--framer-input-border-left-width:1px;--framer-input-border-radius-bottom-left:4px;--framer-input-border-radius-bottom-right:4px;--framer-input-border-radius-top-left:4px;--framer-input-border-radius-top-right:4px;--framer-input-border-right-width:1px;--framer-input-border-style:solid;--framer-input-border-top-width:1px;--framer-input-focused-border-color:var(--color-accent);--framer-input-focused-border-style:solid;--framer-input-focused-border-width:1px;--framer-input-font-color:var(--color-white);--framer-input-font-family:"Inter";--framer-input-font-letter-spacing:0em;--framer-input-font-line-height:1.2em;--framer-input-font-size:16px;--framer-input-font-weight:400;--framer-input-icon-color:#999999;--framer-input-padding:12px;--framer-input-placeholder-color:var(--color-white);display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:flex-start;padding:0;position:relative;width:100%;height:50px}.Cta_input__oDhFv{padding:var(--framer-input-padding);background:transparent;font-family:var(--framer-input-font-family);font-weight:var(--framer-input-font-weight);font-size:var(--framer-input-font-size);color:var(--framer-input-font-color);border:none;width:100%;height:100%;letter-spacing:var(--framer-input-font-letter-spacing);line-height:var(--framer-input-font-line-height);border-radius:4px;border:1px solid var(--framer-input-border-color);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:var(--framer-input-background)}.Cta_input__oDhFv::placeholder{color:var(--framer-input-placeholder-color)}.Cta_input__oDhFv:focus-visible{outline:none;border-color:var(--framer-input-focused-border-color)}.Cta_textarea__u5PFr{padding:var(--framer-input-padding);background:transparent;font-family:var(--framer-input-font-family);font-weight:var(--framer-input-font-weight);font-size:var(--framer-input-font-size);color:var(--framer-input-font-color);border:1px solid var(--framer-input-border-color);border-radius:4px;width:100%;min-height:160px;letter-spacing:var(--framer-input-font-letter-spacing);line-height:var(--framer-input-font-line-height);background-color:var(--framer-input-background);resize:vertical;font-family:var(--font-body)}.Cta_textarea__u5PFr::placeholder{color:var(--framer-input-placeholder-color)}.Cta_textarea__u5PFr:focus-visible{outline:none;border-color:var(--framer-input-focused-border-color)}.Cta_select__k7fGp{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.Cta_select__k7fGp option{color:var(--color-ink);background-color:var(--color-white)}.Cta_checkboxRow__1GrUn{display:flex;align-items:center;gap:10px;width:100%;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:140%;color:var(--color-white);cursor:pointer}.Cta_checkbox__dtvyp{width:18px;height:18px;flex:none;accent-color:var(--color-accent);cursor:pointer}.Cta_honeypot__pxCfw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Cta_formError__KCb0z{margin:0;font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:140%;color:rgb(255,130,130)}.Cta_emailGroup__nqAJs{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.Cta_submitButtonContainer__S5zNo{flex:none;height:40px;position:relative;width:100%}.Cta_submitButton__hfgsL{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;height:100%;justify-content:center;overflow:visible;padding:0;position:relative;width:100%;background-color:var(--color-accent);border:none;border-radius:3px;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:-.03em;line-height:150%;color:var(--color-cream);-webkit-user-select:none;user-select:none}.Cta_submitButton__hfgsL:disabled{cursor:default;opacity:.7}.Cta_submitButton__hfgsL:hover{opacity:.9}.Cta_submitButton__hfgsL:active{opacity:.85}@media (max-width:809px){.Cta_section__AtckI{padding:var(--section-padding-y,35px) var(--section-padding-x,16px) 15px}.Cta_container__ie56b{padding:50px 12px 12px}.Cta_heading__ieae0{font-size:var(--m-h2-size);font-weight:var(--m-h2-weight);letter-spacing:var(--m-h2-tracking);line-height:var(--m-h2-leading);text-align:center}.Cta_supportingText__P4G2e{font-size:var(--m-lead-size);font-weight:var(--m-lead-weight);letter-spacing:var(--m-lead-tracking);line-height:var(--m-lead-leading);text-align:center}.Cta_checkboxRow__1GrUn,.Cta_contactLinks__MMbOI,.Cta_formError__KCb0z{font-size:var(--m-small-size);font-weight:var(--m-small-weight);letter-spacing:var(--m-small-tracking);line-height:var(--m-small-leading)}.Cta_submitButton__hfgsL{font-size:var(--m-body-size);font-weight:var(--m-body-weight);letter-spacing:var(--m-body-tracking);line-height:var(--m-body-leading)}.Cta_wrapper__WDpSQ{flex-direction:column;gap:0}.Cta_textContent__YJqQf{flex:none;width:100%}.Cta_formWrapper__DSdk_{flex:none;padding:20px 12px;width:100%}.Cta_submitButtonContainer__S5zNo{height:44px}.Cta_accentBar__k79EC{bottom:unset;height:60%;right:10px;width:unset}}.Cta_heading__ieae0,.Cta_supportingText__P4G2e{text-wrap:balance}.Differences_section__sB92L{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0;height:min-content;justify-content:center;overflow:visible;padding:0;background:var(--section-bg,transparent)}.Differences_section__sB92L,.Differences_stage__aRwhE{position:relative;width:100%}.Differences_spacer__S5toH{display:none;width:100%}.Differences_stage__aRwhE[data-active] .Differences_spacer__S5toH{display:block;height:var(--spot-scroll,350vh)}.Differences_sticky__xB3wP{position:relative;width:100%}.Differences_stage__aRwhE[data-active] .Differences_sticky__xB3wP{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.Differences_inner__WOP1R{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,5vh,60px);width:100%;padding:var(--section-padding-y,50px) var(--section-padding-x,40px)}.Differences_overlay__NTDfB{position:absolute;left:0;top:0;z-index:5;visibility:hidden;overflow:hidden;background-color:var(--color-black);pointer-events:none;will-change:left,top,width,height}.Differences_ghost__1gG8z{position:absolute;left:0;top:0;max-width:none;background:transparent}.Differences_words__HaNkn{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;opacity:0}.Differences_wordCounter__dVllV{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.18em;color:var(--color-accent)}.Differences_wordStack__FOgHL{position:relative;display:grid;place-items:center;width:100%}.Differences_word__CcFq9{grid-area:1/1;font-family:var(--font-heading);font-size:clamp(88px,22vw,300px);font-weight:600;letter-spacing:-.06em;line-height:1;color:var(--color-cream);opacity:0;transform:translateY(40px) scale(.92);filter:blur(14px);transition:opacity .5s cubic-bezier(.44,0,.56,1),transform .5s cubic-bezier(.44,0,.56,1),filter .5s cubic-bezier(.44,0,.56,1)}.Differences_wordActive__I5Eac{opacity:1;transform:none;filter:blur(0)}.Differences_header__V8tDs{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:100%;max-width:800px;margin:0 auto}.Differences_heading__3S389{font-family:var(--font-heading);font-size:48px;font-weight:600;letter-spacing:-.05em;line-height:1.1em;text-align:center;color:var(--heading-color,var(--color-heading));margin:0;max-width:760px;text-wrap:balance}.Differences_cardContainer__ExLF5{display:flex;justify-content:center;width:100%}.Differences_card__cXxg8{display:flex;flex-direction:column;gap:16px;width:100%;max-width:553px;background-color:var(--color-black);border-radius:4px;padding:40px}.Differences_comparisonBlock__Nv8ER,.Differences_item__NyP5G{display:flex;flex-direction:column;gap:10px}.Differences_comparisonBlock__Nv8ER{padding:7px 12px 7px 7px}.Differences_iconWrapper__i3Ci4{display:flex;align-items:center;justify-content:center;width:21px;height:21px;flex-shrink:0}.Differences_iconWrapper__i3Ci4 svg{width:100%;height:100%;color:var(--color-accent);fill:currentColor}.Differences_question__I42Yv{font-weight:700}.Differences_answer__DvXaV,.Differences_question__I42Yv{font-family:var(--font-body);font-size:15px;letter-spacing:-.03em;line-height:150%;color:var(--color-cream);margin:0;width:100%}.Differences_answer__DvXaV{font-weight:500;white-space:pre-wrap}.Differences_item__NyP5G:first-child .Differences_answer__DvXaV{white-space:pre;width:350px}@media (max-width:809px){.Differences_item__NyP5G:first-child .Differences_answer__DvXaV{width:100%;white-space:normal}}.Differences_buttonWrapper__m28L_{display:flex;justify-content:center;width:100%}@media (max-width:809px){.Differences_inner__WOP1R{padding:var(--section-padding-y,35px) var(--section-padding-x,16px);gap:40px}.Differences_header__V8tDs{padding:0 20px}.Differences_heading__3S389{font-size:var(--m-h2-size);font-weight:var(--m-h2-weight);letter-spacing:var(--m-h2-tracking);line-height:var(--m-h2-leading)}.Differences_answer__DvXaV,.Differences_question__I42Yv{font-size:var(--m-body-size);letter-spacing:var(--m-body-tracking);line-height:var(--m-body-leading)}.Differences_answer__DvXaV{font-weight:var(--m-body-weight)}.Differences_wordCounter__dVllV{font-size:var(--m-label-size);font-weight:var(--m-label-weight);letter-spacing:var(--m-label-tracking);line-height:var(--m-label-leading)}}.SectionBadge_badge__8EkCj{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;width:min-content;height:min-content;padding:2px 10px 2px 2px;overflow:hidden;position:relative;border-radius:10px;background-color:var(--color-surface)}.SectionBadge_dark__KUvIq{background-color:var(--color-white-10)}.SectionBadge_icon__bcyfG{display:flex;align-items:center;justify-content:center;padding:9px;border-radius:9px;background-color:var(--color-black);color:var(--color-white)}.SectionBadge_icon__bcyfG svg{flex:none;width:11px;height:11px;max-width:none;fill:currentColor}.SectionBadge_label__nljL1{white-space:pre;font-family:var(--font-inter);font-size:15px;font-weight:500;letter-spacing:-.03em;line-height:150%;color:var(--color-ink)}.SectionBadge_dark__KUvIq .SectionBadge_label__nljL1{color:var(--color-white)}@media (max-width:809px){.SectionBadge_label__nljL1{font-size:var(--m-small-size);font-weight:var(--m-small-weight);letter-spacing:var(--m-small-tracking);line-height:var(--m-small-leading)}}.Faq_section__vE8jF{padding:var(--section-padding-y,50px) var(--section-padding-x,40px);scroll-margin-top:100px;background:var(--section-bg,transparent)}.Faq_container__aJN7X,.Faq_section__vE8jF{width:100%;display:flex;flex-direction:row;gap:60px;align-items:flex-start;justify-content:center}.Faq_container__aJN7X{max-width:1200px}.Faq_headingGroup__6ptQ_{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.Faq_leftColumn__iB3k1{min-width:0;position:sticky;top:100px;gap:5px;align-items:center}.Faq_leftColumn__iB3k1,.Faq_rightColumn__NV2w7{flex:1 1;max-width:800px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.Faq_rightColumn__NV2w7{gap:0;align-items:stretch}.Faq_heading__vWEt2{font-family:var(--font-heading);font-size:48px;font-weight:600;letter-spacing:-.05em;line-height:1.1em;color:var(--heading-color,var(--color-heading));white-space:pre-wrap}.Faq_description__7XpST,.Faq_heading__vWEt2{text-align:center;margin:0;padding:0;width:calc(100% - 40px)}.Faq_description__7XpST{font-family:var(--font-body);font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:140%;color:var(--text-color,var(--color-text));opacity:.7}.Faq_list__roblA{display:flex;flex-direction:column;gap:10px;width:100%}.Faq_itemContainer__sM_Cp{width:100%;flex:none}.Faq_item__Foqsg{all:unset;display:flex;flex-direction:column;gap:0;width:100%;background-color:var(--color-surface);border-radius:4px;padding:0;cursor:pointer;will-change:transform;position:relative;overflow:hidden}.Faq_item__Foqsg.Faq_open__xo5g4{padding:2px;gap:16px}.Faq_item__Foqsg.Faq_open__xo5g4 .Faq_questionWrapper__j3Q6v,.Faq_item__Foqsg:hover .Faq_iconWrapper__Wz7_o{background-color:var(--color-white);transition:background-color .2s ease}.Faq_item__Foqsg.Faq_open__xo5g4 .Faq_iconWrapper__Wz7_o{background-color:transparent}.Faq_questionWrapper__j3Q6v{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between;background-color:var(--color-surface);border-radius:4px;padding:20px;width:100%;z-index:4;position:relative;flex-shrink:0}.Faq_question__zTaH9{flex:0.95 1;font-family:var(--font-heading);font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.4em;color:var(--heading-color,var(--color-heading));margin:0;padding:0;-webkit-user-select:none;user-select:none;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.Faq_iconWrapper__Wz7_o{flex:none;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;width:42px;height:42px;aspect-ratio:1/1;background-color:transparent;border-radius:13px;overflow:visible;padding:0;position:relative}.Faq_icon__F96iM{flex:none;width:16px;height:16px;color:rgb(10,10,10);fill:currentColor;transform:rotate(-225deg);transition:transform .3s ease-out}.Faq_item__Foqsg.Faq_open__xo5g4 .Faq_icon__F96iM{transform:rotate(0deg)}.Faq_answerWrapper__zN9bx{width:100%;z-index:1;opacity:0;pointer-events:none;max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.Faq_item__Foqsg.Faq_open__xo5g4 .Faq_answerWrapper__zN9bx{max-height:500px;opacity:1;pointer-events:auto}.Faq_answerInner__5dMoZ{display:flex;flex-direction:row;gap:10px;align-items:flex-end;justify-content:center;padding:20px;width:100%;background-color:transparent;border-top:1px dashed rgba(0,0,0,.4)}.Faq_answer__Dpqvv{flex:1 1;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:-.03em;line-height:150%;text-align:left;color:var(--text-color,var(--color-text));opacity:.7;margin:0;padding:0;-webkit-user-select:none;user-select:none;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}@media (max-width:1199px){.Faq_leftColumn__iB3k1{position:relative;top:auto}}@media (max-width:809px){.Faq_section__vE8jF{gap:40px;padding:var(--section-padding-y,35px) var(--section-padding-x,16px)}.Faq_container__aJN7X{flex-direction:column;gap:40px}.Faq_leftColumn__iB3k1{position:relative;top:auto}.Faq_leftColumn__iB3k1,.Faq_rightColumn__NV2w7{width:100%;max-width:none;flex:none}.Faq_heading__vWEt2{font-size:var(--m-h2-size);font-weight:var(--m-h2-weight);letter-spacing:var(--m-h2-tracking);line-height:var(--m-h2-leading)}.Faq_description__7XpST{font-size:var(--m-lead-size);font-weight:var(--m-lead-weight);letter-spacing:var(--m-lead-tracking);line-height:var(--m-lead-leading)}.Faq_question__zTaH9{font-size:var(--m-h3-size);font-weight:var(--m-h3-weight);letter-spacing:var(--m-h3-tracking);line-height:var(--m-h3-leading)}.Faq_answer__Dpqvv{font-size:var(--m-body-size);font-weight:var(--m-body-weight);letter-spacing:var(--m-body-tracking);line-height:var(--m-body-leading)}}.Faq_description__7XpST,.Faq_heading__vWEt2{text-wrap:balance}.Blog_section__gIAo1{gap:50px;padding:var(--section-padding-y,50px) var(--section-padding-x,40px);background:var(--section-bg,transparent)}.Blog_header__SdHCn,.Blog_section__gIAo1{display:flex;flex-direction:column;align-items:center;width:100%}.Blog_header__SdHCn{gap:6px;max-width:1200px}.Blog_headingGroup__ydmUa{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.Blog_heading__H1k4f{max-width:760px;font-family:var(--font-heading);font-size:48px;font-weight:600;letter-spacing:-.04em;line-height:1em;text-align:center;color:var(--heading-color,var(--color-heading));text-wrap:balance}.Blog_accent__uFJTz{color:var(--color-accent)}.Blog_description__rMhd0{max-width:560px;font-family:var(--font-body);font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:140%;text-align:center;color:var(--text-color,var(--color-text));opacity:.7;text-wrap:balance}.Blog_grid__RdCEO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:1200px}.Blog_item__F5NRj{display:flex;min-width:0}.Blog_gridEven__G4zPj>.Blog_item__F5NRj:last-child:nth-child(3n+1){grid-column:span 3}.Blog_gridEven__G4zPj>.Blog_item__F5NRj:last-child:nth-child(3n+2),.Blog_itemFeatured__AEjsi{grid-column:span 2}.Blog_card__HdYF1{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:4px;background-color:var(--color-surface);color:var(--text-color,var(--color-text))}.Blog_cardFeatured__0dm0C{flex-direction:row}.Blog_stage__R7fAv{position:relative;display:flex;align-items:center;justify-content:center;padding:44px 20px 24px}.Blog_cardFeatured__0dm0C .Blog_stage__R7fAv{flex:1.2 1;min-width:0;padding:44px 30px 30px}.Blog_chipText__5wUDl,.Blog_codeText__f9Vye,.Blog_latest__WLh6Y,.Blog_meta__g_K_X,.Blog_monoText__RBqKT,.Blog_number__CVD8R{font-family:var(--font-mono);font-weight:400;letter-spacing:0;text-transform:uppercase}.Blog_latest__WLh6Y,.Blog_number__CVD8R{position:absolute;top:16px;font-size:12px;line-height:1;color:var(--color-ink)}.Blog_number__CVD8R{left:20px;opacity:.45;color:var(--text-color,var(--color-text))}.Blog_latest__WLh6Y{right:20px;color:var(--color-accent)}.Blog_cover__GFLct{position:relative;z-index:1;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:4px;background-color:var(--cover-bg);color:var(--cover-fg);box-shadow:inset 0 0 0 1px rgba(10,10,10,.06),0 1px 1px rgba(10,10,10,.06),0 12px 18px -12px rgba(10,10,10,.3);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.Blog_cover__GFLct:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(10,10,10,.06);background:linear-gradient(125deg,rgba(255,255,255,.1),rgba(255,255,255,0) 40%);pointer-events:none}.Blog_art__byLMF,.Blog_coverImage__rjTx9{display:block;width:100%;height:100%}.Blog_coverImage__rjTx9{object-fit:cover}.Blog_fg__zRJ0W{fill:var(--cover-fg)}.Blog_ac__Na3Uj{fill:var(--cover-accent)}.Blog_sfg__BeQdn{fill:none;stroke:var(--cover-fg)}.Blog_sac__XCUF9{fill:none;stroke:var(--cover-accent)}.Blog_chipText__5wUDl,.Blog_codeText__f9Vye,.Blog_monoText__RBqKT{fill:var(--cover-fg);font-size:10px}.Blog_codeText__f9Vye{text-transform:none}.Blog_chipText__5wUDl{font-size:11px}.Blog_scoreText__nadhr{fill:var(--cover-fg);font-family:var(--font-body);font-size:34px;font-weight:600;letter-spacing:-.05em}.Blog_mBar__vnbHi,.Blog_mChip__j6CIp,.Blog_mCore__UeQXu,.Blog_mGrow__IwqPE,.Blog_mMark__FusKq,.Blog_mOrbit__S4auJ,.Blog_mOverview__WBkgM,.Blog_mPin__3IbBV,.Blog_mQuote__TNzZ4,.Blog_mResults__raK_Z,.Blog_mRing__xa_jk,.Blog_mRipple__9v1b7{transform-box:fill-box;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1)}.Blog_mBar__vnbHi,.Blog_mGrow__IwqPE,.Blog_mMark__FusKq{transform-origin:left center}.Blog_mGrow__IwqPE{transform:scaleX(.55)}.Blog_mBar__vnbHi{transform:scaleX(.72)}.Blog_mMark__FusKq{transform:scaleX(.86)}.Blog_mCore__UeQXu,.Blog_mOrbit__S4auJ,.Blog_mRing__xa_jk,.Blog_mRipple__9v1b7{transform-origin:center}.Blog_mOrbit__S4auJ{transform-box:view-box;transform-origin:160px 100px}.Blog_mPin__3IbBV{transform-origin:center bottom}.Blog_mArc__ULKIP{stroke-dashoffset:38;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}.Blog_mCaret___babx{opacity:0}.Blog_body__CxO9t{display:flex;flex-direction:column;gap:6px;flex:1 1;padding:20px;border-top:1px dashed rgba(0,0,0,.4)}.Blog_cardFeatured__0dm0C .Blog_body__CxO9t{flex:1 1;min-width:0;gap:10px;padding:30px;border-top:0;border-left:1px dashed rgba(0,0,0,.4)}.Blog_meta__g_K_X{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:4px;font-size:12px;line-height:1.4;color:rgba(15,15,15,.6)}.Blog_metaRest__DGxbs{display:inline-flex;gap:6px;white-space:nowrap}.Blog_pill__g3z1P{padding:5px 9px;border-radius:10px;background-color:var(--color-white);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-transform:none;color:var(--text-color,var(--color-text));white-space:nowrap}.Blog_title__BqLu6{font-family:var(--font-heading);font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.3em;color:var(--heading-color,var(--color-heading));text-wrap:balance}.Blog_cardFeatured__0dm0C .Blog_title__BqLu6{font-size:32px;font-weight:600;letter-spacing:-.04em;line-height:1.1em}.Blog_excerpt__b_C09{font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:-.03em;line-height:150%;color:var(--text-color,var(--color-text));opacity:.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Blog_cardFeatured__0dm0C .Blog_excerpt__b_C09{font-size:16px;-webkit-line-clamp:4}.Blog_more__ozcVv{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;margin-top:auto;padding-top:14px}.Blog_moreLabel__16U7f{font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:-.03em;line-height:150%;color:var(--text-color,var(--color-text));opacity:.45;transition:opacity .2s ease,color .2s ease}a.Blog_card__HdYF1 .Blog_moreLabel__16U7f{opacity:1}.Blog_arrow__nINkn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:4px;background-color:var(--color-black);color:var(--color-white);transition:background-color .2s ease,transform .2s ease}.Blog_arrow__nINkn svg{width:12px;height:12px;fill:currentColor}.Blog_allLink__n6cw_{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border-radius:2px;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:-.03em;line-height:150%;color:var(--text-color,var(--color-text));background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:color .2s ease}.Blog_allLink__n6cw_:hover{color:var(--color-accent)}.Blog_allArrow__3BsAs{display:flex;transition:transform .2s ease}.Blog_allArrow__3BsAs svg{width:13px;height:13px;fill:currentColor}.Blog_allLink__n6cw_:hover .Blog_allArrow__3BsAs{transform:translate(2px,-2px)}.Blog_allLink__n6cw_:focus-visible,.Blog_card__HdYF1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (hover:hover){.Blog_card__HdYF1:hover .Blog_cover__GFLct{transform:translateY(-6px);box-shadow:inset 0 0 0 1px rgba(10,10,10,.06),0 2px 2px rgba(10,10,10,.06),0 22px 28px -14px rgba(10,10,10,.34),0 36px 44px -30px rgba(10,10,10,.4)}a.Blog_card__HdYF1:hover .Blog_arrow__nINkn{background-color:var(--color-accent);transform:translate(2px,-2px)}a.Blog_card__HdYF1:hover .Blog_moreLabel__16U7f{color:var(--color-accent)}.Blog_card__HdYF1:hover .Blog_mOverview__WBkgM{transform:translateY(2px)}.Blog_card__HdYF1:hover .Blog_mGrow__IwqPE{transform:none}.Blog_card__HdYF1:hover .Blog_mResults__raK_Z{transform:translateY(10px);opacity:.55}.Blog_card__HdYF1:hover .Blog_mCaret___babx{animation:Blog_caret__A0iCU 1s steps(1) infinite}.Blog_card__HdYF1:hover .Blog_mQuote__TNzZ4{transform:translate(3px,-3px)}.Blog_card__HdYF1:hover .Blog_mMark__FusKq{transform:none}.Blog_card__HdYF1:hover .Blog_mChip__j6CIp{transform:translateY(-5px)}.Blog_card__HdYF1:hover .Blog_mOrbit__S4auJ{transform:rotate(14deg)}.Blog_card__HdYF1:hover .Blog_mCore__UeQXu{transform:scale(1.12)}.Blog_card__HdYF1:hover .Blog_mRing__xa_jk{transform:scale(1.3);opacity:0}.Blog_card__HdYF1:hover .Blog_mArc__ULKIP{stroke-dashoffset:8}.Blog_card__HdYF1:hover .Blog_mBar__vnbHi{transform:scaleX(1.15)}.Blog_card__HdYF1:hover .Blog_mPin__3IbBV{transform:translateY(-6px)}.Blog_card__HdYF1:hover .Blog_mRipple__9v1b7{transform:scale(1.35);opacity:.3}}@keyframes Blog_caret__A0iCU{50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.Blog_allArrow__3BsAs,.Blog_allLink__n6cw_,.Blog_arrow__nINkn,.Blog_cover__GFLct,.Blog_mArc__ULKIP,.Blog_mBar__vnbHi,.Blog_mChip__j6CIp,.Blog_mCore__UeQXu,.Blog_mGrow__IwqPE,.Blog_mMark__FusKq,.Blog_mOrbit__S4auJ,.Blog_mOverview__WBkgM,.Blog_mPin__3IbBV,.Blog_mQuote__TNzZ4,.Blog_mResults__raK_Z,.Blog_mRing__xa_jk,.Blog_mRipple__9v1b7,.Blog_moreLabel__16U7f{transition:none}.Blog_allLink__n6cw_:hover .Blog_allArrow__3BsAs,.Blog_card__HdYF1:hover .Blog_cover__GFLct,.Blog_card__HdYF1:hover .Blog_mChip__j6CIp,.Blog_card__HdYF1:hover .Blog_mCore__UeQXu,.Blog_card__HdYF1:hover .Blog_mOrbit__S4auJ,.Blog_card__HdYF1:hover .Blog_mOverview__WBkgM,.Blog_card__HdYF1:hover .Blog_mPin__3IbBV,.Blog_card__HdYF1:hover .Blog_mQuote__TNzZ4,.Blog_card__HdYF1:hover .Blog_mResults__raK_Z,a.Blog_card__HdYF1:hover .Blog_arrow__nINkn{transform:none}.Blog_card__HdYF1:hover .Blog_mCaret___babx{animation:none}}@media (min-width:1200px){.Blog_cardFeatured__0dm0C .Blog_stage__R7fAv{flex:1.35 1;padding:48px 30px 36px}.Blog_cardFeatured__0dm0C .Blog_title__BqLu6{font-size:30px}.Blog_cardFeatured__0dm0C .Blog_excerpt__b_C09{-webkit-line-clamp:6}}@media (max-width:1199px){.Blog_grid__RdCEO{grid-template-columns:repeat(2,minmax(0,1fr))}.Blog_gridEven__G4zPj>.Blog_item__F5NRj:last-child:nth-child(3n+1),.Blog_gridEven__G4zPj>.Blog_item__F5NRj:last-child:nth-child(3n+2){grid-column:auto}.Blog_gridEven__G4zPj>.Blog_item__F5NRj:last-child:nth-child(odd){grid-column:span 2}.Blog_cardFeatured__0dm0C .Blog_title__BqLu6{font-size:28px}}@media (max-width:809px){.Blog_section__gIAo1{padding:var(--section-padding-y,35px) var(--section-padding-x,16px);gap:32px}.Blog_heading__H1k4f{max-width:360px;font-size:var(--m-h2-size);font-weight:var(--m-h2-weight);letter-spacing:var(--m-h2-tracking);line-height:var(--m-h2-leading)}.Blog_description__rMhd0{font-size:var(--m-lead-size);font-weight:var(--m-lead-weight);letter-spacing:var(--m-lead-tracking);line-height:var(--m-lead-leading)}.Blog_latest__WLh6Y,.Blog_meta__g_K_X,.Blog_number__CVD8R{font-size:var(--m-label-size);font-weight:var(--m-label-weight);letter-spacing:var(--m-label-tracking);line-height:var(--m-label-leading)}.Blog_allLink__n6cw_,.Blog_moreLabel__16U7f,.Blog_pill__g3z1P{font-size:var(--m-small-size);font-weight:var(--m-small-weight);letter-spacing:var(--m-small-tracking);line-height:var(--m-small-leading)}.Blog_title__BqLu6{font-size:var(--m-h3-size);font-weight:var(--m-h3-weight);letter-spacing:var(--m-h3-tracking);line-height:var(--m-h3-leading)}.Blog_excerpt__b_C09{font-size:var(--m-body-size);font-weight:var(--m-body-weight);letter-spacing:var(--m-body-tracking);line-height:var(--m-body-leading)}.Blog_grid__RdCEO{display:flex;gap:10px;width:calc(100% + 24px);margin:0 -12px;padding:0 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.Blog_grid__RdCEO::-webkit-scrollbar{display:none}.Blog_item__F5NRj{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 80px);max-width:calc(100vw - 80px);scroll-snap-align:start}.Blog_cardFeatured__0dm0C{flex-direction:column}.Blog_cardFeatured__0dm0C .Blog_stage__R7fAv{flex:none;padding:44px 20px 24px}.Blog_cardFeatured__0dm0C .Blog_body__CxO9t{gap:6px;padding:20px;border-left:0;border-top:1px dashed rgba(0,0,0,.4)}.Blog_cardFeatured__0dm0C .Blog_title__BqLu6{font-size:var(--m-h3-size);font-weight:var(--m-h3-weight);letter-spacing:var(--m-h3-tracking);line-height:var(--m-h3-leading)}.Blog_cardFeatured__0dm0C .Blog_excerpt__b_C09{font-size:var(--m-body-size);font-weight:var(--m-body-weight);letter-spacing:var(--m-body-tracking);line-height:var(--m-body-leading);-webkit-line-clamp:3}.Blog_allLink__n6cw_{min-height:44px}}.PostEditor_page__IOHsQ{display:flex;flex-direction:column;gap:20px;padding-bottom:80px}.PostEditor_layout__yVnY3{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}@media (max-width:960px){.PostEditor_layout__yVnY3{grid-template-columns:1fr}}.PostEditor_main__dFzzU,.PostEditor_sidebar__3NdZY,.PostEditor_tabBody__fLhjO{display:flex;flex-direction:column;gap:16px}.PostEditor_slugRow__GJh1r{display:flex;align-items:center;gap:8px}.PostEditor_slugPrefix__kmY5D{font-size:12px;color:var(--admin-muted);white-space:nowrap}.PostEditor_slugRow__GJh1r>:nth-child(2){flex:1 1}.PostEditor_smallButton__s1KFA{padding:7px 12px;border-radius:8px;border:1px solid var(--admin-border);font-size:12px;white-space:nowrap}.PostEditor_smallButton__s1KFA:hover{background:var(--admin-bg)}.PostEditor_row2__bwnKA{display:grid;grid-template-columns:1fr 1fr;gap:12px}.PostEditor_row2__bwnKA>*{min-width:0}.PostEditor_readTimeRow__cSEne{display:flex;gap:8px;align-items:center}.PostEditor_readTimeRow__cSEne>:first-child{flex:1 1}.PostEditor_coverEditor__eg40y{display:flex;flex-direction:column;gap:12px}.PostEditor_previewWrap__8a8aD{display:flex;flex-direction:column;align-items:center;gap:6px}.PostEditor_previewLabel__bFd6d{font-size:11px;color:var(--admin-muted);text-transform:uppercase;letter-spacing:.04em}.PostEditor_presetRow__FZMd9{display:flex;gap:8px;flex-wrap:wrap}.PostEditor_presetButton__iAuY9{width:44px;height:28px;border-radius:4px;border:1px solid var(--admin-border);cursor:pointer}.PostEditor_presetButton__iAuY9:hover{outline:2px solid var(--admin-accent);outline-offset:1px}.PostEditor_coverBox__e_Bxs{width:100%;aspect-ratio:16/10;border-radius:6px;overflow:hidden;background:var(--admin-bg)}.PostEditor_coverBox__e_Bxs img{width:100%;height:100%;object-fit:cover}.PostEditor_copyButton__qqubA{padding:8px 14px;border-radius:8px;border:1px solid var(--admin-border);font-size:12px;width:fit-content}.PostEditor_copyButton__qqubA:hover{background:var(--admin-bg)}.PostEditor_previewLinks__saPA_{display:flex;gap:12px}.PostEditor_previewLinks__saPA_ a{font-size:12px;color:var(--admin-accent)}.PostEditor_errorBanner__1fcFE{padding:10px 14px;border-radius:8px;background:var(--admin-danger-bg);color:var(--admin-danger);font-size:13px}.Footer_footer__qnFYq{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;height:min-content;justify-content:center;overflow:visible;padding:20px var(--section-padding-x,40px) 40px;position:relative;width:100%}.Footer_container__GLNRs{background-color:var(--section-bg,var(--color-black));border-radius:4px;gap:40px;overflow:hidden;padding:60px 40px}.Footer_container__GLNRs,.Footer_topSection__KVEru{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;height:min-content;justify-content:center;position:relative;width:100%}.Footer_topSection__KVEru{gap:20px;overflow:visible;padding:0}.Footer_topContainer__SozpQ{flex:none;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:center;max-width:1200px;overflow:visible;width:100%}.Footer_companyInfo__qTKoA,.Footer_topContainer__SozpQ{align-content:flex-start;align-items:flex-start;display:flex;height:min-content;padding:0;position:relative}.Footer_companyInfo__qTKoA{flex:1 0;flex-direction:column;flex-wrap:nowrap;gap:3px;justify-content:flex-start;overflow:hidden;width:1px}.Footer_brand__EPBX9{display:flex;margin:0 0 14px;padding:0;height:auto;position:relative;width:100%;z-index:1}.Footer_brandLogo__AlQGO{display:block;width:200px;max-width:100%;height:auto;object-fit:contain}.Footer_tagline__LPoIG{--framer-text-wrap:balance;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:140%;text-alignment:left;margin:0;padding:0;height:auto;position:relative;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.Footer_address__GxlpW,.Footer_tagline__LPoIG{font-family:var(--font-body);color:var(--color-cream);max-width:350px;width:100%}.Footer_address__GxlpW{font-size:15px;font-style:normal;font-weight:400;line-height:150%;opacity:.7;margin:14px 0 0}.Footer_linksWrapper__eyz3d{flex:1 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;max-width:1200px;width:1px}.Footer_linksContainer__QeGlG,.Footer_linksWrapper__eyz3d{align-content:flex-start;align-items:flex-start;display:flex;gap:10px;height:min-content;overflow:visible;padding:0;position:relative}.Footer_linksContainer__QeGlG{flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:min-content}.Footer_linksColumn__gB_Ds{gap:16px;padding:0 30px 0 0}.Footer_linksColumn__gB_Ds,.Footer_navLinks__uZ6xm{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;height:min-content;justify-content:center;overflow:visible;position:relative;width:min-content}.Footer_navLinks__uZ6xm{gap:6px;padding:0}.Footer_navLink__XRvxI{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;height:31px;justify-content:center;overflow:hidden;padding:0 22px 0 0;position:relative;text-decoration:none;width:min-content;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:-.03em;line-height:150%;color:var(--color-white);isolation:isolate}.Footer_navLink__XRvxI:hover{gap:6px;padding:0}.Footer_navLink__XRvxI:hover .Footer_navLinkIcon__HhQV1{position:relative;left:0}.Footer_navLinkIcon__HhQV1{flex:none;height:16px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:1}.Footer_navLinkText__FvgUX{flex:none;height:auto;position:relative;white-space:pre;width:auto}.Footer_socials__F4LCZ{display:flex;flex:none;flex-direction:row;align-items:center;gap:14px;height:24px;position:relative}.Footer_socialLink__so7xO{flex:none;height:24px;overflow:visible;position:relative;text-decoration:none;width:25px;transition:opacity .2s ease}.Footer_socialLink__so7xO:hover{opacity:.7}.Footer_socialIcon__UaQgk{bottom:0;flex:none;left:0;position:absolute;top:0;width:25px;aspect-ratio:1/1;color:var(--color-white)}.Footer_bottomSection__prigE{flex:none;flex-direction:row;flex-wrap:nowrap;gap:21px;justify-content:flex-end;max-width:1200px;padding:10px 0 0;width:100%}.Footer_bottomSection__prigE,.Footer_designerInfo__Qh1Am{align-content:center;align-items:center;display:flex;height:min-content;overflow:visible;position:relative}.Footer_designerInfo__Qh1Am{flex:1 0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:0;width:1px}.Footer_copyright__9CneB{font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:-.03em;line-height:150%;text-alignment:left;color:var(--color-white);margin:0;padding:0;height:auto;position:relative;white-space:pre;width:auto}.Footer_profilesColumn__5Sl_o{padding-right:48px}.Footer_profileList__hxo6b{display:flex;flex-direction:column;gap:10px;width:230px}.Footer_profileBadge__Do_vM{display:flex;align-items:center;gap:12px;width:100%;height:46px;padding:0 8px 0 16px;border-radius:9999px;background-color:var(--color-white);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 18px -12px rgba(0,0,0,.5);color:var(--color-ink);font-family:var(--font-body);text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.Footer_profileBadge__Do_vM:hover{transform:translateY(-2px);box-shadow:0 14px 26px -14px rgba(0,0,0,.6)}.Footer_profileBadge__Do_vM:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Footer_profileLogo___snvr{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:54px;height:22px;padding-right:12px;border-right:1px solid rgba(0,0,0,.1);box-sizing:content-box;color:var(--color-ink)}.Footer_profileLogo___snvr img,.Footer_profileLogo___snvr svg{display:block;width:auto;height:22px;max-width:54px;overflow:visible}.Footer_profileLogo___snvr[data-brand=amazon] svg{height:15.5px;transform:translateY(2.2px)}.Footer_profileLogo___snvr[data-brand=github] svg,.Footer_profileLogo___snvr[data-brand=other] svg,.Footer_profileLogo___snvr[data-brand=udemy] svg,.Footer_profileLogo___snvr[data-brand=x] svg{height:18px}.Footer_profileLabel__Rc70G{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600;letter-spacing:-.015em;line-height:1;color:var(--color-ink)}.Footer_profileArrow__H3aag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background-color:rgba(0,0,0,.05);font-size:14px;line-height:1;color:var(--color-ink);transition:background-color .2s ease,color .2s ease,transform .2s ease}.Footer_profileBadge__Do_vM:hover .Footer_profileArrow__H3aag{background-color:var(--color-black);color:var(--color-white);transform:rotate(45deg)}@media (max-width:1199px){.Footer_footer__qnFYq{padding:20px;width:100%}.Footer_topContainer__SozpQ{gap:40px}.Footer_linksWrapper__eyz3d{flex-direction:column;gap:31px;justify-content:flex-start;position:relative}.Footer_linksContainer__QeGlG,.Footer_socials__F4LCZ{justify-content:flex-end;padding-right:35px;width:100%}.Footer_bottomSection__prigE{justify-content:center}}@media (max-width:809px){.Footer_footer__qnFYq{padding:15px var(--section-padding-x,16px) 30px;width:100%}.Footer_container__GLNRs{padding:20px 20px 50px}.Footer_topContainer__SozpQ{flex-direction:column;gap:51px;justify-content:flex-start}.Footer_companyInfo__qTKoA{flex:none;order:0;width:100%}.Footer_brand__EPBX9{justify-content:center}.Footer_address__GxlpW,.Footer_tagline__LPoIG{text-align:center}.Footer_address__GxlpW{margin-left:auto;margin-right:auto}.Footer_linksWrapper__eyz3d{flex:none;flex-direction:column;gap:30px;justify-content:flex-start;order:1;position:relative;width:100%}.Footer_linksContainer__QeGlG{gap:unset;justify-content:space-between;width:100%}.Footer_navLink__XRvxI{height:44px;min-width:44px}.Footer_socials__F4LCZ{flex-wrap:wrap;justify-content:center;gap:4px;height:auto;padding-right:0}.Footer_socialLink__so7xO{height:44px;width:44px}.Footer_socialIcon__UaQgk{width:20px;height:20px;margin:auto;right:0}.Footer_bottomSection__prigE{flex-direction:column;gap:17px;justify-content:center}.Footer_designerInfo__Qh1Am{flex:none;width:100%}.Footer_tagline__LPoIG{font-size:var(--m-lead-size);font-weight:var(--m-lead-weight);letter-spacing:var(--m-lead-tracking);line-height:var(--m-lead-leading)}.Footer_address__GxlpW,.Footer_navLink__XRvxI{font-size:var(--m-body-size);font-weight:var(--m-body-weight);letter-spacing:var(--m-body-tracking);line-height:var(--m-body-leading)}.Footer_copyright__9CneB{white-space:normal;text-align:center;font-size:var(--m-small-size);font-weight:var(--m-small-weight);letter-spacing:var(--m-small-tracking);line-height:var(--m-small-leading)}.Footer_linksContainer__QeGlG{flex-direction:column;align-items:stretch;gap:24px;padding-right:0}.Footer_linksColumn__gB_Ds,.Footer_profilesColumn__5Sl_o{width:100%;padding-right:0}.Footer_profileList__hxo6b{width:100%}.Footer_profileLabel__Rc70G{font-size:var(--m-small-size)}}.Footer_tagline__LPoIG{text-wrap:balance}.not-found_wrap__NsWK7{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:96px 24px;gap:16px}.not-found_code___HW90{font-family:var(--font-clash);font-size:96px;line-height:1;color:var(--color-ink)}.not-found_title__GGMA8{font-size:20px;font-weight:500;color:var(--color-ink)}.not-found_text__k_0f4{max-width:420px;color:var(--color-black-60);font-size:14px;line-height:1.6}@media (max-width:809px){.not-found_link__5YRKy{padding:12px 32px;min-height:44px;min-width:44px}.not-found_code___HW90{font-size:72px}.not-found_title__GGMA8{font-size:18px}.not-found_text__k_0f4{font-size:15px}}.not-found_link__5YRKy{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:4px;background:var(--color-black);color:var(--color-cream);font-size:14px;font-weight:500}.not-found_link__5YRKy:hover{background:var(--color-accent)}.Apps_section__B2LG8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;width:100%;padding:var(--section-padding-y,50px) var(--section-padding-x,40px);background:var(--section-bg,var(--color-white));scroll-margin-top:100px}@media (max-width:809px){.Apps_section__B2LG8{gap:40px;padding:var(--section-padding-y,35px) var(--section-padding-x,16px)}}.Apps_intro__HpRGr{gap:5px;max-width:1200px}.Apps_headingGroup__eofNR,.Apps_intro__HpRGr{display:flex;flex-direction:column;align-items:center;width:100%}.Apps_headingGroup__eofNR{gap:12px}.Apps_heading__l1Bcw{width:100%;max-width:760px;font-family:var(--font-heading);font-size:48px;font-weight:600;letter-spacing:-.05em;line-height:1.1em;text-align:center;color:var(--heading-color,var(--color-heading));text-wrap:balance}.Apps_accent__Pf7rF{color:var(--color-accent)}.Apps_lead__4WE_z{width:100%;max-width:560px;font-family:var(--font-body);font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:140%;text-align:center;color:var(--text-color,var(--color-text));opacity:.7;text-wrap:balance}@media (max-width:809px){.Apps_heading__l1Bcw{max-width:326px;font-size:var(--m-h2-size);font-weight:var(--m-h2-weight);letter-spacing:var(--m-h2-tracking);line-height:var(--m-h2-leading)}.Apps_lead__4WE_z{font-size:var(--m-lead-size);font-weight:var(--m-lead-weight);letter-spacing:var(--m-lead-tracking);line-height:var(--m-lead-leading)}}.Apps_grid__mSrw8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:1200px}@media (max-width:1199px){.Apps_grid__mSrw8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809px){.Apps_grid__mSrw8{grid-template-columns:minmax(0,1fr)}}.Apps_cell__VbSyz{display:flex;min-width:0}.Apps_card__B4eLj{display:flex;flex-direction:column;gap:24px;width:100%;padding:10px 10px 20px;border-radius:4px;background-color:var(--color-surface);box-shadow:inset 0 0 0 1px transparent;color:var(--text-color,var(--color-text));text-decoration:none;transition:background-color .3s cubic-bezier(.44,0,.56,1),box-shadow .3s cubic-bezier(.44,0,.56,1)}.Apps_card__B4eLj:focus-visible,.Apps_card__B4eLj:hover{background-color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-surface),0 1px 2px rgba(15,15,15,.04)}.Apps_card__B4eLj:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Apps_visual__moAtn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:200px;overflow:hidden;border-radius:4px;background-color:var(--color-white);transition:background-color .3s cubic-bezier(.44,0,.56,1)}.Apps_visual__moAtn:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(15,15,15,.14) 1px,transparent 1.2px);background-size:14px 14px;background-position:50%;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 20%,transparent 100%)}.Apps_card__B4eLj:focus-visible .Apps_visual__moAtn,.Apps_card__B4eLj:hover .Apps_visual__moAtn{background-color:var(--color-surface)}.Apps_appIcon__xWj4S{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:22px;color:var(--color-white);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 1px rgba(15,15,15,.08),0 8px 20px -6px rgba(15,15,15,.28);transition:transform .4s cubic-bezier(.44,0,.56,1),box-shadow .4s cubic-bezier(.44,0,.56,1)}.Apps_appIcon__xWj4S svg{width:34px;height:34px;max-width:none;fill:currentColor}.Apps_appIconImage__RhssM{background:var(--color-white);box-shadow:inset 0 0 0 1px rgba(15,15,15,.08)}.Apps_appIconImage__RhssM img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.Apps_visualWithScreenshot__kxp6T{background-color:var(--color-surface)}.Apps_visualWithScreenshot__kxp6T:before{display:none}.Apps_screenshot__qofe9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Apps_visualWithScreenshot__kxp6T .Apps_appIcon__xWj4S{position:absolute;left:16px;bottom:16px;z-index:1}.Apps_downloadPill__txc93{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:40px;background-color:var(--color-white);box-shadow:0 1px 2px rgba(15,15,15,.08),inset 0 0 0 1px rgba(15,15,15,.08);font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:-.02em;line-height:1.4em;color:var(--color-ink);text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.Apps_downloadPill__txc93 svg{width:12px;height:12px;flex:none;fill:currentColor}.Apps_downloadPill__txc93:hover{background-color:var(--color-accent);color:var(--color-white)}.Apps_toneBlack__Kxvob{background:linear-gradient(180deg,rgb(44,44,46) 0,var(--color-black) 100%)}.Apps_toneAccent__9tBhc{background:linear-gradient(180deg,rgb(98,124,255) 0,var(--color-accent) 100%)}.Apps_toneCream__dx0SB{background:linear-gradient(180deg,var(--color-white) 0,var(--color-cream) 100%);color:var(--color-accent);box-shadow:inset 0 0 0 1px rgba(15,15,15,.08),0 1px 1px rgba(15,15,15,.06),0 8px 20px -6px rgba(15,15,15,.2)}.Apps_card__B4eLj:focus-visible .Apps_appIcon__xWj4S,.Apps_card__B4eLj:hover .Apps_appIcon__xWj4S{transform:translateY(-4px)}.Apps_body__lPC4w{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:0 10px}.Apps_name__DOwJm{font-family:var(--font-heading);font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.4em;color:var(--heading-color,var(--color-heading))}.Apps_description__MHKBf{font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:-.03em;line-height:150%;color:var(--text-color,var(--color-text));opacity:.7;text-wrap:pretty}.Apps_footer___wO5z{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 10px}.Apps_meta__ew173{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.Apps_category__6_y2N{font-family:var(--font-mono);font-size:12px;line-height:1.4em;letter-spacing:0;text-transform:uppercase;color:var(--text-color,var(--color-text));opacity:.6;white-space:nowrap}.Apps_platforms__u80jS{display:flex;flex-wrap:wrap;gap:4px}.Apps_platform__J4PKG{padding:2px 8px;border-radius:40px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);font-family:var(--font-mono);font-size:12px;line-height:1.5em;color:var(--text-color,var(--color-text));white-space:nowrap}.Apps_arrow___OkD4{display:flex;flex:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background-color:var(--color-white);color:var(--color-black);transition:background-color .3s cubic-bezier(.44,0,.56,1),color .3s cubic-bezier(.44,0,.56,1)}.Apps_arrow___OkD4 svg{width:16px;height:16px;max-width:none;fill:currentColor;transition:transform .3s cubic-bezier(.44,0,.56,1)}.Apps_card__B4eLj:focus-visible .Apps_arrow___OkD4,.Apps_card__B4eLj:hover .Apps_arrow___OkD4{background-color:var(--color-accent);color:var(--color-white)}.Apps_card__B4eLj:focus-visible .Apps_arrow___OkD4 svg,.Apps_card__B4eLj:hover .Apps_arrow___OkD4 svg{transform:translate(1px,-1px)}@media (max-width:809px){.Apps_visual__moAtn{height:150px}.Apps_name__DOwJm{font-size:var(--m-h3-size);font-weight:var(--m-h3-weight);letter-spacing:var(--m-h3-tracking);line-height:var(--m-h3-leading)}.Apps_description__MHKBf{font-size:var(--m-body-size);font-weight:var(--m-body-weight);letter-spacing:var(--m-body-tracking);line-height:var(--m-body-leading)}.Apps_category__6_y2N,.Apps_platform__J4PKG{font-size:var(--m-label-size);font-weight:var(--m-label-weight);letter-spacing:var(--m-label-tracking);line-height:var(--m-label-leading)}.Apps_downloadPill__txc93{font-size:var(--m-small-size);font-weight:var(--m-small-weight);letter-spacing:var(--m-small-tracking);line-height:var(--m-small-leading)}}@media (prefers-reduced-motion:reduce){.Apps_appIcon__xWj4S,.Apps_arrow___OkD4,.Apps_arrow___OkD4 svg,.Apps_card__B4eLj,.Apps_visual__moAtn{transition:none}.Apps_card__B4eLj:focus-visible .Apps_appIcon__xWj4S,.Apps_card__B4eLj:focus-visible .Apps_arrow___OkD4 svg,.Apps_card__B4eLj:hover .Apps_appIcon__xWj4S,.Apps_card__B4eLj:hover .Apps_arrow___OkD4 svg{transform:none}}.page_section__9hMxO{padding:100px 40px 120px}.page_article___LiGc,.page_section__9hMxO{display:flex;flex-direction:column;align-items:center;width:100%}.page_article___LiGc{gap:40px;max-width:900px}.page_header__i3caW{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:760px;text-align:center}.page_metaRow__jFz9U{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 12px}.page_categoryPill__sVTLT{padding:5px 9px;border-radius:10px;background-color:var(--color-surface);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:-.02em;line-height:1.2em;color:var(--color-heading,var(--color-ink))}.page_metaRest__u6Dg6{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;color:var(--color-text,var(--color-ink));opacity:.6}.page_title__UQRJk{margin:0;font-family:var(--font-heading);font-size:44px;font-weight:600;letter-spacing:-.04em;line-height:1.1em;color:var(--color-heading,var(--color-ink));text-wrap:balance}.page_excerpt__LzFXC{max-width:620px;font-size:18px;letter-spacing:-.01em;line-height:140%;opacity:.7;text-wrap:balance}.page_byline__DOM_c,.page_excerpt__LzFXC{margin:0;font-family:var(--font-body);font-weight:500;color:var(--color-text,var(--color-ink))}.page_byline__DOM_c{display:inline-flex;align-items:center;gap:8px;font-size:14px;opacity:.6}.page_cover__dLmAs{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background-color:var(--cover-bg,var(--color-surface));color:var(--cover-fg,var(--color-ink));box-shadow:inset 0 0 0 1px rgba(10,10,10,.06)}.page_art__X___C,.page_coverImage__j0jlw{display:block;width:100%;height:100%}.page_coverImage__j0jlw{object-fit:cover}.page_content__kkNkO{width:100%;max-width:760px;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.7;color:var(--color-text,var(--color-ink))}.page_content__kkNkO h2{margin:40px 0 16px;font-size:30px;letter-spacing:-.03em;line-height:1.25}.page_content__kkNkO h2,.page_content__kkNkO h3{font-family:var(--font-heading);font-weight:600;color:var(--color-heading,var(--color-ink))}.page_content__kkNkO h3{margin:32px 0 12px;font-size:22px;letter-spacing:-.02em;line-height:1.3}.page_content__kkNkO p{margin:0 0 20px}.page_content__kkNkO ol,.page_content__kkNkO ul{margin:0 0 20px;padding-left:24px}.page_content__kkNkO li{margin:0 0 8px}.page_content__kkNkO blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:3px solid var(--color-accent);font-style:italic;opacity:.85}.page_content__kkNkO img{display:block;width:100%;height:auto;margin:24px 0;border-radius:4px}.page_content__kkNkO iframe{display:block;width:100%;aspect-ratio:16/9;margin:24px 0;border:0;border-radius:4px}.page_content__kkNkO pre{margin:24px 0;padding:16px 20px;overflow-x:auto;border-radius:4px;background-color:var(--color-black);color:var(--color-cream);font-family:var(--font-mono);font-size:14px;line-height:1.6}.page_content__kkNkO code{font-family:var(--font-mono);font-size:.9em}.page_content__kkNkO table{width:100%;margin:24px 0;border-collapse:collapse;font-size:16px}.page_content__kkNkO td,.page_content__kkNkO th{padding:10px 12px;border:1px solid rgba(15,15,15,.12);text-align:left}.page_content__kkNkO a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.page_backLink__DGJTa{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:-.03em;color:var(--color-text,var(--color-ink));text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:color .2s ease}.page_backLink__DGJTa:hover{color:var(--color-accent)}.page_authorBox__bbyMV{display:flex;align-items:center;gap:20px;width:100%;max-width:760px;padding:24px;border-radius:8px;background-color:var(--color-surface)}.page_authorAvatar__7oiUP{width:64px;height:64px;flex:none;border-radius:50%;object-fit:cover}.page_authorInfo__sEQuw{display:flex;flex-direction:column;gap:2px;text-align:left}.page_authorByLine__lI4ns{margin:0;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--color-text,var(--color-ink));opacity:.5}.page_authorName__5X6W3{margin:0;font-family:var(--font-heading);font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--color-heading,var(--color-ink))}.page_authorTagline__3J_Bw{margin:0;font-family:var(--font-body);font-size:14px;color:var(--color-text,var(--color-ink));opacity:.65}.page_related__Dqefw{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1200px}.page_relatedHeading__hTVFx{margin:0;font-family:var(--font-heading);font-size:26px;font-weight:600;letter-spacing:-.03em;color:var(--color-heading,var(--color-ink))}.page_prevNext__Xm9Gu{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:760px}.page_prevNextLink__ohupG{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:8px;background-color:var(--color-surface);text-decoration:none;transition:background-color .2s ease}.page_prevNextLinkEnd__C_8bH{text-align:right;align-items:flex-end}.page_prevNextLink__ohupG:hover{background-color:var(--color-black)}.page_prevNextLink__ohupG:hover .page_prevNextLabel__CHYym,.page_prevNextLink__ohupG:hover .page_prevNextTitle__k8Ebv{color:var(--color-cream)}.page_prevNextLabel__CHYym{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--color-text,var(--color-ink));opacity:.6}.page_prevNextTitle__k8Ebv{font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--color-heading,var(--color-ink));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:809px){.page_authorBox__bbyMV{flex-direction:column;text-align:center}.page_authorInfo__sEQuw{align-items:center;text-align:center}.page_prevNext__Xm9Gu{grid-template-columns:1fr}.page_prevNextLinkEnd__C_8bH{text-align:left;align-items:flex-start}.page_backLink__DGJTa{min-height:44px;display:inline-flex;align-items:center;padding:6px 0}.page_authorByLine__lI4ns,.page_metaRest__u6Dg6,.page_prevNextLabel__CHYym{font-size:var(--m-label-size);font-weight:var(--m-label-weight);letter-spacing:var(--m-label-tracking);line-height:var(--m-label-leading)}.page_authorName__5X6W3,.page_authorTagline__3J_Bw,.page_backLink__DGJTa,.page_byline__DOM_c,.page_categoryPill__sVTLT{font-size:var(--m-small-size);font-weight:var(--m-small-weight);letter-spacing:var(--m-small-tracking);line-height:var(--m-small-leading)}.page_excerpt__LzFXC{font-size:var(--m-lead-size);font-weight:var(--m-lead-weight);letter-spacing:var(--m-lead-tracking);line-height:var(--m-lead-leading)}.page_relatedHeading__hTVFx{font-size:var(--m-h2-size);font-weight:var(--m-h2-weight);letter-spacing:var(--m-h2-tracking);line-height:var(--m-h2-leading)}.page_prevNextTitle__k8Ebv{font-size:var(--m-body-size);font-weight:var(--m-body-weight);letter-spacing:var(--m-body-tracking);line-height:var(--m-body-leading)}.page_section__9hMxO{padding:50px 12px 70px}.page_title__UQRJk{font-size:var(--m-h1-size);font-weight:var(--m-h1-weight);letter-spacing:var(--m-h1-tracking);line-height:var(--m-h1-leading)}.page_content__kkNkO{font-size:var(--m-lead-size);letter-spacing:var(--m-lead-tracking);line-height:1.6}.page_content__kkNkO h2,.page_content__kkNkO h3{font-size:var(--m-h3-size);font-weight:var(--m-h3-weight);letter-spacing:var(--m-h3-tracking);line-height:var(--m-h3-leading)}.page_content__kkNkO pre{font-size:var(--m-small-size)}.page_content__kkNkO table{font-size:var(--m-body-size)}}.page_section__EYGVW{gap:50px;padding:100px 40px}.page_header__XZhPv,.page_section__EYGVW{display:flex;flex-direction:column;align-items:center;width:100%}.page_header__XZhPv{gap:12px;max-width:800px;text-align:center}.page_title__Yok3G{margin:0;font-family:var(--font-heading);font-size:48px;font-weight:600;letter-spacing:-.04em;line-height:1em;color:var(--color-heading,var(--color-ink));text-wrap:balance}.page_description__2oELp{margin:0;max-width:560px;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:140%;opacity:.7;text-wrap:balance}.page_description__2oELp,.page_empty__ZBrin{font-family:var(--font-body);color:var(--color-text,var(--color-ink))}.page_empty__ZBrin{font-size:16px;opacity:.6}.page_categoryChips__Gw1TY{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%;max-width:1200px}.page_chip__TDJSQ{padding:8px 16px;border-radius:20px;background-color:var(--color-surface);font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:-.02em;color:var(--color-text,var(--color-ink));opacity:.7;text-decoration:none;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.page_chip__TDJSQ:hover{opacity:1}.page_chipActive__Beu0y{background-color:var(--color-black);color:var(--color-cream);opacity:1}.page_pagination__i3RcK{display:flex;align-items:center;justify-content:center;gap:20px;font-family:var(--font-body)}.page_pageLink__tREge{padding:8px 18px;border-radius:4px;background-color:var(--color-black);color:var(--color-cream);font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s ease}.page_pageLink__tREge:hover{background-color:var(--color-accent)}.page_pageLinkDisabled__c1_hH{pointer-events:none;background-color:var(--color-surface);color:var(--color-text,var(--color-ink));opacity:.4}.page_pageStatus__GMoeV{font-family:var(--font-mono);font-size:13px;text-transform:uppercase;color:var(--color-text,var(--color-ink));opacity:.6}@media (max-width:809px){.page_section__EYGVW{padding:50px 12px;gap:32px}.page_title__Yok3G{font-size:var(--m-h1-size);font-weight:var(--m-h1-weight);letter-spacing:var(--m-h1-tracking);line-height:var(--m-h1-leading)}.page_description__2oELp{font-size:var(--m-lead-size);font-weight:var(--m-lead-weight);letter-spacing:var(--m-lead-tracking);line-height:var(--m-lead-leading)}.page_empty__ZBrin{font-size:var(--m-body-size);font-weight:var(--m-body-weight);letter-spacing:var(--m-body-tracking);line-height:var(--m-body-leading)}.page_chip__TDJSQ,.page_pageLink__tREge{font-size:var(--m-small-size);font-weight:var(--m-small-weight);letter-spacing:var(--m-small-tracking);line-height:var(--m-small-leading)}.page_pageStatus__GMoeV{font-size:var(--m-label-size);font-weight:var(--m-label-weight);letter-spacing:var(--m-label-tracking);line-height:var(--m-label-leading)}.page_chip__TDJSQ{padding:10px 16px;min-height:44px;display:inline-flex;align-items:center}.page_pageLink__tREge{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;padding:10px 18px}ul.page_list__Aq8md{flex-direction:column;width:100%;margin:0;padding:0;overflow:visible;scroll-snap-type:none}ul.page_list__Aq8md>li{flex:none;width:100%;max-width:none}}