:root{--forest:#173c35;--forest-2:#0d2c27;--river:#2e6670;--ivory:#f4f0e7;--paper:#fffdf8;--sage:#dde4da;--brass:#b58a4a;--ink:#23302d;--muted:#66736f;--line:rgba(23,60,53,.16);--shadow:0 18px 50px rgba(15,38,33,.12);--serif:Georgia,'Times New Roman',serif;--sans:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.72}img{max-width:100%;height:auto;display:block}a{color:var(--river);text-decoration:none}a:hover{color:var(--brass)}h1,h2,h3,h4{font-family:var(--serif);font-weight:500;line-height:1.08;color:var(--forest);margin:0 0 .7em}h1{font-size:clamp(2.6rem,6vw,5.4rem)}h2{font-size:clamp(2rem,4vw,3.5rem)}h3{font-size:clamp(1.35rem,2vw,1.8rem)}p{margin:0 0 1.25em}.frj-wrap{width:min(1180px,calc(100% - 42px));margin:auto}.frj-skip{position:absolute;left:-9999px}.frj-skip:focus{left:16px;top:16px;z-index:9999;background:#fff;padding:12px}.frj-topbar{background:var(--forest-2);color:#dfe9e3;font-size:.78rem;letter-spacing:.05em}.frj-topbar .frj-wrap{display:flex;justify-content:space-between;gap:20px;padding:9px 0}.frj-topbar a{color:#fff}.frj-header{position:relative;background:rgb(255 253 248 / .97);border-bottom:1px solid var(--line);z-index:30}.frj-header-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:34px}.frj-brand{color:var(--forest);font-family:var(--serif);font-size:1.7rem;line-height:1;letter-spacing:.03em}.frj-brand small{display:block;margin-top:8px;font:600 .62rem/1 var(--sans);letter-spacing:.18em}.frj-nav{display:flex;align-items:center;gap:28px}.frj-nav ul{display:flex;align-items:center;gap:25px;list-style:none;margin:0;padding:0}.frj-nav a{color:var(--ink);font-size:.84rem;font-weight:700}.frj-nav a:hover,.frj-nav .current-menu-item>a{color:var(--brass)}.frj-btn,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 23px;border:1px solid var(--brass);border-radius:0;background:var(--brass);color:#fff!important;font-weight:800;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;transition:.2s}.frj-btn:hover{background:#9c7339;border-color:#9c7339}.frj-btn-outline{background:#fff0;border-color:rgb(255 255 255 / .65)}.frj-menu-toggle{display:none;background:#fff0;border:0;color:var(--forest);font-size:1.6rem}.frj-hero{position:relative;min-height:620px;display:grid;align-items:center;color:#fff;background-color:var(--forest);background-size:cover;background-position:center}.frj-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(9 34 29 / .96) 0%,rgb(9 34 29 / .82) 36%,rgb(9 34 29 / .18) 72%,rgb(9 34 29 / .08))}.frj-hero-content{position:relative;width:min(640px,100%);padding:90px 0}.frj-eyebrow{display:block;margin-bottom:18px;color:#d5aa62;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.frj-hero h1{color:#fff}.frj-hero p{max-width:540px;font-size:1.15rem;color:#e7eee9}.frj-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.frj-trust{background:var(--forest-2);color:#fff}.frj-trust .frj-wrap{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0}.frj-trust span{text-align:center;border-right:1px solid rgb(255 255 255 / .18);font-size:.72rem;font-weight:800;letter-spacing:.08em}.frj-trust span:last-child{border:0}.frj-section{padding:90px 0}.frj-section-sage{background:var(--sage)}.frj-section-dark{background:var(--forest);color:#e7eee9}.frj-section-dark h2,.frj-section-dark h3{color:#fff}.frj-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.frj-intro-media{padding:10px;background:#fff;box-shadow:var(--shadow)}.frj-intro-media img{width:100%;aspect-ratio:4/3;object-fit:cover}.frj-kicker{color:var(--brass);font-size:.75rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.frj-title-row{text-align:center;max-width:780px;margin:0 auto 45px}.frj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.frj-card{background:#fff;border:1px solid rgb(23 60 53 / .09);box-shadow:0 12px 30px rgb(15 38 33 / .07);overflow:hidden}.frj-card-media{display:block;overflow:hidden}.frj-card-media img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:.5s}.frj-card:hover .frj-card-media img{transform:scale(1.035)}.frj-card-body{padding:26px}.frj-card-meta{color:var(--brass);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.frj-card h2,.frj-card h3{margin:.35em 0 .55em}.frj-read{font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.frj-waters{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin-top:42px;border-top:1px solid rgb(255 255 255 / .2);border-bottom:1px solid rgb(255 255 255 / .2)}.frj-water{padding:28px 14px;text-align:center;border-right:1px solid rgb(255 255 255 / .18);color:#fff;font:500 1.02rem/1.25 var(--serif)}.frj-water:last-child{border:0}.frj-content-wrap{display:grid;grid-template-columns:minmax(0,790px) 310px;gap:65px;align-items:start;padding:75px 0 100px}.frj-main>article{min-width:0}.frj-page-head{padding:90px 0;background:var(--forest);color:#fff}.frj-page-head h1{color:#fff;max-width:900px}.frj-page-head p{max-width:760px;color:#dce7e2}.frj-entry-media{margin:0 0 42px}.frj-entry-media img{width:100%;max-height:590px;object-fit:cover}.frj-entry-content{font-size:1.05rem}.frj-entry-content h2,.frj-entry-content h3{margin-top:1.65em}.frj-entry-content img{margin:35px auto}.frj-entry-content iframe{max-width:100%}.frj-entry-content blockquote{margin:38px 0;padding:25px 32px;border-left:4px solid var(--brass);background:var(--ivory);font-family:var(--serif);font-size:1.25rem}.frj-sidebar{position:sticky;top:30px}.frj-widget{padding:26px;margin-bottom:25px;background:var(--ivory);border-top:3px solid var(--brass)}.frj-widget h2,.frj-widget h3{font-size:1.35rem}.frj-widget ul{list-style:none;margin:0;padding:0}.frj-widget li{padding:9px 0;border-bottom:1px solid var(--line)}.frj-pagination{margin-top:45px}.frj-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.frj-pagination a,.frj-pagination span{padding:9px 14px;border:1px solid var(--line)}.frj-pagination .current{background:var(--forest);color:#fff}.frj-cta{position:relative;padding:80px 0;background:linear-gradient(90deg,rgb(9 34 29 / .96),rgb(9 34 29 / .58)),url(https://fishingsiestakey.com/wp-content/uploads/2025/05/jimsiestaskiff.jpg) center/cover;color:#fff}.frj-cta h2{color:#fff}.frj-footer{background:var(--forest-2);color:#cddbd5;padding:65px 0 20px}.frj-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px}.frj-footer h3{color:#fff}.frj-footer a{color:#dce8e2}.frj-footer ul{list-style:none;margin:0;padding:0}.frj-footer-bottom{margin-top:45px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .12);font-size:.78rem}.alignwide{width:min(1100px,100%)}.alignfull{width:100vw;margin-left:calc(50% - 50vw)}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media(max-width:900px){.frj-menu-toggle{display:block}.frj-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:22px;background:var(--paper);box-shadow:var(--shadow)}.frj-nav.is-open{display:block}.frj-nav ul{display:block}.frj-nav li{padding:10px}.frj-header .frj-btn{display:none}.frj-intro,.frj-content-wrap{grid-template-columns:1fr}.frj-grid{grid-template-columns:1fr 1fr}.frj-waters{grid-template-columns:repeat(3,1fr)}.frj-sidebar{position:static}.frj-footer-grid{grid-template-columns:1fr 1fr}.frj-hero{min-height:560px}.frj-hero:before{background:rgb(9 34 29 / .74)}}@media(max-width:620px){body{font-size:16px}.frj-topbar .frj-wrap{display:block;text-align:center}.frj-header-inner{min-height:74px}.frj-brand{font-size:1.35rem}.frj-grid,.frj-footer-grid{grid-template-columns:1fr}.frj-trust .frj-wrap{grid-template-columns:1fr 1fr;gap:18px}.frj-trust span{border:0}.frj-waters{grid-template-columns:1fr 1fr}.frj-section{padding:65px 0}.frj-hero-content{padding:70px 0}.frj-content-wrap{padding-top:50px}.frj-page-head{padding:65px 0}}@keyframes pulse{0%{transform:scale(1)}35%{transform:scale(1.1)}60%{transform:scale(1.05)}100%{transform:scale(1)}}[data-type="core-embed/youtube"],[data-type="core-embed/vimeo"]{clear:both}.container-youtube,.container-vimeo{font-size:0;line-height:0}.container-youtube noscript,.container-vimeo noscript{display:block;font-size:1rem;line-height:1.2em;text-align:left}.preview-lazyload{opacity:1;position:relative;transition:opacity .25s}.js-lazyload--not-loaded .preview-lazyload{opacity:0}.entry-content a.preview-lazyload,a.preview-lazyload{background-color:#fff0;border:0;height:315px;width:100%;max-width:100%;display:inline-block;margin-top:0;box-sizing:border-box}.entry-content a.preview-lazyload,a.preview-lazyload,.lazy-load-info-extra{text-decoration:none;color:#fff;font-family:Arial,serif;font-size:14px;line-height:18px}a.lazy-load-vimeo{text-decoration:none}.lazy-load-div{display:table;height:100%;width:100%}.lazy-load-div::before{font-size:50px;font-family:Arial,sans-serif;opacity:.7;z-index:3;display:table-cell;vertical-align:middle;text-align:center}.lazy-load-div:hover{opacity:.95}.lazy-load-div:hover::before{opacity:.9}.css_white_pulse .lazy-load-div::before,.css_black_pulse .lazy-load-div::before{font-size:70px;animation:pulse 3s infinite linear}a.lazy-load-youtube:hover,.lazy-load-vimeo:hover{text-decoration:none}.lazy-load-div,.lazy-load-info,.lazy-load-info-extra{max-width:100%;color:#fff}.lazy-load-div,.titletext,.overlaytext{opacity:.8}.lazy-load-div{position:absolute;top:0}.lazy-load-info,.lazy-load-info-extra{position:relative;padding:7px 15px}.lazy-load-info{pointer-events:none}.lazy-load-info-extra{display:none;position:absolute;bottom:0}.preview-lazyload~.lazy-load-info-extra{display:block}.container-youtube embed,.container-youtube iframe,.container-youtube object,.container-youtube video,.container-vimeo embed,.container-vimeo iframe,.container-vimeo object,.container-vimeo video{margin-bottom:0!important}.entry-content a.lazy-load-youtube,a.lazy-load-youtube,.lazy-load-vimeo{margin-bottom:0!important}.entry-content a.lazy-load-youtube iframe,a.lazy-load-youtube iframe,.lazy-load-vimeo iframe{margin-bottom:0!important}a.lazy-load-youtube{display:block!important}.wp-embed-responsive .wp-block-embed[class*=wp-embed-aspect-]{position:relative}.wp-embed-responsive .wp-block-embed[class*=wp-embed-aspect-] .container-lazyload{position:absolute;left:0;top:0;height:100%;width:100%}.lazy-load-block-play{cursor:pointer}.lazy-load-block-play .preview-lazyload{pointer-events:none}