:is(.isf-btn,.btn-primary,.btn-ghost,.am-btn-primary,.am-btn-outline,.am-sign-in,.am-nav-flyout__cta,.footer-news__submit,.cta-coral,.cta-conversion,.depth-cta,.depth-ghost,.cc__btn,.gear4-btn,.bs-btn,.grigs-btn,.isf-subscribe__submit,.am-vhero__cta,.learn-kit__primary,.plan-pack-kit__cta,.about-cta,.isf-pins__cta,.tv-hero__btn,.session-card__cta,.save-mark-btn):not(#isf-btn){align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:.7rem 1.35rem;border-radius:10px;font-family:var(--font-sans),system-ui,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.005em;line-height:1.2;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-position .7s cubic-bezier(.22,1,.36,1),background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .22s ease,transform .16s ease}:is(.isf-btn,.btn-primary,.am-btn-primary,.am-sign-in,.am-nav-flyout__cta,.footer-news__submit,.cta-coral,.cta-conversion,.depth-cta,.cc__btn--primary,.gear4-btn,.bs-btn--pri,.grigs-btn--pri,.isf-subscribe__submit,.am-vhero__cta,.learn-kit__primary,.plan-pack-kit__cta,.about-cta,.isf-pins__cta,.tv-hero__btn--primary,.session-card__cta--primary):not(#isf-btn){border:1px solid transparent;background-color:var(--blue);background-image:linear-gradient(110deg,transparent 38%,var(--line-strong) 50%,transparent 62%);background-size:260% 100%;background-position:130% 0;background-repeat:no-repeat;color:var(--on-blue);box-shadow:inset 0 1px 0 var(--line-strong),0 10px 26px -12px var(--live-edge)}:is(.isf-btn,.btn-primary,.am-btn-primary,.am-sign-in,.am-nav-flyout__cta,.footer-news__submit,.cta-coral,.cta-conversion,.depth-cta,.cc__btn--primary,.gear4-btn,.bs-btn--pri,.grigs-btn--pri,.isf-subscribe__submit,.am-vhero__cta,.learn-kit__primary,.plan-pack-kit__cta,.about-cta,.isf-pins__cta,.tv-hero__btn--primary,.session-card__cta--primary):not(#isf-btn):hover{background-color:var(--blue);background-position:-30% 0;color:var(--on-blue);box-shadow:inset 0 1px 0 var(--line-strong),0 16px 36px -10px var(--live-edge);transform:translateY(-1px)}:is(.isf-btn,.btn-primary,.am-btn-primary,.am-sign-in,.am-nav-flyout__cta,.footer-news__submit,.cta-coral,.cta-conversion,.depth-cta,.cc__btn--primary,.gear4-btn,.bs-btn--pri,.grigs-btn--pri,.isf-subscribe__submit,.am-vhero__cta,.learn-kit__primary,.plan-pack-kit__cta,.about-cta,.isf-pins__cta,.tv-hero__btn--primary,.session-card__cta--primary):not(#isf-btn):active{background-color:var(--blue-deep);color:var(--text);box-shadow:inset 0 1px 0 var(--line-strong),0 6px 16px -10px var(--live-edge);transform:translateY(1px)}:is(.isf-btn--ghost,.btn-ghost,.am-btn-outline,.depth-ghost,.cc__btn:not(.cc__btn--primary),.gear4-btn--ghost,.gear4-btn--ghost-on-photo,.bs-btn:not(.bs-btn--pri),.grigs-btn:not(.grigs-btn--pri),.tv-hero__btn:not(.tv-hero__btn--primary),.session-card__cta:not(.session-card__cta--primary),.save-mark-btn):not(#isf-btn){border:1px solid var(--line-strong);background-color:initial;background-image:none;color:var(--text);box-shadow:none}:is(.isf-btn--ghost,.btn-ghost,.am-btn-outline,.depth-ghost,.cc__btn:not(.cc__btn--primary),.gear4-btn--ghost,.gear4-btn--ghost-on-photo,.bs-btn:not(.bs-btn--pri),.grigs-btn:not(.grigs-btn--pri),.tv-hero__btn:not(.tv-hero__btn--primary),.session-card__cta:not(.session-card__cta--primary),.save-mark-btn):not(#isf-btn):hover{border-color:var(--blue-bright);background-color:var(--blue-wash);color:var(--text);box-shadow:0 10px 24px -14px var(--live-edge);transform:translateY(-1px)}:is(.isf-btn--ghost,.btn-ghost,.am-btn-outline,.depth-ghost,.cc__btn:not(.cc__btn--primary),.gear4-btn--ghost,.gear4-btn--ghost-on-photo,.bs-btn:not(.bs-btn--pri),.grigs-btn:not(.grigs-btn--pri),.tv-hero__btn:not(.tv-hero__btn--primary),.session-card__cta:not(.session-card__cta--primary),.save-mark-btn):not(#isf-btn):active{background-color:var(--blue-wash);color:var(--text);box-shadow:none;transform:translateY(1px)}.save-mark-btn[data-saved=true]:not(#isf-btn){border-color:var(--mine);color:var(--text)}:is(.isf-btn--sm,.btn-sm,.btn-primary.text-xs,.am-sign-in,.gear4-btn--sm,.bs-btn--sm,.grigs-btn--sm,.plan-pack-kit__cta):not(#isf-btn){min-height:2.5rem;padding:.5rem 1rem;border-radius:8px;font-size:.8125rem}:is(.isf-btn--lg,.btn-lg,.cta-conversion,.depth-cta,.am-vhero__cta):not(#isf-btn){min-height:3.25rem;padding:.85rem 1.75rem;border-radius:12px;font-size:1.0625rem}:is(.isf-btn,.btn-primary,.am-btn-primary,.footer-news__submit,.cta-coral,.gear4-btn,.bs-btn,.grigs-btn,.isf-subscribe__submit,.isf-pins__cta):is(:disabled,[aria-disabled=true],.is-busy,.bs-btn--disabled,.gear4-btn--disabled):not(#isf-btn){border-color:var(--line);background-color:var(--ink-600);background-image:none;color:var(--text-3);box-shadow:none;cursor:not-allowed;transform:none}:is(.isf-chip,.cc__chip,.spots-now__chip,.species-filter-chip,.record-scale__tab,.session-outcome__btn,.session-outcome__chip,.plan-pack-targets__chip,.plan-action-chip,.tech-chip,.blog-related-chip,.ireland-county-focus__rail-item,.start-here-gear__also-chip,.start-here-setup__pick-chip,.bs-chips a):not(#isf-btn){min-height:2.5rem;padding:.45rem 1rem;border:1px solid var(--line-strong);border-radius:999px;background-color:var(--ink-800);background-image:none;color:var(--text-2);font-family:var(--font-sans),system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.005em;text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .2s ease}:is(.isf-chip,.cc__chip,.spots-now__chip,.species-filter-chip,.record-scale__tab,.session-outcome__btn,.session-outcome__chip,.plan-pack-targets__chip,.plan-action-chip,.tech-chip,.blog-related-chip,.ireland-county-focus__rail-item,.start-here-gear__also-chip,.start-here-setup__pick-chip,.bs-chips a):not(#isf-btn):hover{border-color:var(--blue-bright);color:var(--text)}:is(.isf-chip,.cc__chip,.spots-now__chip,.species-filter-chip,.record-scale__tab,.session-outcome__btn,.session-outcome__chip,.plan-pack-targets__chip,.plan-action-chip,.tech-chip,.blog-related-chip,.ireland-county-focus__rail-item,.start-here-gear__also-chip,.start-here-setup__pick-chip):is(.is-on,.is-selected,[aria-pressed=true],[aria-selected=true],.spots-now__chip--on,.species-filter-chip--on,.record-scale__tab--on,.session-outcome__btn--active,.session-outcome__chip--active,.plan-pack-targets__chip--primary):not(#isf-btn){border-color:var(--blue);background-color:var(--blue);color:var(--on-blue);font-weight:700;box-shadow:inset 0 1px 0 var(--line-strong),0 8px 22px -12px var(--live-edge)}.am-coast-toggle:not(#isf-btn){padding:4px;border:1px solid var(--line-strong);border-radius:999px;background-color:var(--ink-800)}.am-coast-toggle__opt:not(#isf-btn){min-height:2.25rem;padding:0 1.1rem;border-radius:999px;background-color:initial;color:var(--text-2);font-family:var(--font-sans),system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.01em;text-transform:none;box-shadow:none;transition:background-color .18s ease,color .18s ease,box-shadow .22s ease}.am-coast-toggle__opt:not(#isf-btn):hover{color:var(--text)}.am-coast-toggle__opt.is-selected:not(#isf-btn),html[data-home-coast=dublin] .am-coast-toggle__opt[data-coast-opt=dublin]:not(#isf-btn){background-color:var(--blue);color:var(--on-blue);box-shadow:inset 0 1px 0 var(--line-strong),0 8px 22px -12px var(--live-edge)}html[data-home-coast=dublin] .am-coast-toggle__opt[data-coast-opt=wicklow]:not(#isf-btn){background-color:initial;color:var(--text-2);box-shadow:none}:is(.isf-btn,.btn-primary,.btn-ghost,.am-btn-primary,.am-btn-outline,.am-sign-in,.am-nav-flyout__cta,.footer-news__submit,.cta-coral,.cta-conversion,.depth-cta,.depth-ghost,.cc__btn,.gear4-btn,.bs-btn,.grigs-btn,.isf-subscribe__submit,.am-vhero__cta,.learn-kit__primary,.plan-pack-kit__cta,.about-cta,.isf-pins__cta,.tv-hero__btn,.session-card__cta,.save-mark-btn,.isf-chip,.cc__chip,.spots-now__chip,.species-filter-chip,.record-scale__tab,.session-outcome__btn,.session-outcome__chip,.plan-pack-targets__chip,.plan-action-chip,.tech-chip,.blog-related-chip,.ireland-county-focus__rail-item,.start-here-gear__also-chip,.start-here-setup__pick-chip,.bs-chips a,.am-coast-toggle__opt):not(#isf-btn):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){:is(.isf-btn,.btn-primary,.btn-ghost,.am-btn-primary,.am-btn-outline,.am-sign-in,.am-nav-flyout__cta,.footer-news__submit,.cta-coral,.cta-conversion,.depth-cta,.depth-ghost,.cc__btn,.gear4-btn,.bs-btn,.grigs-btn,.isf-subscribe__submit,.am-vhero__cta,.learn-kit__primary,.plan-pack-kit__cta,.about-cta,.isf-pins__cta,.tv-hero__btn,.session-card__cta,.save-mark-btn):not(#isf-btn):is(:hover,:active){background-position:130% 0;transform:none}}