.gallery-image-trigger{cursor:zoom-in}.gallery-image-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.lightbox{z-index:20;background:#02080cf5;justify-content:center;align-items:center;padding:clamp(24px,5vw,76px);display:flex;position:fixed;inset:0}.lightbox-frame{max-width:min(1180px,82vw);max-height:calc(100vh - 80px);color:var(--cream);flex-direction:column;align-items:center;gap:13px;margin:0;display:flex}.lightbox-frame picture{max-height:calc(100vh - 132px);display:block}.lightbox-frame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 132px)}.lightbox-frame figcaption{letter-spacing:.04em;text-align:center;font-size:14px}.lightbox-close,.lightbox-arrow{color:var(--cream);font:inherit;cursor:pointer;z-index:1;background:#071018b8;border:1px solid #f8efe173;position:absolute}.lightbox-close{letter-spacing:.16em;text-transform:uppercase;min-height:44px;padding:0 15px;font-size:12px;top:24px;right:28px}.lightbox-arrow{width:52px;height:52px;font-size:31px;line-height:1}.lightbox-previous{left:clamp(14px,3vw,48px)}.lightbox-next{right:clamp(14px,3vw,48px)}.lightbox-close:hover,.lightbox-arrow:hover{border-color:var(--gold);color:var(--gold)}@media (max-width:780px){.lightbox{padding:24px 14px}.lightbox-frame{max-width:calc(100vw - 28px);max-height:calc(100vh - 96px)}.lightbox-frame picture,.lightbox-frame img{max-height:calc(100vh - 148px)}.lightbox-close{top:14px;right:14px}.lightbox-arrow{top:auto;bottom:22px}.lightbox-previous{left:18px}.lightbox-next{right:18px}}
.gallery-module__6DEyQG__contain img{object-fit:contain;height:auto;aspect-ratio:auto!important}
.saltwater-lives-gallery{columns:unset;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.saltwater-lives-gallery .gallery-column{align-content:start;gap:16px;display:grid}.saltwater-lives-gallery picture{margin:0;display:block}.saltwater-lives-gallery img{aspect-ratio:auto;object-fit:contain;height:auto}.marsh-gallery{columns:unset;grid-template-columns:1.08fr .96fr 1fr;align-items:start;gap:18px;display:grid}.marsh-gallery picture{margin:0}.marsh-gallery picture:first-child{grid-column:1/-1;margin-bottom:clamp(12px,2vw,32px)}.marsh-gallery img,.marsh-gallery picture:nth-child(2n) img{aspect-ratio:auto;object-fit:contain;height:auto}@media (max-width:780px){.marsh-gallery{grid-template-columns:1fr;gap:16px}.marsh-gallery picture:first-child{grid-column:auto;margin-bottom:16px}}.wild-grace-gallery{columns:unset;gap:clamp(32px,4vw,56px);display:grid}.wild-grace-gallery .gallery-featured{grid-template-columns:1fr;align-items:center;width:min(100%,1120px);margin:0 auto;display:grid}.wild-grace-gallery .gallery-featured.has-secondary{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,72px)}.wild-grace-gallery .gallery-featured picture{margin:0;display:block}.wild-grace-gallery .gallery-primary picture{width:min(100%,380px);margin:0 auto}.wild-grace-gallery .gallery-primary img{aspect-ratio:auto;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:560px}.wild-grace-gallery .gallery-secondary picture{width:100%;max-width:660px}.wild-grace-gallery .gallery-secondary img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.wild-grace-gallery .gallery-rest{columns:3;column-gap:16px}.wild-grace-gallery .gallery-rest.gallery-columns{columns:unset;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.wild-grace-gallery .gallery-rest .gallery-column{align-content:start;gap:16px;display:grid}.wild-grace-gallery .gallery-rest picture{break-inside:avoid;margin:0 0 16px;display:block}.wild-grace-gallery .gallery-rest.gallery-columns picture{margin:0}.wild-grace-gallery .gallery-rest picture:nth-child(2n) img{aspect-ratio:1.2}.wild-grace-gallery .gallery-rest img{height:auto}@media (max-width:780px){.wild-grace-gallery .gallery-featured{grid-template-columns:1fr;gap:24px;width:min(100%,440px)}.wild-grace-gallery .gallery-primary picture{width:min(100%,300px);margin:0 auto}.wild-grace-gallery .gallery-primary img{width:100%;max-height:none}.wild-grace-gallery .gallery-secondary picture{margin:0 auto}.wild-grace-gallery .gallery-rest,.wild-grace-gallery .gallery-rest.gallery-columns{columns:1;grid-template-columns:1fr;display:grid}.wild-grace-gallery .gallery-rest picture:nth-child(2n) img{aspect-ratio:auto}}.southern-gothic-gallery{columns:unset;gap:clamp(48px,6vw,88px);max-width:1040px;margin:0 auto;display:grid}.southern-gothic-gallery .gallery-featured,.southern-gothic-gallery .gallery-rest{grid-template-columns:1fr;align-items:start;gap:clamp(48px,6vw,88px);display:grid}.southern-gothic-gallery picture{width:100%;margin:0;display:block}.southern-gothic-gallery img,.southern-gothic-gallery picture:nth-child(2n) img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.southern-gothic-gallery .gallery-story{border-top:1px solid #b8aa91;grid-template-columns:1fr;gap:clamp(28px,3vw,40px);padding-top:clamp(48px,6vw,80px);display:grid}.southern-gothic-gallery .gallery-story-copy{color:#211d18;width:100%;max-width:660px;margin:0 auto}.gallery-story-copy h2{margin:0 0 24px;font-size:clamp(28px,2.6vw,36px);line-height:1.2}.gallery-story-copy p{margin:0 0 8px;font-size:18px;line-height:1.5}.gallery-story-copy p:last-child{margin-bottom:0}@media (max-width:780px){.gallery-story-copy p{font-size:17px}.southern-gothic-gallery .gallery-story{gap:28px}}.southern-gothic-gallery .gallery-story-copy p{color:#211d18}.gallery-story-purchase{margin-top:24px}.gallery-story-purchase .button{color:#fff;background:#211d18}.gallery-story-purchase .button:hover{background:#514534}.gallery-story-purchase p{margin-top:12px;font-size:15px}.gallery-print{break-inside:avoid;margin:0}.gallery-print-purchase{color:#211d18;background:#f8efe1;border:1px solid #b8aa91;padding:22px}.gallery-print-purchase h2{margin:0 0 18px;font-size:28px;line-height:1.2}.gallery-print-purchase .button{color:#fff;background:#211d18}.gallery-print-purchase .button:hover{background:#514534}.gallery-print-purchase p{margin:12px 0 0;font-size:15px;line-height:1.5}.marsh-gallery>.gallery-print:first-child{grid-column:1/-1;margin-bottom:clamp(12px,2vw,32px)}.marsh-gallery>.gallery-print:first-child picture{margin-bottom:0}.marsh-gallery .gallery-print-purchase{max-width:none}@media (max-width:780px){.marsh-gallery>.gallery-print:first-child{grid-column:auto;margin-bottom:16px}}.marsh-gallery .gallery-print>picture:first-child{margin-bottom:0}.marsh-gallery>.gallery-captioned{grid-column:1/-1;margin:0}.marsh-gallery>.gallery-captioned picture:first-child{margin:0}.gallery-captioned h2{margin-bottom:0}.marsh-gallery>.gallery-print{grid-column:1/-1}.boats-gallery{columns:unset;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.boats-gallery>.gallery-print:first-child{grid-area:1/1/span 2}.boats-gallery>.gallery-print:not(:first-child){grid-column:2}.boats-gallery>.gallery-print:nth-child(4){grid-column:1/-1}.boats-gallery>.gallery-print{min-width:0;margin:0}.boats-gallery>.gallery-print>picture{width:100%;height:auto;margin:0;display:block;overflow:hidden}.boats-gallery>.gallery-print img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}@media (max-width:780px){.boats-gallery{grid-template-rows:auto;grid-template-columns:1fr;gap:32px}.boats-gallery>.gallery-print:first-child,.boats-gallery>.gallery-print:not(:first-child){grid-area:auto}.saltwater-lives-gallery{grid-template-columns:1fr}}.working-gear-gallery{columns:unset;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px 16px;display:grid}.working-gear-gallery>.gallery-print{grid-column:1/-1;margin:0 0 16px}.working-gear-gallery picture{margin:0;display:block;overflow:hidden}.working-gear-gallery>.gallery-print>picture{height:auto}.working-gear-gallery>.gallery-print img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.working-gear-gallery>picture img{aspect-ratio:1.2;object-fit:cover;width:100%;height:auto}@media (max-width:780px){.working-gear-gallery{grid-template-columns:1fr;gap:20px}.working-gear-gallery>picture img{aspect-ratio:auto;object-fit:contain;height:auto}}.gallery-story-purchase .print-buy,.gallery-print-purchase .print-buy{color:#fff;background:linear-gradient(#9b8a70 0%,#5d5141 12%,#352d24 55%,#211d18 100%);border:1px solid #17130f;border-top-color:#c2ad8e;box-shadow:0 2px #33281d,0 6px #110e0b,0 9px 10px #0710184d,inset 0 2px 1px #ffffff4d,inset 0 -2px 1px #0006}.gallery-story-purchase .print-buy:hover,.gallery-print-purchase .print-buy:hover{background:linear-gradient(#b09d80 0%,#72624f 12%,#493d30 55%,#302820 100%);box-shadow:0 2px #33281d,0 7px #110e0b,0 10px 12px #07101852,inset 0 2px 1px #ffffff59,inset 0 -2px 1px #0006}.gallery-story-purchase .print-buy:active,.gallery-print-purchase .print-buy:active{box-shadow:0 1px #110e0b,0 3px 4px #07101833,inset 0 1px 2px #0006}
.collection-video-module__bOdh2q__interlude{background:#071018;padding:clamp(28px,4vw,62px) clamp(20px,8vw,140px)}.collection-video-module__bOdh2q__video{aspect-ratio:1472/624;background:#040a0f;width:min(100%,1240px);margin:0 auto;display:block}@media (max-width:780px){.collection-video-module__bOdh2q__interlude{padding:24px 5vw}}
