.page-gathering .gathering-intro .lede{margin-bottom:.8em}.page-gathering .gathering-intro figure{margin:0}.page-gathering .gathering-intro img{display:block;width:100%;height:auto}.page-gathering .gathering-intro figcaption{margin-top:6px;font-size:.85rem;color:var(--ink-soft)}.gathering-list{list-style:none;padding:0;margin:0 0 1em;display:grid;grid-gap:10px;gap:10px}.gathering-list li{position:relative;padding-left:1.4em;line-height:1.5}.gathering-list li:before{content:"";position:absolute;left:.2em;top:.62em;width:.45em;height:.45em;background:var(--tan-deep);transform:rotate(45deg)}.gathering-ask{border:1px solid var(--rule);background:var(--stone-50);padding:clamp(18px,3vw,28px)}.gathering-ask h2{margin-top:0}.gathering-ask .action-row{margin-bottom:0}.shoot-history{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}.shoot-history li{border-left:3px solid var(--tan);padding:2px 0 2px 14px}.shoot-history strong{display:block;font-family:var(--font-display);font-size:1.1rem}.gathering-cards{list-style:none;padding:0;margin:0 0 1em;display:grid;grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.gathering-cards li{margin:0}.gathering-cards .card-link{height:100%}.gathering-more{border-top:1px solid var(--rule)}.inquiry-form{display:grid;grid-gap:18px;gap:18px;max-width:46rem}.inquiry-form>p{margin:0}.inquiry-form fieldset{border:1px solid var(--rule);background:var(--stone-50);padding:clamp(14px,3vw,22px);margin:0;display:grid;grid-gap:14px;gap:14px;min-width:0}.inquiry-form fieldset>legend{font-family:var(--font-display);font-weight:600;font-size:1.15rem;padding:0 6px}.inquiry-field{display:grid;grid-gap:5px;gap:5px}.inquiry-choices>legend,.inquiry-field label{font-family:var(--font-display);font-weight:600}.inquiry-copy,.inquiry-field input,.inquiry-field select,.inquiry-field textarea{font:inherit;min-height:46px;padding:.55em .7em;border:1px solid var(--ashlar-500);background:#fff;color:var(--ink);width:100%;min-width:0;box-sizing:border-box}.inquiry-copy,.inquiry-field textarea{min-height:0;resize:vertical;line-height:1.45}.inquiry-short input{max-width:9rem}.inquiry-choice input:focus-visible,.inquiry-field input:focus-visible,.inquiry-field select:focus-visible,.inquiry-field textarea:focus-visible{outline:3px solid var(--ashlar-700);outline-offset:2px}.inquiry-field input:user-invalid,.inquiry-field select:user-invalid,.inquiry-field textarea:user-invalid{border-color:var(--tile);border-width:2px}.inquiry-help{margin:0;font-size:.9rem;color:var(--ink-soft)}.inquiry-choices{border:0!important;background:none!important;padding:0!important;display:grid;grid-gap:6px!important;gap:6px!important}.inquiry-choices>legend{padding:0 0 4px}.inquiry-choice{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;line-height:1.45;cursor:pointer;min-height:32px}.inquiry-choice input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--ink)}.inquiry-consent{font-size:.97rem}.inquiry-error,.inquiry-req{color:var(--tile)}.inquiry-error{font-weight:600}.inquiry-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-done{border:1px solid var(--rule);border-left:4px solid var(--tan-deep);background:var(--stone-50);padding:clamp(16px,3vw,24px);max-width:46rem}.inquiry-done:focus{outline:none}.inquiry-done h3{margin-top:0}.inquiry-done label{display:block;margin-top:12px;font-weight:600}.inquiry-form .button[disabled]{opacity:.6;cursor:progress}@media (max-width:480px){.inquiry-done .action-row .button,.inquiry-form .action-row .button{width:100%;text-align:center}}.made-here{display:grid;grid-gap:clamp(28px,5vw,48px);gap:clamp(28px,5vw,48px)}.made-here>article{display:grid;grid-gap:14px;gap:14px}.made-here h3{margin:0}.made-here .made-meta{margin:0;font-size:.92rem;color:var(--ink-soft)}.made-here .made-media{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start}.made-here .made-media.tear-sheets{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));max-width:52rem}.made-here .made-media .tear-wide{grid-column:1/-1;max-width:40rem}.made-here figure{margin:0}.made-here img{display:block;width:100%;height:auto}.made-here figcaption{margin-top:6px;font-size:.85rem;color:var(--ink-soft)}.made-here .social-links{margin:0}.made-here .yt{max-width:36rem}