:root{--bc-bg:#eef4f3;--bc-bg2:#dbe9e6;--bc-card:#fbfdfc;--bc-ink:#0d2a33;--bc-soft:#46626a;--bc-acc:#0b6e6e;--bc-cta:#c2410c;--bc-on:#ffffff;--bc-hi:#f4c430;--bc-line:#c5d9d5;--bc-disp:'Zilla Slab',Rockwell,'Roboto Slab',Georgia,serif;--bc-text:'Public Sans',Arial,Helvetica,sans-serif;--bc-rb:4px;--bc-rc:6px;--bc-rk:3px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bc-bg);color:var(--bc-ink);font-family:var(--bc-text);font-size:17px;line-height:1.68}svg{display:block;max-width:100%;height:auto}a{color:var(--bc-acc);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--bc-cta)}:focus-visible{outline:3px solid var(--bc-hi);outline-offset:3px}.cc_jump{position:absolute;left:17px;top:-103px;z-index:50;padding:12px 19px;background:var(--bc-ink);color:var(--bc-bg);text-decoration:none}.cc_jump:focus{top:10px}h1,h2,h3{font-family:var(--bc-disp);color:var(--bc-ink);text-wrap:pretty}h1{font-size:clamp(1.52em,6vw,2.3em);line-height:1.15;margin:5px 0 17px}h2{font-size:27px;line-height:1.25;margin:41px 0 12px}h3{font-size:21px;line-height:1.33;margin:26px 0 8px}p{margin:0 0 17px}ul,ol{margin:0 0 19px;padding-left:23px}li{margin-bottom:6px}.cc_keel{width:min(1198px,100% - 34px);margin-inline:auto}.cc_chart{overflow-x:auto;margin:0 0 22px;border-radius:var(--bc-rk)}.cc_chart table{width:100%;min-width:462px;border-collapse:collapse;font-size:16px;line-height:1.48}.cc_chart th,.cc_chart td{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--bc-line)}.cc_cast{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 25px;border-radius:var(--bc-rb);background:var(--bc-cta);color:var(--bc-on);font-weight:700;text-decoration:none;line-height:1.23}.cc_cast:hover{color:var(--bc-on);filter:brightness(1.1)}.cc_wade{display:inline-flex;align-items:center;min-height:50px;font-weight:700}.cc_trail ol{list-style:none;margin:0 0 15px;padding:0;display:flex;flex-wrap:wrap;align-items:center;font-size:15px;color:var(--bc-soft)}.cc_trail li{margin:0}.cc_trail li:not(:last-child)::after{content:"/";margin:0 9px;color:var(--bc-soft)}.cc_trail a{display:inline-block;padding:12px 0;color:var(--bc-soft)}.cc_angler{display:flex;align-items:center;gap:13px;font-size:16px;line-height:1.48;color:var(--bc-soft);margin:0 0 21px;font-style:normal}.cc_angler svg{width:48px;height:48px;flex:none}.cc_angler p{margin:0}.cc_angler a{color:var(--bc-ink);font-weight:700;display:inline-block;padding:4px 0}.cc_angler{display:grid;grid-template-columns:auto 1fr;column-gap:13px;row-gap:0}.cc_angler svg{grid-row:span 2}.cc_tank{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:var(--bc-rc);background:var(--bc-ink)}.cc_tank>svg{position:absolute;inset:0;width:100%;height:100%}.cc_tank iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cc_reel_in{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:9px;min-height:53px;max-width:90%;padding:0 24px 0 17px;border:0;border-radius:var(--bc-rb);background:var(--bc-cta);color:var(--bc-on);font:700 18px/1.2 var(--bc-text);cursor:pointer;box-shadow:0 5px 17px rgba(0,0,0,.3)}.cc_reel_in svg{width:26px;height:26px}.cc_due{position:absolute;inset:auto 17px 17px;margin:0 auto;width:fit-content;max-width:90%;padding:10px 19px;border-radius:var(--bc-rb);background:var(--bc-card);color:var(--bc-ink);font-weight:700;text-align:center;line-height:1.33;box-shadow:0 3px 14px rgba(0,0,0,.25)}.cc_caption{font-size:15px;color:var(--bc-soft);margin:9px 0 17px}.cc_profile{margin:34px 0;padding:22px 24px;background:var(--bc-card);border:1px solid var(--bc-line);border-radius:var(--bc-rc)}.cc_profile h2{margin-top:0}.cc_tags{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cc_tags li{margin:0;padding:3px 13px;border-radius:var(--bc-rk);background:var(--bc-bg2);font-size:15px}.cc_snag{text-align:center;padding:17px 0 34px}.cc_snag .cc_vista{max-width:582px;margin:24px auto}@media (max-width:640px){.cc_tank{aspect-ratio:3/4}body{font-size:16px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cc_masthead{background:var(--bc-ink);color:var(--bc-bg)}.cc_rigging{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3px 21px;padding:8px 0}.cc_badge{display:flex;align-items:center;gap:11px;min-height:51px;color:#fff;text-decoration:none}.cc_badge svg{width:43px;height:43px;border-radius:var(--bc-rk)}.cc_name{font:700 23px/1.1 var(--bc-disp);letter-spacing:.01em}.cc_route{display:flex;flex-wrap:wrap;align-items:center;margin-inline:-10px}.cc_route a{display:inline-flex;align-items:center;min-height:50px;padding:0 11px;color:var(--bc-bg);text-decoration:none;font-size:17px}.cc_route a[aria-current]{box-shadow:inset 0 -3px 0 var(--bc-hi)}.cc_route .cc_route_cast{background:var(--bc-cta);color:var(--bc-on);border-radius:var(--bc-rb);margin-left:9px;padding:0 17px;font-weight:700}.cc_strap{padding:8px 0;background:var(--bc-bg2);color:var(--bc-soft);font-size:15px}@media (max-width:640px){.cc_strap{display:none}.cc_route a{padding:0 8px;font-size:16px}.cc_route .cc_route_cast{margin-left:3px;padding:0 12px}}.cc_strap p{margin-block:0}.cc_water{padding:0 0 17px}.cc_water .cc_column>*{margin-inline:max(17px,(100% - 770px)/2)}.cc_water .cc_column>.cc_vista,.cc_water .cc_column>.cc_tackle{margin-inline:0}.cc_vista{margin:0;border-bottom:4px solid var(--bc-ink);max-height:445px;overflow:hidden}.cc_vista svg{width:100%}.cc_opener_card{position:relative;margin-top:-41px;padding:22px 26px 7px;background:var(--bc-card);border:1px solid var(--bc-line);border-radius:var(--bc-rc);box-shadow:0 9px 26px rgba(13,42,51,.12)}.cc_overline{margin:0 0 6px;font:700 14px/1.3 var(--bc-text);letter-spacing:.14em;text-transform:uppercase;color:var(--bc-acc)}.cc_standfirst{font-size:19px}.cc_actions{display:flex;flex-wrap:wrap;gap:9px 21px;align-items:center;margin:17px 0}@media (max-width:640px){.cc_opener_card{margin-top:-17px;padding:17px 17px 3px}}.cc_tally{list-style:none;padding:10px 0;margin:21px 0;display:flex;flex-wrap:wrap;gap:3px 24px;border-block:2px solid var(--bc-ink);font-size:16px}.cc_tally li{margin:0}.cc_tally li::before{content:"";display:inline-block;width:9px;height:9px;margin-right:9px;border-radius:50%;background:var(--bc-cta)}.cc_map{margin:24px 0;font-size:16px}.cc_map p{display:inline;margin:0 10px 0 0;font-weight:700}.cc_map ol{display:inline;margin:0;padding:0;list-style:none}.cc_map li{display:inline;margin:0}.cc_map li:not(:last-child)::after{content:"/";margin:0 8px;color:var(--bc-soft)}.cc_map a{display:inline-block;padding:9px 0}.cc_tackle{margin:31px 0;padding:26px max(17px,(100% - 770px)/2);background:var(--bc-ink);color:var(--bc-bg)}.cc_tackle h2{margin:0 0 14px;color:var(--bc-hi);font-size:22px}.cc_tackle dl{margin:0;display:grid;grid-template-columns:1fr;gap:0 43px}@media (min-width:704px){.cc_tackle dl{grid-template-columns:1fr 1fr}}.cc_tackle div{display:flex;justify-content:space-between;gap:17px;padding:9px 0;border-bottom:1px dashed rgba(238,244,243,.35)}.cc_tackle dt{color:var(--bc-line)}.cc_tackle dd{margin:0;font-weight:700;text-align:right}.cc_weigh_in{margin:41px 0;padding:22px 26px;border-left:6px solid var(--bc-acc);background:var(--bc-card);box-shadow:0 1px 0 var(--bc-line)}.cc_weigh_in h2{margin-top:0}.cc_weight{display:flex;align-items:baseline;gap:7px;margin:0 0 5px}.cc_weight b{font:700 45px/1 var(--bc-disp);color:var(--bc-acc)}.cc_weight span{color:var(--bc-soft)}.cc_weight i{flex:1;align-self:center;height:12px;border-radius:var(--bc-rk);background:linear-gradient(90deg,var(--bc-acc) var(--fill),var(--bc-line) var(--fill))}.cc_weight_note{font-size:15px;color:var(--bc-soft)}.cc_scales{display:grid;gap:0 34px}@media (min-width:640px){.cc_scales{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column}}.cc_scales h3{font-size:18px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.cc_keepers,.cc_throwbacks{padding-left:19px}.cc_keepers li::marker{content:"\2714  ";color:var(--bc-acc)}.cc_throwbacks li::marker{content:"\2716  ";color:var(--bc-cta)}.cc_initials{margin:0;font-style:italic;color:var(--bc-soft)}.cc_pitch{margin:45px 0;padding:27px 26px;background:var(--bc-acc);color:#fff;border-radius:var(--bc-rc)}.cc_pitch h2{margin-top:0;color:#fff}.cc_pitch p{max-width:651px}.cc_query{padding:3px 0 3px 19px;border-left:3px solid var(--bc-line);margin-bottom:19px}.cc_query h3{margin-top:9px}.cc_query:hover{border-left-color:var(--bc-cta)}.cc_drill{list-style:none;padding:0;margin:24px 0;display:grid;gap:14px;counter-reset:n}@media (min-width:704px){.cc_drill{grid-template-columns:repeat(2,1fr)}.cc_drill li:last-child:nth-child(odd){grid-column:1/-1}}.cc_drill li{counter-increment:n;margin:0;padding:15px 17px;background:var(--bc-card);border:1px solid var(--bc-line);border-top:4px solid var(--bc-acc);border-radius:var(--bc-rk)}.cc_drill li::before{content:counter(n) ".";display:block;font:700 25px/1 var(--bc-disp);color:var(--bc-cta);margin-bottom:5px}.cc_drill b{display:block}.cc_shore{margin-top:51px;padding:31px 0 38px;background:var(--bc-ink);color:var(--bc-line);font-size:16px;line-height:1.63}.cc_shore a{color:#fff}.cc_age_mark{display:inline-block;margin:0 0 14px;padding:3px 10px;border:2px solid var(--bc-hi);border-radius:var(--bc-rk);color:var(--bc-hi);font-weight:700}.cc_shore_links ul{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:0 24px}.cc_shore_links li{margin:0}.cc_shore_links a{display:inline-block;padding:11px 0}.cc_shore_bio{display:grid;grid-template-columns:51px 1fr;gap:14px;margin-top:17px;padding-top:17px;border-top:1px solid rgba(255,255,255,.18)}.cc_shore_bio svg{width:51px;height:51px}.cc_shore_bio b{color:#fff}.cc_vista svg{width:100%;height:clamp(130px,26vw,300px)}@media (max-width:640px){.cc_standfirst{font-size:17px}.cc_opener_card h1{margin-bottom:10px}}.cc_column>h1,.cc_column>.cc_trail{margin-top:24px}.cc_column>.cc_trail+h1{margin-top:0}.cc_stretch>h2{padding-top:10px;border-top:2px solid var(--bc-line)}.cc_pitch .cc_cast{background:var(--bc-hi);color:var(--bc-ink)}.cc_pitch .cc_cast:hover{color:var(--bc-ink)}.cc_tank{border:3px solid var(--bc-ink)}