body{margin:0}._page_119nh_8{--ink: #1e3b30;--ink-soft: #4b6358;--paper: #fbfbf8;--cork: #c49a6c;--cork-dark: #9c7445;--carton: #d9c7a7;--wine: #6e1a2a;--focus: #2f6fb5;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Public Sans,system-ui,sans-serif;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}._page_119nh_8 :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}._wrap_119nh_33{max-width:68rem;margin:0 auto;padding:0 1rem}._header_119nh_41{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0}._brand_119nh_48{display:inline-flex;align-items:center;gap:.6rem;font-family:"Young Serif",Georgia,serif;font-size:1.35rem;color:var(--ink);text-decoration:none}._brandMark_119nh_58{width:28px;height:28px}._navLink_119nh_63{color:var(--ink-soft);text-decoration:none;font-size:.95rem}._navLink_119nh_63:hover{color:var(--ink);text-decoration:underline}._hero_119nh_76{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.5rem;align-items:center;padding:3.5rem 0 4.5rem}._title_119nh_84{font-family:"Young Serif",Georgia,serif;font-weight:400;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.02;letter-spacing:-.015em;margin:0 0 1.4rem;max-width:12ch}._lede_119nh_94{font-size:1.2rem;line-height:1.55;color:var(--ink-soft);margin:0 0 2rem;max-width:34rem}._install_119nh_102{margin:0;max-width:30rem;font-size:.98rem;color:var(--ink-soft)}._install_119nh_102 strong{color:var(--ink);font-weight:600}._caseFigure_119nh_116{margin:0;justify-self:center;width:100%;max-width:22rem}._carton_119nh_123{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px;background:var(--carton);border-radius:6px;box-shadow:inset 0 0 0 2px #c9b48f}._slot_119nh_133{aspect-ratio:1;background:#ebdfc8;border-radius:3px;display:grid;place-items:center;border:0;padding:0;cursor:pointer;font:inherit}._slot_119nh_133:disabled{cursor:default}._cork_119nh_149{width:72%;height:72%;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 52%,rgba(0,0,0,.12) 53%,transparent 56%),radial-gradient(circle at 35% 30%,#d8b386,var(--cork) 55%,var(--cork-dark));box-shadow:0 0 0 3px #2c4a3d;transition:transform .16s ease,opacity .16s ease}._slot_119nh_133:hover ._cork_119nh_149{transform:scale(.94)}._empty_119nh_164{width:72%;height:72%;border-radius:50%;border:2px dashed #c4ad86}._readout_119nh_171{margin-top:1.1rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}._count_119nh_179{font-family:"Young Serif",Georgia,serif;font-size:1.6rem;line-height:1.2}._caseMath_119nh_185{color:var(--ink-soft);font-size:.95rem;text-align:right}._caption_119nh_191{margin-top:.6rem;font-size:.9rem;color:var(--ink-soft)}._reset_119nh_197{background:none;border:0;padding:0;font:inherit;color:var(--wine);text-decoration:underline;cursor:pointer}._steps_119nh_209{border-top:1px solid #e3ddd0;padding:3.5rem 0 4rem}._sectionTitle_119nh_214{font-family:"Young Serif",Georgia,serif;font-weight:400;font-size:1.9rem;margin:0 0 2rem}._stepList_119nh_221{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;counter-reset:step}._step_119nh_209{counter-increment:step}._step_119nh_209:before{content:counter(step);display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:2px solid var(--cork);color:var(--cork-dark);font-family:"Young Serif",Georgia,serif;margin-bottom:.9rem}._stepTitle_119nh_248{font-weight:600;font-size:1.1rem;margin:0 0 .4rem}._stepText_119nh_254{margin:0;color:var(--ink-soft);max-width:22rem}._footer_119nh_262{border-top:1px solid #e3ddd0;padding:1.75rem 0 2.5rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;font-size:.9rem;color:var(--ink-soft)}._footer_119nh_262 a{color:var(--ink-soft)}._doc_119nh_279{max-width:40rem;padding:2rem 0 4rem}._doc_119nh_279 h1{font-family:"Young Serif",Georgia,serif;font-weight:400;font-size:clamp(2.2rem,5vw,3rem);line-height:1.1;margin:0 0 .5rem}._doc_119nh_279 h2{font-family:"Young Serif",Georgia,serif;font-weight:400;font-size:1.4rem;margin:2.4rem 0 .6rem}._doc_119nh_279 p,._doc_119nh_279 li{color:#2e4a3f}._doc_119nh_279 ul{padding-left:1.2rem}._doc_119nh_279 li{margin-bottom:.4rem}._updated_119nh_312{color:var(--ink-soft);font-size:.95rem;margin:0 0 2rem}@media(max-width:760px){._hero_119nh_76{grid-template-columns:1fr;gap:2.5rem;padding:1.5rem 0 3rem}._stepList_119nh_221{grid-template-columns:1fr;gap:1.75rem}}@media(prefers-reduced-motion:reduce){._cork_119nh_149{transition:none}}
