.chero{padding:calc(var(--pad) + 76px) var(--pad) 0}.crumb{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;align-items:baseline;gap:14px;margin-bottom:clamp(26px,3.6vw,48px);font-size:11.5px;font-weight:700;display:flex}.crumb b{color:var(--ink);font-weight:700}.crumb .rule{background:var(--line);flex:1;height:1px;transform:translateY(-5px)}.chero h1{letter-spacing:-.038em;font-family:Fraunces,serif;font-size:clamp(48px,8.4vw,132px);font-weight:600;line-height:.88}@media (width<=640px){.chero h1{font-size:13.8vw}}.chero .deck{letter-spacing:-.02em;max-width:34ch;margin-top:clamp(26px,3.4vw,46px);font-family:Fraunces,serif;font-size:clamp(22.4px,2.3vw,34px);font-weight:300;line-height:1.24}.cmeta{flex-wrap:wrap;gap:clamp(18px,2.1vw,32px) clamp(26px,3.2vw,56px);margin-top:clamp(40px,5.4vw,80px);padding-bottom:clamp(26px,3.4vw,44px);display:flex}.cmeta div{flex-direction:column;flex:0 auto;gap:9px;min-width:0;display:flex}.cmeta div.wide{flex:clamp(240px,32vw,420px)}.cmeta span{color:var(--muted)}.cmeta p{font-size:clamp(15.1px,1.05vw,16.5px);font-weight:500;line-height:1.42}@media (width<=860px){.cmeta{gap:24px 30px}.cmeta div.wide{flex-basis:100%}}.gfig{background:var(--paper-2);position:relative;overflow:hidden}.gfig .pw{will-change:transform;position:absolute;inset:-7% 0}.gfig .pw img{object-fit:cover;width:100%;height:100%}.gwrap{padding:0 var(--pad)}.gfull{margin:clamp(34px,4.4vw,72px) 0}.gfull .gfig{aspect-ratio:2}.gbleed{margin:clamp(34px,4.4vw,72px) 0 0}.gbleed .gfig{aspect-ratio:2}.gpair{grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,26px);margin:clamp(34px,4.4vw,72px) 0;display:grid}.gpair .gfig{aspect-ratio:2}.cap{color:var(--muted);gap:12px;margin-top:12px;display:flex}.cap b{color:var(--ink);font-weight:700}@media (width<=760px){.gpair{grid-template-columns:1fr}}.facts{padding:clamp(46px,6vw,88px) var(--pad) clamp(44px,5.6vw,84px)}.facts-grid{grid-template-columns:repeat(5,1fr);gap:clamp(18px,2.6vw,42px);display:grid}.fact .v{letter-spacing:-.04em;color:var(--blue);font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 40;font-family:Fraunces,serif;font-size:clamp(40px,5.4vw,86px);font-weight:600;line-height:.84}.fact p{color:var(--muted);max-width:19ch;margin-top:14px;font-size:clamp(14px,.98vw,15.5px);line-height:1.4}@media (width<=860px){.facts-grid{grid-template-columns:1fr 1fr;gap:34px 22px}.fact .v{font-size:44px}}@media (width<=420px){.fact .v{font-size:38px}}.sect{padding:clamp(50px,6.4vw,96px) var(--pad) 0}.sect.dark{background:var(--ink);color:var(--paper);margin-top:clamp(40px,5vw,84px);padding-bottom:clamp(52px,6.6vw,100px)}.sect .lead{letter-spacing:-.022em;max-width:30ch;margin-bottom:clamp(26px,3vw,44px);font-family:Fraunces,serif;font-size:clamp(24.8px,2.85vw,42px);font-weight:300;line-height:1.15}.body2{grid-template-columns:1fr 1fr;gap:clamp(24px,3.6vw,64px);max-width:1180px;display:grid}.body2 p{color:#3a362e;font-size:clamp(16.2px,1.15vw,18px);line-height:1.58}.sect.dark .body2 p{color:#f4f1eacc}.sect.dark .lead{color:var(--paper)}@media (width<=760px){.body2{grid-template-columns:1fr;gap:18px}}.stages{margin-top:clamp(36px,4.4vw,70px)}.stage{border-top:1px solid var(--line-l);grid-template-columns:78px 1fr 1fr;gap:clamp(20px,3vw,54px);padding:clamp(26px,3.2vw,44px) 0;display:grid}.stage .n{letter-spacing:.16em;color:#f4f1ea66;padding-top:6px;font-size:13.5px;font-weight:700}.stage h3{letter-spacing:-.03em;font-family:Fraunces,serif;font-size:clamp(25.9px,2.9vw,42px);font-weight:600;line-height:1.02}.stage h3 em{letter-spacing:0;color:#f4f1eac7;margin-top:.5em;font-family:Inter,sans-serif;font-size:clamp(15.1px,1.05vw,16.5px);font-style:normal;font-weight:500;line-height:1.35;display:block}.stage p{color:#f4f1eacc;font-size:clamp(16.2px,1.12vw,17.5px);line-height:1.56}@media (width<=860px){.stage{grid-template-columns:1fr;gap:12px}.stage .n{padding-top:0}}.split{grid-template-columns:1fr .72fr;align-items:start;gap:clamp(26px,4vw,72px);margin-top:clamp(34px,4.4vw,72px);display:grid}.split .gfig{aspect-ratio:4/5}@media (width<=860px){.split{grid-template-columns:1fr}}.note{padding:clamp(26px,3vw,42px) var(--pad) 0}.note p{max-width:56ch;color:var(--muted);border-left:2px solid var(--blue);padding-left:18px;font-size:clamp(14.6px,1vw,15.5px);line-height:1.5}.disc{padding:clamp(48px,6vw,90px) var(--pad) 0}.disc-list{flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.4vw,34px);display:flex}.disc-list a{border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:.25s var(--ease);border-radius:999px;padding:13px 20px;font-size:11.5px;font-weight:700}.disc-list a:hover{color:var(--ink);border-color:var(--ink)}.nextc{background:var(--paper-2);padding:clamp(44px,5.4vw,88px) var(--pad);transition:.4s var(--ease);margin-top:clamp(52px,6.6vw,100px);display:block}.nextc:hover{background:var(--blue);color:#fff}.nextc .k{color:var(--muted);letter-spacing:.17em;align-items:baseline;gap:14px;margin-bottom:clamp(16px,2vw,28px);font-size:13.5px;display:flex}.nextc:hover .k{color:#ffffffb3}.nextc h2{letter-spacing:-.035em;font-family:Fraunces,serif;font-size:clamp(38px,6.6vw,104px);font-weight:600;line-height:.9}.nextc h2 em{letter-spacing:0;color:#3a362e;margin-top:.66em;font-family:Inter,sans-serif;font-size:clamp(15.1px,1.15vw,18px);font-style:normal;font-weight:500;display:block}.nextc:hover h2 em{color:#ffffffd1}svg.ar{vertical-align:-.1em;flex:none;display:inline-block;overflow:visible}nav a.cur,header.dark nav a.cur{color:var(--blue)}.ahero{padding:calc(var(--pad) + 86px) var(--pad) clamp(26px,3.4vw,46px);grid-template-columns:1fr auto;align-items:end;gap:clamp(20px,4vw,64px);display:grid}.ahero h1{letter-spacing:-.04em;font-family:Fraunces,serif;font-size:clamp(56px,10.2vw,164px);font-weight:600;line-height:.84}@media (width<=640px){.ahero h1{font-size:15.6vw}}.ahero .ct{flex-direction:column;align-items:flex-end;gap:5px;padding-bottom:.42em;display:flex}.ahero .ct .k{color:var(--muted);margin-bottom:7px}.ahero .ct a,.ahero .ct span.v{color:#3a362e;letter-spacing:-.005em;font-size:clamp(14.6px,1.05vw,16px)}.ahero .ct a{transition:.3s var(--ease)}.ahero .ct a:hover{color:var(--blue)}@media (width<=820px){.ahero{grid-template-columns:1fr;align-items:start;gap:26px}.ahero h1{font-size:16vw}.ahero .ct{align-items:flex-start;padding-bottom:0}}.adeck{padding:0 var(--pad) clamp(34px,4.4vw,64px)}.adeck p{letter-spacing:-.022em;max-width:30ch;font-family:Fraunces,serif;font-size:clamp(22.4px,2.3vw,34px);font-weight:300;line-height:1.24}.lad{padding:clamp(54px,7vw,112px) var(--pad) clamp(10px,2vw,28px);position:relative}.lad:before{content:"";left:var(--pad);background:var(--line);width:1px;position:absolute;top:clamp(60px,7.6vw,124px);bottom:clamp(10px,2vw,28px)}.step{grid-template-columns:clamp(58px,7vw,104px) minmax(0,1fr);gap:clamp(14px,2.4vw,40px);padding-bottom:clamp(52px,6.6vw,104px);display:grid}.step .tx{min-width:0}.step:last-child{padding-bottom:0}.step .num{color:var(--blue);padding-top:.55em;padding-left:17px}.step h2{letter-spacing:-.032em;margin-bottom:clamp(18px,2.2vw,32px);font-family:Fraunces,serif;font-size:clamp(29px,4vw,62px);font-weight:600;line-height:.94}.step p{color:#3a362e;max-width:60ch;font-size:clamp(16.7px,1.22vw,19px);line-height:1.62}.step p+p{margin-top:1.05em}.step .lnk{color:var(--ink);transition:color .35s var(--ease);align-items:center;gap:9px;margin-top:1.15em;font-size:clamp(15.1px,1.05vw,16px);font-weight:600;display:inline-flex}.step .lnk b{transition:transform .4s var(--ease);font-weight:400}.step .lnk:hover{color:var(--blue)}.step .lnk:hover b{transform:translate(5px)}@media (width<=900px){.step{grid-template-columns:40px minmax(0,1fr);gap:12px}.step .num{padding-left:13px}}.prac{padding:clamp(56px,7vw,108px) var(--pad) clamp(56px,7vw,104px)}.prac .hd{align-items:baseline;gap:16px;margin-bottom:clamp(22px,3vw,42px);display:flex}.prac .hd .k{color:var(--muted)}.prac h2{letter-spacing:-.032em;font-family:Fraunces,serif;font-size:clamp(29px,4vw,62px);font-weight:600;line-height:.94}.prow{border-top:1px solid var(--line);grid-template-columns:minmax(200px,37%) 1fr;align-items:baseline;gap:clamp(14px,3vw,52px);padding:clamp(19px,2.3vw,32px) 0;display:grid}.prow h3{letter-spacing:-.028em;hyphens:none;font-family:Fraunces,serif;font-size:clamp(20.5px,2vw,30px);font-weight:600;line-height:1.06}.prow .svc{letter-spacing:-.004em;color:#2e2a23;max-width:52ch;font-size:clamp(16.2px,1.17vw,18px);line-height:1.58}.prow .svc-go{width:max-content;margin-top:16px;display:flex}.prow p{color:#5c574b;max-width:56ch;font-size:clamp(15.7px,1.13vw,17.5px);line-height:1.56}@media (width<=760px){.prow{grid-template-columns:1fr;gap:8px}}.pstrip{min-width:0;max-width:100%;margin-top:clamp(22px,2.6vw,34px);position:relative}.pstrip .track{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:clamp(12px,1.4vw,20px);min-width:0;max-width:100%;padding-bottom:14px;display:flex;overflow:auto hidden}.pstrip .track::-webkit-scrollbar{height:3px}.pstrip .track::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.pstrip .track::-webkit-scrollbar-track{background:0 0}.pstrip:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f4f1ea00 0%,var(--paper) 88%);width:56px;position:absolute;top:0;bottom:52px;right:0}.pstrip .pmini{scroll-snap-align:start;flex:none;width:clamp(112px,10.5vw,146px)}.pstrip .pmini img{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%;display:block}.pstrip .pmini .nm{letter-spacing:-.02em;margin-top:10px;font-family:Fraunces,serif;font-size:14.5px;font-weight:600;line-height:1.2}.pstrip .pmini .lc{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:11px}.pstrip .pmini .sp{color:#5c574b;margin-top:6px;font-size:12.5px;line-height:1.42}.pstrip .more{margin-top:clamp(16px,1.8vw,24px)}.tbc{vertical-align:middle;color:#5a4300;letter-spacing:.12em;text-transform:uppercase;background:#ffe08a;border-radius:3px;margin-left:8px;padding:3px 7px;font:700 9.5px/1 Inter,sans-serif;display:inline-block}.cch{padding:calc(var(--pad) + 76px) var(--pad) clamp(40px,5vw,80px)}.cch .crumb{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;align-items:baseline;gap:14px;margin-bottom:clamp(26px,3.6vw,48px);font-size:11.5px;font-weight:700;display:flex}.cch .crumb b{color:var(--ink)}.cch .crumb .rule{background:var(--line);flex:1;height:1px;transform:translateY(-5px)}.cch .ccg{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,4.6vw,84px);display:grid}.cch .kick{letter-spacing:.17em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;margin-bottom:22px;font-size:11.5px;font-weight:700;display:inline-flex}.cch .kick i{background:var(--blue);border-radius:50%;width:8px;height:8px}.cch h1{letter-spacing:-.04em;font-family:Fraunces,serif;font-size:clamp(52px,7.4vw,118px);font-weight:600;line-height:.9}.cch .deck{letter-spacing:-.02em;max-width:20ch;margin-top:clamp(20px,2.4vw,34px);font-family:Fraunces,serif;font-size:clamp(24px,2.5vw,38px);font-weight:300;line-height:1.16}.cch .deck em{color:var(--blue);font-style:italic}.cch .intro+.intro{margin-top:1em}.cch .intro{color:#3a362e;max-width:44ch;margin-top:clamp(22px,2.4vw,34px);font-size:clamp(16.2px,1.15vw,18px);line-height:1.58}.cch .acts{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,2.8vw,40px);display:flex}.pbtn{border:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;transition:.25s var(--ease);border-radius:999px;align-items:center;padding:15px 24px;font-size:11.5px;font-weight:700;display:inline-flex}.pbtn.on{background:var(--ink);color:var(--paper)}.pbtn:hover{background:var(--blue);border-color:var(--blue);color:#fff}.chat{border:1px solid var(--line);background:#fbfaf6;padding:clamp(20px,2.2vw,32px)}.chat .top{border-bottom:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;font-size:10.5px;font-weight:700;display:flex}.chat .top b{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.chat .top b i{background:#3fb46b;border-radius:50%;width:7px;height:7px}.msg{max-width:84%;margin-bottom:9px}.msg .t{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.msg p{padding:9px 13px;font-size:14.5px;line-height:1.4}.msg.ai p{background:var(--deep);color:var(--paper);border-radius:2px 14px 14px}.msg.me{margin-left:auto}.msg.me .t{text-align:right;color:var(--muted)}.msg.me p{background:var(--paper-2);color:var(--ink);border-radius:14px 2px 14px 14px}.voice{background:var(--paper-2);border-radius:14px 2px 14px 14px;align-items:center;gap:12px;padding:9px 13px;display:flex}.voice .play{background:var(--ink);border-radius:50%;flex:none;width:26px;height:26px;position:relative}.voice .play:after{content:"";border-left:8px solid var(--paper);border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:8px;left:10px}.voice .wave{align-items:center;gap:3px;height:22px;display:flex}.voice .wave span{background:var(--ink);opacity:.55;border-radius:2px;width:3px}.voice small{color:var(--muted);font-size:12px}.voice+.tr{color:#3a362e;padding:8px 4px 0;font-size:13.5px;font-style:italic;line-height:1.45}.chat .tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.chat .tab{font:inherit;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;font-size:10.5px;font-weight:700;transition:all .2s}.chat .tab:hover{color:var(--ink);border-color:var(--ink)}.chat .tab.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chat .pane{min-height:var(--ph,0);display:none}.chat .pane.on{display:block}.concept{background:var(--deep);border-radius:2px 14px 14px;align-items:center;gap:14px;padding:9px;display:flex}.concept .pk{background:#f6c34a;border-radius:10px 10px 4px 4px;align-items:flex-end;width:48px;height:62px;padding:7px;display:flex}.concept .pk b{color:#0b3d53;font-family:Fraunces,serif;font-size:16px;line-height:1}.concept b{color:var(--paper);font-size:15px;display:block}.concept span{color:#9cc7da;font-size:12.5px}.vid{background:linear-gradient(135deg,#3a362e,#0e0d0b);border-radius:14px 2px 14px 14px;justify-content:center;align-items:center;height:84px;display:flex;position:relative}.vid .play{background:#f4f1eaeb;border-radius:50%;width:40px;height:40px;position:relative}.vid .play:after{content:"";border-left:12px solid var(--ink);border-top:8px solid #0000;border-bottom:8px solid #0000;position:absolute;top:12px;left:16px}.vid small{color:var(--paper);font-size:12px;position:absolute;bottom:10px;right:12px}.chat .foot{color:var(--muted);margin-top:6px;font-size:12px}.ccfacts{padding:clamp(40px,5vw,76px) var(--pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ccfacts .row{grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.6vw,42px);display:grid}.ccfacts .v{letter-spacing:-.04em;color:var(--blue);font-family:Fraunces,serif;font-size:clamp(42px,5.2vw,82px);font-weight:600;line-height:.86}.ccfacts p{color:var(--muted);max-width:22ch;margin-top:14px;font-size:clamp(14px,.98vw,15.5px);line-height:1.4}.cmp{padding:clamp(52px,6.6vw,100px) var(--pad) 0}.cmp .lead{letter-spacing:-.022em;max-width:40ch;margin:clamp(26px,3vw,44px) 0;font-family:Fraunces,serif;font-size:clamp(24.8px,2.85vw,42px);font-weight:300;line-height:1.15}.cmp table{border-collapse:collapse;width:100%}.cmp th,.cmp td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:18px 20px;font-size:clamp(15px,1.05vw,16.5px);line-height:1.45}.cmp th{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-top:none;padding-bottom:14px;font-size:11px;font-weight:700}.cmp td:first-child{width:16%;font-weight:600}.cmp td.cc,.cmp th.cc{background:var(--deep);color:var(--paper)}.cmp th.cc{color:#7fc6ee}@media (width<=640px){.cmp table,.cmp tbody,.cmp tr,.cmp td{width:auto;display:block}.cmp tr:first-child{display:none}.cmp tr{border-top:1px solid var(--line);padding:18px 0 22px}.cmp td{border-top:none;padding:0}.cmp td:first-child{width:auto;margin-bottom:12px}.cmp td[data-l]{grid-template-columns:38% 1fr;gap:14px;padding:8px 0;display:grid}.cmp td[data-l]:before{content:attr(data-l);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:11px;font-weight:700;line-height:1.45}.cmp td.cc{margin-top:6px;padding:12px 14px}.cmp td.cc:before{color:#7fc6ee}}.qual{padding:clamp(52px,6.6vw,100px) var(--pad) 0}.qual .grid4{grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.2vw,32px);margin-top:clamp(26px,3vw,44px);display:grid}.qual .q{border-top:2px solid var(--ink);padding-top:20px}.qual h4{letter-spacing:-.025em;font-family:Fraunces,serif;font-size:clamp(22px,1.9vw,28px);font-weight:600;line-height:1.05}.qual p{color:#3a362e;margin-top:12px;font-size:clamp(15px,1.02vw,16px);line-height:1.5}.ccdata{margin:clamp(52px,6.6vw,100px) var(--pad) 0;border:1px solid var(--line);grid-template-columns:.9fr 1.4fr;gap:clamp(24px,3.6vw,60px);padding:clamp(28px,3.4vw,48px);display:grid}.ccdata h3{letter-spacing:-.03em;font-family:Fraunces,serif;font-size:clamp(26px,2.4vw,36px);font-weight:600;line-height:1.02}.ccdata ul{grid-template-columns:1fr 1fr;gap:14px 28px;list-style:none;display:grid}.ccdata li{padding-left:16px;font-size:15.5px;line-height:1.45;position:relative}.ccdata li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.cc-uses .srv-row h3 em{font-style:normal}.cc-next{padding:clamp(52px,6.6vw,100px) var(--pad) 0}.cc-next .lead{letter-spacing:-.022em;max-width:30ch;margin-bottom:clamp(18px,2vw,28px);font-family:Fraunces,serif;font-size:clamp(24.8px,2.85vw,42px);font-weight:300;line-height:1.15}.cc-next p.t{color:#3a362e;max-width:58ch;font-size:clamp(16.2px,1.15vw,18px);line-height:1.58}.ccform{background:var(--paper-2);padding:clamp(48px,6vw,96px) var(--pad);margin-top:clamp(52px,6.6vw,100px)}.ccform .ccg{grid-template-columns:1fr 1.2fr;gap:clamp(28px,4.4vw,80px);display:grid}.ccform h2{letter-spacing:-.035em;font-family:Fraunces,serif;font-size:clamp(40px,5.4vw,84px);font-weight:600;line-height:.92;margin:0!important;padding:0!important}.ccform .sub{color:#3a362e;max-width:36ch;margin-top:18px;font-size:clamp(16px,1.1vw,17.5px);line-height:1.55}.ccform .who{color:var(--muted);max-width:38ch;margin-top:26px;font-size:13.5px;line-height:1.5}.ccform form{grid-template-columns:1fr 1fr;gap:18px 22px;display:grid}.ccform label{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.ccform label.w{grid-column:1/-1}.ccform input,.ccform textarea,.ccform select{font:inherit;letter-spacing:0;text-transform:none;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0;padding:13px 14px;font-size:16px;font-weight:400}.ccform textarea{resize:vertical;min-height:120px}.ccform .ok{color:#3a362e;letter-spacing:0;text-transform:none;flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:400;display:flex}.ccform button{background:var(--ink);color:var(--paper);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;grid-column:1/-1;justify-self:start;padding:16px 30px;font-size:11.5px;font-weight:700}@media (width<=960px){.cch .ccg,.ccform .ccg,.ccform form,.ccdata,.ccdata ul{grid-template-columns:1fr}.ccfacts .row,.qual .grid4{grid-template-columns:1fr 1fr}}.ccform .note{color:var(--muted);grid-column:1/-1;min-height:1.2em;margin-top:-6px;font-size:12.5px}.ccform .note.err{color:#b4442f}.ccform form[hidden],.ccdone[hidden]{display:none}.ccform .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ccform .ts{grid-column:1/-1}.ccform .ts:empty{display:none}.ccform button:disabled{opacity:.45;cursor:default}.ccdone p{letter-spacing:-.01em;max-width:22ch;font-family:Fraunces,serif;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.25}.ccform .who a,.ccform .ok a{text-underline-offset:3px;text-decoration:underline}
