[data-section=hero]>.absolute img{object-fit:cover;width:100%;height:100%;max-height:none}html,body{max-width:100%;overflow-x:hidden}img,video,canvas,svg,iframe{max-width:100%;height:auto}p,li,a,span,div,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.wk-shot-grid,.wk-grid,.wk-grid-2,.wk-points,.wk-links{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.wk-shot-grid>*,.wk-grid>*,.wk-grid-2>*,.wk-points>*,.wk-links>*{min-width:0;height:100%}.wk-card>a{min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.wk-shot,.wk-card,.wk-link{min-width:0;height:100%;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.wk-frame,.wk-card-media{aspect-ratio:4/3;background:#1c1917;flex:none;width:100%;display:block;position:relative;overflow:hidden}.wk-frame img,.wk-card-media img{object-fit:cover;object-position:center;display:block;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.wk-spec{box-sizing:border-box;color:#fff;background:linear-gradient(165deg,#5c4a32,#1c1917 72%);flex-direction:column;justify-content:space-between;margin:0;padding:1.25rem;display:flex;position:absolute;inset:0}.wk-spec p{margin:0;font-size:.95rem;font-weight:700;line-height:1.45}.wk-spec ol{gap:.55rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.wk-spec li{background:#ffffff1a;border-radius:.75rem;padding:.55rem .75rem;font-size:.95rem;font-weight:700;line-height:1.35}.wk-copy,.wk-card-body{box-sizing:border-box;padding:1.25rem}.wk-link-cover{aspect-ratio:16/9;background:#1c1917;flex:none;width:100%;display:block;position:relative;overflow:hidden}.wk-link-cover img{object-fit:cover;object-position:center;display:block;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.wk-link-copy{box-sizing:border-box;flex-direction:column;flex:auto;padding:.9rem 1rem 1.05rem;display:flex}.wk-copy,.wk-card-body{flex-direction:column;flex:auto;display:flex}.wk-card-title{color:#111827;margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.wk-card-copy{color:#4b5563;margin:.75rem 0 0;font-size:.875rem;line-height:1.625}.wk-card-more{color:#c2410c;margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:700}.wk-dir{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.wk-dir-row{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;flex-direction:column;gap:.35rem;min-width:0;height:100%;padding:1.25rem;display:flex}.wk-dir-row p,.wk-dir-row h3,.wk-point h3,.wk-link h3{margin:0}.wk-point{box-sizing:border-box;border-radius:1.25rem;height:100%;padding:1.25rem}.wk-point h3,.wk-point p,.wk-link p{margin:0}.wk-link h3{color:#111827;font-size:1.05rem;font-weight:700;line-height:1.4}.wk-link p{color:#4b5563;margin-top:.5rem;font-size:.875rem;line-height:1.625}@media (width<=420px){.wk-spec{padding:.9rem}.wk-spec p,.wk-spec li{font-size:.82rem}.wk-spec ol{gap:.4rem;margin:.45rem 0}}@media (width>=768px){.wk-shot-grid,.wk-grid,.wk-grid-2,.wk-points,.wk-dir{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.wk-grid,.wk-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.wk-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.wk-shot .wk-copy{padding:.7rem .75rem .85rem}.wk-shot h3{font-size:1rem;line-height:1.35}.wk-shot .wk-spec{justify-content:center;gap:.2rem;padding:.5rem .55rem}.wk-shot .wk-spec ol{gap:.22rem;margin:.2rem 0}.wk-shot .wk-spec p,.wk-shot .wk-spec li{padding:.2rem .4rem;font-size:.72rem;line-height:1.25}@media (width>=768px){.wk-shot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}#faq .faq-details summary{list-style:none}#faq .faq-details summary::-webkit-details-marker{display:none}#faq .faq-details[open]{border-color:#fb923c;box-shadow:0 4px 6px -1px #0000001a}#faq .faq-details[open] .faq-toggle{color:#fff;background:#ea580c}#faq .faq-details[open] .faq-icon-plus{display:none}#faq .faq-details[open] .faq-icon-minus{display:inline-block}#faq .faq-icon-minus{display:none}#site-footer .brand-wrap,#site-footer .brand-wrap *{box-shadow:none!important;border:0!important;outline:0!important;text-decoration:none!important}#site-footer a:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}
