.p-about-hero{padding-block:clamp(28px,3.4vw,48px) clamp(72px,8vw,112px);overflow-x:clip}.p-about-hero>.wb-wrap{grid-template-columns:minmax(0,16fr) minmax(0,7fr);grid-template-areas:"letter card";align-items:start;gap:32px clamp(36px,5vw,76px);display:grid}.p-about-letter{--lp:clamp(22px, 3.6vw, 52px);--rp:clamp(22px, 3.6vw, 52px);border:2px solid var(--ink);min-width:0;padding:clamp(26px, 2.6vw, 38px) var(--rp) 0 var(--lp);background:#fff;border-radius:18px;grid-area:letter;position:relative}.rks-site .p-about-letter h1{letter-spacing:-.012em;text-wrap:balance;max-width:13em;margin:0;padding-bottom:clamp(18px,2vw,26px);line-height:.92}.p-about-letter-body{margin:0 calc(-1 * var(--rp)) 0 calc(-1 * var(--lp));padding:24px var(--rp) 0 var(--lp);border-top:1px solid var(--rule)}.rks-site .p-about-letter-body p{text-wrap:pretty;max-width:35em;margin:0 0 18px;font-size:19px;line-height:1.6}.rks-site .p-about-letter-body p:first-child{font-size:20.5px}.p-about-letter-act{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:6px 0 0;padding:0 0 24px;display:flex}.p-about-letter-act .wb-call{align-items:center;min-height:48px;padding-block:0;font-size:18px;display:inline-flex}.p-about-letter-act .wb-btn--line{min-height:48px;padding:10px 18px;font-size:16px}.p-about-card{background:var(--navy);min-width:0;color:var(--on-navy);border-radius:18px;grid-area:card;margin-top:clamp(28px,4vw,64px);padding:30px 26px 24px}.p-about-card .p-about-mark{width:112px;height:112px;margin:0 0 14px -10px;display:block}.rks-site .p-about-card-name{font-family:var(--display);color:#fff;margin:0 0 18px;font-size:30px;font-weight:850;line-height:1}.p-about-card-name b{color:var(--gold);font-weight:900}.p-about-card dl{margin:0 0 18px}.p-about-card dl>div{border-top:1px solid #ffffff2e;min-width:0;padding:9px 0}.p-about-card dt{font-family:var(--mono);color:var(--gold);font-size:12.5px}.p-about-card dd{color:#fff;overflow-wrap:anywhere;margin:2px 0 0;font-size:16.5px;line-height:1.4}.p-about-card dd a{color:#fff}.p-about-card>a{color:#fff;padding-block:8px;font-weight:650;display:inline-block}.p-about-card :focus-visible{outline-color:var(--gold)}.p-about-bench{border-top:1px solid var(--rule);padding-block:clamp(56px,7vw,96px)}.p-about-bench>.wb-wrap{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:20px clamp(40px,6vw,96px);display:grid}.rks-site .p-about-bench h2{margin:0}.p-about-bench-copy{min-width:0}.rks-site .p-about-bench-copy p{max-width:34em;font-size:19px;line-height:1.6}.p-about-bench-copy a{color:var(--ink);font-weight:650}.p-about-wont-sec{padding-block:clamp(64px,8vw,108px)}.p-about-wont-sec>.wb-wrap{grid-template-columns:minmax(0,640px) minmax(0,21rem);align-items:start;gap:40px clamp(40px,7vw,112px);display:grid}.p-about-wont-sec .wont-card{min-width:0}.p-about-wont-side{min-width:0;margin-top:8px;position:sticky;top:96px}.rks-site .p-about-wont-side p{color:var(--muted);border-top:1px solid var(--rule);margin:0;padding-block:16px 18px;font-size:16.5px;line-height:1.55}.rks-site .p-about-wont-side p:first-child{border-top:2px solid var(--ink)}.p-about-wont-side a{color:var(--ink);margin-top:4px;padding-block:6px;font-weight:650;display:inline-block}.p-about-where{padding-block:clamp(72px,9vw,120px)}.p-about-where>.wb-wrap{grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-template-areas:"hex head""hex rest";align-items:end;column-gap:clamp(40px,6vw,96px);display:grid}.p-about-where-head{grid-area:head;min-width:0}.p-about-where-rest{grid-area:rest;align-self:start;min-width:0}.rks-site .p-about-where-head>p{max-width:32em;margin-bottom:0}.rks-site .p-about-where h2{color:#fff;max-width:13em}.p-about-hexfig{width:100%;min-width:0;max-width:420px;color:var(--ink);background:#fff;border-radius:18px;grid-area:hex;align-self:center;margin:0;padding:22px 22px 16px}.p-about-map{width:100%;height:auto;display:block;overflow:visible}.p-about-map .sec{font-family:var(--display);font-size:28px;font-weight:850}.p-about-hexnote{text-align:center;color:var(--ink);margin-top:12px;font-size:15px;font-weight:600;display:block}.p-about-travel{border:1.5px solid #fff6;border-radius:12px;max-width:30em;margin-top:28px;padding:14px 16px}.rks-site .p-about-travel p{color:var(--on-navy);margin:0}.p-about-area-link{color:#fff;margin-top:16px;padding-block:8px;font-weight:650;display:inline-block}.p-about-crew{padding-block:clamp(64px,8vw,104px)}.p-about-crew-head{grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:end;gap:16px 64px;margin-bottom:44px;display:grid}.rks-site .p-about-crew-head h2{max-width:12em;margin:0}.rks-site .p-about-crew-head p{color:var(--muted);margin:0}.p-about-org{grid-template-columns:minmax(0,190px) minmax(128px,1fr) minmax(0,250px) 40px minmax(0,1.5fr);align-items:center;display:grid}.p-about-node{border:2px solid var(--ink);background:#fff;border-radius:12px;min-width:0;padding:16px 18px}.p-about-node b{font-family:var(--display);margin-bottom:4px;font-size:26px;font-weight:850;line-height:1.05;display:block}.p-about-node span{color:var(--muted);font-size:15px;line-height:1.45;display:block}.p-about-node--me{background:var(--navy);border-color:var(--navy)}.p-about-node--me b{color:#fff}.p-about-node--me span{color:var(--on-navy-muted)}.p-about-wire{background:var(--ink);min-width:0;height:2px;position:relative}.p-about-wire span{font-family:var(--mono);color:var(--blue-ink);white-space:nowrap;background:var(--paper-2);padding-inline:4px;font-size:12.5px;position:absolute;bottom:8px;left:50%;translate:-50%}.p-about-subs{gap:14px;min-width:0;margin:0;padding:0 0 0 26px;list-style:none;display:grid;position:relative}.p-about-subs>li{border:2px solid var(--ink);background:#fff;border-radius:12px;min-width:0;padding:12px 16px;position:relative}.p-about-subs>li:before{content:"";border-top:2px solid var(--ink);width:27.5px;position:absolute;top:50%;left:-27.5px}.p-about-subs>li:after{content:"";border-left:2px solid var(--ink);position:absolute;top:-8.5px;bottom:-8.5px;left:-27.5px}.p-about-subs>li:first-child:after{top:50%}.p-about-subs>li:last-child:after{bottom:50%}.p-about-subs b{font-size:16.5px;font-weight:700;display:block}.p-about-subs span{color:var(--muted);font-size:15px;line-height:1.45;display:block}.p-about-crew-notes{border-top:1px solid var(--rule-strong);flex-wrap:wrap;align-items:baseline;gap:6px 36px;margin-top:40px;padding-top:18px;font-size:15.5px;display:flex}.rks-site .p-about-crew-notes p{min-width:0;margin:0}.p-about-crew-notes .wb-arrow{text-underline-offset:5px;padding-block:8px;font-weight:650;line-height:28px;display:inline-block}.p-about-contact{background:var(--gold);color:var(--ink);padding-block:clamp(52px,6.5vw,84px)}.p-about-contact>.wb-wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.p-about-contact-head{min-width:0}.rks-site .p-about-contact h2{max-width:11em;margin:0 0 14px}.p-about-bignum{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;text-underline-offset:.12em;padding-block:4px 8px;font-size:clamp(46px,6.6vw,92px);font-weight:900;line-height:1;text-decoration-thickness:3px;display:inline-block}.rks-site .p-about-bignum:hover{text-decoration-thickness:5px}.p-about-contact-copy{min-width:0}.rks-site .p-about-contact-copy p{margin-bottom:10px}.p-about-contact .wb-actions{margin-top:18px}.p-about-contact .wb-btn--line:hover{background:#11111114}.p-about-contact :focus-visible{outline-color:var(--ink)}@media (max-width:960px){.p-about-hero>.wb-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"letter""card"}.p-about-card{justify-self:end;width:min(100%,420px);margin-top:8px;margin-right:12px}.p-about-bench>.wb-wrap,.p-about-wont-sec>.wb-wrap{grid-template-columns:minmax(0,1fr)}.p-about-wont-side{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;max-width:640px;display:grid;position:static}.rks-site .p-about-wont-side p,.rks-site .p-about-wont-side p:first-child{border-top:2px solid var(--ink)}.p-about-where>.wb-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""hex""rest"}.p-about-hexfig{justify-self:start;max-width:360px;margin-top:36px}.p-about-crew-head,.p-about-contact>.wb-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:940px){.p-about-org{grid-template-columns:minmax(0,1fr);max-width:560px;display:grid}.p-about-wire{width:2px;height:46px;margin-left:28px}.p-about-wire span{background:0 0;padding:0;top:50%;bottom:auto;left:16px;translate:0 -50%}.p-about-wire--short{height:24px}.p-about-subs{margin-left:28px;padding-top:12px;padding-left:26px}.p-about-subs>li:first-child:after{top:-13.5px}}@media (max-width:560px){.p-about-hero{padding-top:20px}.p-about-letter{--lp:18px;--rp:18px;padding-top:26px}.rks-site .p-about-letter h1{line-height:.94}.rks-site .p-about-letter-body p,.rks-site .p-about-letter-body p:first-child{font-size:17.5px}.p-about-letter-act{gap:12px}.p-about-card{justify-self:stretch;width:auto;margin-right:0}.p-about-wont-side{grid-template-columns:minmax(0,1fr)}.p-about-bignum{font-size:clamp(40px,13vw,60px)}.p-about-contact .wb-actions .wb-btn{width:100%}}
