.pg-vi .ab-hero h1{font-size:clamp(40px,4.6vw,68px);line-height:1.08}.pg-vi .vi-n{font:400 12px/1 var(--mono);color:var(--carmine);letter-spacing:.1em;margin:18px 0 10px;display:block}.pg-vi .vi-h2{margin:14px 0 24px}.pg-vi .ab-tbc{display:inline}.pg-vi .vi-trio{grid-template-columns:5fr 4fr 3fr;align-items:start;gap:40px;margin:0 0 96px;padding:0;list-style:none;display:grid}.pg-vi .vi-trio li:nth-child(2){margin-top:72px}.pg-vi .vi-trio li:nth-child(3){margin-top:144px}.pg-vi .vi-trio h3{margin-bottom:8px}.pg-vi .vi-trio p{color:var(--muted);max-width:28em;margin:0;font-size:15px}.pg-vi .vi-ruler{aspect-ratio:4/5;background:var(--paper);place-items:center;display:grid;position:relative}.pg-vi .vi-ruler b{font:300 clamp(64px, 8vw, 120px)/1 var(--serif);letter-spacing:-.03em}.pg-vi .vi-ruler small{font:400 16px/1 var(--mono);color:var(--sage);margin-left:8px}.pg-vi .vi-ruler span{border-bottom:1px solid var(--ink);background:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 10%) bottom / 100% 8px no-repeat, repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 2%) bottom / 100% 4px no-repeat;height:14px;position:absolute;bottom:18%;left:12%;right:12%}.pg-vi .vi-kv{max-width:860px}.pg-vi .vi-kv caption{padding-bottom:18px}.pg-vi .vi-tnote{margin:16px 0 0}.pg-vi .vi-ask{margin:0 0 14px}.pg-vi .ab-steps h3{font-size:22px;line-height:1.25}.pg-vi .vi-links{flex-wrap:wrap;gap:16px 32px;margin:40px 0 0;display:flex}.pg-vi .vi-split{align-items:start}.pg-vi .vi-vfig{justify-self:end;width:100%;max-width:420px}.pg-vi .vi-vfig--video{max-width:320px}.pg-vi .vi-pair{grid-template-columns:1fr 1fr;gap:64px;display:grid}.pg-vi .vi-pair>div{border-top:1px solid var(--ink);padding-top:20px}.pg-vi .vi-pair h2{margin:12px 0 16px;font-size:clamp(28px,3vw,40px)}.pg-vi .vi-pair p:last-child{margin:0}.pg-vi .vi-contact{padding:112px var(--gut) 112px;background:var(--paper2);grid-template-columns:6fr 6fr;align-items:start;gap:80px;display:grid}.pg-vi .vi-contact h2{letter-spacing:-.03em;margin:16px 0 0;font-size:clamp(48px,6.4vw,104px);line-height:.98}.pg-vi .vi-lead{color:#3d463f;max-width:30em;margin:24px 0 32px}.pg-vi .vi-contact .ab-chan{margin:0 0 32px}.pg-vi .vi-person{align-items:center;gap:16px;display:flex}.pg-vi .vi-qr{border:1px solid var(--line2);flex:none;place-items:center;width:64px;height:64px;display:grid}.pg-vi .vi-qr span{font:400 11px/1 var(--mono);letter-spacing:.12em;color:var(--sage)}.pg-vi .vi-person b{font:italic 400 20px/1.2 var(--serif);display:block}.pg-vi .vi-person span{font:400 12px/1.5 var(--mono);color:var(--muted)}.pg-vi .vi-pline{font:400 12px/1.6 var(--mono);color:var(--muted);margin:16px 0 0}.pg-vi .pg-form{gap:22px;display:grid}.pg-vi .pg-2{grid-template-columns:1fr 1fr;gap:22px 32px;display:grid}.pg-vi .pg-f{gap:4px;min-width:0;display:grid}.pg-vi .pg-f label{font:400 11px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sage-text)}.pg-vi .pg-form .req{color:var(--carmine)}.pg-vi .pg-form input:not([type=checkbox]):not([type=hidden]),.pg-vi .pg-form select,.pg-vi .pg-form textarea{border:0;border-bottom:1px solid var(--field-line);box-shadow:none;font:400 17px/1.4 var(--sans);color:var(--ink);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;width:100%;min-height:46px;padding:10px 0 9px;transition:border-color .2s}.pg-vi .pg-form select{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235F6860' stroke-width='1.3'/%3E%3C/svg%3E") right 2px center no-repeat;padding-right:24px}.pg-vi .pg-form textarea{resize:vertical;min-height:112px}.pg-vi .pg-form input::placeholder,.pg-vi .pg-form textarea::placeholder{color:var(--tbc)}.pg-vi .pg-form input:not([type=checkbox]):hover,.pg-vi .pg-form select:hover,.pg-vi .pg-form textarea:hover{border-bottom-color:var(--ink)}.pg-vi .pg-form input:not([type=checkbox]):focus,.pg-vi .pg-form select:focus,.pg-vi .pg-form textarea:focus{border-bottom:2px solid var(--carmine);outline:none;padding-bottom:8px}.pg-vi .pg-jump{margin:0 0 18px;display:none}.pg-vi .pg-jump .ab-ul{font-size:15px}.pg-vi .pg-req{font:400 12px/1.6 var(--mono);color:var(--muted);margin:0}.pg-vi .pg-form input[type=checkbox]{width:16px;height:16px;accent-color:var(--carmine);flex:none;margin:0}.pg-vi .pg-consent{align-items:flex-start;gap:12px;font-size:15px;display:flex}.pg-vi .pg-consent input[type=checkbox]{margin-top:5px}.pg-vi .pg-consent a{border-bottom:1px solid}.pg-vi .pg-note{border-top:1px solid var(--carmine);border-bottom:1px solid var(--line2);padding:12px 0}.pg-vi .pg-note p{margin:0;font-size:15px}.pg-vi .pg-form .captcha-slot{border:0;border-bottom:1px solid var(--line2);background:0 0;padding:12px 0}@media (width<=900px){.pg-vi .vi-trio{grid-template-columns:1fr;gap:40px;margin-bottom:64px}.pg-vi .vi-trio li:nth-child(n){margin-top:0}.pg-vi .vi-vfig{justify-self:start}.pg-vi .vi-pair{grid-template-columns:1fr;gap:40px}.pg-vi .vi-contact{padding:64px var(--gut) 64px;grid-template-columns:1fr;gap:56px}.pg-vi .pg-2{grid-template-columns:1fr}.pg-vi .pg-jump{display:block}.pg-vi .ab-hero .ab-panel{margin:0 var(--gut)}.pg-vi .ab-hero .ab-cells{margin:8px var(--gut) 0}.pg-vi .ab-rule--kv tbody th{width:46%}.pg-vi .vi-stack thead{position:absolute;left:-9999px}.pg-vi .vi-stack,.pg-vi .vi-stack caption,.pg-vi .vi-stack tbody,.pg-vi .vi-stack tr,.pg-vi .vi-stack th,.pg-vi .vi-stack td{width:100%;display:block}.pg-vi .vi-stack tr{border-top:1px solid var(--ink);padding:14px 0 6px}.pg-vi .vi-stack td{grid-template-columns:46% 1fr;gap:10px;padding:8px 0;display:grid}.pg-vi .vi-stack td:before{content:attr(data-k);font:400 10.5px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sage-text)}}
