.hJpp4a_machine{--ink:#1b1915;--lit:#ff4b2b;--hot:#ffe6cf;--ease-gear:cubic-bezier(.55, 0, .22, 1);--ease-flow:cubic-bezier(.42, 0, .25, 1);--gears:1.9s;--settle:4.7s;margin:0;position:relative}.hJpp4a_stage{position:relative;container-type:inline-size}.hJpp4a_desktop{display:none}.hJpp4a_mobile{max-width:640px;margin:0 auto}@media (min-width:1024px){.hJpp4a_desktop{display:block}.hJpp4a_mobile{display:none}}.hJpp4a_canvas{width:100%;position:relative}.hJpp4a_body,.hJpp4a_layer{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.hJpp4a_body{width:100%;height:100%;inset:0}.hJpp4a_inputs,.hJpp4a_outputs,.hJpp4a_compact{margin:0;padding:0;list-style:none}.hJpp4a_card{color:var(--ink);font-family:var(--font-label), "Jost", ui-sans-serif, system-ui, sans-serif;letter-spacing:.15em;text-transform:uppercase;text-align:center;isolation:isolate;background:linear-gradient(#fffefb 0%,#f6f1ea 62%,#efe8de 100%);border-radius:999px;place-items:center;padding:0 .9em;font-size:clamp(10px,.93cqw,14px);font-weight:500;line-height:1.15;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #7a665242,inset 0 1px 0 1px #fffffff2,inset 0 -2px 5px #785f4614,0 1px 2px #3c28191f,0 8px 18px -6px #3c28192e}.hJpp4a_card span{z-index:2;text-wrap:balance;position:relative}.hJpp4a_card:before,.hJpp4a_card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.hJpp4a_card:before{z-index:1;background:radial-gradient(120% 140%,#fffaf2 0%,#fff0dd 42%,#ffd9b8 78%,#ffc29a 100%);box-shadow:inset 0 0 0 1px #e2542e8c,inset 0 0 .9em .15em #ff80488c,inset 0 1px 0 1px #ffffffe6}.hJpp4a_card:after{z-index:0;box-shadow:0 0 .7em .1em #ff603473,0 0 2.4em .4em #ff562c38}.hJpp4a_mobile .hJpp4a_card{letter-spacing:.1em;border-radius:1.2em;padding:0 .45em;font-size:clamp(10px,1.75cqw,13px)}.hJpp4a_compact{display:none}@container (max-width:700px){.hJpp4a_compact{z-index:3;grid-template-rows:repeat(2,auto);grid-auto-columns:1fr;grid-auto-flow:column;gap:7px;display:grid;position:relative}.hJpp4a_compact .hJpp4a_card{letter-spacing:.07em;border-radius:14px;min-height:clamp(50px,9cqw,60px);padding:7px 5px;font-size:clamp(12px,2.2cqw,14px);position:relative}.hJpp4a_mobile .hJpp4a_inputs,.hJpp4a_mobile .hJpp4a_outputs{display:none}.hJpp4a_mobile .hJpp4a_canvas{margin-top:-13.5cqw;margin-bottom:-13cqw}}.hJpp4a_logo{height:auto;position:absolute;overflow:visible}.hJpp4a_wordmark{fill:#111}.hJpp4a_logoGear{fill:#c8221c;transform-box:fill-box;transform-origin:50%}.hJpp4a_logoGearShadow{fill:#111}.hJpp4a_rig{opacity:0;pointer-events:none;position:absolute;inset:0}.hJpp4a_gear{will-change:transform}.hJpp4a_innard{opacity:0;mix-blend-mode:screen;pointer-events:none}.hJpp4a_running .hJpp4a_innard{animation:hJpp4a_innard-on .45s ease-out var(--d) both, hJpp4a_innard-settle 1.2s ease-in-out var(--settle) forwards}.hJpp4a_settled .hJpp4a_innard{opacity:.35}@keyframes hJpp4a_innard-on{0%{opacity:0}55%{opacity:1}to{opacity:.85}}@keyframes hJpp4a_innard-settle{0%{opacity:.85}to{opacity:.35}}.hJpp4a_arcs{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hJpp4a_arcs text{fill:#1d1b18;font-family:var(--font-label), "Jost", ui-sans-serif, system-ui, sans-serif;text-anchor:middle;font-weight:500}.hJpp4a_ringLine{fill:none;stroke:#28221c61;stroke-width:1px;stroke-linecap:round}.hJpp4a_mobile .hJpp4a_ringLine{stroke-width:1.4px}.hJpp4a_arcs .hJpp4a_stepNum{fill:#c8221c;letter-spacing:0;font-weight:500}.hJpp4a_shadow{filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#46301e47,#46301e1f 55%,#46301e00);border-radius:50%;width:56%;height:7%;position:absolute;top:87.5%;left:22%}.hJpp4a_flow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hJpp4a_flow path{fill:none;stroke-linecap:round;opacity:0}.hJpp4a_glow{stroke:var(--lit);stroke-width:9px;stroke-dasharray:1 1;stroke-dashoffset:1px}.hJpp4a_core{stroke:var(--hot);stroke-width:1.7px;stroke-dasharray:1 1;stroke-dashoffset:1px}.hJpp4a_head{stroke:#fffaf3;stroke-width:4.5px;stroke-dasharray:.09 1.3;stroke-dashoffset:.09px}.hJpp4a_shaft .hJpp4a_glow{stroke-width:13px}.hJpp4a_shaft .hJpp4a_core{stroke-width:3px}.hJpp4a_shaft .hJpp4a_head{stroke-width:7px;stroke-dasharray:.22 1.3;stroke-dashoffset:.22px}.hJpp4a_mobile .hJpp4a_glow{stroke-width:11px}.hJpp4a_mobile .hJpp4a_core{stroke-width:2.2px}.hJpp4a_mobile .hJpp4a_head{stroke-width:5.5px}.hJpp4a_running .hJpp4a_cardIn:before,.hJpp4a_running .hJpp4a_cardIn:after{animation:hJpp4a_light-on .45s ease-out var(--d) both, hJpp4a_dim-in 1.1s ease-in-out var(--settle) forwards}.hJpp4a_running .hJpp4a_cardOut:before,.hJpp4a_running .hJpp4a_cardOut:after{animation:hJpp4a_light-on .5s ease-out var(--d) both, hJpp4a_dim-out 1.1s ease-in-out calc(var(--settle) + .4s) forwards}.hJpp4a_running .hJpp4a_glow,.hJpp4a_running .hJpp4a_core{animation:hJpp4a_draw var(--dur) var(--ease-flow) var(--d) both, hJpp4a_settle-glow 1.2s ease-in-out calc(var(--settle) + .2s) forwards}.hJpp4a_running .hJpp4a_core{animation-name:hJpp4a_draw,hJpp4a_settle-core}.hJpp4a_running .hJpp4a_head{animation:hJpp4a_travel var(--dur) var(--ease-flow) var(--d) both}.hJpp4a_running .hJpp4a_rig{animation:hJpp4a_rig-show 1.45s linear var(--gears) both}.hJpp4a_running .hJpp4a_gear,.hJpp4a_running .hJpp4a_logoGear{animation:hJpp4a_turn 1.45s var(--ease-gear) var(--gears) both}.hJpp4a_running .hJpp4a_logoGear{--turn:360deg}@keyframes hJpp4a_light-on{0%{opacity:0}to{opacity:1}}@keyframes hJpp4a_dim-in{to{opacity:.3}}@keyframes hJpp4a_dim-out{to{opacity:.82}}@keyframes hJpp4a_draw{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes hJpp4a_settle-glow{0%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.3}}@keyframes hJpp4a_settle-core{0%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.16}}@keyframes hJpp4a_travel{0%{stroke-dashoffset:.09px;opacity:1}88%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}@keyframes hJpp4a_rig-show{0%{opacity:0}6%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes hJpp4a_turn{0%{transform:rotate(0)}to{transform:rotate(var(--turn))}}.hJpp4a_settled .hJpp4a_cardIn:before,.hJpp4a_settled .hJpp4a_cardIn:after{opacity:.3}.hJpp4a_settled .hJpp4a_cardOut:before,.hJpp4a_settled .hJpp4a_cardOut:after{opacity:.82}.hJpp4a_settled .hJpp4a_glow{opacity:.3;stroke-dashoffset:0}.hJpp4a_settled .hJpp4a_core{opacity:.16;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.hJpp4a_machine *{animation:none!important}}.hJpp4a_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Q5qGxq_section{--serif:Georgia, "Times New Roman", serif;--soft:#6b645c;--rule:#ddd5ca;padding:60px 0 92px}.Q5qGxq_head{text-align:center;max-width:1160px;margin:0 auto}.Q5qGxq_eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin:0;font-size:11px;font-weight:600}.Q5qGxq_title{font-family:var(--serif);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:18px 0 0;font-size:clamp(38px,4.2vw,62px);font-weight:400;line-height:1.02}.Q5qGxq_title em{font-style:italic}.Q5qGxq_lede{color:var(--soft);margin:16px 0 0;font-size:18px;line-height:1.5}.Q5qGxq_grid{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:start;max-width:1100px;margin:56px auto 0;display:grid}.Q5qGxq_or{border:1.5px solid var(--ink);width:44px;height:44px;font-family:var(--serif);color:var(--red);box-shadow:2px 3px 0 var(--ink);z-index:1;background:#fff;border-radius:50%;place-self:center;place-items:center;font-size:18px;font-style:italic;display:grid}.Q5qGxq_card{--lift:0px;border:1.5px solid var(--ink);color:var(--ink);box-shadow:5px 6px 0 var(--ink);transform:translateY(var(--lift));background:#fff;border-radius:14px;flex-direction:column;padding:10px 10px 18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background-color .2s,color .2s;display:flex;position:relative}.Q5qGxq_media{aspect-ratio:16/10;background:#e7dfd3;border-radius:8px;position:relative;overflow:hidden}.Q5qGxq_media img{object-fit:cover;width:100%;height:100%;transition:filter .25s,opacity .25s,transform .6s;position:absolute;inset:0}.Q5qGxq_panel{z-index:1;border:1.5px solid var(--ink);box-shadow:3px 4px 0 var(--ink);background:#fff;border-radius:10px;margin:-64px 18px 0;padding:16px 18px 15px;transition:background-color .2s,color .2s;position:relative}.Q5qGxq_name{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(22px,2vw,27px);font-weight:400;line-height:1.12}.Q5qGxq_cardLede{color:var(--soft);margin:6px 0 0;font-size:14.5px;line-height:1.45;transition:color .2s}.Q5qGxq_levers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:18px 18px 0;padding:0;list-style:none;display:grid}.Q5qGxq_levers li{color:#3a3530;padding-left:15px;font-size:14px;line-height:1.35;transition:color .2s;position:relative}.Q5qGxq_levers li:before{content:"";background:var(--red);border-radius:50%;width:5px;height:5px;transition:background-color .2s;position:absolute;top:.5em;left:0}.Q5qGxq_cta{background:var(--red);white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:20px 18px 0;padding:14px 18px;font-size:12px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:flex}.Q5qGxq_cta:after{content:"";z-index:2;position:absolute;inset:0}.Q5qGxq_cta span{letter-spacing:0;font-size:15px;transition:transform .2s;display:inline-block}.Q5qGxq_cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.Q5qGxq_card:hover,.Q5qGxq_card:focus-within,.Q5qGxq_active{--lift:-6px;background:var(--red);color:#fff;box-shadow:8px 10px 0 var(--ink)}.Q5qGxq_card:hover .Q5qGxq_panel,.Q5qGxq_card:focus-within .Q5qGxq_panel,.Q5qGxq_active .Q5qGxq_panel{background:var(--red);color:#fff}.Q5qGxq_card:hover .Q5qGxq_cardLede,.Q5qGxq_card:focus-within .Q5qGxq_cardLede,.Q5qGxq_active .Q5qGxq_cardLede,.Q5qGxq_card:hover .Q5qGxq_levers li,.Q5qGxq_card:focus-within .Q5qGxq_levers li,.Q5qGxq_active .Q5qGxq_levers li{color:#ffe4de}.Q5qGxq_card:hover .Q5qGxq_levers li:before,.Q5qGxq_card:focus-within .Q5qGxq_levers li:before,.Q5qGxq_active .Q5qGxq_levers li:before{background:#fff}.Q5qGxq_card:hover .Q5qGxq_cta,.Q5qGxq_card:focus-within .Q5qGxq_cta,.Q5qGxq_active .Q5qGxq_cta{background:var(--ink);color:#fff}.Q5qGxq_card:hover .Q5qGxq_cta span,.Q5qGxq_active .Q5qGxq_cta span{transform:translate(3px)}.Q5qGxq_card:hover .Q5qGxq_media img,.Q5qGxq_active .Q5qGxq_media img{transform:scale(1.03)}.Q5qGxq_select{z-index:3;border:1.5px solid var(--ink);pointer-events:none;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;transition:border-color .2s,background-color .2s;display:grid;position:absolute;top:24px;left:24px;box-shadow:0 2px 8px #281c1240}.Q5qGxq_select:before{content:"";background:var(--red);border-radius:50%;width:12px;height:12px;transition:transform .2s;transform:scale(0)}.Q5qGxq_select svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:16px;height:16px;position:absolute}.Q5qGxq_card:hover .Q5qGxq_select:before,.Q5qGxq_card:focus-within .Q5qGxq_select:before,.Q5qGxq_active .Q5qGxq_select:before{transform:scale(1)}.Q5qGxq_current .Q5qGxq_select{background:var(--red)}.Q5qGxq_current .Q5qGxq_select:before,.Q5qGxq_current:hover .Q5qGxq_select:before,.Q5qGxq_current.Q5qGxq_active .Q5qGxq_select:before{transform:scale(0)}.Q5qGxq_current .Q5qGxq_select svg{opacity:1}.Q5qGxq_current:hover .Q5qGxq_select,.Q5qGxq_current.Q5qGxq_active .Q5qGxq_select{background:var(--ink)}.Q5qGxq_cue .Q5qGxq_select{animation:1.4s ease-out Q5qGxq_select-cue}.Q5qGxq_cue .Q5qGxq_card+.Q5qGxq_or+.Q5qGxq_card .Q5qGxq_select{animation-delay:.25s}@keyframes Q5qGxq_select-cue{0%{box-shadow:0 2px 8px #281c1240,0 0 #fffaf400}30%{box-shadow:0 2px 8px #281c1240,0 0 #fffaf4e6}to{box-shadow:0 2px 8px #281c1240,0 0 0 16px #fffaf400}}.Q5qGxq_current{box-shadow:5px 6px 0 var(--red)}.Q5qGxq_current .Q5qGxq_cta{color:var(--red);box-shadow:inset 0 0 0 1.5px var(--red);background:0 0}.Q5qGxq_other .Q5qGxq_media img{filter:grayscale(.85);opacity:.75}.Q5qGxq_other .Q5qGxq_name,.Q5qGxq_other .Q5qGxq_levers li{color:#8a8279}.Q5qGxq_other .Q5qGxq_levers li:before{background:#b8afa4}.Q5qGxq_other .Q5qGxq_cta{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1.5px #b8afa4}.Q5qGxq_other:hover .Q5qGxq_media img,.Q5qGxq_other.Q5qGxq_active .Q5qGxq_media img,.Q5qGxq_other:focus-within .Q5qGxq_media img{filter:none;opacity:1}.Q5qGxq_other:hover .Q5qGxq_name,.Q5qGxq_other.Q5qGxq_active .Q5qGxq_name{color:#fff}.Q5qGxq_current:hover .Q5qGxq_cta,.Q5qGxq_current.Q5qGxq_active .Q5qGxq_cta,.Q5qGxq_other:hover .Q5qGxq_cta,.Q5qGxq_other.Q5qGxq_active .Q5qGxq_cta{background:var(--ink);color:#fff;box-shadow:none}.Q5qGxq_foot{color:var(--soft);text-align:center;justify-content:center;align-items:center;gap:24px;margin:36px 0 0;font-size:13px;display:flex}.Q5qGxq_foot:before,.Q5qGxq_foot:after{content:"";background:var(--rule);flex:0 100px;height:1px}@media (max-width:1023px){.Q5qGxq_grid{grid-template-columns:1fr;max-width:620px;margin-top:40px}.Q5qGxq_or{margin:-6px 0}}@media (max-width:600px){.Q5qGxq_section{padding:40px 0 56px}.Q5qGxq_title{font-size:clamp(34px,9.6vw,44px)}.Q5qGxq_lede{font-size:16px}.Q5qGxq_grid{margin-top:30px;padding:0 6px}.Q5qGxq_card{box-shadow:4px 5px 0 var(--ink);border-radius:12px;padding:8px 8px 14px}.Q5qGxq_media{aspect-ratio:16/11}.Q5qGxq_panel{margin:-52px 12px 0;padding:12px 14px 11px}.Q5qGxq_name{font-size:21px}.Q5qGxq_cardLede{font-size:13.5px}.Q5qGxq_levers{gap:6px 12px;margin:14px 12px 0}.Q5qGxq_levers li{padding-left:12px;font-size:13px}.Q5qGxq_cta{margin:16px 12px 0;padding:13px 16px}.Q5qGxq_select{top:18px;left:18px}.Q5qGxq_foot:before,.Q5qGxq_foot:after{display:none}.Q5qGxq_foot span{max-width:280px}}@media (prefers-reduced-motion:reduce){.Q5qGxq_card{transition:none}}
.qFM8Cq_section{--serif:Georgia, "Times New Roman", serif;--grey:#8f887f;--soft:#6b645c;--rule:#ddd6cc;font-family:var(--serif);padding:110px 0 50px}.qFM8Cq_eyebrow{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500}.qFM8Cq_title{text-align:center;font-family:var(--serif);letter-spacing:-.04em;color:var(--ink);margin:18px 0 0;font-size:clamp(48px,7vw,104px);font-weight:400;line-height:.95}.qFM8Cq_lede{text-align:center;letter-spacing:-.01em;color:#2a2622;text-wrap:balance;max-width:980px;margin:26px auto 0;font-size:clamp(21px,2.15vw,30px);line-height:1.38}.qFM8Cq_options{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:76px;display:grid}.qFM8Cq_option{min-width:0;padding:6px 16px 10px 0;display:block}.qFM8Cq_option+.qFM8Cq_option{border-left:1px solid var(--rule);padding-left:48px}.qFM8Cq_optionNum{color:#aaa39a;font-size:19px;display:block}.qFM8Cq_ours .qFM8Cq_optionNum{color:var(--red)}.qFM8Cq_optionName{font-family:var(--serif);white-space:nowrap;letter-spacing:-.03em;color:var(--ink);margin:22px 0 0;font-size:clamp(28px,2.75vw,40px);font-weight:400;line-height:1.05}.qFM8Cq_optionSub{letter-spacing:.05em;color:var(--soft);margin:14px 0 0;font-size:17px}.qFM8Cq_ours .qFM8Cq_optionSub{color:var(--red)}.qFM8Cq_optionNote{letter-spacing:.04em;color:var(--grey);margin:34px 0 0;font-size:16px}.qFM8Cq_points{gap:26px;margin:34px 0 0;padding:0;list-style:none;display:grid}.qFM8Cq_points li{color:var(--soft);padding-left:52px;font-size:clamp(16px,1.36vw,19.5px);line-height:1.35;position:relative}.qFM8Cq_points li:before{content:"";background:#b7b0a6;width:26px;height:1px;position:absolute;top:.68em;left:0}.qFM8Cq_ours .qFM8Cq_points li{color:#2a2622}.qFM8Cq_ours .qFM8Cq_points li:before{background:var(--red);height:2px;margin-top:-.5px}@media (max-width:1023px){.qFM8Cq_section{padding:72px 0 40px}.qFM8Cq_eyebrow{letter-spacing:.18em;font-size:12px}.qFM8Cq_title{margin-top:14px;font-size:clamp(46px,13vw,64px)}.qFM8Cq_lede{margin-top:20px;font-size:21px;line-height:1.4}.qFM8Cq_options{grid-template-columns:1fr;gap:20px;margin-top:36px;position:relative}.qFM8Cq_options:before{content:"";background:var(--rule);width:1px;position:absolute;top:24px;bottom:60px;left:20px}.qFM8Cq_option,.qFM8Cq_option+.qFM8Cq_option{border-left:0;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;padding:0;display:grid;position:relative}.qFM8Cq_optionNum{z-index:1;background:var(--paper);border:1px solid #d9d2c8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;display:grid;position:relative}.qFM8Cq_ours .qFM8Cq_optionNum{border-color:var(--red)}.qFM8Cq_optionBody{background:#ffffff59;border:1px solid #e2dbd1;border-radius:10px;padding:18px 20px 20px}.qFM8Cq_ours .qFM8Cq_optionBody{background:#c8221c09;border-color:#c8221c8c}.qFM8Cq_optionName{white-space:normal;margin:0;font-size:30px}.qFM8Cq_optionSub{letter-spacing:0;color:var(--grey);margin:6px 0 0;font-size:18px}.qFM8Cq_ours .qFM8Cq_optionSub{color:var(--red)}.qFM8Cq_points{gap:9px;margin-top:14px}.qFM8Cq_points li{padding-left:38px;font-size:16px}.qFM8Cq_points li:before{width:20px}.qFM8Cq_optionNote{letter-spacing:0;color:var(--soft);margin:14px 0 0;font-size:16px}}@media (min-width:600px) and (max-width:1023px){.qFM8Cq_options{gap:24px}.qFM8Cq_optionBody{padding:24px 30px 26px}.qFM8Cq_optionName{font-size:36px}.qFM8Cq_optionSub{font-size:20px}.qFM8Cq_points{gap:11px}.qFM8Cq_points li{font-size:19px}}
