.wp-site-blocks>header,.wp-site-blocks>footer,.wp-site-blocks>main{margin-block-start:0}.ilsf-card{transition:transform 0.15s ease,box-shadow 0.15s ease}.ilsf-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(11 57 84 / .12)}.ilsf-card .wp-block-post-featured-image img{aspect-ratio:16 / 10;object-fit:cover}.ilsf-newsletter-fallback a{font-weight:600}.ilsf-newsletter-form{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;max-width:520px;margin-inline:auto}.ilsf-newsletter-form input[type="email"]{flex:1 1 240px;min-width:0;padding:.8rem 1.1rem;font:inherit;color:var(--wp--preset--color--ink);background:var(--wp--preset--color--white);border:2px solid rgb(11 57 84 / .2);border-radius:999px}.ilsf-newsletter-form input[type="email"]:focus{outline:none;border-color:var(--wp--preset--color--ocean)}.ilsf-newsletter-form button{flex:0 0 auto;padding:.8rem 1.6rem;border:0;cursor:pointer}.ilsf-newsletter-note{margin-top:.75rem;font-size:.875rem;text-align:center;opacity:.75}.ilsf-hero-art{display:block;width:100%;height:auto;max-width:480px;margin-inline:auto;filter:drop-shadow(0 16px 32px rgb(11 57 84 / .35))}.ilsf-hero-art .ilsf-sun{animation:ilsf-sun 8s ease-in-out infinite alternate}.ilsf-hero-art .ilsf-wave-1{animation:ilsf-wave 9s linear infinite}.ilsf-hero-art .ilsf-wave-2{animation:ilsf-wave 6s linear infinite reverse}.ilsf-hero-art .ilsf-glints{animation:ilsf-glint 2.4s ease-in-out infinite alternate}.ilsf-hero-art .ilsf-fronds{transform-origin:152px 190px;animation:ilsf-sway 4s ease-in-out infinite alternate}.ilsf-hero-art .ilsf-gull-1{animation:ilsf-gull-1 14s linear infinite}.ilsf-hero-art .ilsf-gull-2{animation:ilsf-gull-2 18s linear infinite 3s;transform:translate(-60px,0)}@keyframes ilsf-sun{from{transform:translateY(0)}to{transform:translateY(14px)}}@keyframes ilsf-wave{from{transform:translateX(0)}to{transform:translateX(-240px)}}@keyframes ilsf-glint{from{opacity:.25}to{opacity:.9}}@keyframes ilsf-sway{from{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes ilsf-gull-1{from{transform:translate(-60px,110px)}50%{transform:translate(240px,80px)}to{transform:translate(540px,100px)}}@keyframes ilsf-gull-2{from{transform:translate(-60px,150px)}50%{transform:translate(250px,130px)}to{transform:translate(540px,145px)}}@media (max-width:781px){.ilsf-hero-art-col{max-width:360px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.ilsf-hero-art *{animation:none!important}}.ilsf-newsletter-form .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ilsf-brand{display:inline-flex;align-items:center;line-height:0}.ilsf-brand__logo{display:block;height:50px;width:auto;max-width:70vw}@media (max-width:600px){.ilsf-brand__logo{height:40px}}