.dl{--T:17s;container:dl/inline-size}.dl-in{flex-direction:column;gap:24px;display:flex}.dl-steps{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.dl-step{color:var(--ink);border-bottom:1px solid #d9d2c2;align-items:center;gap:10px;padding:10px 0;display:flex}.dl-n{width:26px;height:26px;font-family:var(--font-mono);border:2px solid;flex:none;place-items:center;font-size:.75rem;font-weight:700;line-height:1;display:grid}.dl-t{letter-spacing:-.01em;text-transform:uppercase;min-width:0;font-size:1.05rem;font-weight:900;line-height:1.05}.dl-replay{color:var(--ink);cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;-webkit-text-decoration:underline 2px var(--orange);text-decoration:underline 2px var(--orange);text-underline-offset:5px;background:0 0;border:0;margin-top:14px;padding:6px 0;font-size:.75rem;font-weight:700}.dl-replay:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.dl-replay:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.dl-r-play,.dl[data-dl=play] .dl-r-rest{display:none}.dl[data-dl=play] .dl-r-play{display:inline}.dl-sc{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.dl-sc-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;padding:10px 16px 9px;font-size:.6875rem;font-weight:700;line-height:1;display:flex}.dl-sc-chap,.dl-sc-word,.dl-sc-beat,.dl-sc-body{display:grid}.dl-sc-chap>*,.dl-sc-word>*,.dl-sc-beat>*,.dl-sc-body>*{grid-area:1/1}.dl-sc-nums,.dl-sc-word{display:none}.dl-sc-beat{text-align:right;min-width:min-content;color:var(--c-accent-deep);flex:1 1 0;place-items:center end}.dl-sc-rule{background:var(--ink);height:2px;display:block;position:relative}.dl-sc-rule:before{content:"";background:var(--orange);transform-origin:0 0;position:absolute;inset:0;transform:scaleX(0)}.dl-sc-body{padding:18px 18px 20px}.dl-sc-t{letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;font-size:1.375rem;font-weight:900;line-height:1.05}.dl-sc-x{color:var(--ink-soft);text-wrap:pretty;margin-top:9px;font-size:.9375rem;line-height:1.45}.dl-sc-c1,.dl-sc-c2,.dl-sc-c3,.dl-sc-b1,.dl-sc-b2,.dl-sc-b3,.dl-sc-b4,.dl-sc-b5{opacity:0;visibility:hidden}@container dl not (min-width:700px){.dl-steps{display:none}.dl-sc{order:-1}.dl-rail{display:flex}.dl-sc-head{flex-wrap:wrap;gap:8px;padding:7px 12px 7px 10px}.dl-sc-chap{display:none}.dl-sc-nums{flex:none;gap:6px;display:flex}.dl-sc-nums i{letter-spacing:0;border:2px solid;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.dl-sc-word{font-family:var(--font-head);letter-spacing:-.01em;white-space:nowrap;flex:none;margin-left:2px;font-size:.875rem;font-weight:900;display:grid}.dl-sc-beat{letter-spacing:.12em}.dl-sc-body{padding:13px 14px 15px}.dl-sc-t{letter-spacing:-.01em;font-size:1.125rem}.dl-sc-x{margin-top:6px;font-size:.875rem;line-height:1.4}}@container dl (min-width:1040px){.dl-sc{z-index:1;box-shadow:8px 8px 0 var(--ink);grid-area:1/5}}.dl-stage{--dl-nx:0px;--dl-ny:-14px;flex-direction:column;align-items:center;gap:40px;display:flex}.dl-ph{flex:none;width:min(298px,100% - 12px)}.dl-scr{aspect-ratio:600/1300;--p:calc(100cqw/430);background:var(--a-cam);clip-path:inset(0 round 34px)}.dl-l{width:100%;height:100%;display:block;position:absolute;inset:0}img.dl-l{object-fit:cover}.dl-b,.dl-flash,.dl-c,.dl-d,.dl-e{opacity:0}.dl-flash{background:#fff}.dl-note{align-self:stretch;width:100%;position:relative}.dl-note .ledger-head{letter-spacing:.08em;font-size:.75rem}.dl-note .ledger-tag{color:var(--c-accent-deep)}.dl-nb{font-family:var(--font-head);color:var(--ink);padding:16px 18px 18px;font-size:.92rem;line-height:1.5}.dl-nb b,.dl-nhd{font-weight:700}.dl-nb .dl-gap{margin-top:.7em}.dl-note .ledger-foot{letter-spacing:.06em;text-wrap:balance;font-size:.75rem}.dl-sample{border:2px solid var(--ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#fff;border-bottom:0;padding:5px 9px 3px;font-size:.75rem;font-weight:700;line-height:1;position:absolute;bottom:100%;right:16px}@container dl not (min-width:700px){.dl-in{gap:12px}.dl-step{padding:8px 0}.dl-replay{margin-top:0;padding:4px 0}.dl-stage{--dl-pw:min(298px,100cqw - 12px);--dl-ny:32px;gap:0}.dl-ph{width:var(--dl-pw)}.dl-note{z-index:1;max-width:420px;margin-top:calc(-9px - (var(--dl-pw) - 18px)*608/600);min-height:calc(25px + (var(--dl-pw) - 18px)*608/600);flex-direction:column;align-self:center;display:flex}.dl-note .ledger-head{flex-flow:wrap;gap:.25rem 1rem;padding:.55rem .8rem}.dl-nb{flex:1;padding:12px 14px 14px;font-size:.875rem;line-height:1.4}.dl-nb b{line-height:1}.dl-nb .dl-gap{margin-top:.5em}.dl-note .ledger-foot{padding:.5rem .8rem;line-height:1.3}.dl-sample{left:12px;right:auto}}@container dl (min-width:700px){.dl-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.dl-stage{--dl-nx:-24px;--dl-ny:0px;flex-direction:row;justify-content:center;gap:40px}.dl-ph{width:298px}.dl-note{flex:0 420px;align-self:center;width:auto}.dl-nb{font-size:.94rem}}@container dl (min-width:1040px){.dl-in{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,250px) minmax(48px,1fr) 298px 56px 420px;align-items:start;gap:0;display:grid}.dl-rail{grid-area:1/1/3}.dl-steps{grid-template-columns:1fr}.dl-step{gap:14px;padding:14px 0}.dl-n{width:30px;height:30px}.dl-t{font-size:1.15rem}.dl-stage{grid-area:1/3/3/6;grid-template-columns:subgrid;grid-template-rows:subgrid;justify-content:normal;align-items:start;gap:0;display:grid;position:relative}.dl-ph{grid-area:1/1/3}.dl-note{grid-area:2/3;align-self:start;width:420px;margin-top:56px}}.dl-call{display:none}@container dl (min-width:1040px){.dl-call{opacity:0;width:420px;display:block;position:absolute;left:354px}.dl-cr{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;column-gap:16px;padding:12px 16px;line-height:24px;display:grid}.dl-cr+.dl-cr{border-top:1px solid #d9d2c2}.dl-ck{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.8125rem;font-weight:700}.dl-cv{font-family:var(--font-head);color:var(--ink);font-size:1rem}.dl-cfu{background:#ffede5}.dl-cfu small{font-family:var(--font-head);color:var(--c-accent-deep);grid-column:2;margin-top:2px;font-size:.875rem;font-weight:600;line-height:20px}.dl-ca{--dl-lead:calc(2px + 56px + 9px + 280px*16/430);top:187px}.dl-ca:before,.dl-ca:after{content:"";background:var(--ink);position:absolute}.dl-ca:before{width:var(--dl-lead);height:1px;top:72px;right:100%}.dl-ca:after{top:70px;right:calc(100% + var(--dl-lead) - 2.5px);border-radius:50%;width:5px;height:5px}}.dl-app{font-size:calc(var(--p)*15);background:#fff;line-height:1.33;overflow:hidden}.dl-app,.dl-rc{font-variation-settings:"opsz" 24}.dl-scr .bv-sb{z-index:3;transform:translateX(calc(var(--p)*9.5));position:absolute;top:0;left:0}.dl-scr .bv-sb text{font-size:15px}.dl-home{z-index:4;left:calc(var(--p)*145);bottom:calc(var(--p)*7.3);width:calc(var(--p)*140);height:calc(var(--p)*5);background:#000;border-radius:999px;position:absolute}.dl-hd{z-index:2;height:calc(var(--p)*107);background:#fff;position:absolute;top:0;left:0;right:0}.dl-hd-row{left:calc(var(--p)*9.3);top:calc(var(--p)*70.6);align-items:center;gap:calc(var(--p)*5);height:calc(var(--p)*24);font-size:calc(var(--p)*17);line-height:calc(var(--p)*22);white-space:nowrap;display:flex;position:absolute}.dl-hd-back{width:calc(var(--p)*24);height:calc(var(--p)*24);margin-right:calc(var(--p)*-5);color:var(--a-deep);flex:none}.dl-hd-b{color:var(--a-deep)}.dl-hd-t{font-weight:600}.dl-hd-more{left:calc(var(--p)*371.6);top:calc(var(--p)*61.6);justify-content:center;align-items:center;gap:calc(var(--p)*2.4);width:calc(var(--p)*42);height:calc(var(--p)*42);background:var(--a-group);border-radius:50%;display:flex;position:absolute}.dl-hd-more i{width:calc(var(--p)*3.6);height:calc(var(--p)*3.6);background:var(--a-ink);border-radius:50%}.dl-flow{left:0;right:0;top:calc(var(--p)*97);display:block;position:absolute}.dl-grp{margin:calc(var(--p)*8)calc(var(--p)*16)calc(var(--p)*14);padding:0 calc(var(--p)*14);border-radius:calc(var(--p)*12);background:var(--a-group);display:block;overflow:hidden}.dl-cut{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.dl-row{align-items:center;gap:calc(var(--p)*12);min-height:calc(var(--p)*52);padding:calc(var(--p)*8)0;display:flex;position:relative}.dl-row+.dl-row{border-top:1px solid var(--a-line)}.dl-row>svg{width:calc(var(--p)*7);height:calc(var(--p)*12);margin-right:calc(var(--p)*5.5);flex:none}.dl-k{font-size:calc(var(--p)*14);line-height:calc(var(--p)*19);color:var(--a-soft);white-space:nowrap}.dl-v{font-size:calc(var(--p)*17);line-height:calc(var(--p)*22);text-align:right;white-space:nowrap;margin-left:auto}.dl-add{color:var(--a-soft)}.dl-kb{flex-direction:column;min-width:0;display:flex}.dl-why{margin-top:calc(var(--p)*2);font-size:calc(var(--p)*13);line-height:calc(var(--p)*18);color:var(--a-deep);white-space:nowrap;font-weight:600}.dl-ans{justify-items:end;margin-left:auto;display:grid}.dl-ans>.dl-v{grid-area:1/1;margin-left:0}.dl-ans>.dl-add{opacity:0}.dl-q{isolation:isolate}.dl-tap{z-index:-1;opacity:0;background:#11141812;position:absolute;inset:0}.dl-qs{background:0 0;padding:0;overflow:visible}.dl-q1{padding:calc(var(--p)*8)calc(var(--p)*14);border-radius:calc(var(--p)*12)calc(var(--p)*12)0 0;background:var(--a-group)}.dl-fu{padding:0 calc(var(--p)*14);border-radius:0 0 calc(var(--p)*12)calc(var(--p)*12);background:#ffede5;display:block}.dl-fu .dl-row{min-height:calc(var(--p)*55);border-top:1px solid var(--a-line)}.dl-fu .dl-tap{inset:0 calc(var(--p)*-14)}.dl-below{display:block}.dl-sec{min-height:calc(var(--p)*32);margin:calc(var(--p)*4)calc(var(--p)*16)0;font-size:calc(var(--p)*15);line-height:calc(var(--p)*20);justify-content:space-between;align-items:center;font-weight:600;display:flex}.dl-tall{min-height:calc(var(--p)*40)}.dl-link{color:var(--a-deep)}.dl-chips{gap:calc(var(--p)*8);margin:calc(var(--p)*4)calc(var(--p)*16)calc(var(--p)*6);flex-wrap:wrap;display:flex}.dl-chip{align-items:center;gap:calc(var(--p)*6);height:calc(var(--p)*40);padding:0 calc(var(--p)*14);border:1px solid var(--a-edge);font-size:calc(var(--p)*15);white-space:nowrap;background:#fff;border-radius:999px;font-weight:500;line-height:1;display:inline-flex}.dl-chip svg{width:calc(var(--p)*16);height:calc(var(--p)*16)}.dl-field{min-height:calc(var(--p)*100);margin:calc(var(--p)*6)calc(var(--p)*16)0;padding:calc(var(--p)*12)calc(var(--p)*14);border-radius:calc(var(--p)*12);background:var(--a-group);font-size:calc(var(--p)*15);line-height:calc(var(--p)*20);color:var(--a-soft);display:block}.dl-field+.dl-sec{margin-top:calc(var(--p)*18)}.dl-scan .dl-v{text-align:left;margin:0}.dl-scan .dl-k{font-size:calc(var(--p)*13);line-height:calc(var(--p)*18)}.dl-thumb{width:calc(var(--p)*44);height:calc(var(--p)*44);border-radius:calc(var(--p)*8);background:#2b2f36;flex:none}.dl-e-img{z-index:0}.dl-rc{z-index:1;overflow:hidden}.dl-scrim{background:#11141859;position:absolute;inset:0}.dl-band{height:calc(var(--p)*59);background:#acadae;position:absolute;top:0;left:0;right:0}.dl-sheet{left:0;right:0;top:calc(var(--p)*155);padding-bottom:calc(var(--p)*34);border-radius:calc(var(--p)*28)calc(var(--p)*28)0 0;background:#fff;flex-direction:column;display:flex;position:absolute;bottom:0}.dl-handle{width:calc(var(--p)*36);height:calc(var(--p)*5);margin:calc(var(--p)*10)auto calc(var(--p)*6);background:var(--a-edge);border-radius:999px;flex:none;display:block}.dl-sh-head{min-height:calc(var(--p)*40);padding:0 calc(var(--p)*14)calc(var(--p)*4)calc(var(--p)*20);align-items:flex-start;display:flex}.dl-sh-tt{flex-direction:column;flex:1;min-width:0;display:flex}.dl-sh-t{font-size:calc(var(--p)*22);line-height:calc(var(--p)*28);font-weight:700}.dl-sh-s{margin-top:calc(var(--p)*2);font-size:calc(var(--p)*14);line-height:calc(var(--p)*19);color:var(--a-soft)}.dl-sh-edit{min-height:calc(var(--p)*44);padding-left:calc(var(--p)*12);font-size:calc(var(--p)*17);color:var(--a-deep);align-items:center;font-weight:500;display:flex}.dl-mail{min-height:0;padding:calc(var(--p)*4)calc(var(--p)*20)calc(var(--p)*8);flex-direction:column;flex:1;display:flex}.dl-mail-hd{gap:calc(var(--p)*6);padding-bottom:calc(var(--p)*12);border-bottom:1px solid var(--a-line);flex-direction:column;display:flex}.dl-to{font-size:calc(var(--p)*15);line-height:calc(var(--p)*20);color:var(--a-soft)}.dl-to span{color:var(--a-ink)}.dl-subj{font-size:calc(var(--p)*16);line-height:calc(var(--p)*22);font-weight:600}.dl-subj span{color:var(--a-soft);font-weight:400}.dl-co{align-items:center;gap:calc(var(--p)*8);margin-top:calc(var(--p)*14);font-size:calc(var(--p)*13);line-height:calc(var(--p)*18);color:var(--a-soft);font-weight:600;display:flex}.dl-co i{width:calc(var(--p)*22);height:calc(var(--p)*22);border-radius:calc(var(--p)*6);background:var(--a-ink);color:#fff;font-style:normal;font-size:calc(var(--p)*12);place-items:center;font-weight:700;display:grid}.dl-msg{gap:calc(var(--p)*12);margin-top:calc(var(--p)*14);font-size:calc(var(--p)*16);line-height:calc(var(--p)*23);flex-direction:column;display:flex}.dl-sig{gap:calc(var(--p)*1);margin-top:calc(var(--p)*20);font-size:calc(var(--p)*15);line-height:calc(var(--p)*20);flex-direction:column;display:flex}.dl-sig-n{font-weight:600}.dl-sig-t{color:var(--a-soft)}.dl-sig-l{color:#324155;font-weight:600}.dl-unsub{margin-top:calc(var(--p)*20);font-size:calc(var(--p)*12);line-height:calc(var(--p)*16);color:var(--a-soft)}.dl-sh-foot{gap:calc(var(--p)*8);padding:calc(var(--p)*8)calc(var(--p)*20)0;flex-direction:column;display:flex}.dl-btn{height:calc(var(--p)*50);border-radius:calc(var(--p)*12);font-size:calc(var(--p)*17);place-items:center;font-weight:600;line-height:1;display:grid;position:relative;overflow:hidden}.dl-send{background:var(--a-accent);color:#fff}.dl-send i{opacity:0;background:#000;position:absolute;inset:0}.dl-pair{gap:calc(var(--p)*8);display:flex}.dl-pair>span{flex:1 1 0}.dl-later{background:var(--a-group)}.dl-skip{color:var(--a-deep)}.dl-meta{font-size:calc(var(--p)*13);line-height:calc(var(--p)*18);color:var(--a-soft);justify-items:center;display:grid}.dl-meta>span{grid-area:1/1}.dl-m1{opacity:0}.dl-m2{align-items:center;gap:calc(var(--p)*5);color:var(--a-ink);font-weight:500;display:inline-flex}.dl-m2 svg{width:calc(var(--p)*14);height:calc(var(--p)*14);color:#2f7a46}.dl[data-dl]{animation:dlClock var(--T)linear}.dl[data-dl] .dl-b{animation:dlB var(--T)linear both}.dl[data-dl] .dl-flash{animation:dlFlash var(--T)linear both}.dl[data-dl] .dl-c{animation:dlC var(--T)linear both}.dl[data-dl] .dl-d{animation:dlD var(--T)linear both}.dl[data-dl] .dl-q1 .dl-tap{animation:dlTap1 var(--T)linear both}.dl[data-dl] .dl-q1 .dl-add{animation:dlAdd1 var(--T)linear both}.dl[data-dl] .dl-q1 .dl-a1{animation:dlAns1 var(--T)linear both}.dl[data-dl] .dl-q1{animation:dlQ1 var(--T)linear both}.dl[data-dl] .dl-fu{animation:dlFu var(--T)linear both}.dl[data-dl] .dl-below{animation:dlBelow var(--T)linear both}.dl[data-dl] .dl-q2 .dl-tap{animation:dlTap2 var(--T)linear both}.dl[data-dl] .dl-q2 .dl-add{animation:dlAdd2 var(--T)linear both}.dl[data-dl] .dl-q2 .dl-a1{animation:dlAns2 var(--T)linear both}.dl[data-dl] .dl-ca{animation:dlCa var(--T)linear both}.dl[data-dl] .dl-e{animation:dlE var(--T)linear both}.dl[data-dl] .dl-scrim,.dl[data-dl] .dl-band{animation:dlScrim var(--T)linear both}.dl[data-dl] .dl-sheet{animation:dlSheet var(--T)linear both}.dl[data-dl] .dl-send{animation:dlPress var(--T)linear both}.dl[data-dl] .dl-send i{animation:dlPressDim var(--T)linear both}.dl[data-dl] .dl-m1{animation:dlM1 var(--T)linear both}.dl[data-dl] .dl-m2{animation:dlM2 var(--T)linear both}.dl[data-dl] .dl-note{animation:dlNote var(--T)linear both}.dl[data-dl] .dl-s1 .dl-n{animation:dlN1 var(--T)linear both}.dl[data-dl] .dl-s2{animation:dlC2 var(--T)linear both}.dl[data-dl] .dl-s2 .dl-n{animation:dlN2 var(--T)linear both}.dl[data-dl] .dl-s3{animation:dlC3 var(--T)linear both}.dl[data-dl] .dl-s3 .dl-n{animation:dlN3 var(--T)linear both}.dl[data-dl] .dl-s4{animation:dlC4 var(--T)linear both}.dl[data-dl] .dl-s4 .dl-n{animation:dlN4 var(--T)linear both}.dl[data-dl] .dl-sc-b1{animation:dlBeat1 var(--T)linear both}.dl[data-dl] .dl-sc-b2{animation:dlBeat2 var(--T)linear both}.dl[data-dl] .dl-sc-b3,.dl[data-dl] .dl-sc-c2{animation:dlBeat3 var(--T)linear both}.dl[data-dl] .dl-sc-b4{animation:dlBeat4 var(--T)linear both}.dl[data-dl] .dl-sc-b5{animation:dlBeat5 var(--T)linear both}.dl[data-dl] .dl-sc-b6,.dl[data-dl] .dl-sc-c4{animation:dlBeat6 var(--T)linear both}.dl[data-dl] .dl-sc-c1{animation:dlChap1 var(--T)linear both}.dl[data-dl] .dl-sc-c3{animation:dlChap3 var(--T)linear both}.dl[data-dl] .dl-sc-rule{animation:dlTrack var(--T)linear both}.dl[data-dl] .dl-sc-rule:before{animation:dlFill var(--T)linear both}.dl[data-dl] .dl-sc-n1{animation:dlN1 var(--T)linear both}.dl[data-dl] .dl-sc-n2{animation:dlC2 var(--T)linear both,dlN2 var(--T)linear both}.dl[data-dl] .dl-sc-n3{animation:dlC3 var(--T)linear both,dlN3 var(--T)linear both}.dl[data-dl] .dl-sc-n4{animation:dlC4 var(--T)linear both,dlN4 var(--T)linear both}.dl[data-dl=armed],.dl[data-dl=armed] *,.dl[data-dl=armed] :before{animation-play-state:paused!important}@keyframes dlClock{to{visibility:visible}}@keyframes dlFlash{0%,5.8824%{opacity:0}6.7647%{opacity:.65;animation-timing-function:cubic-bezier(.2,.7,.3,1)}8.5294%,to{opacity:0}}@keyframes dlB{0%,6.76%{opacity:0}6.77%,19.7%{opacity:1}19.71%,to{opacity:0}}@keyframes dlC{0%,17.0588%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}19.1176%,30.29%{opacity:1}30.3%,to{opacity:0}}@keyframes dlD{0%,28.2353%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}30.2941%,61.76%{opacity:1}61.77%,to{opacity:0}}@keyframes dlTap1{0%,31.4706%{opacity:0}32.0588%{opacity:1}33.8235%,to{opacity:0}}@keyframes dlAdd1{0%,32.6471%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1)}34.4118%,to{opacity:0}}@keyframes dlAns1{0%,32.6471%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}34.4118%,to{opacity:1}}@keyframes dlQ1{0%,36.1765%{border-bottom-left-radius:calc(var(--p)*12);border-bottom-right-radius:calc(var(--p)*12)}36.4706%,to{border-bottom-right-radius:0;border-bottom-left-radius:0}}@keyframes dlFu{0%,36.1765%{clip-path:inset(0 0 100%);opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}38.5294%,to{clip-path:inset(0);opacity:1}}@keyframes dlBelow{0%,36.1765%{transform:translateY(calc(var(--p)*-55 - 1px));animation-timing-function:cubic-bezier(.2,.7,.3,1)}38.5294%,to{transform:none}}@keyframes dlTap2{0%,40.2941%{opacity:0}40.8824%{opacity:1}42.6471%,to{opacity:0}}@keyframes dlAdd2{0%,41.4706%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1)}43.2353%,to{opacity:0}}@keyframes dlAns2{0%,41.4706%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}43.2353%,to{opacity:1}}@keyframes dlCa{0%,44.1176%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}46.1765%,57.6471%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1)}59.4118%,to{opacity:0}}@keyframes dlE{0%,59.7059%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}61.7647%,96.7647%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1)}99.1176%,to{opacity:0}}@keyframes dlScrim{0%,69.7059%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}71.7647%,to{opacity:1}}@keyframes dlSheet{0%,69.7059%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(100%)}71.7647%,to{transform:none}}@keyframes dlPress{0%,78.8235%{transform:none}79.4118%{transform:scale(.97)}80.8824%,to{transform:none}}@keyframes dlPressDim{0%,78.8235%{opacity:0}79.4118%{opacity:.14}80.8824%,to{opacity:0}}@keyframes dlM1{0%,80%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1)}80.8824%,to{opacity:0}}@keyframes dlM2{0%,80.2941%{opacity:0;transform:translateY(calc(var(--p)*4));animation-timing-function:cubic-bezier(.2,.7,.3,1)}82.0588%,to{opacity:1;transform:none}}@keyframes dlNote{0%,92.9412%{opacity:0;transform:translate(var(--dl-nx),var(--dl-ny));animation-timing-function:cubic-bezier(.2,.7,.3,1)}95.2941%,to{opacity:1;transform:none}}@keyframes dlN1{0%,28.2353%{background-color:var(--orange)}30%,to{background-color:#0000}}@keyframes dlC2{0%,28.2353%{color:var(--ink-soft)}30%,to{color:var(--ink)}}@keyframes dlN2{0%,28.2353%{background-color:#0000}30%,59.7059%{background-color:var(--orange)}61.4706%,to{background-color:#0000}}@keyframes dlC3{0%,59.7059%{color:var(--ink-soft)}61.4706%,to{color:var(--ink)}}@keyframes dlN3{0%,59.7059%{background-color:#0000}61.4706%,92.9412%{background-color:var(--orange)}94.7059%,to{background-color:#0000}}@keyframes dlC4{0%,92.9412%{color:var(--ink-soft)}94.7059%,to{color:var(--ink)}}@keyframes dlN4{0%,92.9412%{background-color:#0000}94.7059%,99.1176%{background-color:var(--orange)}to{background-color:#0000}}@keyframes dlBeat1{0%,17.0588%{opacity:1;visibility:visible}17.6471%,to{opacity:0;visibility:hidden}}@keyframes dlBeat2{0%,17.3529%{opacity:0;visibility:hidden;animation-timing-function:cubic-bezier(.2,.7,.3,1)}18.8235%,28.2353%{opacity:1;visibility:visible}28.8235%,to{opacity:0;visibility:hidden}}@keyframes dlBeat3{0%,28.5294%{opacity:0;visibility:hidden;animation-timing-function:cubic-bezier(.2,.7,.3,1)}30%,59.7059%{opacity:1;visibility:visible}60.2941%,to{opacity:0;visibility:hidden}}@keyframes dlBeat4{0%,60%{opacity:0;visibility:hidden;animation-timing-function:cubic-bezier(.2,.7,.3,1)}61.4706%,69.7059%{opacity:1;visibility:visible}70.2941%,to{opacity:0;visibility:hidden}}@keyframes dlBeat5{0%,70%{opacity:0;visibility:hidden;animation-timing-function:cubic-bezier(.2,.7,.3,1)}71.4706%,92.9412%{opacity:1;visibility:visible}93.5294%,to{opacity:0;visibility:hidden}}@keyframes dlBeat6{0%,93.2353%{opacity:0;visibility:hidden;animation-timing-function:cubic-bezier(.2,.7,.3,1)}94.7059%,to{opacity:1;visibility:visible}}@keyframes dlChap1{0%,28.2353%{opacity:1;visibility:visible}28.8235%,to{opacity:0;visibility:hidden}}@keyframes dlChap3{0%,60%{opacity:0;visibility:hidden;animation-timing-function:cubic-bezier(.2,.7,.3,1)}61.4706%,92.9412%{opacity:1;visibility:visible}93.5294%,to{opacity:0;visibility:hidden}}@keyframes dlTrack{0%,99.1176%{background-color:#d9d2c2}to{background-color:var(--ink)}}@keyframes dlFill{0%{transform:scaleX(0)}17.0588%{transform:scaleX(1)}17.0589%{transform:scaleX(0)}28.2353%{transform:scaleX(1)}28.2354%{transform:scaleX(0)}59.7059%{transform:scaleX(1)}59.706%{transform:scaleX(0)}69.7059%{transform:scaleX(1)}69.706%{transform:scaleX(0)}92.9412%{transform:scaleX(1)}92.9413%{transform:scaleX(0)}99.1176%{background-color:var(--orange);transform:scaleX(1)}to{background-color:var(--ink);transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.dl[data-dl],.dl[data-dl] *,.dl[data-dl] :before{animation:none!important}.dl-replay{visibility:hidden}}@media print{.dl[data-dl],.dl[data-dl] *,.dl[data-dl] :before{animation:none!important}.dl-replay{display:none}}
.dm-hero{padding-block:clamp(1.6rem,3vw,2.6rem) clamp(2.4rem,4.5vw,4rem)}.dm-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}@media (min-width:1180px){.dm-hero-grid{grid-template-columns:minmax(0,1fr) 644px;gap:48px}}@media (min-width:1180px),(min-width:700px) and (max-width:899px){.dm-cal .meetings-iframe-container{min-height:678px;overflow:hidden}.dm-cal .meetings-iframe-container iframe{margin-top:-12px}}.dm-hero h1{margin-top:1rem;font-size:clamp(2.4rem,3.7vw,3.3rem);line-height:.94}.dm-cap{max-width:48ch;margin-top:1.1rem;font-size:1.05rem}.dm-hero-copy .hb{max-width:560px;margin-top:1.6rem}.dm-hero .stagger>.hb{animation:none}.dm-proof{color:var(--ink-soft);align-items:flex-start;gap:.7rem;margin-top:1.4rem;font-size:.95rem;line-height:1.5;display:flex}.dm-proof img{object-fit:contain;flex:none;width:20px;height:20px;margin-top:2px}.dm-proof q{font-family:var(--font-serif);color:var(--ink);font-style:italic}.dm-proof b{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:700}.dm-book{scroll-margin-top:84px;animation:.65s cubic-bezier(.2,.7,.2,1) .2s both rise}.dm-cal{margin-top:0}.dm-cal-head{border-bottom:var(--rule);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 1rem;font-size:.72rem;font-weight:700;display:flex}.dm-cal-head em{color:var(--ink-soft);letter-spacing:.08em;font-style:normal}.dm-alt{font-family:var(--font-mono);color:var(--ink-soft);margin-top:1.1rem;font-size:.78rem}.dm-alt a{color:var(--ink);text-underline-offset:2px}.dm-sec{border-bottom:var(--rule-heavy);padding-block:clamp(3rem,6vw,5.5rem)}.dm-loop{margin-top:2.6rem}.dm-more{max-width:72ch;color:var(--ink-soft);margin-top:2.2rem;font-size:.95rem;line-height:1.6}.dm-more a{color:var(--ink);text-underline-offset:2px}.dm-more a:hover{color:var(--orange)}.dm-cred{max-width:820px;margin-top:2.2rem}.dm-steps{border:var(--rule);box-shadow:8px 8px 0 var(--ink);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.4rem;display:grid}.dm-steps li{border-left:var(--rule);padding:1.4rem 1.4rem 1.6rem}.dm-steps li:first-child{border-left:0}.dm-step-n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--c-accent-deep);font-size:.75rem;font-weight:700;display:block}.dm-steps b{text-transform:uppercase;letter-spacing:.01em;margin-top:.6rem;font-size:1.05rem;font-weight:900;line-height:1.2;display:block}.dm-steps p{color:var(--ink-soft);margin-top:.6rem;font-size:.98rem;line-height:1.55}.dm-ctas{flex-wrap:wrap;gap:1rem;margin-top:2.6rem;display:flex}.dm-faq .trial-strip{margin-top:3rem}@media (max-width:900px){.dm-hero-grid,.dm-steps{grid-template-columns:1fr}.dm-steps li{border-left:0;border-top:var(--rule)}.dm-steps li:first-child{border-top:0}}@media (max-width:719px){.dm-ctas{flex-direction:column;align-items:stretch}.dm-ctas .btn{text-align:center}.dm-steps{box-shadow:6px 6px 0 var(--ink)}}.dm-stick{z-index:50;padding:.7rem 16px calc(.7rem + env(safe-area-inset-bottom));background:var(--paper);border-top:var(--rule);transition:transform .25s ease-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.dm-stick.on{transform:none}.dm-stick .btn{text-align:center;box-shadow:none;padding:.85rem 1rem;display:block}.dm-stick .btn:hover{transform:none}.dm-stick-space{height:76px}@media (min-width:901px){.dm-stick,.dm-stick-space{display:none}}@media (prefers-reduced-motion:reduce){.dm-stick{transition:none}}@media print{.dm-stick{display:none}}.dm-nw{white-space:nowrap}
