.Facts_facts__zah4O{--color-text-primary:#1a1814;--color-text-secondary:#44403a;--color-text-muted:#6b6456;--color-border:rgba(0,0,0,0.18);background:#b4a68f;font-family:var(--font-sans),system-ui,-apple-system,sans-serif;padding:clamp(3rem,8vh,7rem) clamp(1.5rem,4vw,3rem) clamp(4rem,10vh,8rem);scroll-margin-top:0}.Facts_inner__72lU2{width:100%}.Facts_row__9qfvo{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4vh,3.25rem) 0;border-top:1px solid var(--color-border)}.Facts_row__9qfvo:first-child{border-top:none}.Facts_rowFacts__8oTMI{--color-text-primary:#f5f3ee;--color-text-secondary:#b8b2a6;--color-text-muted:#8a8478;--color-border:rgba(255,255,255,0.16);background:#000;border-top:none;margin:0 calc(-1 * clamp(1.5rem, 4vw, 3rem)) calc(-1 * clamp(4rem, 10vh, 8rem));padding:clamp(3rem,6vh,5rem) clamp(1.5rem,4vw,3rem) clamp(4rem,10vh,8rem)}.Facts_eyebrow__HCypV{font-family:var(--font-mono),"Fira Code",monospace;font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-secondary)}.Facts_content__8MW0z{display:flex;flex-direction:column;gap:1.25rem}.Facts_heading__DtCHr{font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:300;letter-spacing:-.02em;line-height:1.15;color:var(--color-text-primary);max-width:28ch;text-wrap:balance}.Facts_body__KSTfL{max-width:48ch;font-size:1rem;line-height:1.7;color:var(--color-text-secondary)}.Facts_principles__zNjMH{display:flex;flex-direction:column}.Facts_principle__IO83k{display:flex;align-items:baseline;gap:1.25rem;padding:.9rem 0;border-bottom:1px solid var(--color-border)}.Facts_principle__IO83k:first-child{padding-top:0}.Facts_principle__IO83k:last-child{border-bottom:none;padding-bottom:0}.Facts_principleNum__OLFxw{font-family:var(--font-mono),"Fira Code",monospace;font-size:.6875rem;letter-spacing:.1em;color:var(--color-text-muted)}.Facts_principleName__znXwg{font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:300;letter-spacing:-.01em;color:var(--color-text-primary)}.Facts_stack__k_uno{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column;grid-column-gap:clamp(1.5rem,3vw,3rem);column-gap:clamp(1.5rem,3vw,3rem)}.Facts_stackItem__HqdR9{display:flex;align-items:baseline;gap:.75rem;padding:.7rem 0;border-bottom:1px solid var(--color-border)}.Facts_stackNum__dxU0N{font-family:var(--font-mono),"Fira Code",monospace;font-size:.6875rem;letter-spacing:.1em;color:var(--color-text-muted)}.Facts_stackName__424TL{font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:300;letter-spacing:-.01em;color:var(--color-text-primary)}.Facts_stackTags__gHwIb{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.Facts_stackTagLine__08QRU{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.Facts_stackTag__qsAZq{padding:.1rem .4rem;font-family:var(--font-mono),"Fira Code",monospace;font-size:.625rem;font-weight:500;letter-spacing:.06em;white-space:nowrap;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:3px}.Facts_factTable__3uvgB{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.Facts_factRow__a8qhl{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);grid-gap:1.5rem;gap:1.5rem;padding:.85rem 0;border-bottom:1px solid var(--color-border)}.Facts_factLabel__m4pB_{font-size:.875rem;color:var(--color-text-secondary)}.Facts_factValue__tzczl{font-size:.875rem;color:var(--color-text-primary)}.Facts_factLink__j_zrA{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-text-primary);text-decoration:none;border-bottom:1px solid var(--color-border);transition:color .15s ease,border-color .15s ease}.Facts_factLink__j_zrA:hover{color:var(--color-link-hover,#fff);border-bottom-color:currentColor}.Facts_itemYear__Lkear{margin-left:.5rem;font-size:.75rem;font-weight:500;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.Facts_productGroups__eTLGl{display:flex;flex-direction:column;gap:1.6rem}.Facts_productGroup__5GgSf{display:flex;flex-direction:column;gap:.35rem}.Facts_productGroupName__VkPjS{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.Facts_productList__moqt1{padding-left:.25rem}.Facts_productItem__mMzO2{display:flex;align-items:center;gap:.5rem}.Facts_productItem__mMzO2:before{content:"–";color:var(--color-text-secondary);opacity:.6}.Facts_downloads__oQfrb{display:inline-flex;align-items:center;gap:.45rem}.Facts_downloadLink__QogCD{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .15s ease,transform .15s ease}.Facts_downloadLink__QogCD:hover{color:var(--color-link-hover,#fff);transform:translateY(-1px)}.Facts_factList__JaT6H{display:flex;flex-direction:column;gap:.4rem}.Facts_factList__JaT6H li{position:relative;padding-left:1.1rem}.Facts_factList__JaT6H li:before{content:"";position:absolute;left:0;top:.5em;width:4px;height:4px;background:var(--color-text-muted)}@media (max-width:720px){.Facts_row__9qfvo{grid-template-columns:1fr;gap:1rem}.Facts_factRow__a8qhl{grid-template-columns:1fr;gap:.35rem}.Facts_stack__k_uno{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}.FAQ_faq__aPOX9{display:flex;flex-direction:column;gap:1.5rem}.FAQ_title__a_N1k{font-size:clamp(1.5rem,4vw,2rem);font-weight:450;letter-spacing:-.02em;color:var(--color-text-primary)}.FAQ_list__AVE_P{display:flex;flex-direction:column}.FAQ_item__JHoCl{border-top:1px solid var(--color-overlay-medium)}.FAQ_item__JHoCl:last-child{border-bottom:1px solid var(--color-overlay-medium)}.FAQ_trigger__yK7pn{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.25rem 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.FAQ_trigger__yK7pn:focus-visible{outline:2px solid var(--color-overlay-focus);outline-offset:4px;border-radius:4px}.FAQ_question__KVX9z{font-size:.9375rem;font-weight:450;line-height:1.4;color:var(--color-text-primary)}.FAQ_icon__JrmDv{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:transform .2s ease}.FAQ_iconOpen__dx4tq{transform:rotate(45deg)}.FAQ_panel__R6Nhr{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.FAQ_panelOpen__yGcsE{grid-template-rows:1fr}.FAQ_panelInner__ouIkj{overflow:hidden}.FAQ_answer__Zehdp{padding:0 0 1.25rem;font-size:.875rem;line-height:1.7;color:var(--color-text-secondary);max-width:640px}.Lightbox_overlay__YKzVa{position:fixed;inset:0;z-index:9999;background:color-mix(in srgb,var(--color-bg) 0%,transparent);transition:background .4s cubic-bezier(.4,0,.2,1);cursor:zoom-out;overscroll-behavior:none;touch-action:none}.Lightbox_overlayVisible__3FsqV{background:var(--color-backdrop)}.Lightbox_image__a0tj5{position:fixed;object-fit:contain;transition:left .4s cubic-bezier(.4,0,.2,1),top .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);will-change:left,top,width,height,transform}.Lightbox_imageExiting__OvIXe{opacity:0;transition:left .4s cubic-bezier(.4,0,.2,1),top .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1) .1s}.Lightbox_navArrow__dLiEv{position:fixed;top:50%;transform:translateY(-50%);z-index:10001;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:50%;background:var(--color-overlay-medium);color:var(--color-inverse-muted);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,color .2s,opacity .2s}.Lightbox_navArrow__dLiEv:hover{background:var(--site-border-action);color:var(--color-inverse)}.Lightbox_navPrev__ci8J9{left:16px}.Lightbox_navNext__LRgjU{right:16px}.Lightbox_navDisabled__m5FiC{opacity:.2;pointer-events:none}.Lightbox_counter__94xXu{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:10001;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary);letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageCarousel_carousel__ZyHVQ{position:relative;width:100%}.ImageCarousel_track__cGG1d{display:flex;gap:var(--carousel-track-gap,16px);overflow-x:auto;overflow-y:clip;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:-webkit-grab;cursor:grab;padding-bottom:4px;padding-right:var(--carousel-track-padding-right,2rem)}.ImageCarousel_track__cGG1d::-webkit-scrollbar{display:none}.ImageCarousel_track__cGG1d.ImageCarousel_dragging__7nfzI,.ImageCarousel_track__cGG1d.ImageCarousel_dragging__7nfzI *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.ImageCarousel_slide__qVdiR{flex:0 0 auto;width:var(--carousel-slide-width,clamp(260px,30vw,340px));scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}.ImageCarousel_imageWrap__aeSqY{position:relative;width:100%;aspect-ratio:var(--carousel-aspect-ratio,4/5);border-radius:0;overflow:hidden;background:var(--color-overlay-subtle)}.ImageCarousel_imageClickable__060Yr{cursor:zoom-in}.ImageCarousel_image___T9B2{object-fit:cover}.ImageCarousel_placeholder__uwrLk{position:absolute;inset:0;background:var(--color-overlay-light)}.ImageCarousel_caption__6b8x0{padding:0 2px}.ImageCarousel_title__qDaFw{font-size:.8125rem;line-height:1.55;color:var(--color-text-secondary)}.ImageCarousel_title__qDaFw strong{color:var(--color-text-primary);font-weight:450}.ImageCarousel_description__LtWTk{color:var(--color-text-secondary)}.ImageCarousel_arrows__IL48I{display:flex;justify-content:flex-end;gap:4px;margin-top:.75rem}.ImageCarousel_arrow__UHp_U{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--site-border-quote);background:transparent;color:var(--color-text-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease}.ImageCarousel_arrow__UHp_U:hover{background:var(--color-overlay-heavy);border-color:var(--site-border-action)}.ImageCarousel_arrowDisabled__Y0h5J{opacity:.25;pointer-events:none}@media (max-width:640px){.ImageCarousel_slide__qVdiR{width:75vw}}