.dbh .rise{animation:rise 1.1s var(--ease) both}.dbh .d2{animation-delay:.2s}.dbh .d3{animation-delay:.35s}.dbh .intro{padding:88px 0 96px}.dbh .intro .head{margin-bottom:0}.dbh .stone{background:var(--stone)}.dbh .cmp{border-collapse:collapse;width:100%}.dbh .cmp th,.dbh .cmp td{text-align:left;vertical-align:middle;border-bottom:1px solid #16131224;padding:20px 16px}.dbh .cmp thead th{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);border-bottom-color:#1613124d;font-size:11px;font-weight:500}.dbh .cmp{table-layout:fixed}.dbh .cmp thead th:first-child{width:36%}.dbh .cmp td.c,.dbh .cmp thead th.c{text-align:center;width:16%}.dbh .cmp thead th{letter-spacing:.18em;line-height:1.5}.dbh .cmp thead th.c{text-align:center}.dbh .cmp tbody tr{transition:background .4s var(--ease)}.dbh .cmp tbody tr:hover{background:#f9f4ef99}.dbh .cmp .t{font-family:var(--serif);font-size:24px;font-weight:100;line-height:1.2}.dbh .tick{background:var(--esp);width:30px;height:30px;color:var(--cream);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dbh .dash{color:var(--muted)}.dbh .cmp-foot{background:var(--cream);grid-template-columns:7fr 5fr;align-items:center;gap:40px;margin-top:56px;padding:40px;display:grid}.dbh .cmp-foot .cta-row{justify-self:end}.dbh .sbtns{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.dbh .srail{background:#16131233;width:80%;height:1px;position:absolute;top:6px;left:6px}.dbh .sfill{background:var(--esp);transform-origin:0;transition:transform .9s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.dbh .at1 .sfill{transform:scaleX(.25)}.dbh .at2 .sfill{transform:scaleX(.5)}.dbh .at3 .sfill{transform:scaleX(.75)}.dbh .at4 .sfill{transform:scaleX(1)}.dbh .sbtn{appearance:none;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:16px;padding:0 24px 0 0;font-family:inherit;display:flex}.dbh .sbtn .dot{z-index:1;border:1px solid var(--esp);background:var(--cream);width:13px;height:13px;transition:background .5s var(--ease),transform .5s var(--ease);border-radius:50%;position:relative}.dbh .sbtn.done .dot,.dbh .sbtn.on .dot{background:var(--esp)}.dbh .sbtn.on .dot{transform:scale(1.4)}.dbh .sbtn .sn{font-family:var(--serif);color:#1613124d;transition:color .5s var(--ease);font-size:clamp(44px,4.6vw,68px);font-weight:100;line-height:1}.dbh .sbtn:hover .sn{color:#16131299}.dbh .sbtn.on .sn{color:var(--ink)}.dbh .sbtn .label{opacity:.55;transition:opacity .5s var(--ease)}.dbh .sbtn.on .label{opacity:1}.dbh .sdetail{border-top:1px solid var(--rule);margin-top:64px;padding-top:40px;display:grid}.dbh .sd{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);pointer-events:none;grid-area:1/1;grid-template-columns:5fr 7fr;align-items:start;gap:48px;display:grid;transform:translateY(14px)}.dbh .sd.on{opacity:1;pointer-events:auto;transform:none}.dbh .sd-k{flex-direction:column;gap:12px;display:flex}.dbh .faq{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.dbh .faq-side{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.dbh .acc button .q{font-family:var(--serif);font-size:clamp(22px,2vw,28px);font-weight:100;line-height:1.25}.dbh .acc button{min-height:72px}.dbh .acc-body p{color:var(--muted);padding:0 48px 24px 0}.dbh .quote-in{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:980px;margin:0 auto;display:flex}@media (width<=1080px){.dbh .faq,.dbh .cmp-foot{grid-template-columns:1fr}.dbh .cmp-foot .cta-row{justify-self:start}.dbh .sd{grid-template-columns:1fr;gap:16px}}@media (width<=720px){.dbh .intro{padding:48px 0 64px}.dbh .cmp th,.dbh .cmp td{padding:12px 4px}.dbh .cmp thead th:first-child{width:34%}.dbh .cmp .t{font-size:16px}.dbh .cmp thead th{letter-spacing:.06em;font-size:9px}.dbh .cmp thead th.c{letter-spacing:.02em;padding-left:0;padding-right:0;font-size:8.5px}.dbh .cmp .tick{width:22px;height:22px}.dbh .cmp .tick svg{width:11px;height:11px}.dbh .cmp-time td{letter-spacing:.04em;font-size:9px}.dbh .sbtn{padding-right:8px}.dbh .sbtn .label{display:none}.dbh .acc-body p{padding-right:0}}.dbh .pk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.dbh .pk{border:1px solid var(--rule);background:var(--cream);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease),background .6s var(--ease),border-color .6s var(--ease);flex-direction:column;gap:18px;padding:40px 36px 36px;display:flex}.dbh .pk:hover{background:var(--stone);border-color:#0000}.dbh .pk-top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.dbh .pk-no{font-family:var(--serif);font-size:28px;font-style:italic;font-weight:100;line-height:1}.dbh .pk-plus{margin-top:6px}.dbh .pk-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dbh .pk-list li{border-top:1px solid var(--rule);flex-direction:column;gap:4px;padding:14px 0;display:flex}.dbh .pk-k{letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:500}.dbh .pk-list .muted{font-size:15px}.dbh .pk-cta{align-self:flex-start;margin-top:auto}.dbh .cmp-time th,.dbh .cmp-time td{border-bottom:0}@media (width<=1080px){.dbh .pk-grid{grid-template-columns:1fr}}
