.Kit_main__deB6v{padding-top:0;color:var(--text-primary);overflow-x:hidden;max-width:100%}.Kit_hero__SEc0b,.Kit_main__deB6v{min-height:100vh;background-color:var(--bg-primary);width:100%}.Kit_hero__SEc0b{position:relative;display:flex;align-items:flex-end;padding:8rem 2rem;overflow:hidden}.Kit_heroBackground__diroF{position:absolute;inset:0;z-index:0;overflow:hidden;will-change:transform}.Kit_bgImage__JYQ9a{object-fit:cover;object-position:center;opacity:.5;filter:brightness(.75) contrast(1.15) saturate(.9)}.Kit_bgOverlay__LAqrj{position:absolute;inset:0;z-index:1}[data-theme=dark] .Kit_bgOverlay__LAqrj{background:linear-gradient(0deg,#0a0a09 0,rgba(10,10,9,.3) 55%,rgba(10,10,9,.6)),linear-gradient(90deg,#0a0a09 0,transparent 60%)}.Kit_heroContent__NDsb5{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto}.Kit_heroEyebrow__1hQOo{display:block;font-size:.7rem;font-weight:700;letter-spacing:.3em;color:var(--accent-red);text-shadow:0 0 .5px currentColor,0 0 1px rgba(197,0,23,.3);margin-bottom:2rem;text-transform:uppercase}.Kit_heroTitle__9MMQw{margin-bottom:.1em}.Kit_heroTitleItalic__a48ME,.Kit_heroTitle__9MMQw{font-family:var(--font-serif);font-size:clamp(3rem,10vw,9rem);line-height:.92;font-weight:400;color:var(--text-primary);letter-spacing:-.03em}.Kit_heroTitleItalic__a48ME{font-style:italic;display:block}.Kit_heroDesc__N1XJc{margin-top:2.5rem;font-size:clamp(1rem,1.5vw,1.2rem);color:var(--text-secondary);max-width:520px;line-height:1.7}.Kit_historySection__OpT_I{padding:8rem 2rem;background-color:var(--bg-primary)}.Kit_historySectionAlt__hjDN8{background-color:var(--bg-secondary)}.Kit_historyInner__Xsb_w{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem;align-items:center}.Kit_historyInnerReverse__AjKu3{direction:rtl}.Kit_historyInnerReverse__AjKu3>*{direction:ltr}.Kit_historyImageWrap__EZ25U{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:16px}.Kit_historyImg__kgWFi{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.Kit_historyImageWrap__EZ25U:hover .Kit_historyImg__kgWFi{transform:scale(1.04)}.Kit_historyText__w6Mhn{display:flex;flex-direction:column;gap:1.75rem}.Kit_historyEyebrow__cUgx2{font-size:.7rem;font-weight:700;letter-spacing:.3em;color:var(--accent-red);text-shadow:0 0 .5px currentColor,0 0 1px rgba(197,0,23,.3);text-transform:uppercase}.Kit_historyTitle__d_1OS{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;font-weight:400;color:var(--text-primary);letter-spacing:-.02em}.Kit_historyParagraph__ZJk7g{font-size:1rem;line-height:1.8;color:var(--text-secondary)}.Kit_historyDivider__e6Wu6{width:2.5rem;height:1px;background-color:var(--accent-red);text-shadow:0 0 .5px currentColor,0 0 1px rgba(197,0,23,.3);opacity:.6}.Kit_siphonSection__Vkzkt{position:relative}.Kit_siphonAccent__28Gh4{position:absolute;top:8rem;right:2rem;font-family:var(--font-serif);font-size:clamp(6rem,15vw,16rem);font-style:italic;font-weight:400;color:var(--accent-red);text-shadow:0 0 .5px currentColor,0 0 1px rgba(197,0,23,.3);opacity:.04;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.Kit_kitsClosing__Llrzk{background-color:var(--bg-secondary);border-top:1px solid var(--border-subtle);padding:8rem 2rem;text-align:center}.Kit_kitsClosingHeader__En8Fd{max-width:640px;margin:0 auto 4rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.Kit_kitsClosingEyebrow__Xbjx3{font-size:.7rem;font-weight:700;letter-spacing:.3em;color:var(--accent-red);text-transform:uppercase}.Kit_kitsClosingTitle__LhQJf{font-family:var(--font-serif);font-style:italic;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;color:var(--text-primary);font-weight:400}.Kit_kitsClosingDesc__VyOM_{font-size:1rem;line-height:1.75;color:var(--text-secondary)}.Kit_kitsLines__1u0hy{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;max-width:880px;margin:0 auto 3.5rem}.Kit_kitsLine__7ui_T{border:1px solid var(--border-subtle);border-radius:16px;padding:2.5rem 2rem;background-color:var(--bg-primary);text-align:left;display:flex;flex-direction:column;gap:1rem}.Kit_kitsLineTitle__FZzo_{font-family:var(--font-serif);font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:400;color:var(--text-primary);letter-spacing:-.01em}.Kit_kitsLineDesc__3Npk3{font-size:.95rem;line-height:1.7;color:var(--text-secondary)}.Kit_kitsCta__Wm9Yj{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--text-primary);border:1px solid var(--border-strong);padding:.9rem 1.75rem;transition:all .3s ease;cursor:pointer;background:transparent;text-decoration:none}.Kit_kitsCta__Wm9Yj:hover{border-color:var(--accent-red);color:var(--accent-red)}.Kit_pageFooter__adOIW{padding:4rem 2rem;text-align:center;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.35em;color:var(--text-muted);border-top:1px solid var(--border-subtle);max-width:1400px;margin:0 auto}@media (min-width:768px){.Kit_kitsLines__1u0hy{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.Kit_historyInner__Xsb_w{grid-template-columns:1fr;gap:3rem}.Kit_historyInnerReverse__AjKu3{direction:ltr}.Kit_historyImageWrap__EZ25U{aspect-ratio:16/9}}@media (max-width:640px){.Kit_hero__SEc0b{padding:6rem 1.5rem;align-items:flex-end}.Kit_heroEyebrow__1hQOo{font-size:.6rem;letter-spacing:.15em;margin-bottom:1.5rem}.Kit_historySection__OpT_I,.Kit_kitsClosing__Llrzk{padding:5rem 1.5rem}.Kit_siphonAccent__28Gh4{display:none}}.Kit_kitsLine__7ui_T{position:relative;height:100%;transition:border-color .3s var(--easing-smooth),transform .3s var(--easing-smooth)}.Kit_kitsLine__7ui_T:hover{border-color:var(--accent-red);transform:translateY(-3px)}.Kit_kitsLineArrow__Owrf3{position:absolute;top:2rem;right:2rem;color:var(--text-secondary);opacity:.5;transition:all .3s var(--easing-smooth)}.Kit_kitsLine__7ui_T:hover .Kit_kitsLineArrow__Owrf3{color:var(--accent-red);opacity:1;transform:translateX(3px)}