.fld.pg-select select,.paper-card .fld.pg-select select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--soft)50%),linear-gradient(135deg,var(--soft)50%,transparent 50%);cursor:pointer;background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.paper-card .fld.pg-select select{background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#57534a 50%),linear-gradient(135deg,#57534a 50%,#0000 50%)}.pg-contact{padding-top:clamp(48px,6vw,64px)}.pg-contact-head{text-align:center;margin-bottom:clamp(36px,4vw,48px)}.pg-contact-head h1{margin:18px 0;font-size:clamp(30px,8.4vw,68px)}.pg-contact-head .lede{max-width:600px;margin:0 auto;font-size:16px;line-height:1.65}.pg-calhead-copy{flex:380px;min-width:0}.pg-calhead-copy .k{margin-bottom:10px;font-size:11px;display:block}.pg-calhead-copy p{color:var(--soft);max-width:620px;margin-top:8px;font-size:14px;line-height:1.6}.pg-calframe iframe{height:680px;transition:height .2s}.pg-calframe .pg-calwait{place-items:center;height:680px;display:grid}@media (max-width:760px){.pg-calframe iframe,.pg-calframe .pg-calwait{height:1000px}.calembed .calhead{padding:20px 18px}}.pg-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:60px;margin-top:56px;display:grid}.pg-contact-grid h2{margin-bottom:10px;font-size:clamp(26px,2.6vw,30px)}.pg-contact-grid .pg-intro{color:var(--soft);margin-bottom:24px;font-size:14.5px;line-height:1.6}.pg-form{flex-direction:column;gap:16px;display:flex;position:relative}.pg-form .pg-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pg-form .btn{width:100%}.pg-sent{border:2px solid var(--bone);background:var(--bg2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:400px;padding:48px 32px;display:flex}.pg-sent .pg-tick{background:var(--acc-fill);width:56px;height:56px;color:var(--on-acc);place-items:center;margin-bottom:6px;display:grid}.pg-sent .pg-tick svg{width:26px;height:26px}.pg-sent h3{font-family:var(--fd);text-transform:uppercase;font-size:24px}.pg-sent p{color:var(--soft);max-width:360px;font-size:15px;line-height:1.6}.pg-methods h2{margin-bottom:18px}.pg-methods .method .v a{color:var(--bone)}.pg-methods .method .v a:hover,.pg-methods a.method:hover .v{color:var(--acc)}.pg-methods .method .v .pg-dot{color:var(--dim);margin:0 6px}@media (max-width:900px){.pg-contact-grid{grid-template-columns:1fr;gap:56px}}@media (max-width:520px){.pg-form .pg-pair{grid-template-columns:1fr}}.pg-lp-scrim{z-index:9998;-webkit-backdrop-filter:blur(3px);background:#0a0907a8;position:fixed;inset:0}.pg-lp{z-index:9999;max-height:100dvh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.pg-lp .paper-card{border-top:4px solid var(--acc);padding:34px 26px 26px;position:relative}:root[data-theme=light] .pg-lp .paper-card{border-top:4px solid var(--acc);box-shadow:none}@media (min-width:640px){.pg-lp{width:calc(100% - 40px);max-width:460px;max-height:calc(100dvh - 40px);inset:50% auto auto 50%;translate:-50% -50%}.pg-lp .paper-card{padding:38px 36px 30px}:root[data-theme=light] .pg-lp .paper-card{box-shadow:10px 10px #16140f38}}.pg-lp-close{color:#16140f;cursor:pointer;background:0 0;border:1px solid #16140f4d;place-items:center;width:36px;height:36px;transition:background-color .15s,color .15s,border-color .15s;display:grid;position:absolute;top:14px;right:14px}.pg-lp-close:hover{color:#ece7da;background:#16140f;border-color:#16140f}.pg-lp-close svg{width:16px;height:16px}.pg-lp-badge{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);border:1px solid var(--acc);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 12px;font-size:10px;font-weight:700;display:inline-flex}.pg-lp h2{font-family:var(--fd);text-transform:uppercase;color:#16140f;margin-bottom:10px;padding-right:36px;font-size:clamp(24px,6vw,30px);line-height:1.02}.pg-lp .pg-lp-sub{color:#57534a;margin-bottom:22px;font-size:14px;line-height:1.6}.pg-lp form{flex-direction:column;gap:12px;display:flex}.pg-lp form .btn{width:100%;margin-top:4px}.pg-lp .fnote{text-align:center;margin-top:16px;font-size:11.5px}.pg-lp .pg-lp-done{text-align:center;padding:18px 0 10px}.pg-lp .pg-lp-done .pg-tick{background:var(--acc-fill);width:56px;height:56px;color:var(--on-acc);place-items:center;margin:0 auto 18px;display:grid}.pg-lp .pg-lp-done .pg-tick svg{width:26px;height:26px}.pg-lp .pg-lp-done h3{color:#16140f;margin-bottom:10px;font-size:24px}.pg-lp .pg-lp-done p{color:#57534a;font-size:14px;line-height:1.6}.pg-lp .paper-card select.pg-empty{color:#8a857a}.pg-lp .paper-card select option{color:#16140f;background:#fff}.pg-404{align-items:center;min-height:70vh;display:flex}.pg-404 .wrap{width:100%}.pg-404-in{max-width:820px}.pg-404-num{font-family:var(--fd);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:2px var(--acc);-webkit-user-select:none;user-select:none;margin:18px 0 26px;font-size:clamp(120px,24vw,300px);line-height:.82;display:block}.pg-404 h1{margin-bottom:16px}.pg-404 .lede{max-width:480px;margin-bottom:32px}.pg-404-more{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:34px;padding-top:22px;display:flex}.pg-legal{padding-top:clamp(48px,6vw,70px)}.pg-legal-col{max-width:760px;margin:0 auto}.pg-legal-head{border-bottom:2px solid var(--bone);margin-bottom:8px;padding-bottom:34px}.pg-legal-head .crumb{margin-bottom:26px;display:block}.pg-legal-head h1{margin:16px 0 18px}.pg-legal-body>section{border-bottom:1px solid var(--hair);padding:30px 0}.pg-legal-body>section:last-child{border-bottom:0}.pg-legal-body h2{font-family:var(--fd);text-transform:uppercase;color:var(--bone);margin-bottom:14px;font-size:clamp(19px,2vw,22px);line-height:1.15}.pg-legal-body h2 .pg-no{color:var(--acc)}.pg-legal-body p{color:var(--soft);font-size:16px;line-height:1.75}.pg-legal-body p+p,.pg-legal-body ul+p,.pg-legal-body p+ul{margin-top:14px}.pg-legal-body ul{flex-direction:column;gap:10px;list-style:none;display:flex}.pg-legal-body li{color:var(--soft);padding-left:22px;font-size:15.5px;line-height:1.65;position:relative}.pg-legal-body li:before{content:"—";color:var(--acc);position:absolute;left:0}.pg-legal-body strong{color:var(--bone);font-weight:600}.pg-legal-body a{color:var(--acc);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--acc)40%,transparent);text-decoration-color:color-mix(in srgb,var(--acc)40%,transparent);text-underline-offset:3px}.pg-legal-body a:hover{-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.pg-author-hero{padding-top:clamp(40px,5vw,56px)}.pg-author-grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:clamp(40px,5vw,70px);margin-top:30px;display:grid}.pg-author-grid h1{margin:18px 0 12px}.pg-author-role{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:12px;font-weight:700}.pg-author-bio{color:var(--soft);flex-direction:column;gap:18px;max-width:680px;margin-top:28px;font-size:16px;line-height:1.75;display:flex}.pg-author-bio strong{color:var(--bone);font-weight:600}.pg-author-links{margin-top:26px}.pg-author-links a.chip:hover{color:var(--bone);border-color:var(--bone)}.pg-author-photo{border:1px solid var(--hair2);background:var(--bg2)}.pg-author-photo .pg-ph{aspect-ratio:1;background:var(--panel);position:relative;overflow:hidden}.pg-author-photo .pg-ph img{object-fit:cover;width:100%;height:100%;display:block}.pg-author-photo figcaption{border-top:1px solid var(--hair2);padding:15px 18px 17px}.pg-author-photo figcaption b{font-family:var(--fd);text-transform:uppercase;color:var(--bone);margin-bottom:4px;font-size:15px;font-weight:400;display:block}.pg-author-photo figcaption span{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10px}.pg-author-creds{margin-top:clamp(48px,6vw,64px)}.pg-author-creds .statband{grid-template-columns:repeat(4,1fr)}.pg-author-creds .statband .st{padding:30px 28px 26px}.pg-author-creds .statband b{font-size:clamp(38px,4vw,54px)}.pg-author-creds .chips{margin-top:18px}@media (max-width:1100px){.pg-author-creds .statband{grid-template-columns:1fr 1fr}.pg-author-creds .statband .st.st{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}.pg-author-creds .statband .st.st:nth-child(2n){border-right:0}.pg-author-creds .statband .st.st:nth-child(n+3){border-bottom:0}}@media (max-width:900px){.pg-author-grid{grid-template-columns:1fr}.pg-author-photo{max-width:360px}}@media (max-width:520px){.pg-author-creds .statband .st.st{padding:22px 16px 20px}.pg-author-creds .statband b{font-size:34px}.pg-author-creds .statband .lb{letter-spacing:.1em;font-size:10px}}.pg-alist{border-top:2px solid var(--bone)}.pg-arow{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:64px minmax(0,1fr) 40px;align-items:start;gap:6px 24px;padding:24px 10px;transition:background-color .15s;display:grid}.pg-arow .pg-ano{font-family:var(--fm);color:var(--dim);padding-top:3px;font-size:12px}.pg-arow .pg-ameta{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;font-size:10.5px;font-weight:700}.pg-arow .pg-ameta .pg-cat{color:var(--acc)}.pg-arow h3{font-family:var(--fb);letter-spacing:0;text-transform:none;color:var(--bone);font-size:clamp(17px,1.6vw,19px);font-weight:700;line-height:1.35}.pg-arow p{color:var(--soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:860px;margin-top:6px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.pg-arow .pg-aarr{color:var(--acc);text-align:right;padding-top:18px;font-size:20px;transition:transform .15s,color .15s}.pg-arow:hover{background:var(--bone);color:inherit}.pg-arow:hover h3,.pg-arow:hover .pg-aarr{color:var(--on-bone)}.pg-arow:hover p,.pg-arow:hover .pg-ano,.pg-arow:hover .pg-ameta{color:var(--on-bone-soft)}.pg-arow:hover .pg-ameta .pg-cat{color:var(--acc)}.pg-arow:hover .pg-aarr{transform:translate(6px)}@media (max-width:640px){.pg-arow{grid-template-columns:minmax(0,1fr) 28px;padding:20px 4px}.pg-arow .pg-ano{display:none}}.pg-adm{--adm-blue:#60a5fa;--adm-amber:#facc15}:root[data-theme=light] .pg-adm{--adm-blue:#1d4ed8;--adm-amber:#a16207}.pg-adm-pill{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-block}.pg-adm-pill.new{color:var(--adm-blue);background:color-mix(in srgb,var(--adm-blue)16%,transparent)}.pg-adm-pill.contacted{color:var(--adm-amber);background:color-mix(in srgb,var(--adm-amber)16%,transparent)}.pg-adm-pill.qualified{color:var(--success);background:color-mix(in srgb,var(--success)16%,transparent)}.pg-adm-pill.closed{color:var(--dim);background:color-mix(in srgb,var(--dim)18%,transparent)}.pg-adm-pill.spam{color:var(--danger);background:color-mix(in srgb,var(--danger)16%,transparent)}.pg-adm-err{color:var(--danger)}.pg-adm-btn-ok{border-color:color-mix(in srgb,var(--success)40%,transparent);color:var(--success)}.pg-adm-btn-ok:hover{background:color-mix(in srgb,var(--success)10%,transparent)}.pg-adm-btn-bad{border-color:color-mix(in srgb,var(--danger)40%,transparent);color:var(--danger)}.pg-adm-btn-bad:hover{background:color-mix(in srgb,var(--danger)10%,transparent)}
