.hurricane-cover{isolation:isolate;color:#f7f7f3;aspect-ratio:16/9;background:#092839;grid-template-columns:34% 66%;align-items:center;gap:0;padding:4%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.hurricane-cover .hurricane-cover__coast{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hurricane-cover:after{content:"";z-index:-1;background:linear-gradient(90deg,#031622cc,#0316221f 75%);position:absolute;inset:0}.hurricane-cover__copy{flex-direction:column;gap:20px;padding-right:7%;display:flex}.hurricane-cover__copy small{letter-spacing:.14em;color:#c7d9df;font-size:12px}.hurricane-cover__copy strong{letter-spacing:-.035em;font-size:clamp(24px,3.4vw,52px);font-weight:500;line-height:1.12}.hurricane-cover__copy span{color:#d2e3e8;font-size:clamp(13px,1.3vw,20px);line-height:1.5}.hurricane-cover__screen{border-radius:5px;transition:transform .35s;overflow:hidden;transform:translateY(0);box-shadow:0 18px 45px #00142080}.hurricane-cover .hurricane-cover__screen img{object-fit:contain;width:100%;height:auto;display:block;position:static;transform:none}.hurricane-cover--compact{aspect-ratio:auto;width:100%;height:100%;padding:5%}.hurricane-cover--compact .hurricane-cover__copy{gap:12px}.hurricane-cover--compact .hurricane-cover__copy strong{font-size:clamp(18px,3.8cqw,34px)}.hurricane-cover--compact .hurricane-cover__copy small{font-size:clamp(8px,1.6cqw,12px)}.hurricane-cover--compact .hurricane-cover__copy span{font-size:clamp(10px,2cqw,15px)}.hurricane-cover--visible:not(.hurricane-cover--paused) .hurricane-cover__screen{animation:.8s ease-out both hurricane-arrive}@keyframes hurricane-arrive{0%{opacity:.5;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){a:hover .hurricane-cover:not(.hurricane-cover--paused) .hurricane-cover__screen{translate:0 -3px}}.hurricane-cover__screen{transition:translate .35s}.hurricane-cover .hurricane-cover__coast{transform:none}.hurricane-archive{border-top:1px solid #cdd4df;border-bottom:1px solid #cdd4df;margin:24px 0 48px;padding:12px 0}.hurricane-archive summary{cursor:pointer;align-content:center;min-height:44px;font-weight:500}.hurricane-archive summary:focus-visible{outline-offset:4px;outline:2px solid #303fce}.hurricane-archive figure{margin:16px 0}.hurricane-archive img{width:100%;height:auto;display:block}.hurricane-archive figcaption,.hurricane-cover-caption{color:#667184;margin-top:12px;font-size:12px;line-height:1.6}.hurricane-archive a{padding:12px 0;text-decoration:underline;display:inline-block}@media (max-width:700px){.hurricane-cover:not(.hurricane-cover--compact){aspect-ratio:auto;grid-template-columns:1fr;gap:28px;padding:28px 22px 38px}.hurricane-cover:not(.hurricane-cover--compact) .hurricane-cover__copy strong{font-size:34px}.hurricane-cover:not(.hurricane-cover--compact) .hurricane-cover__copy{gap:12px}.hurricane-cover--compact{grid-template-columns:1fr;gap:12px;padding:5% 6%}.hurricane-cover--compact .hurricane-cover__copy{gap:5px}.hurricane-cover--compact .hurricane-cover__copy strong{font-size:clamp(18px,5cqw,24px)}.hurricane-cover--compact .hurricane-cover__copy strong br,.hurricane-cover--compact .hurricane-cover__copy span{display:none}.hurricane-cover--compact .hurricane-cover__screen{justify-self:end;width:88%}}@media (prefers-reduced-motion:reduce){.hurricane-cover--visible:not(.hurricane-cover--paused) .hurricane-cover__screen{animation:none}.hurricane-cover__screen{transition:none}a:hover .hurricane-cover .hurricane-cover__screen{translate:none}}@media (max-width:700px){.hurricane-cover--compact{grid-template-rows:auto minmax(0,1fr)}.hurricane-cover--compact .hurricane-cover__screen{aspect-ratio:1600/910;align-self:start;width:auto;max-width:100%;height:100%;min-height:0}.hurricane-cover--compact .hurricane-cover__screen img{object-fit:contain;width:100%;height:100%}}.hurricane-cover__screen{transform-origin:50%;transform:perspective(1600px)rotateY(-4deg)rotate(1deg)}@media (max-width:700px){.hurricane-cover:not(.hurricane-cover--compact) .hurricane-cover__screen{transform:none}}
