@media (prefers-reduced-motion:no-preference){.wg .pill .dot{animation:2.4s ease-in-out infinite wg-pulse}}@keyframes wg-pulse{0%,to{box-shadow:0 0 0 4px #8fc1a926}50%{box-shadow:0 0 0 7px #8fc1a90f}}.wg .h2{text-wrap:balance}.wg .lede,.wg .ch-hero .sub{text-wrap:pretty}@media (width<=400px){.wg .ch-hero .sub{font-size:16px}}.wg-picker{margin-top:44px}.wg-picker ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.wg-picker a{background:var(--ink-2);border:1px solid var(--line-d);height:100%;min-height:44px;color:var(--on-d);border-radius:16px;align-content:start;gap:4px;padding:18px 48px 18px 20px;text-decoration:none;transition:border-color .15s,background .15s;display:grid;position:relative}.wg-picker a:hover{border-color:var(--line-d2);background:var(--ink-3)}.wg-picker a:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:16px}.wg-pk-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-d-mute);font-size:11.5px}.wg-pk-line{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.3}.wg-pk-facts{color:#f4f1eabd;font-size:14px;line-height:1.45}.wg-pk-facts b{color:var(--amber-2);font-weight:600}.wg-pk-arrow{color:var(--on-d-mute);font-size:18px;transition:transform .15s,color .15s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.wg-picker a:hover .wg-pk-arrow{color:var(--amber-2);transform:translate(3px,-50%)}.wg-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wg-chips li{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:3px 10px;font-size:13px;line-height:1.4}.wg-chips li.wg-tone-land{color:#1f5a44;background:#e3f1ea;border-color:#b9dccb}.wg-chips li.wg-tone-water{color:#24465c;background:#e8eff3;border-color:#c4d6e1}.wg-chips li.wg-chip-price{color:#5e3f0c;background:#fff3dc;border-color:#f0d49e;font-weight:600}.wg-times li{font-family:var(--mono);font-size:13px}.wg-incl{gap:6px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.wg-incl li{padding-left:22px;position:relative}.wg-incl li:before,.wg-incl li.no:after{content:"";position:absolute}.wg-incl li.ok:before{border:solid var(--gum-d);border-width:0 2px 2px 0;width:6px;height:11px;top:.2em;left:5px;transform:rotate(45deg)}.wg-incl li.no:before,.wg-incl li.no:after{background:#a34632;border-radius:1px;width:12px;height:2px;top:.7em;left:2px;transform:rotate(45deg)}.wg-incl li.no:after{transform:rotate(-45deg)}.wg-incl li.no{color:var(--mute)}.wg-mode{width:40px;height:40px;color:var(--gum-d);background:#e3f1ea;border-radius:12px;flex:none;place-items:center;display:inline-grid}.wg-mode-boat{color:#24465c;background:#e8eff3}.wg-trip{align-items:flex-start;gap:12px;display:flex}.wg-trip-n{min-width:0;display:block}.wg-op{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:500;display:block}.wg-trip h3{letter-spacing:-.01em;margin-top:3px;font-size:16px;line-height:1.3}table.daytrips td.wg-trip-cell{min-width:200px}table.daytrips td strong{font-weight:600}table.daytrips td.wg-price{letter-spacing:-.01em;font-size:20px;line-height:1.25}table.daytrips td.wg-price small{white-space:normal;margin-top:2px;font-size:12.5px}table.daytrips .wg-chips li{white-space:normal}@media (width>=1101px){table.daytrips th,table.daytrips td{padding:16px 12px}table.daytrips th:first-child,table.daytrips td.wg-trip-cell{padding-left:18px}table.daytrips td.go{padding-right:18px}table.daytrips td[data-label=Runs] .wg-chips li,table.daytrips td[data-label="At Wineglass Bay"] .wg-chips li{white-space:nowrap}}@media (width>=761px) and (width<=1100px){.table-wrap:has(.daytrips){background:0 0;border:0;overflow:visible}table.ch.daytrips,table.ch.daytrips tbody,table.ch.daytrips th,table.ch.daytrips td{width:100%;display:block}table.ch.daytrips thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.ch.daytrips tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}table.ch.daytrips tr{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;padding:6px 0;display:flex}table.ch.daytrips th,table.ch.daytrips td{border:0;padding:8px 18px}table.ch.daytrips td[data-label]:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:11px;display:block}table.ch.daytrips td.go{margin-top:auto;padding-top:12px;padding-bottom:12px}table.ch.daytrips td.go .btn{justify-content:center;width:100%}}@media (width>=761px) and (width<=900px){.table-wrap:has(.multi){background:0 0;border:0;overflow:visible}table.ch.multi,table.ch.multi tbody,table.ch.multi th,table.ch.multi td{width:100%;display:block}table.ch.multi thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.ch.multi tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}table.ch.multi tr{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;padding:6px 0;display:flex}table.ch.multi th,table.ch.multi td{border:0;padding:8px 18px}table.ch.multi td[data-label]:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px;display:block}table.ch.multi td.go{margin-top:auto;padding-top:12px;padding-bottom:12px}table.ch.multi td.go .btn{justify-content:center;width:100%}}@media (width<=1100px){table.ch.daytrips td.wg-trip-cell{border-bottom:1px solid var(--line);min-width:0;margin-bottom:4px;padding-top:14px;padding-bottom:14px}table.ch.daytrips .wg-trip h3{font-size:18px}}@media (width<=760px){table.ch.daytrips tr{padding:0 0 6px}table.ch.daytrips td.wg-trip-cell{padding:14px 16px}table.ch.daytrips td[data-label]:before{margin-bottom:4px}table.ch.daytrips td.go{padding-top:10px}}.wg-walks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:28px;margin-top:32px;display:grid}.wg-photo{flex-direction:column;min-width:0;margin:0;display:flex}.wg-photo img{object-fit:cover;object-position:62% 50%;border-radius:var(--radius);flex:1 1 0;width:100%;height:0;min-height:320px}.wg-photo figcaption{color:var(--mute);margin-top:6px;font-size:12.5px}.wg-photo figcaption a{text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.wg-walk-list{align-content:start;gap:14px;display:grid}.wg-walk{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px 22px}.wg-walk h3{letter-spacing:-.015em;font-size:19px}.wg-walk p{color:var(--mute);margin-top:8px;font-size:15px;line-height:1.5}.wg-walk p.wg-on{margin-top:6px;font-size:14px}.wg-on a{color:var(--gum-d);text-underline-offset:3px;font-weight:500}.wg-stats{flex-wrap:wrap;gap:10px 28px;margin:12px 0 0;display:flex}.wg-stats div{flex-direction:column-reverse;display:flex}.wg-stats dd{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:21px;font-weight:500;line-height:1.2}.wg-stats dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-top:3px;font-size:11px}@media (width<=1000px){.wg-walks{grid-template-columns:1fr;max-width:720px}.wg-photo img{aspect-ratio:16/9;flex:none;height:auto;min-height:0}}.wg-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;align-content:start;min-width:0;padding:28px 30px;display:flex}.wg-card h3{margin-top:8px;font-size:22px;line-height:1.2}.wg-card>.wg-chips{margin-top:14px}.wg-card-go{margin-top:auto;padding-top:24px}.wg-mini{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-top:22px;font-size:11px}.wg-mini+.wg-incl,.wg-mini+.wg-chips{margin-top:10px}.wg-incl-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.wg-note{color:var(--mute);margin-top:12px;font-size:14px;line-height:1.5}.wg-note a{color:var(--ink);text-underline-offset:3px}.wg-steps{counter-reset:wg-step;margin:22px 0 0;padding:0;list-style:none}.wg-steps li{counter-increment:wg-step;padding:2px 0 16px 42px;font-size:15px;line-height:1.5;position:relative}.wg-steps li:last-child{padding-bottom:0}.wg-steps li:before{content:counter(wg-step);width:28px;height:28px;font:500 12.5px/1 var(--mono);background:var(--sand);border:1px solid var(--line);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.wg-steps li:not(:last-child):after{content:"";background:#d6cebf;width:1px;position:absolute;top:30px;bottom:2px;left:13.5px}.wg-time{font-family:var(--mono);color:var(--gum-d);margin-right:8px;font-weight:500}.wg-tickets{border-collapse:collapse;width:100%;margin-top:18px;font-size:14px;line-height:1.4}.wg-tickets th,.wg-tickets td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 0}.wg-tickets thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding-top:0;font-size:11px;font-weight:500}.wg-tickets tbody tr:last-child>*{border-bottom:0}.wg-tickets tbody th{padding-right:12px;font-weight:500}.wg-tickets td,.wg-tickets thead th:not(:first-child){text-align:right;white-space:nowrap;padding-left:12px}.wg-tickets td{font-family:var(--mono);font-size:14px}.wg-tickets td.wg-na{font-family:var(--sans);color:var(--mute);white-space:normal;font-size:13px}.wg-age{letter-spacing:.04em;display:block}.wg-route{margin:20px 0 0;padding:0;list-style:none;position:relative}.wg-route:before{content:"";border-left:2px dashed #b9c6bf;position:absolute;top:12px;bottom:12px;left:7px}.wg-route li{padding-left:32px;position:relative}.wg-stop{padding-block:2px;font-size:15px;font-weight:600;line-height:1.4}.wg-stop:before{content:"";box-sizing:border-box;background:#fff;border:2px solid #9aa7a0;border-radius:50%;width:16px;height:16px;position:absolute;top:5px;left:0}.wg-start:before{border-color:var(--ink)}.wg-end{color:var(--gum-d)}.wg-end:before{background:var(--gum-d);border-color:var(--gum-d);box-shadow:0 0 0 4px #e3f1ea}.wg-leg{font-family:var(--mono);color:var(--mute);padding-block:8px;font-size:12.5px;line-height:1.4}.wg-callout{border:1px solid var(--line);border-left:3px solid var(--gum-d);background:#fff;border-radius:14px;margin-top:20px;padding:16px 20px;font-size:15px;line-height:1.5}.wg-callout p{color:var(--mute)}.wg-callout b{color:var(--ink);font-weight:600}.wg-callout a{color:var(--ink);text-underline-offset:3px}.wg-callout-links{flex-wrap:wrap;align-items:center;column-gap:24px;display:flex}.wg-taps{flex-wrap:wrap;column-gap:20px;display:flex}.wg-taps .tap{font-weight:500}.wg-sources{border-top:1px solid var(--line-d);flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:48px;padding-top:24px;display:flex}.wg-sources ul{flex-wrap:wrap;column-gap:22px;margin:0;padding:0;list-style:none;display:flex}.wg-sources a{min-height:44px;color:var(--on-d-mute);text-underline-offset:3px;align-items:center;font-size:13.5px;display:inline-flex}.wg-sources a:hover{color:var(--on-d)}@media (width<=760px){.wg-picker{margin-top:32px}.wg-picker ul{grid-template-columns:1fr;gap:10px}.wg-picker a{border-radius:14px;gap:2px;padding:12px 44px 12px 16px}.wg-pk-line{font-size:17px}.wg-card{padding:22px 20px}.wg-walk{padding:18px}.wg-stats{gap:10px 20px}.wg-stats dd{font-size:18px}.wg-incl-2{grid-template-columns:1fr}}
