.bn-section-emblem .se-sh{fill:var(--bn-artwork-ink);opacity:var(--bn-weather-contact-shadow-opacity)}.bn-section-emblem .se-d0{stop-color:var(--bn-weather-drop0)}.bn-section-emblem .se-d1{stop-color:var(--bn-weather-drop1)}.bn-section-emblem .se-lagoon{stop-color:var(--bn-brand-lagoon)}.bn-section-emblem .se-passage{stop-color:var(--bn-brand-passage)}.bn-section-emblem .se-sunrise{stop-color:var(--bn-brand-sunrise)}.bn-section-emblem .se-s0{stop-color:var(--bn-weather-sun0)}.bn-section-emblem .se-s1{stop-color:var(--bn-weather-sun1)}.bn-section-emblem .se-s2{stop-color:var(--bn-weather-sun2)}.bn-section-emblem .se-wind{stop-color:var(--bn-context)}.bn-section-emblem .se-wind-soft{stop-color:color-mix(in srgb, var(--bn-context) 55%, var(--bn-weather-cloud0))}.bn-section-emblem .se-marks{fill:none;stroke:var(--bn-brand-chalk);stroke-width:1.6px;stroke-linecap:round;opacity:.9}.bn-section-emblem .se-back-wave{fill:var(--bn-weather-drop0);opacity:.75}.bn-section-emblem .se-glint{fill:none;stroke:var(--bn-weather-cloud0);stroke-width:1.6px;stroke-linecap:round;opacity:.55}.bn-section-emblem .se-pole{fill:var(--bn-weather-cloud2)}.bn-section-emblem .se-band{fill:var(--bn-weather-cloud0)}.bn-section-emblem .se-stream{fill:none;stroke:var(--bn-context);stroke-width:2.4px;stroke-linecap:round;opacity:.55}.bn-section-emblem .se-rays{fill:none;stroke:var(--bn-weather-sun2);stroke-width:2.6px;stroke-linecap:round}.bn-section-emblem .se-horizon{opacity:.9}.bn-section-emblem .se-sun-glint{fill:none;stroke:var(--bn-weather-sun0);stroke-width:1.8px;stroke-linecap:round;opacity:.9}.bn-section-emblem .se-uv{fill:none;stroke-width:5px;stroke-linecap:round}.bn-section-emblem .se-uv-low{stroke:var(--bn-uv-low)}.bn-section-emblem .se-uv-moderate{stroke:var(--bn-uv-moderate)}.bn-section-emblem .se-uv-high{stroke:var(--bn-uv-high)}.bn-section-emblem .se-uv-very-high{stroke:var(--bn-uv-very-high)}.bn-section-emblem .se-uv-extreme{stroke:var(--bn-uv-extreme)}.bn-section-emblem .se-needle{fill:none;stroke:var(--bn-ink);stroke-width:2.4px;stroke-linecap:round}.bn-section-emblem .se-hub{fill:var(--bn-ink)}
.conditions-sections{padding-bottom:2rem}.conditions-sections [data-section=weather]{--bn-section:var(--bn-weather-drop1)}.conditions-sections [data-section=tide]{--bn-section:var(--bn-data)}.conditions-sections [data-section=wind]{--bn-section:var(--bn-context)}.conditions-sections [data-section=sun]{--bn-section:var(--bn-weather-sun1)}.conditions-sections [data-section=uv]{--bn-section:var(--bn-uv-high)}.conditions-sections [data-section]{--bn-section-ink:color-mix(in srgb, var(--bn-section) 45%, var(--bn-ink))}.conditions-sections{--conditions-panel-wash:15%;--bn-tile-bento-panel-wash:var(--conditions-panel-wash)}.conditions-advisory{margin-bottom:1rem}.conditions-sections .conditions-bento-cell[data-uv-band=none]{--bn-section:var(--bn-muted)}.conditions-sections .conditions-bento-cell[data-uv-band=low]{--bn-section:var(--bn-uv-low)}.conditions-sections .conditions-bento-cell[data-uv-band=moderate]{--bn-section:var(--bn-uv-moderate)}.conditions-sections .conditions-bento-cell[data-uv-band=high]{--bn-section:var(--bn-uv-high)}.conditions-sections .conditions-bento-cell[data-uv-band=very-high]{--bn-section:var(--bn-uv-very-high)}.conditions-sections .conditions-bento-cell[data-uv-band=extreme]{--bn-section:var(--bn-uv-extreme)}.conditions-bento-tile{text-align:start}.conditions-bento-cell:not([data-section=weather]) .conditions-bento-tile{min-height:11.75rem}.conditions-bento-wash{z-index:-1;pointer-events:none;--conditions-bento-wash:22%;background-image:linear-gradient(180deg, color-mix(in srgb, var(--bn-section) var(--conditions-bento-wash), transparent), color-mix(in srgb, var(--bn-section) 4%, transparent) 70%);position:absolute;inset:0}.conditions-bento-ink{color:var(--bn-section-ink)}.conditions-bento-value{letter-spacing:-.02em;white-space:nowrap;font-size:1.875rem;font-weight:800;line-height:2.125rem;display:block}.conditions-bento-value-lead{font-size:2.75rem;line-height:1}.conditions-bento-unit{letter-spacing:0;font-size:1rem;font-weight:800}@media not (min-width:22.5rem){.conditions-bento-value{font-size:1.5rem;line-height:1.875rem}}.conditions-bento-chevron{flex:none}.conditions-bento-axis{justify-content:space-between;margin-top:.25rem;display:flex}.conditions-weather-rest{border-top:1.5px solid color-mix(in srgb, var(--bn-section) 45%, var(--bn-paper));padding-top:.625rem}.conditions-weather-rest-head{justify-content:space-between;gap:.5rem;display:flex}.conditions-weather-rest-storm{color:var(--bn-warning);font-weight:800}.conditions-weather-rest-plot{height:2.5rem;margin-top:.375rem;display:block;position:relative}.conditions-weather-rest-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.conditions-weather-rest-band{border-radius:var(--radius-bar);background-color:color-mix(in srgb, var(--bn-warning) 14%, transparent);position:absolute;top:0;bottom:-1.25rem}.conditions-weather-rest-line{fill:none;stroke:var(--bn-section);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.conditions-weather-rest-rain{align-items:flex-end;gap:.25rem;height:1.25rem;display:flex;position:relative}.conditions-weather-rest-rain i{border-radius:var(--radius-bar) var(--radius-bar) 0 0;background-color:var(--bn-weather-drop1);opacity:.55;flex:1}.conditions-weather-rest-rain i[data-dry]{opacity:.2}.conditions-tide-gauge{border-radius:var(--radius-inner);background-color:color-mix(in srgb, var(--bn-section) 8%, var(--bn-tone));width:1.625rem;height:4rem;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--bn-section) 45%, var(--bn-paper));flex:none;position:relative;overflow:hidden}.conditions-tide-gauge i{background-image:linear-gradient(180deg, var(--bn-section), var(--bn-section-ink));position:absolute;inset:auto 0 0}.conditions-tide-trend{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.875rem;height:.875rem;transform:rotate(180deg)}.conditions-tide-trend[data-rising]{transform:none}.conditions-wind-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.3125rem;height:3.875rem;display:grid}.conditions-wind-bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:.1875rem;height:100%;display:flex}.conditions-wind-bar svg{width:.8125rem;height:.8125rem;fill:var(--bn-section-ink);flex:none}.conditions-wind-bar i{border-radius:var(--radius-bar) var(--radius-bar) 0 0;background-color:color-mix(in srgb, var(--bn-section) 35%, var(--bn-paper));width:100%}.conditions-wind-bar i[data-shade="1"]{background-color:color-mix(in srgb, var(--bn-section) 50%, var(--bn-paper))}.conditions-wind-bar i[data-shade="2"]{background-color:color-mix(in srgb, var(--bn-section) 72%, var(--bn-paper))}.conditions-wind-bar i[data-shade="3"]{background-color:color-mix(in srgb, var(--bn-section) 90%, var(--bn-paper))}.conditions-wind-bar i[data-shade="4"]{background-color:var(--bn-section)}.conditions-sun-bar{border-radius:var(--radius-bar);background-color:color-mix(in srgb, var(--bn-section) 8%, var(--bn-tone));height:.875rem;display:block;position:relative}.conditions-sun-bar-day{border-radius:var(--radius-bar);background-image:linear-gradient(90deg, var(--bn-weather-sun2), var(--bn-weather-sun1) 30%, var(--bn-weather-sun1) 70%, var(--bn-weather-sun2));position:absolute;top:0;bottom:0}.conditions-sun-bar-now{border-radius:var(--radius-bar);background-color:var(--bn-ink);width:3px;box-shadow:0 0 0 2px var(--bn-paper);margin-inline-start:-1.5px;position:absolute;top:-.25rem;bottom:-.25rem}.conditions-uv-bars{align-items:flex-end;gap:2px;height:2.875rem;display:flex}.conditions-uv-bars i{border-radius:var(--radius-bar) var(--radius-bar) 0 0;background-color:var(--bn-tone);flex:1}.conditions-uv-bars i[data-band=low]{background-color:var(--bn-uv-low)}.conditions-uv-bars i[data-band=moderate]{background-color:var(--bn-uv-moderate)}.conditions-uv-bars i[data-band=high]{background-color:var(--bn-uv-high)}.conditions-uv-bars i[data-band=very-high]{background-color:var(--bn-uv-very-high)}.conditions-uv-bars i[data-band=extreme]{background-color:var(--bn-uv-extreme)}.conditions-uv-bars i[data-now]{box-shadow:0 0 0 2px var(--bn-paper), 0 0 0 4px var(--bn-ink)}.conditions-section{gap:1rem;min-width:0;padding:.25rem 1rem 1rem;display:grid;container-type:inline-size}.conditions-section-wash{z-index:-1;pointer-events:none;background-image:linear-gradient(180deg, color-mix(in srgb, var(--bn-section) var(--conditions-panel-wash), transparent), color-mix(in srgb, var(--bn-section) 4%, transparent) 80%);position:absolute;inset:0}.conditions-section-head{align-items:center;gap:.75rem;min-width:0;min-height:2.75rem;display:flex}.conditions-section-hint{flex:1;min-width:0}.conditions-section[data-picked] .conditions-section-hint{color:var(--bn-section-ink);font-weight:700}.conditions-section-reading{text-align:end;min-width:0;margin-inline-start:auto}.conditions-section-now{min-width:2.75rem}.conditions-section-now[hidden]{visibility:hidden;display:inline-flex}.conditions-section-value{color:var(--bn-section-ink);letter-spacing:-.03em;white-space:nowrap;font-size:2.25rem;font-weight:800;line-height:2.5rem}.conditions-section-unit{letter-spacing:0;font-size:1.0625rem;font-weight:700}.conditions-section-body{gap:1rem;min-width:0;display:grid}.conditions-section-main,.conditions-section-side{align-content:start;gap:1rem;min-width:0;display:grid}@container (min-width:46rem){.conditions-section-body{grid-template-columns:minmax(0,1fr) 20rem;gap:1.75rem}.conditions-section-body:not(:has(.conditions-section-side)){grid-template-columns:minmax(0,1fr)}}@media not (min-width:64rem){.conditions-section-emblem,.conditions-section-reading{display:none}.conditions-section-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.conditions-tiles{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;display:grid}.conditions-tile-value{white-space:nowrap}.conditions-hours{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--radius-inner);gap:.25rem;margin:0 -1rem;padding:0 1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.conditions-hours::-webkit-scrollbar{display:none}.conditions-hour{border-radius:var(--radius-inner);width:3.5rem;min-height:2.75rem;color:var(--bn-ink);scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;gap:.375rem;padding:.625rem 0 .75rem;display:flex}.conditions-hour-time{color:var(--bn-muted)}.conditions-hour[aria-pressed=true]{background-color:color-mix(in srgb, var(--bn-section) 14%, var(--bn-raised))}.conditions-hour[aria-pressed=true] .conditions-hour-time{color:var(--bn-ink)}.conditions-scrub{touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none;border-radius:var(--radius-inner);position:relative}.conditions-scrub-line{background-color:var(--bn-ink);opacity:.35;pointer-events:none;width:2px;margin-inline-start:-1px;position:absolute;top:0;bottom:0}.conditions-scrub[data-picked] .conditions-scrub-line{opacity:.8}.conditions-scrub-dot{border-radius:var(--radius-pill);background-color:var(--bn-section);width:.875rem;height:.875rem;box-shadow:0 0 0 2.5px var(--bn-paper);pointer-events:none;margin:-.4375rem 0 0 -.4375rem;position:absolute}.conditions-scrub-chip{border-radius:var(--radius-pill);background-color:var(--bn-ink);color:var(--bn-shell);white-space:nowrap;pointer-events:none;box-shadow:var(--bn-shadow-thumb);padding:.125rem .625rem;position:absolute;top:-.25rem;transform:translate(-50%,-100%)}.conditions-scrub-chip[data-edge=start]{transform:translate(-.5rem,-100%)}.conditions-scrub-chip[data-edge=end]{transform:translate(calc(.5rem - 100%),-100%)}.conditions-updated-line{margin-top:1.5rem}@media (min-width:40rem){.conditions-hours{margin-inline:0;padding-inline:0}}@media (min-width:64rem){.conditions-bento{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1rem}.conditions-section{grid-column:span 12;gap:1.25rem;padding:1.25rem 1.5rem 1.5rem}.conditions-section[data-section=tide],.conditions-section[data-section=uv]{grid-column:span 7}.conditions-section[data-section=wind],.conditions-section[data-section=sun]{grid-column:span 5}.conditions-section-hint{display:none}}