.CaseStudyMarkdown_page__48cM0{background:#f6f5f1;color:#30312e}.CaseStudyMarkdown_article__OTt79{--case-study-accent:#927127;--case-study-rule:#dcdad2}.CaseStudyMarkdown_article__OTt79>header{margin-bottom:3rem}.CaseStudyMarkdown_eyebrow__Fx55D{margin:0 0 1rem;color:var(--case-study-accent);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.CaseStudyMarkdown_body__Rq_J4{font-size:1.0625rem;line-height:1.8;overflow-wrap:anywhere}.CaseStudyMarkdown_body__Rq_J4 p{line-height:1.8}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_productPreview__ntEUb{margin:0 0 2.5rem}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_liveProductPreview__roPL_{display:block;border-radius:.75rem;background:#171b19}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_liveProductPreview__roPL_ img{display:block;width:100%;height:auto;margin:0;border-radius:inherit}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_productBanner__grI2d{margin:0 0 2.5rem}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_productBanner__grI2d:has(+.CaseStudyMarkdown_productPreview__ntEUb){margin-bottom:.875rem}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_liveProductLink__x42kg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.25rem 1.5rem;border:1px solid #343d36;border-radius:.625rem;background:#222823;color:#faf8ef;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.CaseStudyMarkdown_productLabel__PpFla{display:grid;gap:.35rem;min-width:0}.CaseStudyMarkdown_productStatus___ADWs{display:flex;align-items:center;gap:.5rem;color:#dec887;font-size:.625rem;font-weight:600;line-height:1.4;letter-spacing:.13em;text-transform:uppercase}.CaseStudyMarkdown_productStatus___ADWs>span{width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.CaseStudyMarkdown_productName__Ds4D_{font-size:1.25rem;font-weight:600;line-height:1.4}.CaseStudyMarkdown_productDestination__8D0Ug{display:flex;align-items:center;gap:1rem;min-width:0;color:#d0d5ce;font-size:.8125rem;font-weight:400}.CaseStudyMarkdown_productDestination__8D0Ug>span{color:#dec887;font-size:1.5rem;line-height:1}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_liveProductLink__x42kg:hover{background:#2d362e;box-shadow:0 8px 22px rgb(24 36 27/12%);transform:translateY(-2px)}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_liveProductLink__x42kg:focus-visible,.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_liveProductPreview__roPL_:focus-visible{outline:3px solid #a17f31;outline-offset:5px;border-radius:.625rem}.CaseStudyMarkdown_srOnly__A5QxR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_liveProductLink__x42kg{transition:none}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_liveProductLink__x42kg:hover{transform:none}}.CaseStudyMarkdown_body__Rq_J4 h2{margin:3.5rem 0 1.25rem;padding-top:1.5rem;border-top:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;text-wrap:balance}.CaseStudyMarkdown_body__Rq_J4 h3{margin:2.25rem 0 .9rem;font-size:1.3rem;line-height:1.35;text-wrap:balance}.CaseStudyMarkdown_body__Rq_J4 strong{color:#22251f;font-weight:650}.CaseStudyMarkdown_body__Rq_J4 ol,.CaseStudyMarkdown_body__Rq_J4 ul{margin-block:1.5rem;margin-left:1.2rem;padding-left:.4rem}.CaseStudyMarkdown_body__Rq_J4 li{margin-top:.8rem;padding-left:.25rem;line-height:1.75}.CaseStudyMarkdown_body__Rq_J4 li::marker{color:var(--case-study-accent);font-weight:600}.CaseStudyMarkdown_body__Rq_J4 li>p{margin-block:.5rem}.CaseStudyMarkdown_body__Rq_J4 blockquote{margin:2rem 0;padding:1.25rem 1.5rem;border:0;border-left:3px solid #b7964c;border-radius:0 .375rem .375rem 0;background:#eeeadf;color:#414238;font-style:normal}.CaseStudyMarkdown_body__Rq_J4 blockquote p{margin-block:.65rem;font-size:1rem;line-height:1.75}.CaseStudyMarkdown_body__Rq_J4 blockquote p:first-child{margin-top:0}.CaseStudyMarkdown_body__Rq_J4 blockquote p:last-child{margin-bottom:0}.CaseStudyMarkdown_body__Rq_J4 blockquote p:after,.CaseStudyMarkdown_body__Rq_J4 blockquote p:before{content:none}.CaseStudyMarkdown_body__Rq_J4 a:focus-visible,.CaseStudyMarkdown_tableScroll__epEVb:focus-visible{outline:2px solid var(--case-study-accent);outline-offset:5px;border-radius:.2rem}.CaseStudyMarkdown_body__Rq_J4 hr{margin:3rem 0;border:0}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_tableScroll__epEVb{margin:2rem 0;overflow-x:auto;border-block:1px solid var(--case-study-rule);scrollbar-width:thin;scrollbar-color:#b4ad9c transparent}.CaseStudyMarkdown_tableScroll__epEVb::-webkit-scrollbar{display:block;height:6px}.CaseStudyMarkdown_tableScroll__epEVb::-webkit-scrollbar-thumb{border-radius:4px;background:#b4ad9c}.CaseStudyMarkdown_tableScroll__epEVb table{width:100%;min-width:32rem;margin:0;border-collapse:collapse;font-size:.9375rem;line-height:1.65}.CaseStudyMarkdown_tableScroll__epEVb td,.CaseStudyMarkdown_tableScroll__epEVb th{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--case-study-rule)}.CaseStudyMarkdown_tableScroll__epEVb th{background:#eeece4;color:#4a4a3e;font-size:.75rem;font-weight:650;letter-spacing:.05em}.CaseStudyMarkdown_tableScroll__epEVb tbody tr:last-child td{border-bottom:0}.CaseStudyMarkdown_tableScroll__epEVb tbody td:first-child{min-width:9rem;font-weight:600}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_figure__3QLRx{margin:2.5rem 0 1.25rem}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_imageLink__XMaVJ{display:block;color:#636150;text-decoration:none}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_figure__3QLRx img{display:block;width:100%;height:auto;margin:0;border:1px solid var(--case-study-rule);border-radius:.5rem;background:#efeee8}.CaseStudyMarkdown_imageHint__6rIa8{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;margin-top:.5rem;font-size:.75rem;font-weight:500}.CaseStudyMarkdown_imageLink__XMaVJ:hover .CaseStudyMarkdown_imageHint__6rIa8{color:var(--case-study-accent);text-decoration:underline;text-underline-offset:3px}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_figure__3QLRx+p:has(>em:only-child),.CaseStudyMarkdown_body__Rq_J4 figcaption{margin-top:.65rem;color:#6c6b60;font-size:.875rem;line-height:1.65}.CaseStudyMarkdown_body__Rq_J4 .CaseStudyMarkdown_figure__3QLRx+p>em:only-child{font-style:normal}@media (max-width:639px){.CaseStudyMarkdown_body__Rq_J4{font-size:1rem}.CaseStudyMarkdown_body__Rq_J4 h2{margin-top:2.75rem}.CaseStudyMarkdown_body__Rq_J4 blockquote{padding:1rem 1.125rem}.CaseStudyMarkdown_tableScroll__epEVb td,.CaseStudyMarkdown_tableScroll__epEVb th{padding:.8rem}}