PageSourceSearch

https://orcaspirit.com/about/

html orcaspirit.com collected 2026-10-02 07:53:41 UTC 189,164 bytes, 2,852 lines download raw bytes

1<!DOCTYPE html>
2
3
4<html lang="en-US" class='fhme'>
5
6  <head>
7    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
8<meta name="HandheldFriendly" content="True" />
9<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
10<meta name="viewport" content="width=device-width, initial-scale=1">
11<meta http-equiv="Accept-CH" content="DPR, Width, Viewport-Width">
12
13
14<title>
15      About Us | Orca Spirit Adventures
16  </title>
17  <meta name="description" content="Learn all about Orca Spirit: our story, our mission & core values, & how our marine naturalists help us deliver informative, educational tours.">
18
19  <meta name="robots" content="index,follow">
20
21          <link rel="canonical" href="https://orcaspirit.com/about/">
22  
23    <meta property="og:title" content="About Us | Orca Spirit Adventures">
24  <meta property="twitter:title" content="About Orca Spirit">
25  <meta property="og:site_name" content="Orca Spirit Adventures">
26  <meta property="og:url" content="https://orcaspirit.com/about/">
27  <meta property="twitter:url" content="https://orcaspirit.com/about/">
28  <meta property="og:type" content="website">
29        <meta property="og:image" content="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Zodiac-in-front-of-airport-e1768513039903.jpg?w=700&h=700&zoom=2">
30    <meta property="og:image:secure_url" content="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Zodiac-in-front-of-airport-e1768513039903.jpg?w=700&h=700&zoom=2">
31    <meta property="twitter:image" content="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Zodiac-in-front-of-airport-e1768513039903.jpg?w=700&h=700&zoom=2">
32        <meta property="og:description" content="Learn all about Orca Spirit: our story, our mission & core values, & how our marine naturalists help us deliver informative, educational tours.">
33    <meta property="twitter:description" content="Learn all about Orca Spirit: our story, our mission & core values, & how our marine naturalists help us deliver informative, educational tours.">
34  
35
36
37<style type="text/css">@font-face {
38    font-family: 'Avenir';
39    font-style: 'normal';
40    font-display: swap;
41    font-weight: '900';
42    src: url(/wp-content/uploads/sites/8276/2026/01/Avenir-Black.woff) format('woff');
43}
44
45
46
47/* montserrat-cyrillic-ext-600-normal */
48@font-face {
49  font-family: 'Montserrat';
50  font-style: normal;
51  font-display: swap;
52  font-weight: 600;
53  src: url(/wp-content/uploads/sites/8276/2026/01/montserrat-cyrillic-ext-600-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/8276/2026/01/montserrat-cyrillic-ext-600-normal.woff) format('woff');
54  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
55}
56
57/* montserrat-cyrillic-600-normal */
58@font-face {
59  font-family: 'Montserrat';
60  font-style: normal;
61  font-display: swap;
62  font-weight: 600;
63  src: url(/wp-content/uploads/sites/8276/2026/01/montserrat-cyrillic-600-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/8276/2026/01/montserrat-cyrillic-600-normal.woff) format('woff');
64  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
65}
66
67/* montserrat-vietnamese-600-normal */
68@font-face {
69  font-family: 'Montserrat';
70  font-style: normal;
71  font-display: swap;
72  font-weight: 600;
73  src: url(/wp-content/uploads/sites/8276/2026/01/montserrat-vietnamese-600-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/8276/2026/01/montserrat-vietnamese-600-normal.woff) format('woff');
74  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
75}
76
77/* montserrat-latin-ext-600-normal */
78@font-face {
79  font-family: 'Montserrat';
80  font-style: normal;
81  font-display: swap;
82  font-weight: 600;
83  src: url(/wp-content/uploads/sites/8276/2026/01/montserrat-latin-ext-600-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/8276/2026/01/montserrat-latin-ext-600-normal.woff) format('woff');
84  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1D
84BF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
85}
86
87/* montserrat-latin-600-normal */
88@font-face {
89  font-family: 'Montserrat';
90  font-style: normal;
91  font-display: swap;
92  font-weight: 600;
93  src: url(/wp-content/uploads/sites/8276/2026/01/montserrat-latin-600-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/8276/2026/01/montserrat-latin-600-normal.woff) format('woff');
94  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
95}</style>
96<style type="text/css">:root {--primary-color: #ff7800;--primary-color-text-color: #fff;--secondary-color: #2d9bb7;--secondary-color-text-color: #fff;--banner-button-bg-color: #ed6600;--banner-button-bg-color-text-color: #fff;--sub-menu-item-bg-color: #ed6600;--sub-menu-item-bg-color-text-color: #fff;--sub-menu-item-primary-color-text-color: #fff;--sub-menu-item-secondary-color-text-color: #fff;--sub-menu-item-banner-button-color-text-color: #fff;--horizontal-menu-bg-color: #001b6b;--horizontal-menu-bg-color-text-color: #fff;--horizontal-menu-bg-color-alphize: #001b6b;--horizontal-menu-bg-color-sticky: rgba(0,27,107,0.9);--font-headline-name: 'Avenir';--font-headline-weight: 900;--font-headline-style: normal;--font-headline-fallback: sans-serif;--font-body-name: 'Montserrat';--font-body-fallback: sans-serif;--font-body-weight: 600;--font-body-style: normal;}</style>
97
98
99  <style type="text/css">/*change the color for activity blocks*/
100.activity-single--card{
101  background:#eaf5f8 !important;
102}
103
104/*adds shadow on Jumbotron button*/
105.cust-hero-button .button{
106  box-shadow:2px 3px 8px rgba(0,0,0,0.4);
107}
108
109/* - - - - - - - - - - - - - H O M E P A G E - - - - - - - - - - - - - */
110  /*---------------THIS IS FOR THE THREE CUSTOM CARDS ON HOME-------------------*/
111  /*default card sizes on desktop view*/
112  .special-blue-cards{
113    width:100%; height:440px; position:relative; overflow:hidden;
114    border-radius:20px; box-shadow:2px 3px 10px rgba(0,0,0,0.3);
115    isolation:isolate;
116  }
117  /*---------During Hover---------*/
118  .special-blue-cards:hover .bottom-area{
119    opacity:0;
120  }
121  .special-blue-cards:hover .hover-context{
122    opacity:1;
123    pointer-events:auto;
124  }
125  /*-------------------*/
126  /*For the Image on Cards*/
127  .card-img-src{
128    height:100%; width:100%; object-fit:cover; object-position:center;
129    position:absolute; top:0;
130  }
131  /*bottom area*/
132  .bottom-area{
133    width:100%; position:absolute; bottom:0; min-height:140px; opacity:1;
134    transition:all 0.3s ease; pointer-events:none;
135  }
136  /*Hover Contents*/
137  .hover-context{
138    width:100%; height:100%; background:rgba(45,155,183,0.75); position:absolute; top:0; opacity:0;
139    display:flex; justify-content:center; align-items:center; transition:all 0.3s ease;
140    pointer-events:none;
141  }
142  
143  /*--------RESPONSIVENESS--------*/
144  /*------card sizes on mobile view------*/
145  @media(max-width:750px){
146    .special-blue-cards{
147      height:350px;
148    }
149  }
150  
151  /*--------LEARN MORE BUTTON--------*/
152  .special-cards-btn{
153    background:#ff7800; width:50%; height:auto; border-radius:20px;
154    color:#fff; border:none; font-size:15px; font-family:'Montserrat',sans-serif;
155    cursor: pointer; transition:all 0.3s ease; padding-top:15px; padding-bottom:15px;
156    box-shadow:2px 3px 5px rgba(0,0,0,0.3);
157  }
158  .special-cards-btn:hover{
159    background:#ed6600;
160  }
161
162  /*-------------------ADDS GRADIENT EFFECT ON IMAGE BUTTON ON HOMEPAGE----------------*/
163  /* Note: This will affect the other image buttons across the entire site */
164  /*GRADIENT EFFECT ON IMAGE BUTTONS*/
165  /*adds gradient on Image buttons (Bar on Bottom mode)*/
166  .image-button--bar-bottom .inner::before{
167    opacity:0 !important; /*hides the bar color at the bottom*/
168  }
169  .a-image-button{
170    background:linear-gradient(to top, #2d9bb7,rgba(45,155,183,0.3), rgba(45,155,183,0.1),
171		rgba(45,155,183,0.5)) !important; /*adds gradient on entire image button*/
172  }
173  .image-button{
174    height:340px; /*adjusts the size for the image buttons*/
175  }
176  .image-button .inner center{
177    font-size:35px;
178    margin-bottom:20px; /*adjust font size and spacing for label*/
179  }
180  
181  /*-------95% icon Responsiveness-------------*/
182  .img-wrapper-95percent{
183    flex:0 0 auto; height:auto;
184    display:flex; align-items:center;
185  }
186  @media(max-width:400px){
187    .img-wrapper-95percent{
188      width:100%;
189      justify-content:center;
190    }
191  }
192
193/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
194
195/*---------------------CUSTOMIZED BLOCKS TO MATCH THE THEME-----------------------*/
196
197/*Customized the column blocks to pill-shaped*/
198.right-col-pill-shape{ /*used for right col*/
199  border-top-right-radius:20px;
200  border-bottom-right-radius:20px;
201}
202.left-col-pill-shape{ /*used for left col*/
203  border-top-left-radius:20px;
204  border-bottom-left-radius:20px;
205}
206@media(max-width:750px){ /*for responsiveness -- might be glitchy if checked for reverse blocks on mobile view*/
207  .right-col-pill-shape{ /*used for right col*/
208  	border-bottom-right-radius:20px;
209  	border-bottom-left-radius:20px;
210    border-top-right-radius:0;
211    margin-right:20px;
212    margin-left:20px;
213  }
214  .left-col-pill-shape{ /*used for left col*/
215  	border-top-left-radius:20px;
216  	border-top-right-radius:20px;
217    border-bottom-left-radius:0;
218    margin-right:20px;
219    margin-left:20px;
220  }
221}
222
223/*forces the entire block to have pill shape on all side
224	(can be used for images) */
225.force-pill-shape{
226  border-radius:20px;
227  overflow:hidden;
228  box-shadow:2px 3px 10px rgba(0,0,0,0.2);
229}
230@media(max-width:750px){ /*adds margin on mobile view*/
231  .force-pill-shape{
232    margin:10px;
233  }
234}
235
236/*adds shadow on image for Our Story section*/
237.add-shadow-img{
238  overflow:hidden;
239  border-radius:20px;
240  box-shadow:2px 3px 10px rgba(0,0,0,0.3);
241}
242
243/*adds backdrop filter on the column or block*/
244.add-blur-bg{
245  backdrop-filter:blur(5px);
246}
247
248/*-------Splits the 2 blocks where both has col background-----*/
249.add-space-right{ /*used for right col*/
250  margin-right:15px;
251}
252.add-space-left{ /*used for left col*/
253  margin-left:15px;
254}
255/*adjusts the spacing on mobile view*/
256@media(max-width:750px){
257  .add-space-right{
258    margin-left:15px;
259    margin-top:15px;
260    margin-bottom:15px;
261  }
262  .add-space-left{
263    margin-right:15px;
264    margin-top:15px;
265    margin-bottom:15px;
266  }
267}
268
269/*-------------------------------------------------------------------------*/
270
271/*----------------------SPECIAL EFFECTS-----------------------------*/
272/*----Photo Gallery Hover FX-----*/
273/*removes hidden overflow*/
274.gallery-special-fx .gallery-item{
275  overflow:visible !important;
276}
277/*Effect for entire images when hovered*/
278.gallery-special-fx{
279  filter:none;
280  transition:all 0.3s ease;
281}
282.gallery-special-fx:hover .lazyloaded{
283  transform:scale(0.85);
284  border-radius:20px;
285  box-shadow:2px 3px 10px rgba(45, 155, 183, 0.5);
286}
287/*Effect for specific image when hovered*/
288.gallery-special-fx .lazyloaded{
289  filter:none; /*default state*/
290  transition:all 0.3s ease;
291}
292.gallery-special-fx .lazyloaded:hover{
293  filter:none;
294  transform:scale(1);
295  border-radius:20px;
296  outline:1px solid #2d9bb7;
297  outline-offset:10px;
298}
299
300/*--------Zoom Hover FX for some blocks---------*/
301.zoom-hover-fx{
302  transition:all 0.3s ease-in-out !important;
303}
304.zoom-hover-fx:hover{
305  transform:scale(1.05);
306  box-shadow:2px 3px 30px rgba(0,0,0,0.4);
307}
308
309/*------------------------------BLOGS------------------------------*/
310/***changes the background color for each Blog posts ****/
311.blog-post{
312  background:#e8ecef !important;
313}
314/*changes the sidebar on blogs*/
315.blog-sidebar__inner{
316  background:#e8ecef !important;
317  outline:1px solid #ff7800;
318}
319/*changes the Blog tags on Blogs page*/
320.blog-tags li a{
321  border-radius:10px;
322  background:#fff;
323  box-shadow:2px 3px 3px rgba(0,0,0,0.2);
324}
325/*changes the card backgrounds on Blogs blocks*/
326.blog-content .card-single--card{
327  background:#003386 !important;
328  color:#fff;
329}
330/*changes the color for Read More link*/
331.blog-content .card__link{
332  color:#ff7800 !important;
333}
334/*adds a border between the title and description*/
335.blog-content .card__description{
336  border-top:1px solid #ff7800;
337  padding-top:10px;
338}
339
340/*--------------CUSTOMIZE SOCIAL ICONS (per client req)--------------*/
341/*switches the hover color for facebook icon*/
342.social-media-link a:hover .icon-facebook{
343  fill: #1877F2 !important;
344}
345
346/*--------------------------------------------------------*/
347/*adjusts the spacing of the separators*/
348.separator{
349  margin-top:-20px;
350  padding-top:0px !important;
351  margin-bottom:-25px;
352}
353
354/*-------------------------------------------------*/
355/*avoids link-gallery images to cut-off during zoom-in hover effect*/
356.show-ovflw-linkg .link-gallery-list .link-gallery-item .-image-hover-zoom{
357  overflow:visible !important;
358}
359
360/*------------RE-POSITION THE PRICE ON ACTIVITY BLOCKS (PER CLIENT REQ)-----------------*/
361/*adjusts price position to top-left*/
362.activity-single--card .activity__price{
363  position:absolute;
364  top:20px; bottom:auto;
365  left:20px; right:auto;
366}
367/*adjusts thte taxonomy position on activity blocks to normal*/
368.activity-single--card .activity__metadata{
369  position:absolute;
370  left:20px; right:auto;
371  bottom:20px; top:auto;
372  max-width:100% !important;
373}
374/*adjust the spacing for badges on activity blocks*/
375.activity-single--card .activity__badges__list{
376  max-width:50% !important;
377  position:absolute;
378  left:auto; right:0px;
379  bottom:auto; top:0px;
380}
381
382/*---------------------ADJUST THE WIDTH OF HEADER TO FIT ALL MENU---------------------------*/
383.site-header{ /*****reduces the left & right space for navbar to fit all the new menu contents***/
384  padding-right:150px !important;
385  padding-left:150px !important;
386}
387.site-header>.banner{
388  max-width:100% !important;
389  padding-right:0 !important;
390  padding-left:0 !important;
391}
392@media(max-width:1400px){
393  .site-header{
394    padding-left:20px !important;
395    padding-right:20px !important;
396  }
397}
398
399/*-------adjust font size of menu on header-----*/
400/*desktop view*/
401.menu-list a{
402  font-size:14px !important;
403}
404/*tab view*/
405@media(max-width:1600px){
406  .menu-list a{
407    font-size:12px !important;
408  }
409}
410/*mobile view*/
411@media(max-width:750px){
412  .menu-list a{
413    font-size:16px !important;
414  }
415}
416
417
418/*------------------FOR GRAVITY FORMS TO MATCH THE THEME COLORS AND FONT--------------------*/
419/*edit the "required" text for Gravity Form*/
420.themed-form .gfield_required{
421  font-family:'Montserrat', sans-serif; !important;
422  color:#f75c03 !important;
423}
424
425/*edit the SUBMIT button*/
426.themed-form .gform_button{
427  text-transform:uppercase !important;
428  font-family:'Montserrat', sans-serif !important;
429  background:#ff7800 !important;
430  border-radius:20px !important;
431  overflow:hidden !important;
432}
433
434/*----------------------CUSTOMIZE THE CARD GRIDS-----------------------*/
435
436/*LIGHT BLUE CARDS*/
437/*For card contents on card-grid*/
438.light-blue-cards .card-single--card{
439  background:#eaf5f8 !important;  /*edits the background color of cards*/
440}
441.light-blue-cards .prose>:first-child{ /*edited the top margin of first element inside each card*/
442  margin-top:-20px !important;
443}
444
445/*LIGHT BLUE + WHITE GRADIENT CARDS*/
446/*For card contents on card-grid*/
447.white-blue-gradient-cards .card-single--card{
448  background:radial-gradient(ellipse, #fff, #e8ecef, rgba(45, 155, 183, 0.3)) !important; /*edits the background color of cards*/
449  color:#000;/*edits the text color*/
450}
451.white-blue-gradient-cards .prose>:first-child{ /*edited the top margin of first element inside each card*/
452  margin-top:-20px !important;
453}
454
455/*TEAL GRADIENT (TEAL + NAVY) CARDS*/
456/*For card contents on card-grid*/
457.teal-gradient-cards .card-single--card{
458  background:radial-gradient(ellipse, #2d9bb7, rgba(45, 155, 183, 0.8),
459    rgba(0, 27, 107, 0.6)) !important;  /*edits the background color of cards*/
460  color:#fff; /*edits the text color*/
461  text-shadow:1px 1px 5px rgba(0,0,0,0.4);
462}
463
464/*TRANSPARENT TEAL CARDS*/
465/*For card contents on card-grid*/
466.transparent-teal-cards .card-single--card{
467  background:rgba(45, 155, 183, 0.3) !important;  /*edits the background color of cards*/
468  color:#fff; /*edits the text color*/
469}
470.transparent-teal-cards .prose>:first-child{ /*edited the top margin of first element inside each card*/
471  margin-top:-20px !important;
472}
473
474/*NAVY BLUE CARDS*/
475/*For card contents on card-grid*/
476.navy-blue-cards .card-single--card{
477  background:#003386 !important;  /*edits the background color of cards*/
478  color:#fff; /*edits the text color*/
479  text-shadow:1px 1px 5px rgba(0,0,0,0.4);
480}</style>
481
482
483
484
485
486
487
488    <!-- Google Tag Manager -->
489  
489<script type="text/plain" data-service="google-tag-manager" data-category="statistics">
vendor: 335 bytes, lines 489-493
489(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
490  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
491  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
492  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
493  })(window,document,'script','dataLayer','
493GTM-M3CWR9
vendor: 3 bytes, line 493
493');
493</script>
493
494  <!-- End Google Tag Manager -->
495    
495<script type="text/plain" data-service="facebook" data-category="marketing">
496    if ('navigator' in window && navigator.onLine) {
vendor: 460 bytes, lines 496-503
496
497        !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
498            n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
499            n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
500            t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
501            document,'script','//connect.facebook.net/en_US/fbevents.js');
502
503              fbq('init', '
503283551111984193
vendor: 48 bytes, lines 503-505
503');
504              fbq('track', "PageView");
505    
505}
506  </script>
506
507  <!-- Global site tag (gtag.js) - Google Analytics -->
508  
508<script type="text/plain" data-service="google-analytics" data-category="statistics">
509    if ('navigator' in window && window.navigator.onLine) {
510      const gtagScript = document.createElement('script');
511      gtagScript.src = "https://www.googletagmanager.com/gtag/js";
512      gtagScript.async = true;
513      document.head.append(gtagScript);
514    
515      window.dataLayer = window.dataLayer || [];
516      function gtag(){dataLayer.push(arguments);}
517      gtag('js', new Date());
518              /* GA4 Aggregate Tracker */
519        gtag('config', 'G-2CHJ9R6QSF', {
520          'dimension1': 'fareharbor-sites'
521        });
522      
523              gtag('config', 'G-JWX2DT9R6Z', { 'groups': 'company' });
524              gtag('config', 'AW-957874801', { 'groups': 'company' });
525          }  
526  </script>
526
527  
527<script>
528    if ('navigator' in window && window.navigator.onLine) {
529      (function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0))) }}var c=b;"undefined"!==typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable time_event track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.union people.track_charge people.clear_charges people.delete_user".split(" ");
530        for(g=0;g<i.length;g++)f(c,i[g]);b._i.push([a,e,d])};b.__SV=1.2;a=e.createElement("script");a.type="text/javascript";a.async=!0;a.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?MIXPANEL_CUSTOM_LIB_URL:"file:"===e.location.protocol&&"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)?"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js":"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";f=e.getElementsByTagName("script")[0];f.parentNode.insertBefore(a,f) }})(document,window.mixpanel||[]);
531
532      mixpanel.init('ec17ab267df6688013d497b75ddd3308', {
533        loaded: function(mixpanel) {
534          mixpanelId = mixpanel.get_distinct_id();
535        },
536        record_sessions_percent: 1
537      }, "fareharbor");
538
539      mixpanel.fareharbor.register({
540        "Theme": "fareharbor-sites",
541        "Shortname": "orcaspiritadventures",
542        "current-company": "orcaspiritadventures",
543        "Company Name": "Orca Spirit Adventures",
544        "FareHarbor Site": true,
545        "Price Sync": "false"
546      });
547    }
548  </script>
548
549
550
551
552
553  <!-- Microsoft Clarity Tracking Code -->
554  
554<script data-service="microsoft-clarity" data-category="statistics" type="text/plain">
555    (function(c,l,a,r,i,t,y){
556        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
557        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
558        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
559    })(window, document, "clarity", "script", "w96e5oqp59");
560  </script>
560
561
562
563    <meta name='robots' content='max-image-preview:large' />
564	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
565	<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
566<link rel='stylesheet' id='all-css-0' href='https://orcaspirit.com/_static/??-eJylk12OAiEMgC8ksj6tPmz2LAXq2Ay0kxbHeHvR0QMICQlJ4fvSH/C3xUXhilx9vWBB82dQvIAGUWdUWyBcKScfzbYbnsoiWm3fIjv/FR/A0C9KK8R7D54lzuYhVlqp3psuTdiVxyYKipCiXksYkETQ1M54yjggaUAryxGfpd9CBaaBJF64C8CM6lRuo6YJckYdGLRhm7Qwpg86oJJIkF3BROAy8Tww8ZUSSmeDth/0eX+vVr+3DtmKnES9ZYrzE/8vf4ff08/h+FwPI6h0bw==' type='text/css' media='all' />
567<link rel='stylesheet' id='sbi_styles-css' href='https://orcaspirit.com/wp-content/plugins/instagram-feed-pro/css/sbi-styles.min.css?ver=6.4' media='all' />
568<style id='wp-parsely-recommendations-style-inline-css'>
569.parsely-recommendations-list-title{font-size:1.2em}.parsely-recommendations-list{list-style:none;padding:unset}.parsely-recommendations-cardbody{overflow:hidden;padding:.8em;text-overflow:ellipsis;white-space:nowrap}.parsely-recommendations-cardmedia{padding:.8em .8em 0}
570
571</style>
572<style id='remote-data-blocks-pagination-style-inline-css'>
573.remote-data-pagination{color:var(--wp--custom--remote-data-blocks--pagination-link-disabled,#999);display:flex;justify-content:space-between;margin:1rem 0}.remote-data-pagination a{color:var(--wp--custom--remote-data-blocks--pagination-link,#000)}
574
575</style>
576<style id='remote-data-blocks-no-results-style-inline-css'>
577
578
579</style>
580<style id='remote-data-blocks-container-style-inline-css'>
581.remote-data-blocks-edit__input-popover-form{margin:16px;max-width:350px}.remote-data-blocks-edit__input-popover-form .remote-data-blocks-edit__input{min-width:300px}.remote-data-blocks-edit__input-popover-form .remote-data-blocks-edit__input .components-text-control__input{border:none}.remote-data-blocks-edit__input-popover-form .components-external-link__contents{text-decoration:none}
582.rdb-block-label{background-color:var(--wp--custom--remote-data-blocks--block-label-background,inherit);color:var(--wp--custom--remote-data-blocks--block-label-color,inherit);font-weight:var(--wp--custom--remote-data-blocks--block-label-weight,700)}.rdb-block-label:after{content:var(--wp--custom--remote-data-blocks--block-label-suffix-content,":");display:inline}
583
584</style>
585<style id='global-styles-inline-css'>
586:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
586--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
586.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
587:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
588:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
589:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
590</style>
591<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" id="jquery-js"></script>
vendor: 1 bytes, line 591
591
592<script type="module" src="https://orcaspirit.com/wp-content/themes/vendor/fareharbor-sites/the-anchor/dist/assets/frontend/index.l0sNRNKZ.js" id="anchor-frontend-js"></script>
592
593<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://orcaspirit.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Forcaspirit.com%2Fabout%2F" />
594<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://orcaspirit.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Forcaspirit.com%2Fabout%2F&#038;format=xml" />
595			<style>.cmplz-hidden {
596					display: none !important;
597				}</style><link rel="icon" href="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/icon.png?w=32&#038;h=32" sizes="32x32" />
598<link rel="icon" href="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/icon.png?w=192&#038;h=192" sizes="192x192" />
599<link rel="apple-touch-icon" href="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/icon.png?w=180&#038;h=180" />
600<meta name="msapplication-TileImage" content="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/icon.png?w=270&#038;h=270" />
601
602
603          <link rel="preload" fetchpriority="high" as="image" href=https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Zodiac-in-front-of-airport-e1768513039903.jpg?w=1600&zoom=2 />
604    
605          <link rel="preload" fetchpriority="high" as="image" href=https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Water-BG-only.png?w=1600&zoom=2 />
606    
607      </head>
608  <body
609    data-post-id="84"data-site-id="8276"data-infra="VIP"data-env="production"data-mixpanel-type="page"class="fhme -has-bg -bg--image -bg--dark wp-singular page-template-default single single-page postid-84 wp-theme-fareharbor-sites not-single-activity fareharbor-sites global-border-radius--pill hidden-banner-button-mobile paid-site post-about">
610
611        <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 611-612
611
612  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
612GTM-M3CWR9
vendor: 85 bytes, lines 612-613
612" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
613  
613<!-- End Google Tag Manager (noscript) -->
614        <noscript><img height="1" width="1" style="display:none"
615    src="https://www.facebook.com/tr?id=283551111984193&ev=PageView&noscript=1"
616    /></noscript>
617  
618    
619    <!--source link for Star icon for "Popular" badge-->
620<link
621  rel="stylesheet"
622  href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css"
623/>
624
625    <a href="#js-menu" class="skip-to-navigation">Skip to primary navigation</a>
626    <a href="#content" class="skip-to-navigation">Skip to content</a>
627    <a href="#site-footer" class="skip-to-navigation">Skip to footer</a>
628
629                  <div
630        class="full-screen-bg-wrapper -has-bg -bg--image -bg--dark "
631        style="background-color: rgba(0,27,107,0.2);      background-image: url(https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Water-BG-only.png?w=1600&zoom=2);
632    background-position: center center;">
633      </div>
634    
635              
636
637    
638    
639
640<header class="site-header banner-container js-banner-container horizontal-menu -logo-default -fixed-menu">
641
642  
643
644  <div id="js-banner" class="banner grid">
645            <div class="identity-heading logo ">
646    <a href="https://orcaspirit.com/" class="logo-link" rel="home">
647      
648      <img class="" src="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/top-logo.png?h=120&zoom=2" width="398" height="120" alt="Orca Spirit Adventures" />
649
650        </a>
651  </div>
652
653    
654    <div class="menu-wrapper ">
655            
656                    <nav class="menu horizontal-menu" id="js-menu" data-more-menu-label="More" aria-label="Global">
657          <ul class="menu-list menu__list -shadowed -use-uppercase -custom-menu-font-color">
658
659                                          <li id="menu-item-home"class="menu-item js-menu-item">
660                  <a
661                    
662                    
663                    
664                    title=""
665                    class="menu-item-link menu-link" href="https://orcaspirit.com/" target="_self"
666                  >Home</a>
667                                  </li>
668                                                        <li id="menu-item-tours"class="menu-item js-menu-item menu-item--has-sub-menu">
669                  <a
670                    aria-haspopup="true"
671                    tabindex="-1"
672                    role="none"
673                    title=""
674                    class="menu-item-link menu-link" href="#" target="_self"
675                  >Tours</a>
676                                                          <button type="button" class="skip-to-navigation" aria-expanded="false">Open Tours Menu</button>
677                    <ul class="sub-menu">
678                                                                        <li class="sub-menu-item js-sub-menu-item sub-menu-item--has-sub-sub-menu">
679                            <a
680                              title=""
681                              aria-haspopup="true"
682                              tabindex="-1"
683                              role="none"
684                              class="sub-menu-item-link" href="#" target="_self" data-mixpanel="menu-item"
685                            >Summer Tours</a>
686                                                                                        <button type="button" class="skip-to-navigation" aria-expanded="false">Open Summer Tours Menu</button>
687                              <ul class="sub-sub-menu">
688                                                                                                      <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
689                                    
690                                    
691                                    
692                                    ">
693                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://orcaspirit.com/whale-wildlife-tours/victoria-open-vessel-tour/" target="_self" data-mixpanel="menu-item">Victoria Wildlife Watching – Open Vessel Tour</a>
694                                    </li>
695                                                                                                                                        <li class="sub-menu
695-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
696                                    
697                                    
698                                    
699                                    ">
700                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://orcaspirit.com/whale-wildlife-tours/victoria-semi-covered-vessel-tour/" target="_self" data-mixpanel="menu-item">Victoria Whale Watching &#8211; Semi-Covered Vessel Tour</a>
701                                    </li>
702                                                                                                                                        <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
703                                    
704                                    
705                                    
706                                    ">
707                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://orcaspirit.com/whale-wildlife-tours/private-victoria-open-vessel-tour/" target="_self" data-mixpanel="menu-item">Private Victoria Open Vessel Tour</a>
708                                    </li>
709                                                                                                </ul>
710                                                      </li>
711                                                                                                <li class="sub-menu-item js-sub-menu-item sub-menu-item--has-sub-sub-menu">
712                            <a
713                              title=""
714                              aria-haspopup="true"
715                              tabindex="-1"
716                              role="none"
717                              class="sub-menu-item-link" href="#" target="_self" data-mixpanel="menu-item"
718                            >Winter Tours</a>
719                                                                                        <button type="button" class="skip-to-navigation" aria-expanded="false">Open Winter Tours Menu</button>
720                              <ul class="sub-sub-menu">
721                                                                                                      <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
722                                    
723                                    
724                                    
725                                    ">
726                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://orcaspirit.com/whale-wildlife-tours/victoria-open-vessel-tour-winter/" target="_self" data-mixpanel="menu-item">Victoria Winter Open Vessel Tour</a>
727                                    </li>
728                                                                                                                                        <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
729                                    
730                                    
731                                    
732                                    ">
733                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://orcaspirit.com/whale-wildlife-tours/victoria-semi-covered-vessel-tour-winter/" target="_self" data-mixpanel="menu-item">Victoria Whale Watching - Semi-Covered Vessel Tour</a>
734                                    </li>
735                                                                                                                                        <li class="sub-menu-item js-sub-menu-item sub-sub-menu-item js-sub-sub-menu-item
736                                    
737                                    
738                                    
739                                    ">
740                                      <a class="sub-menu-item-link sub-sub-menu-item-link" href="https://orcaspirit.com/whale-wildlife-tours/private-winter-victoria-open-vessel-tour/" target="_self" data-mixpanel="menu-item">Private Winter Victoria Open Vessel Tour</a>
741                                    </li>
742                                                                                                </ul>
743                                                      </li>
744                                                                                                <li class="sub-menu
744-item js-sub-menu-item">
745                            <a
746                              title=""
747                              
748                              
749                              
750                              class="sub-menu-item-link" href="https://orcaspirit.com/whale-wildlife-tours/" target="_self" data-mixpanel="menu-item"
751                            >All Whale and Wildlife-Watching Tours</a>
752                                                      </li>
753                                                                  </ul>
754                                  </li>
755                                                        <li id="menu-item-packages"class="menu-item js-menu-item menu-item--has-sub-menu">
756                  <a
757                    aria-haspopup="true"
758                    tabindex="-1"
759                    role="none"
760                    title=""
761                    class="menu-item-link menu-link" href="#" target="_self"
762                  >Packages</a>
763                                                          <button type="button" class="skip-to-navigation" aria-expanded="false">Open Packages Menu</button>
764                    <ul class="sub-menu">
765                                                                        <li class="sub-menu-item js-sub-menu-item">
766                            <a
767                              title=""
768                              
769                              
770                              
771                              class="sub-menu-item-link" href="https://orcaspirit.com/packages/butchart-gardens-experience/" target="_self" data-mixpanel="menu-item"
772                            >Whale Watching &#038; Butchart Gardens</a>
773                                                      </li>
774                                                                                                <li class="sub-menu-item js-sub-menu-item">
775                            <a
776                              title=""
777                              
778                              
779                              
780                              class="sub-menu-item-link" href="https://orcaspirit.com/packages/butterfly-gardens-admission/" target="_self" data-mixpanel="menu-item"
781                            >Whale Watching &#038; The Butterfly Gardens</a>
782                                                      </li>
783                                                                                                <li class="sub-menu-item js-sub-menu-item">
784                            <a
785                              title=""
786                              
787                              
788                              
789                              class="sub-menu-item-link" href="https://orcaspirit.com/packages/victoria-hop-on-hop-off-bus-tour/" target="_self" data-mixpanel="menu-item"
790                            >Whale Watching &#038; Hop-off Bus Tour</a>
791                                                      </li>
792                                                                                                <li class="sub-menu-item js-sub-menu-item">
793                            <a
794                              title=""
795                              
796                              
797                              
798                              class="sub-menu-item-link" href="https://orcaspirit.com/packages/seaplane-victoria-whale-watching/" target="_self" data-mixpanel="menu-item"
799                            >Whale Watching & Seaplane to Victoria</a>
800                                                      </li>
801                                                                                                <li class="sub-menu-item js-sub-menu-item">
802                            <a
803                              title=""
804                              
805                              
806                              
807                              class="sub-menu-item-link" href="https://orcaspirit.com/packages/victoria-whale-watching-royal-bc-museum-admission/" target="_self" data-mixpanel="menu-item"
808                            >Whale Watching + Royal BC Museum Admission</a>
809                                                      </li>
810                                                                                                <li class="sub-menu
810-item js-sub-menu-item">
811                            <a
812                              title=""
813                              
814                              
815                              
816                              class="sub-menu-item-link" href="https://orcaspirit.com/packages/whale-watching-24-hour-hop-on-hop-off-bus-with-castle/" target="_self" data-mixpanel="menu-item"
817                            >Whale Watching + 24 hour Hop on Hop off Bus with Castle</a>
818                                                      </li>
819                                                                                                <li class="sub-menu-item js-sub-menu-item">
820                            <a
821                              title=""
822                              
823                              
824                              
825                              class="sub-menu-item-link" href="https://orcaspirit.com/packages/whale-watching-richmond-to-victoria-seaplane/" target="_self" data-mixpanel="menu-item"
826                            >Whale Watching + Richmond to Victoria Seaplane</a>
827                                                      </li>
828                                                                                                <li class="sub-menu-item js-sub-menu-item">
829                            <a
830                              title=""
831                              
832                              
833                              
834                              class="sub-menu-item-link" href="https://orcaspirit.com/packages/whale-watching-aerth-sauna-admission/" target="_self" data-mixpanel="menu-item"
835                            >Whale Watching &#038; Aerth Sauna Admission</a>
836                                                      </li>
837                                                                                                <li class="sub-menu-item js-sub-menu-item">
838                            <a
839                              title=""
840                              
841                              
842                              
843                              class="sub-menu-item-link" href="https://orcaspirit.com/packages/" target="_self" data-mixpanel="menu-item"
844                            >All Packages</a>
845                                                      </li>
846                                                                  </ul>
847                                  </li>
848                                                        <li id="menu-item-charters"class="menu-item js-menu-item">
849                  <a
850                    
851                    
852                    
853                    title=""
854                    class="menu-item-link menu-link" href="https://orcaspirit.com/charters/" target="_self"
855                  >Charters</a>
856                                  </li>
857                                                        <li id="menu-item-wildlife"class="menu-item js-menu-item menu-item--has-sub-menu">
858                  <a
859                    aria-haspopup="true"
860                    tabindex="-1"
861                    role="none"
862                    title=""
863                    class="menu-item-link menu-link" href="#" target="_self"
864                  >Wildlife</a>
865                                                          <button type="button" class="skip-to-navigation" aria-expanded="false">Open Wildlife Menu</button>
866                    <ul class="sub-menu">
867                                                                        <li class="sub-menu-item js-sub-menu-item">
868                            <a
869                              title=""
870                              
871                              
872                              
873                              class="sub-menu-item-link" href="https://orcaspirit.com/transient-orcas/" target="_self" data-mixpanel="menu-item"
874                            >Transient Orcas</a>
875                                                      </li>
876                                                                                                <li class="sub-menu-item js-sub-menu-item">
877                            <a
878                              title=""
879                              
880                              
881                              
882                              class="sub-menu-item-link" href="https://orcaspirit.com/southern-resident-killer-whales/" target="_self" data-mixpanel="menu-item"
883                            >Southern Resident Killer Whales</a>
884                                                      </li>
885                                                                                                <li class="sub-menu-item js-sub-menu-item">
886                            <a
887                              title=""
888                              
889                              
890                              
891                              class="sub-menu-item-link" href="https://orcaspirit.com/humpback-whales/" target="_self" data-mixpanel="menu-item"
892                            >Humpback Whales</a>
893                                                      </li>
894                                                                                                <li class="sub-menu-item js-sub-menu-item">
895                            <a
896                              title=""
897                              
898                              
899                              
900                              class="sub-menu-item-link" href="https://orcaspirit.com/other-whales-dolphins-porpoises/" target="_self" data-mixpanel="menu-item"
901                            >Other Whales, Dolphins, and Porpoises</a>
902                                                      </li>
903                                                                                                <li class="sub-menu-item js-sub-menu-item">
904                            <a
905                              title=""
906                              
907                              
908                              
909                              class="sub-menu-item-link" href="https://orcaspirit.com/seals-otters-sea-lions/" target="_self" data-mixpanel="menu-item"
910                            >Seals, Otters, and Sea Lions</a>
911                                                      </li>
912                                                                                                <li class="sub-menu-item js-sub-menu-item">
913                            <a
914                              title=""
915                              
916                              
917                              
918                              class="sub-menu-item-link" href="https://orcaspirit.com/marine-birds/" target="_self" data-mixpanel="menu-item"
919                            >Marine Birds</a>
920                                                      </li>
921                                                                                                <li class="sub-menu-item js-sub-menu-item">
922                            <a
923                              title=""
924                              
925                              
926                              
927                              class="sub-menu-item-link" href="https://orcaspirit.com/fish-jellyfish-kelp/" target="_self" data-mixpanel="menu-item"
928                            >Fish, Jellyfish &#038; Kelp</a>
929                                                      </li>
930                                                                                                <li class="sub-menu-item js-sub-menu-item">
931                            <a
932                              title=""
933                              
934                              
935                              
936                              class="sub-menu-item-link" href="https://orcaspirit.com/other-coastal-mammals/" target="_self" data-mixpanel="menu-item"
937                            >Other Coastal Mammals</a>
938                                                      </li>
939                                                                  </ul>
940                                  </li>
941                                                        <li id="menu-item-sustainability"class="menu-item js-menu-item menu-item--has-sub-menu">
942                  <a
943                    aria-haspopup="true"
944                    tabindex="-1"
945                    role="none"
946                    title=""
947                    class="menu-item-link menu-link" href="#" target="_self"
948                  >Sustainability</a>
949                                                          <button type="button" class="skip-to-navigation" aria-expanded="false">Open Sustainability Menu</button>
950                    <ul class="sub-menu">
951                                                                        <li class="sub-menu
951-item js-sub-menu-item">
952                            <a
953                              title=""
954                              
955                              
956                              
957                              class="sub-menu-item-link" href="https://orcaspirit.com/responsible-ecotourism/" target="_self" data-mixpanel="menu-item"
958                            >Responsible Ecotourism</a>
959                                                      </li>
960                                                                                                <li class="sub-menu-item js-sub-menu-item">
961                            <a
962                              title=""
963                              
964                              
965                              
966                              class="sub-menu-item-link" href="https://orcaspirit.com/research-conservation/" target="_self" data-mixpanel="menu-item"
967                            >Research &#038; Conservation</a>
968                                                      </li>
969                                                                                                <li class="sub-menu-item js-sub-menu-item">
970                            <a
971                              title=""
972                              
973                              
974                              
975                              class="sub-menu-item-link" href="https://orcaspirit.com/green-business-certification/" target="_self" data-mixpanel="menu-item"
976                            >Green Business Certification</a>
977                                                      </li>
978                                                                                                <li class="sub-menu-item js-sub-menu-item">
979                            <a
980                              title=""
981                              
982                              
983                              
984                              class="sub-menu-item-link" href="https://orcaspirit.com/wildlife-conservation-fee/" target="_self" data-mixpanel="menu-item"
985                            >Wildlife Conservation Fee</a>
986                                                      </li>
987                                                                  </ul>
988                                  </li>
989                                                        <li id="menu-item-resources"class="menu-item js-menu-item menu-item--has-sub-menu">
990                  <a
991                    aria-haspopup="true"
992                    tabindex="-1"
993                    role="none"
994                    title=""
995                    class="menu-item-link menu-link" href="#" target="_self"
996                  >Plan Your Tour</a>
997                                                          <button type="button" class="skip-to-navigation" aria-expanded="false">Open Plan Your Tour Menu</button>
998                    <ul class="sub-menu">
999                                                                        <li class="sub-menu-item js-sub-menu-item">
1000                            <a
1001                              title=""
1002                              
1003                              
1004                              
1005                              class="sub-menu-item-link" href="https://orcaspirit.com/open-or-semi-covered-vessels/" target="_self" data-mixpanel="menu-item"
1006                            >Open Vessel or Semi-Covered</a>
1007                                                      </li>
1008                                                                                                <li class="sub-menu-item js-sub-menu-item">
1009                            <a
1010                              title=""
1011                              
1012                              
1013                              
1014                              class="sub-menu-item-link" href="https://orcaspirit.com/faq/" target="_self" data-mixpanel="menu-item"
1015                            >FAQ</a>
1016                                                      </li>
1017                                                                                                <li class="sub-menu
1017-item js-sub-menu-item">
1018                            <a
1019                              title=""
1020                              
1021                              
1022                              
1023                              class="sub-menu-item-link" href="https://orcaspirit.com/whale-guarantee/" target="_self" data-mixpanel="menu-item"
1024                            >Whale Guarantee</a>
1025                                                      </li>
1026                                                                                                <li class="sub-menu-item js-sub-menu-item">
1027                            <a
1028                              title=""
1029                              
1030                              
1031                              
1032                              class="sub-menu-item-link" href="https://orcaspirit.com/photo-galleries/" target="_self" data-mixpanel="menu-item"
1033                            >Photo Galleries</a>
1034                                                      </li>
1035                                                                                                <li class="sub-menu-item js-sub-menu-item">
1036                            <a
1037                              title=""
1038                              
1039                              
1040                              
1041                              class="sub-menu-item-link" href="https://orcaspirit.com/blog/" target="_self" data-mixpanel="menu-item"
1042                            >Blog</a>
1043                                                      </li>
1044                                                                  </ul>
1045                                  </li>
1046                                                        <li id="menu-item-about"class="menu-item js-menu-item menu-item--has-sub-menu active-menu-item current-menu-parent current-menu-ancestor">
1047                  <a
1048                    aria-haspopup="true"
1049                    tabindex="-1"
1050                    role="none"
1051                    title=""
1052                    class="menu-item-link menu-link" href="#" target="_self"
1053                  >About</a>
1054                                                          <button type="button" class="skip-to-navigation" aria-expanded="false">Open About Menu</button>
1055                    <ul class="sub-menu">
1056                                                                        <li class="sub-menu-item js-sub-menu-item active-sub-menu-item">
1057                            <a
1058                              title=""
1059                              
1060                              
1061                              
1062                              class="sub-menu-item-link" href="https://orcaspirit.com/about/" target="_self" data-mixpanel="menu-item"
1063                            >About Orca Spirit</a>
1064                                                      </li>
1065                                                                                                <li class="sub-menu-item js-sub-menu-item">
1066                            <a
1067                              title=""
1068                              
1069                              
1070                              
1071                              class="sub-menu-item-link" href="https://orcaspirit.com/community-partners/" target="_self" data-mixpanel="menu-item"
1072                            >Community Partners</a>
1073                                                      </li>
1074                                                                                                <li class="sub-menu-item js-sub-menu-item">
1075                            <a
1076                              title=""
1077                              
1078                              
1079                              
1080                              class="sub-menu-item-link" href="https://orcaspirit.com/employment/" target="_self" data-mixpanel="menu-item"
1081                            >Employment</a>
1082                                                      </li>
1083                                                                                                <li class="sub-menu-item js-sub-menu-item">
1084                            <a
1085                              title=""
1086                              
1087                              
1088                              
1089                              class="sub-menu-item-link" href="https://orcaspirit.com/contact/" target="_self" data-mixpanel="menu-item"
1090                            >Contact Us</a>
1091                                                      </li>
1092                                                                  </ul>
1093                                  </li>
1094                          
1095                          <li class="menu-item menu-item--more more-hidden js-more-menu menu-item--has-sub-menu"><a class="js-more-menu-toggle">More</a>
1096                <button type="button" class="skip-to-navigation" aria-expanded="false">Open More Menu</button>
1097                <ul class="sub-menu js-more-menu-dropdown"></ul>
1098              </li>
1099                      </ul>
1100          
1101                  </nav>
1102      
1103      <div class="button-group -fixed-banner-button">
1104                
1105        
1106                  <div class="buttons-block">
1107            <div class="banner-button banner-button--filled banner-button-book">
1108                              <a href="https&#x3A;&#x2F;&#x2F;fareharbor.com&#x2F;embeds&#x2F;book&#x2F;orcaspiritadventures&#x2F;items&#x2F;calendar&#x2F;&#x3F;ref&#x3D;https&#x25;3A&#x25;2F&#x25;2Forcaspirit.com" class="a-button" data-mixpanel="banner-button">
1109        
1110  <span id="btn-1"class="button">
1111    <span class="inner">
1112              <span class="label">
1113                      <span aria-hidden="true">
1114              <svg class="icon icon-calendar button-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
1115<title>Calendar</title>
1116<path d="M17.5,1.5h-1.1v1.8c0,0.6-0.5,1-1,1h-1c-0.6,0-1-0.5-1-1V1.5H6.7v1.8c0,0.6-0.5,1-1,1h-1c-0.6,0-1-0.5-1-1V1.5H2.5
1117	C1.2,1.5,0,2.7,0,4v12.9c0,1.4,1.2,2.5,2.5,2.5h14.9c1.4,0,2.5-1.1,2.5-2.5V4C20,2.7,18.9,1.5,17.5,1.5z M18.4,16.9
1118	c0,0.5-0.4,1-1,1H2.5c-0.5,0-1-0.4-1-1V6.6h16.8V16.9z"/>
1119<path d="M3.7,10.3h1.7c0.2,0,0.4-0.1,0.4-0.4V8.7c0-0.2-0.1-0.4-0.4-0.4H3.7c-0.2,0-0.4,0.1-0.4,0.4V10
1120	C3.3,10.2,3.5,10.3,3.7,10.3z"/>
1121<path d="M11,10.3h1.7c0.2,0,0.4-0.1,0.4-0.4V8.7c0-0.2-0.1-0.4-0.4-0.4H11c-0.2,0-0.4,0.1-0.4,0.4V10
1122	C10.7,10.2,10.8,10.3,11,10.3z"/>
1123<path d="M7.3,10.3H9c0.2,0,0.4-0.1,0.4-0.4V8.7c0-0.2-0.1-0.4-0.4-0.4H7.3C7.1,8.4,7,8.5,7,8.7V10C7,10.2,7.1,10.3,7.3,10.3z"/>
1124<path d="M14.7,10.3h1.7c0.2,0,0.4-0.1,0.4-0.4V8.7c0-0.2-0.1-0.4-0.4-0.4h-1.7c-0.2,0-0.4,0.1-0.4,0.4V10
1125	C14.3,10.2,14.5,10.3,14.7,10.3z"/>
1126<path d="M3.7,13.2h1.7c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4H3.7c-0.2,0-0.4,0.1-0.4,0.4v1.2
1127	C3.3,13.1,3.5,13.2,3.7,13.2z"/>
1128<path d="M11,13.2h1.7c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4H11c-0.2,0-0.4,0.1-0.4,0.4v1.2
1129	C10.7,13.1,10.8,13.2,11,13.2z"/>
1130<path d="M7.3,13.2H9c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4H7.3c-0.2,0-0.4,0.1-0.4,0.4v1.2C7,13.1,7.1,13.2,7.3,13.2
1131	z"/>
1132<path d="M14.7,13.2h1.7c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4h-1.7c-0.2,0-0.4,0.1-0.4,0.4v1.2
1133	C14.3,13.1,14.5,13.2,14.7,13.2z"/>
1134<path d="M3.7,16.2h1.7c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4H3.7c-0.2,0-0.4,0.1-0.4,0.4v1.2
1135	C3.3,16,3.5,16.2,3.7,16.2z"/>
1136<path d="M11,16.2h1.7c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4H11c-0.2,0-0.4,0.1-0.4,0.4v1.2
1137	C10.7,16,10.8,16.2,11,16.2z"/>
1138<path d="M7.3,16.2H9c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4H7.3c-0.2,0-0.4,0.1-0.4,0.4v1.2C7,16,7.1,16.2,7.3,16.2z"/>
1139<path d="M14.7,16.2h1.7c0.2,0,0.4-0.1,0.4-0.4v-1.2c0-0.2-0.1-0.4-0.4-0.4h-1.7c-0.2,0-0.4,0.1-0.4,0.4v1.2
1140	C14.3,16,14.5,16.2,14.7,16.2z"/>
1141<path d="M4.7,3.7h1C5.9,3.7,6,3.5,6,3.3V0.9c0-0.2-0.2-0.4-0.4-0.4h-1c-0.2,0-0.4,0.2-0.4,0.4v2.4C4.3,3.5,4.4,3.7,4.7,3.7z"/>
1142<path d="M14.3,3.7h1c0.2,0,0.4-0.2,0.4-0.4V0.9c0-0.2-0.2-0.4-0.4-0.4h-1c-0.2,0-0.4,0.2-0.4,0.4v2.4C14,3.5,14.1,3.7,14.3,3.7z"/>
1143</svg>
1144
1145            </span>
1146          
1147          Book Now
1148        </span>
1149
1150                  </span>
1151  </span>
1152
1153    </a>
1154  
1155
1156            </div>
1157          </div>
1158        
1159                  <button
1160            id="js-menu-button"
1161            aria-haspopup="true"
1162            aria-expanded="false"
1163            class="hamburger-menu__toggle -default-color banner-button-menu  -shadowed "
1164          >
1165            <span class="label">Menu</span>
1166            <span class="hamburger"></span>
1167          </button>
1168              </div>
1169    </div>
1170  </div>
1171  </header>
1172
1173
1174
1175    <main id="content" class="blocks-container
1176       -logo">
1177      
1178  
1178<script id="header-offset-css-script">
1179    if (document.querySelector('.callout.-wants-fixed-banner')) {
1180      let calloutBannerHeight = document.querySelector('.callout-banner').offsetHeight;
1181      let menu = document.querySelector('#js-banner');
1182      menu.style.marginTop = `calc(${calloutBannerHeight}px + 0.875rem)`;
1183    }
1184    const $header = document.querySelector('header.site-header');
1185    const transparentMenu = $header.classList.value.includes('-transparent') || $header.classList.value.includes('-mobile-transparent') || $header.classList.value.includes('-translucent');
1186    const hasGoogleTranslate = document.getElementById('content').classList.value.includes('-has-google-translate');
1187    const offset = $header.offsetHeight;
1188    let offsetProperty = transparentMenu || hasGoogleTranslate ? 'padding-top' : 'margin-top';
1189    let firstRowStyle = document.createElement('style');
1190    firstRowStyle.type = 'text/css';
1191    let css = '.-first-row:not(.slideshow-row){' + offsetProperty + ':' + offset + 'px}';
1192    css += '.-first-row.slideshow-row .slide{' + offsetProperty + ':' + offset + 'px}';
1193    if (offsetProperty == 'padding-top') {
1194      css += '.-first-row:not(.slideshow-row).row--is-padded{padding-top:calc(2.5rem + ' + offset + 'px)}';
1195      css += '@media (min-width: 48em){.-first-row:not(.slideshow-row).row--is-padded{padding-top:calc(5rem + ' + offset + 'px)}}';
1196    }
1197    document.head.appendChild(firstRowStyle);
1198    firstRowStyle.appendChild(document.createTextNode(css));
1199    document.getElementById('header-offset-css-script').remove();
1200  </script>
1200
1201
1202
1203                    
1204              
1205        
1206
1207
1208
1209  <section class="row row-1 -first-row video-row -has-bg -bg--image -bg--dark lazyload lazypreload -video-overlay--none hero-row row--is-padded" style="background-color: rgba(1,23,47,0.5); background-image: url(https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Zodiac-in-front-of-airport-e1768513039903.jpg?w=1600&zoom=2); background-position: bottom center; background-image:url(https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Zodiac-in-front-of-airport-e1768513039903.jpg?w=1600&zoom=2);" id="hero-row-1">
1210
1211            
1212
1213    
1214
1215        
1216  
1217        
1218  
1219  
1220  <div class="video-row-content valign-middle -medium -no-button  text-left -halign-left">
1221        <div class="col col--width-3-4">
1222      <div class="prose">
1223        
1224                    <div class="block heading prose -shadowed -uppercase text-left" >
1225        <h1 class="h1" ><SPAN STYLE="FONT-SIZE:CLAMP(40PX,8VW,64PX);">ABOUT ORCA SPIRIT</SPAN></h1>
1226
1227      
1228    </div>
1229
1230        
1231        
1232        
1233        
1234        </div>
1235    </div>
1236  </div>
1237    
1238  </section>
1239
1240  
1241  
1242
1243      
1244
1245
1246
1247  <section class="row row-2 multi-col-row -has-bg -bg--dark row--is-padded" style="background-color: #003386;" >
1248
1249  
1250
1251    
1252
1253        
1254  
1255            <div class="grid" >
1256              
1257
1258
1259<div class="col col-1 col--width-1-1 -no-bg" >
1260
1261
1262
1263  <div class="col-inner">
1264            <div class="block heading prose -uppercase text-center" >
1265        <h3 class="h2" ><SPAN STYLE="FONT-SIZE:CLAMP(24PX,5VW,40PX);">WILDLY AUTHENTIC</SPAN></h3>
1266
1267      
1268    </div>
1269
1270            <div class="block rich-text prose" >
1271    <p>Orca Spirit Adventures delivers unforgettable experiences across travel, tourism, entertainment, energy, and beyond. With more boats, capacity, and departure options than any other organization in the region, Orca Spirit is the whale watching and private charter provider of choice for tourists, school groups, tour operators, and commercial organizations alike.</p>
1272
1273  </div>
1274
1275            <div class="block button-block halign-center" >
1276                <a href="https&#x3A;&#x2F;&#x2F;orcaspirit.com&#x2F;whale-wildlife-tours&#x2F;" class="a-button" data-mixpanel="generic-book-button">
1277                  
1278  <span id="btn-2"class="button -custom-color -loud -bg--dark" style="background-color:#ff7800;border-color:#cc6000;">
1279    <span class="inner">
1280              <span class="label">
1281          
1282          Choose Your Tour
1283        </span>
1284
1285                  </span>
1286  </span>
1287
1288    </a>
1289  
1290  </div>
1291
1292      </div>
1293</div>
1294
1295        </div>
1296        
1297  </section>
1298
1299
1300      
1301
1302
1303
1304  <section class="row row-3 multi-col-row -has-bg -bg--light row--is-padded" style="background-color: #ffffff;" >
1305
1306  
1307
1308    
1309
1310        
1311  
1312            <div class="grid" >
1313              
1314
1315
1316<div class="col col-2 col--width-1-2 -has-bg -bg--dark left-col-pill-shape" style="background-color: rgba(45,155,183,0.1);" >
1317
1318
1319
1320  <div class="col-inner">
1321            <div class="block image-gallery add-shadow-img gallery-slideshow js-gallery-slideshow -image-gallery-arrows -image-gallery-mobile-dots" >
1322                <figure>
1323                  <img src="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Biggs-side-breach-postcard-e1768594956481.jpg?resize=1200%2C1200&zoom=2" width="1200" height="1200" class="js-slide slide" alt="Two orcas breaching in calm sea with distant shoreline." />
1324                      </figure>
1325          <figure>
1326                  <img data-src="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/haisla_2025-1-e1768595473907.jpg?resize=1200%2C1200&zoom=2" width="1200" height="1200" class="js-slide lazyload lazypreload slide" alt="People on a boat named 'Haisla Explorer' with mountains in the background." />
1327                      </figure>
1328          <figure>
1329                  <img data-src="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/485952255_9843656575654862_1514134507554803134_n-e1768588379590.jpg?resize=1200%2C1200&zoom=2" width="1200" height="1200" class="js-slide lazyload lazypreload slide" alt="Two boats on calm sea, one larger and one smaller, both with passengers, clear sky." />
1330                      </figure>
1331          <figure>
1332                  <img data-src="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Zodiac-and-Pacific-Explorer-2-e1768595445409.jpg?resize=1200%2C1200&zoom=2" width="1200" height="1200" class="js-slide lazyload lazypreload slide" alt="Two boats on the water with people in life vests; mountains in the background." />
1333                      </figure>
1334    
1335      
1336  
1337  </div>
1338
1339      </div>
1340</div>
1341
1342      
1343
1344
1345<div class="col col-3 col--width-1-2 valign-middle -has-bg -bg--dark right-col-pill-shape" style="background-color: rgba(45,155,183,0.1);" >
1346
1347
1348
1349  <div class="col-inner">
1350            <div class="block heading prose -uppercase text-left" >
1351        <h3 class="h2"  style="color:#001b6b"><SPAN STYLE="FONT-SIZE:CLAMP(24PX,5VW,40PX);">OUR STORY</SPAN></h3>
1352
1353      
1354    </div>
1355
1356            <div class="block separator -tiny -half-width -stubby halign-left" >
1357        <hr role="presentation" style="color: #ff7800;" />
1358    </div>
1359
1360          
1361            <div class="block rich-text prose" >
1362    <p><span style="color: #000000;">More than 30 years ago, John Douglas started the first semi-covered vessel whale watching company in Victoria and has since set the industry standard for eco-tourism in the region. Focused on environmental stewardship, engagement with Indigenous nations and communities, and wildlife education, Orca Spirit has never lost sight of their responsibility to the natural habitat as their crew, fleet and services expanded.</span></p>
1363<p><span style="color: #000000;">Today, Orca Spirit Adventures is a leading provider of whale watching and private charters for guests of all kinds, from individuals to large groups.
1363</span></p>
1364
1365  </div>
1366
1367      </div>
1368</div>
1369
1370        </div>
1371        
1372  </section>
1373
1374
1375      
1376
1377
1378
1379  <section class="row row-4 image-banner-row -no-bg" >
1380
1381  
1382
1383    
1384
1385        
1386  
1387      <div class="image-banner-row" >
1388  
1389      
1390      <picture>
1391      <!--[if IE 9]><video style="display: none"><![endif]-->
1392      <source
1393        data-srcset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Wavy-Div-TOP.png?w=414&zoom=2"
1394        media="(max-width: 768px)" />
1395      <source
1396        data-srcset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Wavy-Div-TOP.png?w=1600&zoom=2"
1397        media="(max-width: 1599px)" />
1398      <source
1399        data-srcset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Wavy-Div-TOP.png?w=1600&zoom=2"
1400        media="(min-width: 1600px)" />
1401      <!--[if IE 9]></video><![endif]-->
1402      <img
1403        data-src="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Wavy-Div-TOP.png?w=1000&h=1000&zoom=2"
1404        data-sizes="auto"
1405        class="banner-image lazy lazyload lazypreload"
1406        alt="Green wavy line with a white background, resembling a simple wave pattern." />
1407    </picture>
1408  
1409  
1410        </div>
1411    
1412
1413
1414      
1415
1416
1417
1418
1419        
1420  
1421            <div class="grid multi-col-row" >
1422              
1423
1424
1425<div class="col col-4 col--width-1-1 -no-bg" >
1426
1427
1428
1429  <div class="col-inner">
1430            <div class="block heading prose -shadowed -uppercase text-center" >
1431        <h3 class="h2"  style="color:#ffffff"><SPAN STYLE="FONT-SIZE:CLAMP(24PX,5VW,40PX);">MISSION & CORE VALUES</SPAN></h3>
1432
1433      
1434    </div>
1435
1436            <div class="block rich-text prose" >
1437    <p style="text-align: center;">Our goal is to offer guests wildly authentic whale and wildlife experiences, while preserving and protecting the spectacular natural environment we are fortunate to do business in.</p>
1438
1439  </div>
1440
1441      </div>
1442</div>
1443
1444        </div>
1445        
1446
1447
1448      
1449
1450
1451
1452
1453        
1454  
1455            <div class="grid multi-col-row" >
1456              
1457
1458
1459<div class="col col-5 col--width-1-1 -no-bg" >
1460
1461
1462
1463  <div class="col-inner">
1464          
1465
1466
1467
1468  <section class="row row-7 card-grid -no-bg transparent-teal-cards card-grid--block block" >
1469
1470  
1471
1472    
1473
1474        
1475  
1476        <section class="activity-grid  ">
1477          <div class="grid -wrap" >
1478             <div class="col col--width-1-4 col-grid--block">
1479        <div class="block card-single" >
1480        
1481  <div class="card-single--card">
1482        <div class="card__content">
1483      <div class="block">
1484          
1485          
1486        <div class="card__description prose"><div style="width: 100%; height: auto; display: flex; justify-content: center; align-items: center;"><img decoding="async" style="width: 80px; height: 80px;" src="/wp-content/uploads/sites/8276/2026/01/people-bonding.png" /></div>
1487<hr style="border: none; height: 1px; width: 100%; background: rgba(238, 242, 230, 0.3); margin-top: 5px;" />
1488<h4 class="information-heading" style="text-align: center;">PROVIDING EXHILARATING &amp; MEMORABLE EXPERIENCES</h4>
1489<p>We’ve been creating extraordinary whale watching and marine wildlife experiences for guests from around the world for over 20 years.</p>
1490</div>
1491              </div>
1492                </div>
1493  </div>
1494  </div>
1495
1496    </div>
1497     <div class="col col--width-1-4 col-grid--block">
1498        <div class="block card-single" >
1499        
1500  <div class="card-single--card">
1501        <div class="card__content">
1502      <div class="block">
1503          
1504          
1505        <div class="card__description prose"><div style="width:100%; height:auto;
1506        display:flex; justify-content:center; align-items:center;"><br />
1507  <img decoding="async" src="/wp-content/uploads/sites/8276/2026/01/majestic-sea.png"
1508      style="width:80px; height:80px;">
1509</div>
1510<hr style="border:none; height:1px; width:100%; background:rgba(238, 242, 230, 0.3); margin-top:5px;">
1511<h4 class="information-heading" style="text-align: center;">SHOWCASING THE WILD &amp; MAJESTIC SALISH SEA</h4>
1512<p>We love showing off the Salish Sea – one of the most biologically rich inland waterways with over 3,400 species of mammals, birds, fish and invertebrate.</p>
1513</div>
1514              </div>
1515                </div>
1516  </div>
1517  </div>
1518
1519    </div>
1520     <div class="col col--width-1-4 col-grid--block">
1521        <div class="block card-single" >
1522        
1523  <div class="card-single--card">
1524        <div class="card__content">
1525      <div class="block">
1526          
1527          
1528        <div class="card__description prose"><div style="width:100%; height:auto;
1529        display:flex; justify-content:center; align-items:center;"><br />
1530  <img decoding="async" src="/wp-content/uploads/sites/8276/2026/01/sea-life.png"
1531      style="width:80px; height:80px;">
1532</div>
1533<hr style="border:none; height:1px; width:100%; background:rgba(238, 242, 230, 0.3); margin-top:5px;">
1534<h4 class="information-heading" style="text-align: center;">LEADERS IN CONSERVATION &amp; RESPONSIBLE TOURISM</h4>
1535<p>We’ve been protecting our natural surroundings and improving the social and economic well being of local communities for over 20 years.</p>
1536</div>
1537              </div>
1538                </div>
1539  </div>
1540  </div>
1541
1542    </div>
1543     <div class="col col--width-1-4 col-grid--block">
1544        <div class="block card-single" >
1545        
1546  <div class="card-single--card">
1547        <div class="card__content">
1548      <div class="block">
1549          
1550          
1551        <div class="card__description prose"><div style="width:100%; height:auto;
1552        display:flex; justify-content:center; align-items:center;"><br />
1553  <img decoding="async" src="/wp-content/uploads/sites/8276/2026/01/captain-hat.png"
1554      style="width:80px; height:80px;">
1555</div>
1556<hr style="border:none; height:1px; width:100%; background:rgba(238, 242, 230, 0.3); margin-top:5px;">
1557<h4 class="information-heading" style="text-align: center;">SAFETY &amp; EXCEPTIONAL CUSTOMER SERVICE</h4>
1558<p>Nothing is as important to us as the health and safety of our passengers and crew – a standard of excellence validated by our perfect safety record.</p>
1559</div>
1560              </div>
1561                </div>
1562  </div>
1563  </div>
1564
1565    </div>
1566          </div>
1567    
1568  </section>
1569    
1570  </section>
1571
1572
1573      </div>
1574</div>
1575
1576        </div>
1577        
1578
1579
1580      
1581
1582
1583
1584
1585        
1586  
1587      <div class="image-banner-row last-shared-bg-row" >
1588  
1589      
1590      <picture>
1591      <!--[if IE 9]><video style="display: none"><![endif]-->
1592      <source
1593        data-srcset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Wavy-Div-BOTTOM.png?w=414&zoom=2"
1594        media="(max-width: 768px)" />
1595      <source
1596        data-srcset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Wavy-Div-BOTTOM.png?w=1600&zoom=2"
1597        media="(max-width: 1599px)" />
1598      <source
1599        data-srcset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Wavy-Div-BOTTOM.png?w=1600&zoom=2"
1600        media="(min-width: 1600px)" />
1601      <!--[if IE 9]></video><![endif]-->
1602      <img
1603        data-src="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Wavy-Div-BOTTOM.png?w=1000&h=1000&zoom=2"
1604        data-sizes="auto"
1605        class="banner-image lazy lazyload lazypreload"
1606        alt="A wavy green line on a white background." />
1607    </picture>
1608  
1609  
1610        </div>
1611    
1612  </section>
1613
1614
1615      
1616
1617
1618
1619  <section class="row row-9 multi-col-row -has-bg -bg--light row--is-padded" style="background-color: #ffffff;" >
1620
1621  
1622
1623    
1624
1625        
1626  
1627            <div class="grid" >
1628              
1629
1630
1631<div class="col col-6 col--width-1-2 valign-middle -has-bg -bg--dark left-col-pill-shape" style="background-color: rgba(45,155,183,0.1);" >
1632
1633
1634
1635  <div class="col-inner">
1636          
1637            <div class="block heading prose -uppercase text-left" >
1638        <h3 class="h2"  style="color:#001b6b"><SPAN STYLE="FONT-SIZE:CLAMP(24PX,5VW,40PX);">MARINE NATURALISTS</SPAN></h3>
1639
1640      
1641    </div>
1642
1643            <div class="block separator -tiny -half-width -stubby halign-left" >
1644        <hr role="presentation" style="color: #ff7800;" />
1645    </div>
1646
1647          
1648            <div class="block rich-text prose" >
1649    <p><span style="color: #000000;">Every Orca Spirit tour is led by a certified Marine Naturalist with a completed or in-progress degree in biology or marine biology. Not only are they experts on marine ecology, local wildlife, naturalist interpretation techniques and regional landmarks, our Naturalists also trained in marine emergency duties.</span></p>
1650<p><span style="color: #000000;">Their deep knowledge of the sea and its inhabitants allows them to deliver informative, educational tours to guests of all ages and experience.</span></p>
1651
1652  </div>
1653
1654      </div>
1655</div>
1656
1657      
1658
1659
1660<div class="col col-7 col--width-1-2 -has-bg -bg--dark right-col-pill-shape" style="background-color: rgba(45,155,183,0.1);" >
1661
1662
1663
1664  <div class="col-inner">
1665            <div class="block image-gallery gallery-special-fx respond-handhelds-hide-checkbox" >
1666        <ul class="-grid gallery-columns-2 gallery image-gallery">
1667              <li class="gallery-item" data-slide="0">
1668        <button class="gallery-image -image-hover-fade" aria-description="Enlarge image">
1669          <img class="lazyload lazypreload"
1670            width="600" height="450" alt="A heron standing in water with green and yellow plants floating around it." title="greatheron_2025" data-src="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/greatheron_2025.jpg?resize=600%2C450&zoom=2" data-width="3332" data-height="2193" />
1671        </button>
1672              </li>
1673          <li class="gallery-item" data-slide="1">
1674        <button class="gallery-image -image-hover-fade" aria-description="Enlarge image">
1675          <img class="lazyload lazypreload"
1676            width="600" height="450" alt="Humpback whale breaching, splashing water in a vast ocean." title="humback breach" data-src="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/humback-breach.jpg?resize=600%2C450&zoom=2" data-width="8256" data-height="5504" />
1677        </button>
1678              </li>
1679          <li class="gallery-item" data-slide="2">
1680        <button class="gallery-image -image-hover-fade" aria-description="Enlarge image">
1681          <img class="lazyload lazypreload"
1682            width="600" height="450" alt="Large sea lion lounging on a rock with blurred background of water and cliffs." title="Stellar" data-src="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Stellar-e1768922476164.jpg?resize=600%2C450&zoom=2" data-width="1526" data-height="1152" />
1683        </button>
1684              </li>
1685          <li class="gallery-item" data-slide="3">
1686        <button class="gallery-image -image-hover-fade" aria-description="Enlarge image">
1687          <img class="lazyload lazypreload"
1688            width="600" height="450" alt="Two seals and an eagle perched on a rocky outcrop." title="baldeagle_2025 (1)" data-src="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/baldeagle_2025-1.jpg?resize=600%2C450&zoom=2" data-width="4034" data-height="2689" />
1689        </button>
1690              </li>
1691        </ul>
1692  
1693  
1694  </div>
1695
1696      </div>
1697</div>
1698
1699        </div>
1700        
1701  </section>
1702
1703
1704      
1705
1706
1707
1708  <section class="row row-10 multi-col-row -has-bg -bg--light row--is-padded" style="background-color: #e8ecef;" id="our-team">
1709
1710  
1711
1712    
1713
1714        
1715  
1716            <div class="grid" id="our-team">
1717              
1718
1719
1720<div class="col col-8 col--width-1-1 -no-bg" >
1721
1722
1723
1724  <div class="col-inner">
1725            <div class="block heading prose -uppercase text-center" >
1726        <h3 class="h2"  style="color:#001b6b"><SPAN STYLE="FONT-SIZE:CLAMP(24PX,5VW,40PX);">OUR TEAM — GET TO KNOW US</SPAN></h3>
1727
1728      
1729    </div>
1730
1731            <div class="block separator -tiny -full-width -stubby halign-center" >
1732        <hr role="presentation" style="color: #ff7800;" />
1733    </div>
1734
1735            <div class="block rich-text prose" >
1736    <p>We believe that the small contributions of many can make a big impact.</p>
1737<p>That’s why we’re proud to put our financial resources and team support behind the many charitable, economic, and research &amp; conservation organizations that work hard to protect and preserve our natural environment, and improve life for animals and society alike.</p>
1738
1739  </div>
1740
1741          
1742
1743
1744
1745  <section class="row row-11 card-grid -no-bg teal-gradient-cards card-grid--block block" >
1746
1747  
1748
1749    
1750
1751        
1752  
1753        <section class="activity-grid  ">
1754          <div class="grid -wrap" >
1755             <div class="col col--width-1-2 col-grid--block">
1756        <div class="block card-single" >
1757              
1758  <div class="card-single--card">
1759                <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_4_02_About_OurTeam_John.jpg?w=414&zoom=2 [(max-width: 414px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_4_02_About_OurTeam_John.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_4_02_About_OurTeam_John.jpg?w=400&zoom=2 [(min-width : 1600px)]">
1760              </span>
1761              <div class="card__content">
1762      <div class="block">
1763                  <h3 id="card-title-" class="card__title ">
1764                        <center>JOHN DOUGLAS</center>
1765                      </h3>
1766          
1767                  <span class="card__subtitle"><center>Director of Operations and Owner</center></span>
1768          
1769        <div class="card__description prose"><hr style="height: 1px; border: none; width: 100%; background: rgba(255,255,255,0.3); margin-bottom: 10px;" />
1770<p>John began his career in the marine industry over 30 years ago. Now Director of Operations and vessel Captain, he holds a Master 500GT Near Coastal certification, Small Vessel Machinery Operator (SMVO), and has completed programs in Marine Emergency Duties STCW95 and Marine First Aid.</p>
1771</div>
1772              </div>
1773                </div>
1774  </div>
1775  </div>
1776
1777    </div>
1778     <div class="col col--width-1-2 col-grid--block">
1779        <div class="block card-single" >
1780              
1781  <div class="card-single--card">
1782                <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_9_IMG_1259-scaled-1-e1773855444924.jpg?w=414&zoom=2 [(max-width: 414px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_9_IMG_1259-scaled-1-e1773855444924.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_9_IMG_1259-scaled-1-e1773855444924.jpg?w=400&zoom=2 [(min-width : 1600px)]">
1783              </span>
1784              <div class="card__content">
1785      <div class="block">
1786                  <h3 id="card-title-" class="card__title ">
1787                        <center>JAKE HAWLEY</center>
1788                      </h3>
1789          
1790                  <span class="card__subtitle"><center>Senior Naturalist & Wildlife Photographer</center></span>
1791          
1792        <div class="card__description prose"><hr style="height:1px; border:none; width:100%; background:rgba(255,255,255,0.3); margin-bottom:10px;">
1793Jake moved from Kingston, ON to pursue his dream of Wildlife Photography, and joined Orca Spirit in 2021. Jake has learned everything he knows by being on the water with all the animals the Salish Sea has to offer. Being on a boat and interacting with guests is where he feels right in his element, and he prides himself on getting a laugh out of people.</p>
1794</div>
1795              </div>
1796                </div>
1797  </div>
1798  </div>
1799
1800    </div>
1801     <div class="col col--width-1-2 col-grid--block">
1802        <div class="block card-single" >
1803              
1804  <div class="card-single--card">
1805                <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_14_IMG_7289-scaled-1.jpg?w=414&zoom=2 [(max-width: 414px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_14_IMG_7289-scaled-1.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_14_IMG_7289-scaled-1.jpg?w=400&zoom=2 [(min-width : 1600px)]">
1806              </span>
1807              <div class="card__content">
1808      <div class="block">
1809                  <h3 id="card-title-" class="card__title ">
1810                        <center>BILL MOORE</center>
1811                      </h3>
1812          
1813                  <span class="card__subtitle"><center>Fleet and Safety Manager</center></span>
1814          
1815        <div class="card__description prose"><hr style="height:1px; border:none; width:100%; background:rgba(255,255,255,0.3); margin-bottom:10px;">
1816Bill has been in the marine industry for over 15 years and joined the Orca Spirit crew in 2021, working as a vessel captain on the Catalina Adventures. He currently holds his 150 Ton certification.</p>
1817</div>
1818              </div>
1819                </div>
1820  </div>
1821  </div>
1822
1823    </div>
1824     <div class="col col--width-1-2 col-grid--block">
1825        <div class="block card-single" >
1826              
1827  <div class="card-single--card">
1828                <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_29_IMG_1583-2-scaled-1-e1768585700411.jpg?w=414&zoom=2 [(max-width: 414px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_29_IMG_1583-2-scaled-1-e1768585700411.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_29_IMG_1583-2-scaled-1-e1768585700411.jpg?w=400&zoom=2 [(min-width : 1600px)]">
1829              </span>
1830              <div class="card__content">
1831      <div class="block">
1832                  <h3 id="card-title-" class="card__title ">
1833                        <center>JAKE DOUGLAS</center>
1834                      </h3>
1835          
1836                  <span class="card__subtitle"><center>Front Desk</center></span>
1837          
1838        <div class="card__description prose"><hr style="height:1px; border:none; width:100%; background:rgba(255,255,255,0.3); margin-bottom:10px;">
1839Jake joined our front desk agent team this spring, and is passionate about ecotourism practices that help people engage and connect with our essential marine ecosystems. Originally from Peterborough, Ontario, he is finishing up his degree in Environmental Studies and Geography at the University of Victoria, and is looking to train as a divemaster in the coming years.</p>
1840</div>
1841              </div>
1842                </div>
1843  </div>
1844  </div>
1845
1846    </div>
1847     <div class="col col--width-1-2 col-grid--block">
1848        <div class="block card-single" >
1849              
1850  <div class="card-single--card">
1851                <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_31_10_About_OurTeam_WalterCadwallader.jpg?w=414&zoom=2 [(max-width: 414px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_31_10_About_OurTeam_WalterCadwallader.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_31_10_About_OurTeam_WalterCadwallader.jpg?w=400&zoom=2 [(min-width : 1600px)]">
1852              </span>
1853              <div class="card__content">
1854      <div class="block">
1855                  <h3 id="card-title-" class="card__title ">
1856                        <center>WALTER CADWALLADER & MABEL WILSON</center>
1857                      </h3>
1858          
1859                  <span class="card__subtitle"><center>Owners</center></span>
1860          
1861        <div class="card__description prose"><hr style="height:1px; border:none; width:100%; background:rgba(255,255,255,0.3); margin-bottom:10px;">
1862Walter joined Orca Spirit Adventures in 2003 after many years in the commercial fishing industry. Mabel’s background includes multi-generation ownership of larger vessels. They tap into their extensive marine experience to bring exciting ideas and streamlined processes to the business.</p>
1863</div>
1864              </div>
1865                </div>
1866  </div>
1867  </div>
1868
1869    </div>
1870          </div>
1871    
1872  </section>
1873    
1874  </section>
1875
1876
1877      </div>
1878</div>
1879
1880        </div>
1881        
1882  </section>
1883
1884
1885      
1886
1887
1888
1889  <section class="row row-12 multi-col-row -has-bg -bg--light row--is-padded" style="background-color: #ffffff;" id="our-boats">
1890
1891  
1892
1893    
1894
1895        
1896  
1897            <div class="grid" id="our-boats">
1898              
1899
1900
1901<div class="col col-9 col--width-1-1 -no-bg" >
1902
1903
1904
1905  <div class="col-inner">
1906            <div class="block heading prose -uppercase text-center" >
1907        <h3 class="h2"  style="color:#001b6b"><SPAN STYLE="FONT-SIZE:CLAMP(24PX,5VW,40PX);">OUR BOATS — VICTORIA'S BIGGEST FLEET</SPAN></h3>
1908
1909      
1910    </div>
1911
1912            <div class="block separator -tiny -full-width -stubby halign-center" >
1913        <hr role="presentation" style="color: #ff7800;" />
1914    </div>
1915
1916            <div class="block rich-text prose" >
1917    <p>Our covered yachts and cruisers are fully equipped with a variety of comforts including heated cabins, padded interior seating, washrooms, kitchen and bar facilities, 360 degree and elevated viewing platforms, surround sound systems and video monitors. For the adventurous and young at heart, our open vessel provide an exhilarating experience complete with sea spray!</p>
1918
1919  </div>
1920
1921          
1922
1923
1924
1925  <section class="row row-13 card-grid -no-bg white-blue-gradient-cards card-grid--block block" >
1926
1927  
1928
1929    
1930
1931        
1932  
1933        <section class="activity-grid  ">
1934          <div class="grid -wrap" >
1935             <div class="col col--width-1-3 col-grid--block">
1936        <div class="block card-single" >
1937              
1938  <div class="card-single--card">
1939                <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_4_02_About_Boats_2column.jpg?w=414&zoom=2 [(max-width: 414px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_4_02_About_Boats_2column.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_4_02_About_Boats_2column.jpg?w=400&zoom=2 [(min-width : 1600px)]">
1940              </span>
1941              <div class="card__content">
1942      <div class="block">
1943          
1944          
1945        <div class="card__description prose"><h4 style="text-align: center;"><span style="color: #001b6b;">CATALINA ADVENTURE</span></h4>
1946<p>The Catalina Adventure is a high speed foil assist 80 foot catamaran specifically designed for marine wildlife viewing.</p>
1947</div>
1948              </div>
1949                </div>
1950  </div>
1951  </div>
1952
1953    </div>
1954     <div class="col col--width-1-3 col-grid--block">
1955        <div class="block card-single" >
1956              
1957  <div class="card-single--card">
1958                <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/486659537_1178151034190431_2611906006454944680_n.jpg?w=414&zoom=2 [(max-width: 414px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/486659537_1178151034190431_2611906006454944680_n.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/486659537_1178151034190431_2611906006454944680_n.jpg?w=400&zoom=2 [(min-width : 1600px)]">
1959              </span>
1960              <div class="card__content">
1961      <div class="block">
1962          
1963          
1964        <div class="card__description prose"><h4 style="text-align: center;"><span style="color: #001b6b;">ORCA SPIRIT II</span></h4>
1965<p>The Orca Spirit II passenger catamaran, measuring one hundred feet in length, offers the ultimate in luxury, stability and comfort.</p>
1966</div>
1967              </div>
1968                </div>
1969  </div>
1970  </div>
1971
1972    </div>
1973     <div class="col col--width-1-3 col-grid--block">
1974        <div class="block card-single" >
1975              
1976  <div class="card-single--card">
1977                <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Pacific-Exploroer-with-Humpback.jpg?w=414&zoom=2 [(max-width: 414px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Pacific-Exploroer-with-Humpback.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Pacific-Exploroer-with-Humpback.jpg?w=400&zoom=2 [(min-width : 1600px)]">
1978              </span>
1979              <div class="card__content">
1980      <div class="block">
1981          
1982          
1983        <div class="card__description prose"><h4 style="text-align: center;"><span style="color: #001b6b;">PACIFIC EXPLORER I</span></h4>
1984<p>A beautiful 70-passenger vessel with all the amenities, the Pacific Explorer’s superbly designed interior features full-length tinted windows, indoor nook style seating for 50, plus kitchen and bar service areas.</p>
1985</div>
1986              </div>
1987                </div>
1988  </div>
1989  </div>
1990
1991    </div>
1992     <div class="col col--width-1-3 col-grid--block">
1993        <div class="block card-single" >
1994              
1995  <div class="card-single--card">
1996                <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_7_Haisla-Outside-2-scaled-1.jpg?w=414&zoom=2 [(max-width: 414px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_7_Haisla-Outside-2-scaled-1.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_7_Haisla-Outside-2-scaled-1.jpg?w=400&zoom=2 [(min-width : 1600px)]">
1997              </span>
1998              <div class="card__content">
1999      <div class="block">
2000          
2001          
2002        <div class="card__description prose"><h4 style="text-align: center;"><span style="color: #001b6b;">HAISLA EXPLORER</span></h4>
2003<p>The Haisla Explorer is our smallest and most compact vessel at 34 passengers. This high speed, forty five foot boat features comfortable indoor seating and large outside viewing decks for excellent marine wildlife viewing. Snacks and drinks served onboard.</p>
2004</div>
2005              </div>
2006                </div>
2007  </div>
2008  </div>
2009
2010    </div>
2011     <div class="col col--width-1-3 col-grid--block">
2012        <div class="block card-single" >
2013              
2014  <div class="card-single--card">
2015                <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/OrcaSpirit-zodiac-098-e1768588865917.jpg?w=414&zoom=2 [(max-width: 414px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/OrcaSpirit-zodiac-098-e1768588865917.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/OrcaSpirit-zodiac-098-e1768588865917.jpg?w=400&zoom=2 [(min-width : 1600px)]">
2016              </span>
2017              <div class="card__content">
2018      <div class="block">
2019          
2020          
2021        <div class="card__description prose"><h4 style="text-align: center;"><span style="color: #001b6b;">OPEN VESSEL</span></h4>
2022<p>Orca Spirit operates Victoria’s largest fleet of boats, including 12 passenger open style vessels–renowned for their durability, seaworthiness, stability and performance.</p>
2023</div>
2024              </div>
2025                </div>
2026  </div>
2027  </div>
2028
2029    </div>
2030     <div class="col col--width-1-3 col-grid--block">
2031        <div class="block card-single" >
2032              
2033  <div class="card-single--card">
2034                <span class="card__image lazyload lazypreload " data-sizes="auto" data-bgset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_9_07_About_Boats_2column.jpg?w=414&zoom=2 [(max-width: 414px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_9_07_About_Boats_2column.jpg?w=400&zoom=2 [(max-width: 1599px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/imgi_9_07_About_Boats_2column.jpg?w=400&zoom=2 [(min-width : 1600px)]">
2035              </span>
2036              <div class="card__content">
2037      <div class="block">
2038          
2039          
2040        <div class="card__description prose"><h4 style="text-align: center;"><span style="color: #001b6b;">ORCA MIST</span></h4>
2041<p>Orca Mist passenger vessel has an enclosed, heated cabin below and large, open air viewing deck with bench seats.</p>
2042</div>
2043              </div>
2044                </div>
2045  </div>
2046  </div>
2047
2048    </div>
2049          </div>
2050    
2051  </section>
2052    
2053  </section>
2054
2055
2056      </div>
2057</div>
2058
2059        </div>
2060        
2061  </section>
2062
2063
2064      
2065
2066
2067
2068  <section class="row row-14 multi-col-row -has-bg -bg--dark row--is-padded" style="background-color: #003386;" >
2069
2070  
2071
2072    
2073
2074        
2075  
2076            <div class="grid" >
2077              
2078
2079
2080<div class="col col-10 col--width-1-1 -no-bg" >
2081
2082
2083
2084  <div class="col-inner">
2085            <div class="block heading prose -uppercase text-center" >
2086        <h3 class="h2" ><SPAN STYLE="FONT-SIZE:CLAMP(24PX,5VW,40PX);">ACCESSIBILITY PLAN AT ORCA SPIRIT ADVENTURES</SPAN></h3>
2087
2088      
2089    </div>
2090
2091            <div class="block rich-text prose" >
2092    <p>Our Accessibility Plan outlines the steps we’re taking to identify, remove, and prevent barriers across our workplace, vessels, services, and communications. Learn more about our commitments, ongoing improvements, and how to share feedback to help us create more inclusive experiences for everyone.</p>
2093
2094  </div>
2095
2096            <div class="block button-block halign-center" >
2097                <a href="&#x2F;wp-content&#x2F;uploads&#x2F;sites&#x2F;8276&#x2F;2026&#x2F;01&#x2F;OSA-Accessibility-Plan-2024.pdf" class="a-button" target="_blank" data-mixpanel="generic-book-button">
2098                  
2099  <span id="btn-3"class="button -custom-color -loud -bg--dark" style="background-color:#ff7800;border-color:#cc6000;">
2100    <span class="inner">
2101              <span class="label">
2102          
2103          Learn More
2104        </span>
2105
2106                  </span>
2107  </span>
2108<span class="visually-hidden">(opens in new window)</span>
2109    </a>
2110  
2111  </div>
2112
2113      </div>
2114</div>
2115
2116        </div>
2117        
2118  </section>
2119
2120
2121            </main>
2122    <footer class="fh-footer-row" id="site-footer">
2123                                    
2124
2125
2126
2127  <section class="row row-15 multi-col-row -has-bg -bg--image -bg--dark lazyload lazypreload row--is-padded" style="background-color: rgba(0,27,107,0.3);background-position: center center;" data-sizes="auto"data-bgset="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Footer-BG.png?w=414&zoom=2 [(max-width: 414px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Footer-BG.png?w=1600&zoom=2 [(max-width: 1599px)] | https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/Footer-BG.png?w=1600&zoom=2 [(min-width: 1600px)]">
2128
2129            
2130
2131    
2132
2133        
2134  
2135            <div class="grid" >
2136              
2137
2138
2139<div class="col col-11 col--width-1-3 -no-bg" >
2140
2141
2142
2143  <div class="col-inner">
2144            <div class="block image halign-center" >
2145    
2146    
2147    <img
2148    class="lazyload lazypreload"
2149    data-src="https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/top-logo.png?w=400&zoom=2"
2150    width="400"
2151    height="121"
2152    alt="Orca Spirit Adventures"
2153    title="top-logo"
2154    style="max-width:100%"
2155  />
2156
2157          
2158
2159    </div>
2160
2161            <div class="block social-media-links halign-center" >
2162        <ul class="social-media-links"><li class="social-media-link" ><a class=" -normal " title="Visit our Facebook" target="_blank" href="https://www.facebook.com/orcaspiritvic/"><svg class="icon icon-facebook " xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><title>Facebook</title>
2162<path d="M21.73,0H1.27A1.27,1.27,0,0,0,0,1.27V21.73A1.27,1.27,0,0,0,1.27,23H12V14.09H9V10.62h3V8.06c0-3,1.56-4.59,4.21-4.59a24.64,24.64,0,0,1,2.68.14v3.1H17.08c-1.44,0-1.72.68-1.72,1.69v2.22h3.44l-.45,3.47h-3V23h6.37A1.27,1.27,0,0,0,23,21.73V1.27A1.27,1.27,0,0,0,21.73,0Z"/></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our Google My Business Profile" target="_blank" href="https://maps.app.goo.gl/AnZSRF7SvtrjRYnH9"><svg class="icon icon-google-my-business " xmlns="http://www.w3.org/2000/svg" width="25" height="23"
2163	 viewBox="0 0 27.2 24"><g><path d="M19.4,21.2c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4c0.9,0,1.7,0.4,2.4,1c0.3,0.3,0.3,0.7,0,1c-0.3,0.3-0.7,0.3-1,0
2164		c-0.4-0.4-0.9-0.6-1.4-0.6c-1.1,0-1.9,0.9-1.9,1.9s0.9,1.9,1.9,1.9c0.8,0,1.5-0.5,1.8-1.2h-1.8c-0.4,0-0.7-0.3-0.7-0.7
2165		s0.3-0.7,0.7-0.7H22c0.4,0,0.7,0.3,0.7,0.7C22.7,19.7,21.2,21.2,19.4,21.2z"/></g><g><path class="st0" d="M23.1,23.9H4c-1.3,0-2.4-1.1-2.4-2.4v-9.2C0.6,11.5,0,10.4,0,9.2V8.9c0-0.1,0-0.2,0-0.3l2.3-7.9
2166		C2.5,0.3,2.9,0,3.3,0h20.5c0.4,0,0.8,0.3,0.9,0.7L27,8.7c0,0.1,0,0.2,0,0.3v0.2c0,1.2-0.6,2.4-1.5,3.1v9.2
2167		C25.6,22.8,24.5,23.9,23.1,23.9z M3.5,13.2v8.3C3.5,21.8,3.7,22,4,22h19.2c0.3,0,0.5-0.2,0.5-0.5v-8.3c-1.4,0.2-2.8-0.4-3.7-1.4
2168		c0,0,0,0.1-0.1,0.1c-0.8,0.9-1.9,1.4-3.1,1.4c-1.2,0-2.4-0.6-3.2-1.5c-0.8,0.9-1.9,1.5-3.2,1.5c-1.2,0-2.3-0.5-3.1-1.4
2169		c0,0,0-0.1-0.1-0.1C6.3,12.8,4.9,13.4,3.5,13.2z M24.6,11.8C24.6,11.9,24.5,11.9,24.6,11.8L24.6,11.8z M2.5,11.9L2.5,11.9
2170		C2.6,11.9,2.5,11.9,2.5,11.9L2.5,11.9z M20,2L21,9.4c0.1,1.1,1,1.8,2.1,1.8c1.2,0,2.1-0.9,2.1-2.1V9.1L23.1,2H20z M14.5,2V9
2171		c0,1.2,1,2.2,2.2,2.2c0.6,0,1.2-0.3,1.7-0.7c0.4-0.5,0.6-1.1,0.5-1.7L18.1,2H14.5z M8.2,8.8C8.1,9.4,8.3,10,8.7,10.5
2172		c0.4,0.5,1,0.7,1.7,0.7c1.2,0,2.2-1,2.2-2.2V2H9L8.2,8.8z M2,9.1L2,9.1c0,1.2,0.9,2.2,2.1,2.2c1.1,0,2-0.8,2.1-1.8L7,2H4L2,9.1z"/></g></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our Instagram" target="_blank" href="https://www.instagram.com/orcaspiritvic/"><svg class="icon icon-instagram " xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 503.84 503.84"><title>Instagram</title><g><path d="M256,49.47c67.27,0,75.23.26,101.8,1.47,24.56,1.12,37.9,5.22,46.78,8.67a78.05,78.05,0,0,1,29,18.84,78.05,78.05,0,0,1,18.84,29c3.45,8.88,7.55,22.22,8.67,46.78,1.21,26.56,1.47,34.53,1.47,101.8s-.26,75.23-1.47,101.8c-1.12,24.56-5.22,37.9-8.67,46.78a83.43,83.43,0,0,1-47.81,47.81c-8.88,3.45-22.22,7.55-46.78,8.67-26.56,1.21-34.53,1.47-101.8,1.47s-75.24-.26-101.8-1.47c-24.56-1.12-37.9-5.22-46.78-8.67a78.05,78.05,0,0,1-29-18.84,78.05,78.05,0,0,1-18.84-29c-3.45-8.88-7.55-22.22-8.67-46.78-1.21-26.56-1.47-34.53-1.47-101.8s.26-75.23,1.47-101.8c1.12-24.56,5.22-37.9,8.67-46.78a78.05,78.05,0,0,1,18.84-29,78.05,78.05,0,0,1,29-18.84c8.88-3.45,22.22-7.55,46.78-8.67,26.56-1.21,34.53-1.47,101.8-1.47m0-45.39c-68.42,0-77,.29-103.87,1.52S107,11.08,91,17.31A123.49,123.49,0,0,0,46.36,46.36,123.49,123.49,0,0,0,17.31,91C11.08,107,6.82,125.32,5.6,152.13S4.08,187.58,4.08,256s.29,77,1.52,103.87S11.08,405,17.31,421a123.49,123.49,0,0,0,29.06,44.62A123.49,123.49,0,0,0,91,494.7c16,6.23,34.34,10.49,61.15,11.71s35.45,1.52,103.87,1.52,77-.29,103.87-1.52S405,500.92,421,494.7A128.82,128.82,0,0,0,494.7,421c6.23-16,10.49-34.34,11.71-61.15s1.52-35.45,1.52-103.87-.29-77-1.52-103.87S500.92,107,494.7,91a123.49,123.49,0,0,0-29.06-44.62A123.49,123.49,0,0,0,421,17.31C405,11.08,386.68,6.82,359.87,5.6S324.42,4.08,256,4.08Z" transform="translate(-4.08 -4.08)"/><path d="M256,126.64A129.36,129.36,0,1,0,385.36,256,129.36,129.36,0,0,0,256,126.64ZM256,340a84,84,0,1,1,84-84A84,84,0,0,1,256,340Z" transform="translate(-4.08 -4.08)"/><circle cx="386.4" cy="117.44" r="30.23"/></g></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our TripAdvisor" target="_blank" href="https://www.tripadvisor.ca/Attraction_Review-g154945-d1448371-Reviews-Orca_Spirit_Adventures-Victoria_Victoria_Capital_Regional_District_Vancouver_Isla.html"><svg class="icon icon-tripadvisor " width="39" height="24" viewBox="0 0 39 24" xmlns="http://www.w3.org/2000/svg"><title>TripAdvisor</title><path d="M6.734 4.916c3.66-.472 14.04-.797 11.197 14.204l3.226-.263C19.743 9.611 22.699 4.896 3
21721.942 4.444c-15.33-8.489-24.057.324-25.208.472z" class="head"/><circle cx="9.649" cy="13.579" r="1.624" class="left-eye"/><circle cx="29.222" cy="13.579" r="1.623" class="right-eye"/><path d="M37.083 7.881a12.581 12.581 0 0 1 1.92-3.905l-6.518-.005A23.736 23.736 0 0 0 19.466.357c-4.71-.101-9.35 1.17-13.35 3.66L0 4.02a12.65 12.65 0 0 1 1.912 3.872A9.757 9.757 0 0 0 17.39 19.768l2.079 3.113 2.098-3.139a9.765 9.765 0 0 0 15.516-11.86zm-8.151-3.937a9.734 9.734 0 0 0-9.425 9.011 9.77 9.77 0 0 0-9.536-9.05 24.137 24.137 0 0 1 9.495-1.845c3.253-.05 6.48.593 9.466 1.884zM9.775 21.46a7.796 7.796 0 1 1 7.795-7.794 7.804 7.804 0 0 1-7.795 7.794zm22.169-.442a7.8 7.8 0 0 1-10.015-4.615v-.002a7.796 7.796 0 1 1 10.015 4.617z"/><path d="M9.655 8.756a4.824 4.824 0 1 0 4.817 4.823 4.831 4.831 0 0 0-4.817-4.823zm0 7.986a3.163 3.163 0 1 1 3.156-3.163 3.17 3.17 0 0 1-3.156 3.163zM29.222 8.756a4.824 4.824 0 1 0-.005 9.648 4.824 4.824 0 0 0 .005-9.648zm0 7.986a3.163 3.163 0 1 1-.002-6.325 3.163 3.163 0 0 1 .002 6.325z"/></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our X (formerly Twitter)" target="_blank" href="https://twitter.com/orcaspiritvic"><svg class="icon icon-twitter " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><title>X formerly Twitter</title><path xmlns="http://www.w3.org/2000/svg" d="M14.2833 10.1624L23.2178 0H21.1006L13.3427 8.82384L7.14656 0H0L9.36984 13.3432L0 24H2.11732L10.3098 14.6817L16.8534 24H24L14.2827 10.1624H14.2833ZM11.3833 13.4608L10.4339 12.1321L2.88022 1.55962H6.1323L12.2282 10.0919L13.1776 11.4206L21.1016 22.5113H17.8495L11.3833 13.4613V13.4608Z"/></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our Youtube" target="_blank" href="https://www.youtube.com/channel/UCG3YUDljNx8ykQg9iFnCBKw"><svg class="icon icon-youtube " xmlns="http://www.w3.org/2000/svg" width="20" height="24" viewBox="0 0 20 24" style="enable-background:new 0 0 20 24;" ><title>YouTube</title><path d="M12.7,16.7v2.8c0,0.6-0.2,0.9-0.5,0.9c-0.2,0-0.4-0.1-0.6-0.3v-4c0.2-0.2,0.4-0.3,0.6-0.3C12.5,15.8,12.7,16.1,12.7,16.7z  M17.2,16.7v0.6H16v-0.6c0-0.6,0.2-0.9,0.6-0.9C17,15.8,17.2,16.1,17.2,16.7z M4.3,13.8h1.4v-1.3H1.6v1.3H3v7.6h1.3V13.8z M8.2,21.4 h1.2v-6.6H8.2v5.1c-0.3,0.4-0.5,0.6-0.8,0.6c-0.2,0-0.3-0.1-0.3-0.3c0,0,0-0.2,0-0.5v-4.9H5.9V20c0,0.4,0,0.8,0.1,1 c0.1,0.3,0.4,0.5,0.8,0.5c0.4,0,0.9-0.3,1.4-0.8V21.4z M13.9,19.4v-2.6c0-0.7,0-1.1-0.1-1.3c-0.2-0.5-0.5-0.8-1-0.8 c-0.4,0-0.9,0.2-1.2,0.7v-2.9h-1.2v8.9h1.2v-0.6c0.4,0.5,0.8,0.7,1.2,0.7c0.5,0,0.8-0.2,1-0.7C13.9,20.5,13.9,20,13.9,19.4z  M18.4,19.3v-0.2h-1.2c0,0.5,0,0.7,0,0.8c-0.1,0.3-0.2,0.5-0.5,0.5c-0.4,0-0.6-0.3-0.6-0.9v-1.2h2.4v-1.4c0-0.7-0.1-1.2-0.4-1.6 c-0.3-0.5-0.8-0.7-1.4-0.7c-0.6,0-1.1,0.2-1.4,0.7c-0.3,0.3-0.4,0.8-0.4,1.6v2.3c0,0.7,0.1,1.2,0.4,1.6c0.3,0.5,0.8,0.7,1.4,0.7 c0.6,0,1.1-0.2,1.4-0.7c0.2-0.2,0.3-0.5,0.3-0.7C18.4,20,18.4,19.7,18.4,19.3z M10.3,7V4.2c0-0.6-0.2-0.9-0.6-0.9S9.1,3.6,9.1,4.2V7 C9.1,7.7,9.3,8,9.7,8S10.3,7.7,10.3,7z M19.9,17.1c0,2.1-0.1,3.7-0.3,4.7c-0.1,0.5-0.4,1-0.8,1.3c-0.4,0.4-0.8,0.6-1.4,0.6 C15.8,23.9,13.3,24,10,24s-5.8-0.1-7.4-0.3c-0.5-0.1-1-0.3-1.4-0.6c-0.4-0.4-0.7-0.8-0.8-1.3c-0.2-1-0.3-2.6-0.3-4.7 c0-2.1,0.1-3.7,0.3-4.7c0.1-0.5,0.4-1,0.8-1.3c0.4-0.4,0.9-0.6,1.4-0.6c1.6-0.2,4.1-0.3,7.4-0.3s5.8,0.1,7.4,0.3 c0.5,0.1,1,0.3,1.4,0.6c0.4,0.4,0.7,0.8,0.8,1.3C19.8,13.4,19.9,15,19.9,17.1z M6.6,0h1.4L6.3,5.3V9H5V5.3C4.8,4.7,4.6,3.7,4.1,2.5 C3.8,1.6,3.5,0.8,3.3,0h1.4l1,3.5L6.6,0z M11.5,4.5v2.3c0,0.7-0.1,1.2-0.4,1.6c-0.3,0.5-0.8,0.7-1.4,0.7c-0.6,0-1.1-0.2-1.4-0.7 C8.1,8,7.9,7.5,7.9,6.8V4.5c0-0.7,0.1-1.2,0.4-1.6c0.3-0.5,0.8-0.7,1.4-0.7c0.6,0,1.1,0.2,1.4,0.7C11.4,3.2,11.5,3.7,11.5,4.5z  M16,2.3V9h-1.2V8.2c-0.5,0.6-0.9,0.8-1.4,0.8c-0.4,0-0.7-0.2-0.8-0.5c-0.1-0.2-0.1-0.5-0.1-1V2.3h1.2v4.9c0,0.3,0,0.5,0,0.5 C13.8,7.9,13.9,8,14,8c0.2,0,0.5-0.2,0.8-0.6V2.3H16z"/></svg></a></li></ul>  </div>
2173
2174      </div>
2175</div>
2176
2177      
2178
2179
2180<div class="col col-12 col--width-1-3 -no-bg" >
2181
2182
2183
2184  <div class="col-inner">
2185            <div class="block heading prose -uppercase text-left" >
2186        <h4 class="h4" >CONTACT US</h4>
2187
2188      
2189    </div>
2190
2191            <div class="block contact-info-block" >
2192      
2193        
2194      
2195
2196      
2197    <div class="contact-info notranslate">
2198                                    <a class="contact-info-row phone" target="_self" href="tel:18886726722">
2199          
2200            
2201            <span class="label" aria-hidden="true"><svg class="icon icon-phone " xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 1792 1792" >
2202  <title>Phone</title>
2203  <path d="M1792,1415.3c0,22.9-4.2,52.8-12.7,89.7c-8.5,36.9-17.4,66-26.7,87.2c-17.8,42.4-69.6,87.4-155.3,134.9 c-79.8,43.3-158.7,64.9-236.7,64.9c-22.9,0-45.2-1.5-66.8-4.5c-21.6-3-46-8.3-73.2-15.9c-27.2-7.6-47.3-13.8-60.5-18.5 c-13.2-4.7-36.7-13.4-70.6-26.1c-33.9-12.7-54.7-20.4-62.4-22.9c-83.2-29.7-157.4-64.9-222.7-105.6 c-108.6-67-220.8-158.5-336.6-274.3c-115.8-115.8-207.2-228-274.3-336.6c-40.7-65.3-75.9-139.6-105.6-222.7 c-2.5-7.6-10.2-28.4-22.9-62.4c-12.7-33.9-21.4-57.5-26.1-70.6S28,598.6,20.4,571.5S7.4,519.9,4.5,498.3S0,454.4,0,431.5 c0-78.1,21.6-157,64.9-236.7C112.4,109,157.4,57.3,199.8,39.5c21.2-9.3,50.3-18.2,87.2-26.7S353.8,0,376.7,0 c11.9,0,20.8,1.3,26.7,3.8c15.3,5.1,37.8,37.3,67.5,96.7c9.3,16.1,22.1,39,38.2,68.7c16.1,29.7,31,56.6,44.5,80.8 c13.6,24.2,26.7,46.9,39.5,68.1c2.5,3.4,10,14,22.3,31.8s21.4,32.9,27.4,45.2c5.9,12.3,8.9,24.4,8.9,36.3c0,17-12.1,38.2-36.3,63.6 s-50.5,48.8-78.9,70c-28.4,21.2-54.7,43.7-78.9,67.5c-24.2,23.8-36.3,43.3-36.3,58.5c0,7.6,2.1,17.2,6.4,28.6 c4.2,11.5,7.8,20.2,10.8,26.1c3,5.9,8.9,16.1,17.8,30.5c8.9,14.4,13.8,22.5,14.6,24.2c64.5,116.2,138.3,215.9,221.5,299.1 c83.2,83.2,182.8,157,299.1,221.5c1.7,0.8,9.8,5.7,24.2,14.6s24.6,14.8,30.5,17.8c5.9,3,14.6,6.6,26.1,10.8 c11.5,4.2,21,6.4,28.6,6.4c15.3,0,34.8-12.1,58.5-36.3c23.8-24.2,46.2-50.5,67.5-78.9c21.2-28.4,44.5-54.7,70-78.9 c25.5-24.2,46.7-36.3,63.6-36.3c11.9,0,24,3,36.3,8.9s27.4,15.1,45.2,27.4s28.4,19.7,31.8,22.3c21.2,12.7,43.9,25.9,68.1,39.5 c24.2,13.6,51.1,28.4,80.8,44.5c29.7,16.1,52.6,28.8,68.7,38.2c59.4,29.7,91.6,52.2,96.7,67.5 C1790.7,1394.5,1792,1403.4,1792,1415.3z"/>
2204</svg>
2205</span>
2206            <span class="value" aria-label="call 1-888-672-6722">
2207              1-888-672-6722
2208            </span>
2209
2210            </a>
2211                                                                        <a class="contact-info-row email" target="_self" href="/cdn-cgi/l/email-protection#6e1c484d5f5e5f551d0b1c18484d5759551a07484d5f5f5f55001d484d585a55484d5f5f5f55484d5f5f5a550d0f484d5f5f5b55484d5f5f5c55071c484d5f5e5b551a40484d575755484d5f5f5f55484d5f5e5755">
2212          
2213            
2214            <span class="label" aria-hidden="true"><svg class="icon icon-envelope " xmlns="http://www.w3.org/2000/svg" width="28" height="22" viewBox="0 0 1792 1408" >
2215  <title>Envelope</title>
2216  <path d="M1792,454v794c0,44-15.7,81.7-47,113s-69,47-113,47H160c-44,0-81.7-15.7-113-47s-47-69-47-113V454c29.3,32.7,63,61.7,101,87 c241.3,164,407,279,497,345c38,28,68.8,49.8,92.5,65.5s55.2,31.7,94.5,48s76,24.5,110,24.5h2c34,0,70.7-8.2,110-24.5 c39.3-16.3,70.8-32.3,94.5-48S1156,914,1194,886c113.3-82,279.3-197,498-345C1730,515,1763.3,486,1792,454z M1792,160 c0,52.7-16.3,103-49,151s-73.3,89-122,123c-250.7,174-406.7,282.3-468,325c-6.7,4.7-20.8,14.8-42.5,30.5s-39.7,28.3-54,38 s-31.7,20.5-52,32.5c-20.3,12-39.5,21-57.5,27s-34.7,9-50,9h-2c-15.3,0-32-3-50-9s-37.2-15-57.5-27s-37.7-22.8-52-32.5 s-32.3-22.3-54-38S645.7,763.7,639,759c-60.7-42.7-148-103.5-262-182.5S194.7,450,172,434c-41.3-28-80.3-66.5-117-115.5S0,224,0,182 c0-52,13.8-95.3,41.5-130S108.7,0,160,0h1472c43.3,0,80.8,15.7,112.5,47S1792,116,1792,160z"/>
2217</svg>
2218</span>
2219            <span class="value" aria-label="email r&#101;serv&#97;ti&#111;ns&#64;&#111;&#114;ca&#115;&#112;ir&#105;t.&#99;&#111;&#109;">
2220              r&#101;serv&#97;ti&#111;ns&#64;&#111;&#114;ca&#115;&#112;ir&#105;t.&#99;&#111;&#109;
2221            </span>
2222
2223            </a>
2224                                                                      <div class="contact-info-row address">
2225            
2226            
2227            <span class="label" aria-hidden="true"><svg class="icon icon-map-marker " xmlns="http://www.w3.org/2000/svg" width="18" height="27" viewBox="0 0 18 27" style="enable-background:new 0 0 18 27;" >
2228  <title>Map Marker</title>
2229  <path d="M13.5,9c0-1.2-0.4-2.3-1.3-3.2S10.2,4.5,9,4.5S6.7,4.9,5.8,5.8S4.5,7.8,4.5,9s0.4,2.3,1.3,3.2s1.9,1.3,3.2,1.3 s2.3-0.4,3.2-1.3S13.5,10.2,13.5,9z M18,9c0,1.3-0.2,2.3-0.6,3.1L11,25.8c-0.2,0.4-0.5,0.7-0.8,0.9S9.4,27,9,27s-0.8-0.
22291-1.2-0.3 c-0.4-0.2-0.6-0.5-0.8-0.9L0.6,12.1C0.2,11.3,0,10.3,0,9c0-2.5,0.9-4.6,2.6-6.4S6.5,0,9,0s4.6,0.9,6.4,2.6S18,6.5,18,9z"/>
2230</svg>
2231</span>
2232            <span class="value" aria-label="view location 146 Kingston Street, Victoria, British Columbia V8V 1V4, Canada
2233">
2234              <p><a href="https://maps.app.goo.gl/AnZSRF7SvtrjRYnH9" target="_blank" rel="noopener">146 Kingston Street, Victoria, British Columbia V8V 1V4, Canada</a></p>
2235
2236            </span>
2237
2238            </div>
2239              
2240      
2241            </div>
2242
2243    </div>
2244
2245            <div class="block button-block halign-left" >
2246                <a href="https&#x3A;&#x2F;&#x2F;fareharbor.com&#x2F;embeds&#x2F;book&#x2F;orcaspiritadventures&#x2F;items&#x2F;665615&#x2F;calendar&#x2F;&#x3F;ref&#x3D;https&#x25;3A&#x25;2F&#x25;2Forcaspirit.com" class="a-button" data-mixpanel="generic-book-button">
2247                  
2248  <span id="btn-4"class="button -custom-color -quiet -icon -bg--light" style="box-shadow:inset 0 0 0 1px#ffffff;color:#ffffff;">
2249    <span class="inner">
2250              <span class="label">
2251                      <span aria-hidden="true">
2252              <svg class="icon icon-gift button-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
2253<title>Gift</title>
2254<path d="M1.5,19.5v-8.7h7.38V20H1.99C1.72,20,1.5,19.78,1.5,19.5C1.5,19.5,1.5,19.5,1.5,19.5z M11.12,20h6.89
2255	c0.27,0,0.5-0.22,0.5-0.5v-8.7h-7.38V20z M1.08,9.73h7.8v-3.4h-7.8c-0.27,0-0.5,0.22-0.5,0.5c0,0,0,0,0,0v2.4
2256	C0.59,9.51,0.81,9.73,1.08,9.73C1.08,9.73,1.08,9.73,1.08,9.73z M11.12,9.73h7.8c0.27,0,0.5-0.22,0.5-0.5c0,0,0,0,0,0v-2.4
2257	c0-0.27-0.22-0.5-0.5-0.5c0,0,0,0,0,0h-7.8V9.73z M2.88,1.29c0-2.22,4.44-1.69,7.12,2.47c2.68-4.16,7.12-4.69,7.12-2.47
2258	c0,2.22-3.05,4.07-7.12,4.07S2.88,3.51,2.88,1.29z M10.42,4.9c1.66-0.22,4.64-1.59,4.64-2.77c0-0.5-0.43-0.74-1.05-0.62
2259	C13.1,1.7,11.25,3.47,10.42,4.9L10.42,4.9z M4.94,2.13c0,1.18,2.98,2.55,4.64,2.77C8.75,3.47,6.9,1.7,5.99,1.52
2260	C5.37,1.4,4.94,1.64,4.94,2.13z"/>
2261</svg>
2262
2263            </span>
2264          
2265          Gift Card
2266        </span>
2267
2268                  </span>
2269  </span>
2270
2271    </a>
2272  
2273  </div>
2274
2275      </div>
2276</div>
2277
2278      
2279
2280
2281<div class="col col-13 col--width-1-3 -no-bg" >
2282
2283
2284
2285  <div class="col-inner">
2286            <div class="block heading prose -uppercase text-center" >
2287        <h4 class="h4" >QUICK LINKS</h4>
2288
2289      
2290    </div>
2291
2292            <div class="block menu-block text-center" >
2293    <nav aria-label=Secondary>
2294    <ul>
2295              <li class="menu-block-item">
2296          <a class="menu-block-link" href="https://orcaspirit.com/" target="_self">Home</a>
2297
2298                  </li>
2299              <li class="menu-block-item">
2300          <a class="menu-block-link" href="https://orcaspirit.com/whale-wildlife-tours/" target="_self">Tours</a>
2301
2302                  </li>
2303              <li class="menu-block-item">
2304          <a class="menu-block-link" href="https://orcaspirit.com/packages/" target="_self">Packages</a>
2305
2306                  </li>
2307              <li class="menu-block-item">
2308          <a class="menu-block-link" href="https://orcaspirit.com/charters/" target="_self">Charters</a>
2309
2310                  </li>
2311              <li class="menu-block-item">
2312          <a class="menu-block-link" href="https://orcaspirit.com/faq/" target="_self">FAQ</a>
2313
2314                  </li>
2315              <li class="menu-block-item">
2316          <a class="menu-block-link" href="https://orcaspirit.com/blog/" target="_self">Blog</a>
2317
2318                  </li>
2319              <li class="menu-block-item">
2320          <a class="menu-block-link" href="https://orcaspirit.com/about/" target="_self">About Us</a>
2321
2322                  </li>
2323              <li class="menu-block-item">
2324          <a class="menu-block-link" href="https://orcaspirit.com/contact/" target="_self">Contact Us</a>
2325
2326                  </li>
2327          </ul>
2328  </nav>
2329  </div>
2330
2331      </div>
2332</div>
2333
2334        </div>
2335        
2336  </section>
2337
2338
2339                        
2340      <div class="fh-footer">
2341  <div class="top-row">
2342      <a href="https://fareharbor.com" target="_blank" rel="nofollow">
2343        <svg class="powered-by-fh " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 185.73 19.87">
2344  <title>Powered by FareHarbor</title>
2345  <g class="pby-lighthouse">
2346    <path d="M179.22,10.38c-.05.19,0,.58.22.63l3.38,1.21h.11c.16,0,.35-.31.39-.46s0-.6-.22-.65l-3.38-1.21C179.51,9.86,179.27,10.19,179.22,10.38Z"/>
2347    <path d="M179.48,5.16c-.2.05-.25.38-.19.57s.22.49.38.49h.1l3.71-1.13c.2-.05.29-.46.23-.65s-.37-.59-.56-.54Z"/>
2348    <path d="M179,7.41c-.2,0-.37.42-.37.61s.17.55.37.55h6.31c.2,0,.37-.36.37-.55s-.17-.61-.37-.61Z"/>
2349    <path d="M175.38,18.65"/>
2350    <path d="M177.53,5.18h0a.4.4,0,0,0,.36-.41c0-.15-.09-.51-.22-.57L171.08,0a.4.4,0,0,0-.37,0l-6.65,4.18c-.14.07-.2.44-.16.6s.19.35.35.35h1.07v6.42h-1.43v2l1.29,1.18v4.79c.24.14.93.1,1.18.21V19l7.7-3.67h1.35l0,1.26L171,18.79l.58.77,3.77-1.76,0,2.06c.24-.13.81-.26,1-.4V14.79l1.28-1.19v-2h-1.36V5.18Zm-6.64-3.52,5.31,2.48h-.14v0H165.72v0h-.15Zm-.63,9v1h-3.81V5.18h3.77V6a2.3,2.3,0,0,0-1.73,2.35A2.25,2.25,0,0,0,170.26,10.62Zm-.73-2.27A1.32,1.32,0,0,1,170.89,7a1.28,1.28,0,0,1,1.32,1.39,1.21,1.21,0,0,1-1.32,1.3A1.24,1.24,0,0,1,169.53,8.34Zm1.89,2.27a2.28,2.28,0,0,0,1.79-2.27A2.45,2.45,0,0,0,171.35,6V5.18h3.86v6.42h-3.79Zm-5.07,7.13v-.32s0-2.15,0-2.15l5.09,0Zm10.42-5v.62l-.93.74H166l-.93-.74v-.62h11.68Z"/>
2351  </g>
2352
2353  <g class="pby-poweredby">
2354    <path d="M2.09,11.29H.9v3.08H0V5.63H2.2c2.31,0,3.42,1.12,3.42,2.73C5.62,10.28,4.26,11.26,2.09,11.29Zm.08-4.83H.9v4l1.25,
23540c1.65,0,2.55-.69,2.55-2S3.81,6.46,2.17,6.46Z"/>
2355    <path d="M9.62,14.57a3.09,3.09,0,0,1-3.1-3.38,3.17,3.17,0,0,1,3.17-3.4,3.07,3.07,0,0,1,3.08,3.38A3.16,3.16,0,0,1,9.62,14.57Zm0-6a2.32,2.32,0,0,0-2.26,2.59,2.29,2.29,0,1,0,4.52,0A2.33,2.33,0,0,0,9.65,8.57Z"/>
2356    <path d="M15.47,14.42,13.51,8h.92l1.48,5.11L17.59,8h.78l1.75,5.13L21.45,8h1L20.5,14.42h-.77L18,9.23l-1.75,5.18Z"/>
2357    <path d="M24,11.28a2.28,2.28,0,0,0,2.24,2.48,3.47,3.47,0,0,0,1.86-.53l.17.8a4,4,0,0,1-2.06.55,3.08,3.08,0,0,1-3.1-3.33,3.15,3.15,0,0,1,3-3.45,2.21,2.21,0,0,1,2.34,2.37,3.92,3.92,0,0,1-.14,1l-4.34,0Zm3.61-.77a1.93,1.93,0,0,0,0-.28,1.47,1.47,0,0,0-1.54-1.65,2.07,2.07,0,0,0-2,1.95Z"/>
2358    <path d="M31,14.39h-.87V8L31,7.79V9.16a2.16,2.16,0,0,1,1.89-1.37A2.33,2.33,0,0,1,34,8.08l-.22.81a1.91,1.91,0,0,0-1-.28c-.67,0-1.3.5-1.81,1.65Z"/>
2359    <path d="M35.39,11.28a2.28,2.28,0,0,0,2.24,2.48,3.47,3.47,0,0,0,1.86-.53l.17.8a4,4,0,0,1-2.06.55,3.08,3.08,0,0,1-3.1-3.33,3.15,3.15,0,0,1,3-3.45,2.21,2.21,0,0,1,2.34,2.37,3.92,3.92,0,0,1-.14,1l-4.34,0ZM39,10.51a1.93,1.93,0,0,0,0-.28,1.47,1.47,0,0,0-1.54-1.65,2.07,2.07,0,0,0-2,1.95Z"/>
2360    <path d="M45.82,4.95l.87-.18v9.62h-.87v-.6a2.76,2.76,0,0,1-1.86.78c-1.72,0-2.87-1.39-2.87-3.33a3.18,3.18,0,0,1,3.18-3.4,3.9,3.9,0,0,1,1.55.35Zm-1.6,3.67A2.32,2.32,0,0,0,42,11.22c0,1.48.83,2.55,2.13,2.55a2.52,2.52,0,0,0,1.71-.71V9.11A2.64,2.64,0,0,0,44.23,8.62Z"/>
2361    <path d="M54.33,14.57a4.08,4.08,0,0,1-1.57-.35l-.87.38V4.95l.87-.18V8.64a2.87,2.87,0,0,1,1.93-.81c1.7,0,2.8,1.34,2.8,3.26A3.21,3.21,0,0,1,54.33,14.57Zm.2-5.94a2.61,2.61,0,0,0-1.77.71v3.94a2.69,2.69,0,0,0,1.61.5c1.37,0,2.23-1.11,2.23-2.65S55.81,8.63,54.53,8.63Z"/>
2362    <path d="M61.36,14.32l-.52,1.39c-.59,1.57-1.2,2-2.07,2a3,3,0,0,1-1.25-.29l.27-.8a2,2,0,0,0,1,.28c.49,0,.85-.27,1.32-1.49l.43-1.13L58,8H59l2,5.29,2-5.29h.91Z"/>
2363  </g>
2364
2365  <g class="pby-FH">
2366    <polygon points="70.98 7.29 70.98 9.17 75.31 9.17 75.31 10.95 70.98 10.95 70.98 14.38 69.11 14.38 69.11 5.51 75.89 5.51 75.89 7.29 70.98 7.29"/>
2367    <path d="M82.83,14.38l-.7-1.67H78.9l-.7,1.67H76.49l3.27-7.51h1.55l3.27,7.51ZM80.52,8.84l-1,2.42h2Z"/>
2368    <path d="M91.05,14.38,89.42,12H88.1v2.39H86.42V6.92h3.49c1.8,0,2.88.93,2.88,2.46v0a2.32,2.32,0,0,1-1.64,2.31L93,14.38Zm0-4.91c0-.7-.5-1.07-1.32-1.07H88.1v2.14h1.7c.82,0,1.29-.43,1.29-1.06Z"/>
2369    <polygon points="95.39 14.38 95.39 6.92 101.16 6.92 101.16 8.38 97.06 8.38 97.06 9.89 100.66 9.89 100.66 11.36 97.06 11.36 97.06 12.92 101.21 12.92 101.21 14.38 95.39 14.38"/>
2370    <polygon points="109.58 14.38 109.58 10.66 105.9 10.66 105.9 14.38 104.12 14.38 104.12 5.51 105.9 5.51 105.9 8.98 109.58 8.98 109.58 5.51 111.45 5.51 111.45 14.38 109.58 14.38"/>
2371    <path d="M119.54,14.38l-.7-1.67h-3.23l-.7,1.67h-1.71l3.27-7.51H118l3.27,7.51Zm-2.31-5.54-1,2.42h2Z"/>
2372    <path d="M127.77,14.38,126.13,12h-1.32v2.39h-1.68V6.92h3.49c1.8,0,2.88.93,2.88,2.46v0a2.32,2.32,0,0,1-1.64,2.31l1.87,2.66Zm0-4.91c0-.7-.5-1.07-1.32-1.07h-1.67v2.14h1.7c.82,0,1.29-.43,1.29-1.06Z"/>
2373    <path d="M135.52,14.38h-3.63V6.92h3.55c1.56,0,2.52.76,2.52,1.93v0a1.73,1.73,0,0,1-1,1.61,1.83,1.83,0,0,1,1.43,1.83v0C138.38,13.7,137.24,14.38,135.52,14.38Zm.76-5.25c0-.49-.39-.77-1.1-.77h-1.66V9.94h1.55c.74,0,1.21-.23,1.21-.79Zm.43,3c0-.5-.38-.81-1.24-.81h-1.94v1.64h2c.74,0,1.19-.26,1.19-.81Z"/>
2374    <path d="M144.34,14.51a3.87,3.87,0,0,1-4-3.84v0a4.06,4.06,0,0,1,8.11,0v0A3.91,3.91,0,0,1,144.34,14.51Zm2.31-3.86a2.29,2.29,0,0,0-2.31-2.35,2.26,2.26,0,0,0-2.29,2.32v0A2.29,2.29,0,0,0,144.37,13a2.26,2.26,0,0,0,2.29-2.32Z"/>
2375    <path d="M155.41,14.38,153.78,12h-1.32v2.39h-1.68V6.92h3.49c1.8,0,2.88.93,2.88,2.46v0a2.32,2.32,0,0,1-1.64,2.31l1.87,2.66Zm0-4.91c0-.7-.5-1.07-1.32-1.07h-1.67v2.14h1.7c.82,0,1.29-.43,1.29-1.06Z"/>
2376  </g>
2377</svg>
2378
2379      </a>
2380  </div>
2381  <div class="bottom-row">
2382    <a href="/privacy-policy/" class="privacy-policy">Privacy & Cookie Statement </a>
2383
2384    
2385    
2386    
2387  </div>
2388</div>
2389
2390
2391    </footer>
2392
2393    <div id="fh-toast-notifications">
2394      <fh-toasts>
2395      </fh-toasts>
2396    </div>
vendor: 141 bytes, lines 2396-2403
2396
2397
2398    
2399    
2400
2401          
2402    
2403    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2403<script type="speculationrules">
2404{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/sites\/8276\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/fareharbor-sites\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
2405</script>
2405
2406
2407<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
2408<div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optout cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout">
2409	<div class="cmplz-header">
2410		<div class="cmplz-logo"></div>
2411		<div class="cmplz-title" id="cmplz-header-1-optout">Manage Consent</div>
2412		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog">
2413			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
2414		</div>
2415	</div>
2416
2417	<div class="cmplz-divider cmplz-divider-header"></div>
2418	<div class="cmplz-body">
2419		<div class="cmplz-message" id="cmplz-message-1-optout">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div>
2420		<!-- categories start -->
2421		<div class="cmplz-categories">
2422			<details class="cmplz-category cmplz-functional" >
2423				<summary>
2424						<span class="cmplz-category-header">
2425							<span class="cmplz-category-title">Functional</span>
2426							<span class='cmplz-always-active'>
2427								<span class="cmplz-banner-checkbox">
2428									<input type="checkbox"
2429										   id="cmplz-functional-optout"
2430										   data-category="cmplz_functional"
2431										   class="cmplz-consent-checkbox cmplz-functional"
2432										   size="40"
2433										   value="1"/>
2434									<label class="cmplz-label" for="cmplz-functional-optout"><span class="screen-reader-text">Functional</span></label>
2435								</span>
2436								Always active							</span>
2437							<span class="cmplz-icon cmplz-open">
2438								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
2439							</span>
2440						</span>
2441				</summary>
2442				<div class="cmplz-description">
2443					<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
2444				</div>
2445			</details>
2446
2447			<details class="cmplz-category cmplz-preferences" >
2448				<summary>
2449						<span class="cmplz-category-header">
2450							<span class="cmplz-category-title">Preferences</span>
2451							<span class="cmplz-banner-checkbox">
2452								<input type="checkbox"
2453									   id="cmplz-preferences-optout"
2454									   data-category="cmplz_preferences"
2455									   class="cmplz-consent-checkbox cmplz-preferences"
2456									   size="40"
2457									   value="1"/>
2458								<label class="cmplz-label" for="cmplz-preferences-optout"><span class="screen-reader-text">Preferences</span></label>
2459							</span>
2460							<span class="cmplz-icon cmplz-open">
2461								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
2462							</span>
2463						</span>
2464				</summary>
2465				<div class="cmplz-description">
2466					<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
2467				</div>
2468			</details>
2469
2470			<details class="cmplz-category cmplz-statistics" >
2471				<summary>
2472						<span class="cmplz-category-header">
2473							<span class="cmplz-category-title">Statistics</span>
2474							<span class="cmplz-banner-checkbox">
2475								<input type="checkbox"
2476									   id="cmplz-statistics-optout"
2477									   data-category="cmplz_statistics"
2478									   class="cmplz-consent-checkbox cmplz-statistics"
2479									   size="40"
2480									   value="1"/>
2481								<label class="cmplz-label" for="cmplz-statistics-optout"><span class="screen-reader-text">Statistics</span></label>
2482							</span>
2483							<span class="cmplz-icon cmplz-open">
2484								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  height="18" >
2484<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
2485							</span>
2486						</span>
2487				</summary>
2488				<div class="cmplz-description">
2489					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
2490					<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
2491				</div>
2492			</details>
2493			<details class="cmplz-category cmplz-marketing" >
2494				<summary>
2495						<span class="cmplz-category-header">
2496							<span class="cmplz-category-title">Marketing</span>
2497							<span class="cmplz-banner-checkbox">
2498								<input type="checkbox"
2499									   id="cmplz-marketing-optout"
2500									   data-category="cmplz_marketing"
2501									   class="cmplz-consent-checkbox cmplz-marketing"
2502									   size="40"
2503									   value="1"/>
2504								<label class="cmplz-label" for="cmplz-marketing-optout"><span class="screen-reader-text">Marketing</span></label>
2505							</span>
2506							<span class="cmplz-icon cmplz-open">
2507								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
2508							</span>
2509						</span>
2510				</summary>
2511				<div class="cmplz-description">
2512					<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
2513				</div>
2514			</details>
2515		</div><!-- categories end -->
2516			</div>
2517
2518	<div class="cmplz-links cmplz-information">
2519		<ul>
2520			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li>
2521			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a></li>
2522			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li>
2523			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li>
2524		</ul>
2525			</div>
2526
2527	<div class="cmplz-divider cmplz-footer"></div>
2528
2529	<div class="cmplz-buttons">
2530		<button class="cmplz-btn cmplz-accept">Accept</button>
2531		<button class="cmplz-btn cmplz-deny">Deny</button>
2532		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
2533		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
2534		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
2535			</div>
2536
2537	
2538	<div class="cmplz-documents cmplz-links">
2539		<ul>
2540			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
2541			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
2542			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
2543		</ul>
2544			</div>
2545</div>
2546</div>
2547					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button>
2548
2549</div><!-- Custom Feeds for Instagram JS -->
2550<script type="text/javascript">
2551var sbiajaxurl = "https://orcaspirit.com/wp-admin/admin-ajax.php";
2552
2553</script>
2553
2554<!-- FareHarbor plugin activated -->
2554<script src="https://fareharbor.com/embeds/api/v1/"></script>
2554<script type="text/javascript" id="cmplz-cookiebanner-js-extra">
2555/* <![CDATA[ */
2556var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"30","version":"7.5.7.1","store_consent":"1","do_not_track_enabled":"1","consenttype":"optout","region":"ca","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/orcaspirit.com\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"33","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"<div class=\"cmplz-blocked-content-notice-body\">Click 'I agree' to enable {service}\u00a0<div class=\"cmplz-links\"><a href=\"#\" class=\"cmplz-link cookie-statement\">{title}<\/a><\/div><\/div><button class=\"cmplz-accept-service\">I agree<\/button>","css_file":"https:\/\/orcaspirit.com\/wp-content\/uploads\/sites\/8276\/complianz\/css\/banner-{banner_id}-{type}.css?v=30","page_links":{"ca":{"cookie-statement":{"title":"","url":"https:\/\/orcaspirit.com\/blog\/how-do-whales-communicate-with-each-other\/"},"privacy-statement":{"title":"","url":"https:\/\/orcaspirit.com\/blog\/how-do-whales-communicate-with-each-other\/"},"privacy-statement-children":{"title":"","url":"https:\/\/orcaspirit.com\/blog\/how-do-whales-communicate-with-each-other\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"1","aria_label":"Click button to enable {service}"};
2557/* ]]> */
2558</script>
vendor: 1 bytes, line 2558
2558
2559<script defer type="text/javascript" src="https://orcaspirit.com/wp-content/plugins/complianz-gdpr-premium-multisite/cookiebanner/js/complianz.min.js?ver=1790180203" id="cmplz-cookiebanner-js"></script>
vendor: 1 bytes, line 2559
2559
2560<script type="text/javascript" id="cmplz-cookiebanner-js-after">
2561/* <![CDATA[ */
2562	let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice');
2563	if ( cmplzBlockedContent) {
2564	        cmplzBlockedContent.addEventListener('click', function(event) {
2565            event.stopPropagation();
2566        });
2567	}
2568    
2569/* ]]> */
2570</script>
vendor: 1 bytes, line 2570
2570
2571<script type="text/javascript" src="https://orcaspirit.com/_static/??-eJyVjFsOQDAQRTekRuMDH2ItowZTbcm0iN177EByf85JzoVzU2YNiUKCNJOnCCMKzSj9KipyekS/sxvARvgwtzGDX5Vjsyj2OJGa0DmS6/fHJnygebvOt7pqCl0/K+0NGMlGgw=="  async></script>
2571
2572
2573      
2573<script>var fh;!function(){"use strict";var e={334:function(e,t,n){var o=n(9627);const i={instructions:"Use arrow keys to navigate when calendar is open.",instructionsMobile:"Tap to select. ",calendarOpen:"Calendar opened.",calendarOpenMobile:"Calendar opened.",calendarClose:"Calendar closed.",calendarCloseMobile:"Calendar closed.",changeDate:"Date changed.",changeDateMobile:"Date changed.",previousMonth:"Previous month.",nextMonth:"Next month.",previousYear:"Previous year.",nextYear:"Next year.",unavailableDate:"Unavailable date.",pastDate:"Past date, unavailable",today:"Today.",selectedDate:e=>`Selected: ${e}.`,currentFocusDate:e=>`Currently focused: ${e}.`,dateSelected:e=>a.get("selectedDate",[e]),_navigation:e=>`Use arrow keys to navigate ${e}s, "Enter" to select.`,_navigationMobile:e=>`Tap to select ${e}.`,_viewNavigation:(e,t)=>`Now in "${e}" selection for ${t}. `+a.get("_navigation",[e]),_viewNavigationMobile:(e,t)=>`Now in "${e}" selection for ${t}. `+a.get("_navigationMobile",[e]),decadeView:()=>'Now in "Decade" selection. '+a.get("_navigation",["decade"]),decadeViewMobile:()=>'Now in "Decade" selection. '+a.get("_navigationMobile",["decade"]),yearView:()=>'Now in "Year" selection. '+a.get("_navigation",["year"]),yearViewMobile:()=>'Now in "Year" selection. '+a.get("_navigationMobile",["year"]),monthView:e=>a.get("_viewNavigation",["month",e]),monthViewMobile:e=>a.get("_viewNavigationMobile",["month",e]),dateView:(e,t)=>a.get("_viewNavigation",["date",`${e} ${t}`]),dateViewMobile:(e,t)=>a.get("_viewNavigationMobile",["date",`${e} ${t}`]),errorRequired:"Date is required!",errorInvalid:"Date is invalid. Please enter a valid date.",errorPastDate:"Please select a date in the future.",errorFormat:"Please use MM/DD/YYYY or MM-DD-YYYY format."},a=new class{constructor(e={}){this.strings=e,this.debug=(0,o.K)("a11y:strings-base","verbose")}get(e,t){const n=this,o=e.split(","),i=t&&t.length>0;let a="",r=!1;return o.forEach((e,o)=>{if(void 0===n.strings[e])return void n.debug(`WARNING: string ${e} is not defined`);const s=0===o;"function"==typeof n.strings[e]&&r&&n.debug(`WARNING: string ${o+1}: "${e}" is a function but will not use the provided arguments`),s||(a+=" "),"function"==typeof n.strings[e]&&i&&!r?(a+=n.strings[e](...t),r=!0):"function"!=typeof n.strings[e]||i&&!r?a+=n.strings[e]:a+=n.strings[e]()}),a}info(e=null){let t="";if(e)return t+=`A11Y string: "${this.get(e)}"\n`,t;for(const[e,n]of Object.entries(this.strings))t+=`${e}: "${n}"\n`;return t}}(i)},444:function(e,t,n){n(4735),n(9132),n(334),n(9418)},1860:function(e,t,n){n.d(t,{R7:function(){return o}});n(9132),n(4735),n(444);function o(e){return $(window).width()<e}},2744:function(e,t,n){function o(e){return e[e.length-1]}function i(e,...t){return t.forEach(t=>{e.includes(t)||e.push(t)}),e}function a(e,t,n={},o=0,i=""){i+=`<${Object.keys(n).reduce((e,t)=>{let i=n[t];return"function"==typeof i&&(i=i(o)),`${e} ${t}="${i}"`},e)}></${e}>`;const r=o+1;return r<t?a(e,t,n,r,i):i}function r(e){return e.replace(/>\s+/g,">").replace(/\s+</,"<")}n.d(t,{LF:function(){return r},_X:function(){return i},aU:function(){return a},vM:function(){return o}})},4735:function(e,t,n){n(334),n(9021);var o=n(2744);document.createRange();new WeakMap;const{addEventListener:i,removeEventListener:a}=EventTarget.prototype;if(!Event.prototype.composedPath){const e=(t,n=[])=>{let o;return n.push(t),t.parentNode?o=t.parentNode:t.host?o=t.host:t.defaultView&&(o=t.defaultView),o?e(o,n):n};Event.prototype.composedPath=function(){return e(this.target)}}var r={autohide:!1,beforeShowDay:null,beforeShowDecade:null,beforeShowMonth:null,beforeShowYear:null,clearButton:!1,dateDelimiter:",",datesDisabled:[],daysOfWeekDisabled:[],daysOfWeekHighlighted:[],defaultViewDate:void 0,disableTouchKeyboard:!1,enableOnReadonly:!0,format:"mm/dd/yyyy",language:"en",maxDate:null,maxNumberOfDates:1,maxView:3,minDate:null,nextArrow:"»",orientation:"auto",pickLevel:0,prevArrow:"«",showDaysOfWeek:!0,showOnClick:!0,showOnFocus:!0,startView:0,title:"",todayButton:!1,todayButtonMode:0,todayHighlight:!1,updateOnBlur:!0,weekNumbers:0,weekStart:0};const{language:s,format:l,weekStart:c}=r;const u=e=>e.map(e=>`<button type="button" class="%buttonClass% ${e}" tabindex="-1"></button>`).join("");(0,o.LF)(`<div class="datepicker">\n  <div class="datepicker-picker">\n    <div class="datepicker-header">\n      <div class="datepicker-title"></div>
2573\n      <div class="datepicker-controls">\n        ${u(["prev-button prev-btn","view-switch","next-button next-btn"])}\n      </div>\n    </div>\n    <div class="datepicker-main"></div>\n    <div class="datepicker-footer">\n      <div class="datepicker-controls">\n        ${u(["today-button today-btn","clear-button clear-btn"])}\n      </div>\n    </div>\n  </div>\n</div>`),(0,o.LF)(`<div class="days">\n  <div class="days-of-week">${(0,o.aU)("span",7,{class:"dow"})}</div>\n  <div class="datepicker-grid">${(0,o.aU)("span",42)}</div>\n</div>`),(0,o.LF)(`<div class="week-numbers calendar-weeks">\n  <div class="days-of-week"><span class="dow"></span></div>\n  <div class="weeks">${(0,o.aU)("span",6,{class:"week"})}</div>\n</div>`);["left","top","right","bottom"].reduce((e,t)=>(e[t]=`datepicker-orient-${t}`,e),{});n(9132),n(9418)},9021:function(e,t,n){function o(){return(new Date).setHours(0,0,0,0)}function i(...e){switch(e.length){case 0:return o();case 1:return t=e[0],new Date(t).setHours(0,0,0,0)}var t;const n=new Date(0);return n.setFullYear(...e),n.setHours(0,0,0,0)}function a(e,t){const n=new Date(e);return n.setDate(n.getDate()+t)}function r(e,t){return a(e,7*t)}function s(e,t){return(e-t+7)%7}function l(e,t,n=0){const o=new Date(e).getDay();return a(e,s(t,n)-s(o,n))}function c(e,t){const n=new Date(e).getFullYear();return Math.floor(n/t)*t}function u(e,t,n){if(1!==t&&2!==t)return e;const o=new Date(e);return 1===t?n?o.setMonth(o.getMonth()+1,0):o.setDate(1):n?o.setFullYear(o.getFullYear()+1,0,0):o.setMonth(0,1),o.setHours(0,0,0,0)}n.d(t,{Ec:function(){return o},J4:function(){return r},Us:function(){return c},Y4:function(){return i},bi:function(){return u},eH:function(){return l},fi:function(){return a}})},9132:function(e,t,n){},9418:function(e,t,n){
2574/*! @license DOMPurify 3.2.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.5/LICENSE */
2575const{entries:o,setPrototypeOf:i,isFrozen:a,getPrototypeOf:r,getOwnPropertyDescriptor:s}=Object;let{freeze:l,seal:c,create:u}=Object,{apply:d,construct:m}="undefined"!=typeof Reflect&&Reflect;l||(l=function(e){return e}),c||(c=function(e){return e}),d||(d=function(e,t,n){return e.apply(t,n)}),m||(m=function(e,t){return new e(...t)});const f=D(Array.prototype.forEach),p=D(Array.prototype.lastIndexOf),h=D(Array.prototype.pop),g=D(Array.prototype.push),b=D(Array.prototype.splice),y=D(String.prototype.toLowerCase),v=D(String.prototype.toString),w=D(String.prototype.match),T=D(String.prototype.replace),E=D(String.prototype.indexOf),_=D(String.prototype.trim),N=D(Object.prototype.hasOwnProperty),A=D(RegExp.prototype.test),S=(C=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m(C,t)});var C;function D(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];return d(e,t,o)}}function k(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y;i&&i(e,null);let o=t.length;for(;o--;){let i=t[o];if("string"==typeof i){const e=n(i);e!==i&&(a(t)||(t[o]=e),i=e)}e[i]=!0}return e}function M(e){for(let t=0;t<e.length;t++){N(e,t)||(e[t]=null)}return e}function x(e){const t=u(null);for(const[n,i]of o(e)){N(e,n)&&(Array.isArray(i)?t[n]=M(i):i&&"object"==typeof i&&i.constructor===Object?t[n]=x(i):t[n]=i)}return t}function R(e,t){for(;null!==e;){const n=s(e,t);if(n){if(n.get)return D(n.get);if("function"==typeof n.value)return D(n.value)}e=r(e)}return function(){return null}}const O=l(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),L=l(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),I=l(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),P=l(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),U=l(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),z=l(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),H=l(["#text"]),F=l(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
2575spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),$=l(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Y=l(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),W=l(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),j=c(/\{\{[\w\W]*|[\w\W]*\}\}/gm),B=c(/<%[\w\W]*|[\w\W]*%>/gm),G=c(/\$\{[\w\W]*/gm),V=c(/^data-[\-\w.\u00B7-\uFFFF]+$/),q=c(/^aria-[\-\w]+$/),X=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),K=c(/^(?:\w+script|data):/i),Z=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=c(/^html$/i),Q=c(/^[a-z][.\w]*(-[.\w]+)+$/i);var ee=Object.freeze({__proto__:null,ARIA_ATTR:q,ATTR_WHITESPACE:Z,CUSTOM_ELEMENT:Q,DATA_ATTR:V,DOCTYPE_NAME:J,ERB_EXPR:B,IS_ALLOWED_URI:X,IS_SCRIPT_OR_DATA:K,MUSTACHE_EXPR:j,TMPLIT_EXPR:G});const te=1,ne=3,oe=7,ie=8,ae=9,re=function(){return"undefined"==typeof window?null:window};(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:re();const n=t=>e(t);if(n.version="3.2.5",n.removed=[],!t||!t.document||t.document.nodeType!==ae||!t.Element)return n.isSupported=!1,n;let{document:i}=t;const a=i,r=a.currentScript,{DocumentFragment:s,HTMLTemplateElement:c,Node:d,Element:m,NodeFilter:C,NamedNodeMap:D=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:M,DOMParser:j,trustedTypes:B}=t,G=m.prototype,V=R(G,"cloneNode"),q=R(G,"remove"),K=R(G,"nextSibling"),Z=R(G,"childNodes"),Q=R(G,"parentNode");if("function"==typeof c){const e=i.createElement("template");e.content&&e.content.ownerDocument&&(i=e.content.ownerDocument)}let se,le="";const{implementation:ce,createNodeIterator:ue,createDocumentFragment:de,getElementsByTagName:me}=i,{importNode:fe}=a;let pe={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported="function"==typeof o&&"function"==typeof Q&&ce&&void 0!==ce.createHTMLDocument;const{MUSTACHE_EXPR:he,ERB_EXPR:ge,TMPLIT_EXPR:be,DATA_ATTR:ye,ARIA_ATTR:ve,IS_SCRIPT_OR_DATA:we,ATTR_WHITESPACE:Te,CUSTOM_ELEMENT:Ee}=ee;let{IS_ALLOWED_URI:_e}=ee,Ne=null;const Ae=k({},[...O,...L,...I,...U,...H]);let Se=null;const Ce=k({},[...F,...$,...Y,...W]);let De=Object.seal(u(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ke=null,Me=null,xe=!0,Re=!0,Oe=!1,Le=!0,Ie=!1,Pe=!0,Ue=!1,ze=!1,He=!1,Fe=!1,$e=!1,Ye=!1,We=!0,je=!1,Be=!0,Ge=!1,Ve={},qe=null;const Xe=k({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ke=null;const Ze=k({},["audio","video","img","source","image","track"]);let Je=null;const Qe=k({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml";let ot=nt,it=!1,at=null;const rt=k({},[et,tt,nt],v);let st=k({},["mi","mo","mn","ms","mtext"]),lt=k({},["annotation-xml"]);const ct=k({},["title","style","font","a","script"]);let ut=null;const dt=["application/xhtml+xml","text/html"];let mt=null,ft=null;const pt=i.createElement("form"),ht=function(e){return e instanceof RegExp||e instanceof Function},gt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ft||ft!==e){if(e&&"object"==typeof e||(e={}
vendor: 9,945 bytes, line 2575
2575),e=x(e),ut=-1===dt.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,mt="application/xhtml+xml"===ut?v:y,Ne=N(e,"ALLOWED_TAGS")?k({},e.ALLOWED_TAGS,mt):Ae,Se=N(e,"ALLOWED_ATTR")?k({},e.ALLOWED_ATTR,mt):Ce,at=N(e,"ALLOWED_NAMESPACES")?k({},e.ALLOWED_NAMESPACES,v):rt,Je=N(e,"ADD_URI_SAFE_ATTR")?k(x(Qe),e.ADD_URI_SAFE_ATTR,mt):Qe,Ke=N(e,"ADD_DATA_URI_TAGS")?k(x(Ze),e.ADD_DATA_URI_TAGS,mt):Ze,qe=N(e,"FORBID_CONTENTS")?k({},e.FORBID_CONTENTS,mt):Xe,ke=N(e,"FORBID_TAGS")?k({},e.FORBID_TAGS,mt):{},Me=N(e,"FORBID_ATTR")?k({},e.FORBID_ATTR,mt):{},Ve=!!N(e,"USE_PROFILES")&&e.USE_PROFILES,xe=!1!==e.ALLOW_ARIA_ATTR,Re=!1!==e.ALLOW_DATA_ATTR,Oe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Le=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Ie=e.SAFE_FOR_TEMPLATES||!1,Pe=!1!==e.SAFE_FOR_XML,Ue=e.WHOLE_DOCUMENT||!1,Fe=e.RETURN_DOM||!1,$e=e.RETURN_DOM_FRAGMENT||!1,Ye=e.RETURN_TRUSTED_TYPE||!1,He=e.FORCE_BODY||!1,We=!1!==e.SANITIZE_DOM,je=e.SANITIZE_NAMED_PROPS||!1,Be=!1!==e.KEEP_CONTENT,Ge=e.IN_PLACE||!1,_e=e.ALLOWED_URI_REGEXP||X,ot=e.NAMESPACE||nt,st=e.MATHML_TEXT_INTEGRATION_POINTS||st,lt=e.HTML_INTEGRATION_POINTS||lt,De=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(De.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(De.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(De.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ie&&(Re=!1),$e&&(Fe=!0),Ve&&(Ne=k({},H),Se=[],!0===Ve.html&&(k(Ne,O),k(Se,F)),!0===Ve.svg&&(k(Ne,L),k(Se,$),k(Se,W)),!0===Ve.svgFilters&&(k(Ne,I),k(Se,$),k(Se,W)),!0===Ve.mathMl&&(k(Ne,U),k(Se,Y),k(Se,W))),e.ADD_TAGS&&(Ne===Ae&&(Ne=x(Ne)),k(Ne,e.ADD_TAGS,mt)),e.ADD_ATTR&&(Se===Ce&&(Se=x(Se)),k(Se,e.ADD_ATTR,mt)),e.ADD_URI_SAFE_ATTR&&k(Je,e.ADD_URI_SAFE_ATTR,mt),e.FORBID_CONTENTS&&(qe===Xe&&(qe=x(qe)),k(qe,e.FORBID_CONTENTS,mt)),Be&&(Ne["#text"]=!0),Ue&&k(Ne,["html","head","body"]),Ne.table&&(k(Ne,["tbody"]),delete ke.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw S('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw S('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');se=e.TRUSTED_TYPES_POLICY,le=se.createHTML("")}else void 0===se&&(se=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const o="data-tt-policy-suffix";t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const i="dompurify"+(n?"#"+n:"");try{return e.createPolicy(i,{createHTML(e){return e},createScriptURL(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}}(B,r)),null!==se&&"string"==typeof le&&(le=se.createHTML(""));l&&l(e),ft=e}},bt=k({},[...L,...I,...P]),yt=k({},[...U,...z]),vt=function(e){g(n.removed,{element:e});try{Q(e).removeChild(e)}catch(t){q(e)}},wt=function(e,t){try{g(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){g(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(Fe||$e)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Tt=function(e){let t=null,n=null;if(He)e="<remove></remove>"+e;else{const t=w(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ut&&ot===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");const o=se?se.createHTML(e):e;if(ot===nt)try{t=(new j).parseFromString(o,ut)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(ot,"template",null);try{t.documentElement.innerHTML=it?le:o}catch(e){}}const a=t.body||t.documentElement;return e&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),ot===nt?me.call(t,Ue?"html":"body")[0]:Ue?t.documentElement:a},Et=function(e){return ue.call(e.ownerDocument||e,e,C.SHOW_ELEMENT|C.SHOW_COMMENT|C.SHOW_TEXT|C.SHOW_PROCESSING_INSTRUCTION|C.SHOW_CDATA_SECTION,null)},_t=function(e){return e instanceof M&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof D)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Nt=function(e){return"function"==typeof d&&e instanceof d};function At(e,t,o){f(e,e=>{e.call(n,t,o,ft)})}const St=function(e){let t=null;if(At(pe.beforeSanitizeElements,e,null),_t(e))return vt(e),!0;const o=mt(e.nodeName);if(At(pe.uponSanitizeElement,e,{tagName:o,allowedTags:Ne}),e.hasChildNodes()&&!Nt(e.firstElementChild)&&A(/<[/\w!]/g,e.innerHTML)&&A(/<[/\w!]/g,e.textContent))return vt(e),!0;if(e.nodeType===oe)return vt(e),!0;if(Pe&&e.nodeType===ie&&A(/<[/\w]/g,e.data))return vt(e),!0;if(!Ne[o]||ke[o]){if(!ke[o]&&Dt(o)){if(De.tagNameCheck instanceof RegExp&&A(De.tagNameCheck,o))return!1;if(De.tagNameCheck instanceof Function&&De.tagNameCheck(o))return!1}if(Be&&!qe[o]){const t=Q(e)||e.parentNode,n=Z(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const i=V(n[o],!0);i.__removalCount=(e.__removalCount||0)+1,t.insertBefore(i,K(e))}}}return vt(e),!0}return e instanceof m&&!function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:ot,tagName:"template"});const n=y(e.tagName),o=y(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===o||st[o]):Boolean(bt[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&lt[o]:Boolean(yt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!lt[o])&&!(t.namespaceURI===et&&!st[o])&&!yt[n]&&(ct[n]||!bt[n]):!("application/xhtml+xml"!==ut||!at[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==o&&"noembed"!==o&&"noframes"!==o||!A(/<\/no(script|embed|frames)/i,e.innerHTML)?(Ie&&e.nodeType===ne&&(t=e.textContent,f([he,ge,be],e=>{t=T(t,e," ")}),e.textContent!==t&&(g(n.removed,{element:e.cloneNode()}),e.textContent=t)),At(pe.afterSanitizeElements,e,null),!1):(vt(e),!0)},Ct=function(e,t,n){if(We&&("id"===t||"name"===t)&&(n in i||n in pt))return!1;if(Re&&!Me[t]&&A(ye,t));else if(xe&&A(ve,t));else if(!Se[t]||Me[t]){if(!(Dt(e)&&(De.tagNameCheck instanceof RegExp&&A(De.tagNameCheck,e)||De.tagNameCheck instanceof Function&&De.tagNameCheck(e))&&(De.attributeNameCheck instanceof RegExp&&A(De.attributeNameCheck,t)||De.attributeNameCheck instanceof Function&&De.attributeNameCheck(t))||"is"===t&&De.allowCustomizedBuiltInElements&&(De.tagNameCheck instanceof RegExp&&A(De.tagNameCheck,n)||De.tagNameCheck instanceof Function&&De.tagNameCheck(n))))return!1}else if(Je[t]);else if(A(_e,T(n,Te,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==E(n,"data:")||!Ke[e]){if(Oe&&!A(we,T(n,Te,"")));else if(n)return!1}else;return!0},Dt=function(e){return"annotation-xml"!==e&&w(e,Ee)},kt=function(e){At(pe.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||_t(e))return;const o={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se,forceKeepAttr:void 0};let i=t.length;for(;i--;){const a=t[i],{name:r,namespaceURI:s,value:l}=a,c=mt(r);let u="value"===r?l:_(l);if(o.attrName=c,o.attrValue=u,o.keepAttr=!0,o.forceKeepAttr=void 0,At(pe.uponSanitizeAttribute,e,o),u=o.attrValue,!je||"id"!==c&&"name"!==c||(wt(r,e),u="user-content-"+u),Pe&&A(/((--!?|])>)|<\/(style|title)/i,u)){wt(r,e);continue}if(o.forceKeepAttr)continue;if(wt(r,e),!o.keepAttr)continue;if(!Le&&A(/\/>/i,u)){wt(r,e);continue}Ie&&f([he,ge,be],e=>{u=T(u,e," ")});const d=mt(e.nodeName);if(Ct(d,c,u)){if(se&&"object"==typeof B&&"function"==typeof B.getAttributeType)if(s);else switch(B.getAttributeType(d,c)){case"TrustedHTML":u=se.createHTML(u);break;case"TrustedScriptURL":u=se.createScriptURL(u)}try{s?e.setAttributeNS(s,r,u):e.setAttribute(r,u),_t(e)?vt(e):h(n.removed)}catch(e){}}}At(pe.afterSanitizeAttributes,e,null)},Mt=function e(t){let n=null;const o=Et(t);for(At(pe.beforeSanitizeShadowDOM,t,null);n=o.nextNode();)At(pe.uponSanitizeShadowNode,n,null),St(n),kt(n),n.content instanceof s&&e(n.content);At(pe.afterSanitizeShadowDOM,t,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=null,i=null,r=null,l=null;if(it=!e,it&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Nt(e)){if("function"!=typeof e.toString)throw S("toString is not a function");if("string"!=typeof(e=e.toString()))throw S("dirty is not a string, aborting")}if(!n.isSupported)return e;if(ze||gt(t),n.removed=[],"string"==typeof e&&(Ge=!1),Ge){if(e.nodeName){const t=mt(e.nodeName);if(!Ne[t]||ke[t])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof d)o=Tt("\x3c!----\x3e"),i=o.ownerDocument.importNode(e,!0),i.nodeType===te&&"BODY"===i.nodeName||"HTML"===i.nodeName?o=i:o.appendChild(i);else{if(!Fe&&!Ie&&!Ue&&-1===e.indexOf("<"))return se&&Ye?se.createHTML(e):e;if(o=Tt(e),!o)return Fe?null:Ye?le:""}o&&He&&vt(o.firstChild);const c=Et(Ge?e:o);for(;r=c.nextNode();)St(r),kt(r),r.content instanceof s&&Mt(r.content);if(Ge)return e;if(Fe){if($e)for(l=de.call(o.ownerDocument);o.firstChild;)l.appendChild(o.firstChild);else l=o;return(Se.shadowroot||Se.shadowrootmode)&&(l=fe.call(a,l,!0)),l}let u=Ue?o.outerHTML:o.innerHTML;return Ue&&Ne["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&A(J,o.ownerDocument.doctype.name)&&(u="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+u),Ie&&f([he,ge,be],e=>{u=T(u,e," ")}),se&&Ye?se.createHTML(u):u},n.setConfig=function(){gt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),ze=!0},n.clearConfig=function(){ft=null,ze=!1},n.isValidAttribute=function(e,t,n){ft||gt({});const o=mt(e),i=mt(t);return Ct(o,i,n)},n.addHook=function(e,t){"function"==typeof t&&g(pe[e],t)},n.removeHook=function(e,t){if(void 0!==t){const n=p(pe[e],t);
2575return-1===n?void 0:b(pe[e],n,1)[0]}return h(pe[e])},n.removeHooks=function(e){pe[e]=[]},n.removeAllHooks=function(){pe={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n})()},9627:function(e,t,n){n.d(t,{K:function(){return o}});const o=(e,t="basic")=>{if("undefined"==typeof window)return()=>{};const n=window.location.search.toLowerCase();const o=n.includes("debug=true")||n.includes("debug=a11y")||n.includes("debug=a11y-all"),i=n.includes("debug=a11y-all"),a="verbose"===t?i:o;return(...t)=>{a&&console.log(`[${e}]`,...t)}}}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,n),a.exports}n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};n.r(o);var i=n(1860);$(document).ready(function(){!function(e){var t=e(".menu").hasClass("horizontal-menu"),n=e(".menu").hasClass("hamburger-menu");e(function(){var o=e(".js-activity-sidebar"),a=100,r=e("section.row").first();function s(t){let n=e(".site-header").outerHeight();e(".-fixed-banner-button").length&&(n+=e(".buttons-block").outerHeight()),e("#wpadminbar").length&&t&&(n+=e("#wpadminbar").outerHeight()),e(".menu").css("max-height",`calc(${window.innerHeight}px - ${n}px)`)}if(r.is(":visible")||(r=e("main").find(".row:visible:first")),r.hasClass("-first-row")||r.addClass("-first-row"),s(!0),e(document).on("scroll",function(){a=o.length?o.offset().top:r.hasClass("-has-bg")?r.outerHeight():100;const n=e(".site-header");e(this).scrollTop()>=a&&!n.hasClass("site-header--filled")&&n.hasClass("-fixed-menu")?(n.addClass("site-header--filled"),t&&!(0,i.R7)(992)&&setTimeout(N.initialize,150)):e(this).scrollTop()<=a&&n.hasClass("site-header--filled")&&n.hasClass("-fixed-menu")&&(n.removeClass("site-header--filled"),t&&!(0,i.R7)(992)&&setTimeout(N.initialize,150)),s(!(e(this).scrollTop()>=a))}),t){var l=e(".search__toggle"),c=e("form.js-search"),u=e(".js-search-field");e(".menu-item, .sub-menu-item").find(".skip-to-navigation").on("click",function(){v(this)}),l.on("click",function(t){e(this).toggleClass("search__toggle--active"),c.toggleClass("search--active");let n="true"===u.attr("aria-hidden");u.attr("aria-hidden",!n),l.find("svg.icon-search").attr("aria-hidden",!n),document.querySelector(".js-search-field").focus()})}var d=".menu",m="menu--focused",f="menu-item--focused",p=".hamburger-menu__toggle",h="hamburger-menu__toggle--focused",g=".menu-item--has-sub-menu",b=".sub-menu",y=".sub-sub-menu";function v(t){"false"===e(t).attr("aria-expanded")?e(t).attr("aria-expanded",!0):e(t).attr("aria-expanded",!1),e(t).parent(".menu-item, .sub-menu-item").toggleClass("sr-focused"),e(t).siblings(".sub-menu, .sub-sub-menu").children().last().focusout(function(){e(this).hasClass("sr-focused")||e(this).parent(".sub-menu, .sub-sub-menu").parent(".sr-focused").removeClass("sr-focused")})}function w(){e(g).on("click",function(t){e(y).slideUp(),e(this).find(b).slideToggle(),e(this).toggleClass(f),t.stopImmediatePropagation()})}function T(){e(".sub-menu-item--has-sub-sub-menu").on("click",function(t){e(this).toggleClass("sub-menu-item--focused"),e(this).find(y).slideToggle(),t.stopImmediatePropagation()})}function E(){e(p).removeClass(h),e(d).removeClass(m),e("body").removeClass(m),e(b).slideUp(),e(y).slideUp(),e(g).removeClass(f)}e(p).on("click",function(t){v(this),e(t.target).on("blur focusout",()=>e(".hamburger-menu .menu-list li a").first().focus()),e(document).on("keydown",t=>{e(d).hasClass(m)&&"Escape"===t.key&&E()}),e("ul.menu-list").find("li").each((t,n)=>{(e(n).hasClass("menu-item--has-sub-menu")||e(n).hasClass("sub-menu-item--has-sub-sub-menu"))&&e(n).find("a").first().attr("aria-haspopup",!0).on("click",e=>{e.preventDefault()})}
2575),e(b).slideUp(),e(y).slideUp(),e(g).removeClass(f),e(this).toggleClass(h),e(d).toggleClass(m),e("body").toggleClass(m),t.stopPropagation()}),e("nav.hamburger-menu").children().last().on("focusout",t=>{"input"===t.target.localName||e(t.target).parent().hasClass("social-media-link")||e(p).click()}),(n||(0,i.R7)(992))&&(w(),T(),e(document).on("click",function(t){!1===e(t.target).is(d)&&!1===e(t.target).is(".search__field")&&E()}));var _=e(".menu-list"),N=function(){var t=null,n=null,o=null,i=null,a=0,r=0;function s(){var t=e(".menu-list > li:not(.js-more-menu)");a=0,r=0,r=n.outerWidth(!0),t.each(function(){var t=e(this).outerWidth(!0);a+=t});var i=_.outerWidth(!0)-r;if(a>i){var l=t.last();l.attr("data-width",l.outerWidth(!0)),l.prependTo(o).addClass("sub-menu-item").removeClass("menu-item"),n.removeClass("more-hidden"),(l.hasClass("current-menu-item")||l.hasClass("current-menu-ancestor")&&!n.hasClass("current-menu-ancestor"))&&n.addClass("current-menu-ancestor"),window.matchMedia("(min-width: 992px)").matches&&s()}else{var c=e(".js-more-menu-dropdown li").first();a+c.data("width")<i&&c.insertBefore(n).removeClass("sub-menu-item").addClass("menu-item")}}function l(){o.toggleClass("more-hidden")}function c(){window.matchMedia("(min-width: 992px)").matches?(s(),e(".menu").removeClass("-mobile-menu-listeners-on-desktop")):e(".menu").hasClass("-mobile-menu-listeners-on-desktop")||(w(),T(),e(".menu").addClass("-mobile-menu-listeners-on-desktop"))}return{initialize:function(){window.matchMedia("(min-width: 992px)").matches&&(t=e(window),e(".js-menu-item"),n=e(".js-more-menu"),o=e(".js-more-menu-dropdown"),i=e(".js-more-menu-toggle"),t.on("load",s()),t.on("resize",c),i.on("click",l),e("body").addClass("loaded"),e(".sub-menu").css("display",""))}}}();t&&(N.initialize(),e(window).on("load resize",N.initialize))})}(jQuery)}),fh=o}();</script>
2575
2576
2577<script>
2578  window.FHS_ADMIN_URL = window.FHS_ADMIN_URL || "https:\/\/orcaspirit.com\/wp-admin\/";
2579  window.FHS_ADMIN_AJAX_URL = window.FHS_ADMIN_AJAX_URL || "https:\/\/orcaspirit.com\/wp-admin\/admin-ajax.php";
2580  window.FHS_REST_URL = window.FHS_REST_URL || "https:\/\/orcaspirit.com\/wp-json\/";
2581</script>
2581
2582
2583<script>
2584    if ($('body').hasClass('post-password-protected')) {
2585    const postId = $('body').data('post-id');
2586    $.post('https://orcaspirit.com/wp-admin/admin-ajax.php', {
2587      action: 'password-protected',
2588      postId: postId,
2589    }, function(response) {
2590      let url = new URL(document.location.href);
2591      let params = new URLSearchParams(url.search);
2592
2593      if (response) {
2594        // Post is authed, send to the cached auth version
2595        params.set('auth', response);
2596      } else {
2597        // Post is NOTH authed, remove the param
2598        params.delete('auth');
2599      }
2600
2601      if([...params].length) {
2602        url = `${location.pathname}?${params}`;
2603      } else {
2604        url = location.pathname;
2605      }
2606
2607      window.history.replaceState({}, '', url);
2608    });
2609  }
2610</script>
2610
2611
2612<!-- SERVICE WORKERS -->
2613<!-- TODO Post VIP Launch - Service Workers -->
2614
2615
2616  
2616<script>
2617          // UUID validation helper
2618      var isValidUuid = (function(){
2619        var UUID_REGEX = /^[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i;
2620        return function(uuid){
2621          return uuid && UUID_REGEX.test(uuid);
2622        };
2623      })();
2624
2625      // Helper to get UUID from localStorage
2626      var getUuidFromStorage = function() {
2627        try {
2628          var uuid = localStorage.getItem('fareharbor-uuid');
2629          if (uuid) {
2630            return uuid.replaceAll('"', '');
2631          }
2632        } catch(e) {}
2633        return '';
2634      };
2635
2636      // Global flags for tracking identification state
2637      window.mixpanelIdentified = false;
2638
2639      // Create a promise that resolves when UUID is available or timeout
2640      window.mixpanelReady = new Promise(function(resolve) {
2641        var timeout = window.MIXPANEL_UUID_TIMEOUT || 400;
2642        var pollInterval = 50;
2643        var elapsed = 0;
2644
2645        var checkUuid = function() {
2646          var uuid = getUuidFromStorage();
2647
2648          if (uuid && isValidUuid(uuid)) {
2649            // UUID found - identify and resolve
2650            window.mixpanel.fareharbor.identify(uuid);
2651            window.mixpanelIdentified = true;
2652            resolve();
2653          } else if (elapsed >= timeout) {
2654            // Timeout reached - resolve without identifying
2655            resolve();
2656          } else {
2657            // Keep polling
2658            elapsed += pollInterval;
2659            setTimeout(checkUuid, pollInterval);
2660          }
2661        };
2662
2663        // Start checking
2664        checkUuid();
2665      });
2666    
2667    var getMixpanelButtonProperties = function(e) {
2668      var properties = {
2669        'destination': $(e).attr('href'),
2670      };
2671
2672      if ($(e).data('mixpanel')) {
2673        properties['link-type'] = $(e).data('mixpanel');
2674      }
2675
2676      if ($(e).data('custom-mixpanel-property')) {
2677        properties['custom-property'] = $(e).data('custom-mixpanel-property');
2678      }
2679
2680      let buttonId = $(e).find('span[id]').attr('id');
2681
2682      if (buttonId) {
2683        properties['button-id'] = buttonId;
2684      }
2685
2686      return properties;
2687    };
2688
2689    var sendEventToGTM = function(event, properties) {
2690        if (window.dataLayer) {
2691          window.dataLayer.push({
2692            'event': event,
2693            'destination': properties['destination'],
2694            'link-type': properties['link-type'] || null,
2695            'button-id': properties['button-id'] || null,
2696            'custom-property': properties['custom-mixpanel-property'] || null
2697          });
2698        } else {
2699          console.error('GTM dataLayer not found.');
2700        }
2701      };
2702
2703    var trackLinkClick = function(e, event) {
2704              window.mixpanel?.fareharbor.track(event, getMixpanelButtonProperties(e));
2705                    sendEventToGTM(event, getMixpanelButtonProperties(e));
2706          };
2707
2708    FH.autoLightframe({
2709      overrideOnclick: 'all',
2710      callback: function(e) {
2711
2712              gtag('event', {
2713          'send_to': 'G-JWX2DT9R6Z',
2714          'event_category': 'Click FH Book Button',
2715          'event_label':  $(e).data('custom-mixpanel-property'),
2716        });
2717              gtag('event', {
2718          'send_to': 'AW-957874801',
2719          'event_category': 'Click FH Book Button',
2720          'event_label':  $(e).data('custom-mixpanel-property'),
2721        });
2722      
2723      trackLinkClick(e, 'click-fhme-booking-link');
2724      }
2725    });
2726
2727    $(function() {
2728      function isExternal(url) {
2729        if (url.indexOf('http') === -1) {
2730          return false;
2731        } else {
2732          return new URL(url).origin !== window.location.origin;
2733        }
2734      }
2735
2736              // Wait for Mixpanel UUID to be ready before tracking page view
2737        if (window.mixpanelReady) {
2738          window.mixpanelReady.then(function() {
2739            let hasSBD = $('.activity-search').length > 0 ? 'true' : 'false';
2740            let hasQuickSearch =  $('.quick-search-button').length > 0 ? 'true' : 'false';
2741            let hasLearnMore =  $('.data-container').data('wants-learn-more') ? 'true' : 'false';
2742            let hasBookNow =  $('.data-container').data('wants-book-now') ? 'true' : 'false';
2743            let hasListView = $('.data-container').data('wants-list-view') ? 'true' : 'false';
2744            let hasIndividualTimes = $('.data-container').data('wants-individual-times') ? 'true' : 'false';
2745            let hasPublicHeadlines = $('.data-container').data('wants-individual-public-headlines') ? 'true' : 'false';
2746            let hasDataOnLoad = $('.data-container').data('wants-data-on-load') ? 'true' : 'false';
2747
2748            if (!hasSBD) {
2749              window.mixpanel?.fareharbor.track("view-fhme-page", {
2750                'page-type': document.body.getAttribute('data-mixpanel-type'),
2751                'page-has-sbd': hasSBD
2752              });
2753            } else {
2754              window.mixpanel?.fareharbor.track("view-fhme-page", {
2755                'page-type': document.body.getAttribute('data-mixpanel-type'),
2756                'page-has-sbd': hasSBD,
2757                'sbd-quick-search': hasQuickSearch,
2758                'sbd-learn-more': hasLearnMore,
2759                'sbd-book-now': hasBookNow,
2760                'sbd-list-view': hasListView,
2761                'sbd-individual-times': hasIndividualTimes,
2762                'sbd-public-headlines': hasPublicHeadlines,
2763                'sbd-data-on-load': hasDataOnLoad
2764              });
2765            }
2766          });
2767        }
2768      
2769      // Set up link click tracking
2770      $('a').not('[href*="fareharbor.com"]').on('click', function() {
2771        if (isExternal($(this).attr('href'))) {
2772          trackLinkClick(this, 'click-fhme-external-link');
2773        } else {
2774          trackLinkClick(this, 'click-fhme-internal-link');
2775        }
2776      });
2777    });
2778
2779  </script>
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791        
2791<script>$('head').append("      <style type=\"text\/css\">.full-screen-bg-wrapper::before {\n          background-color: rgba(0,27,107,0.2);\n          background-image: none !important;\n        }<\/style>\n    ");</script>
2791<script>$('head').append("      <style type=\"text\/css\">.row-1::before {\n          background-color: rgba(1,23,47,0.5);\n          background-image: none !important;\n        }<\/style>\n    ");</script>
2791<script>$('head').append("        <style type=\"text\/css\">\n          #btn-2.-quiet .icon {\n            fill: #ff7800;\n          }\n          #btn-2:hover {\n            background-color: #cc6000 !important;\n          }\n          #btn-2.-quiet:hover {\n            background-color: #cc6000;\n            box-shadow: inset 0 0 0 1px #cc6000 !important;\n            color: #ffffff !important;\n          }\n          #btn-2:hover .icon {\n            fill: #ffffff !important;\n          }\n        <\/style>\n    ");</script>
2791<script>$('head').append("        <style type=\"text\/css\">\n          #btn-3.-quiet .icon {\n            fill: #ff7800;\n          }\n          #btn-3:hover {\n            background-color: #cc6000 !important;\n          }\n          #btn-3.-quiet:hover {\n            background-color: #cc6000;\n            box-shadow: inset 0 0 0 1px #cc6000 !important;\n            color: #ffffff !important;\n          }\n          #btn-3:hover .icon {\n            fill: #ffffff !important;\n          }\n        <\/style>\n    ");</script>
2791<script>$('head').append("      <style type=\"text\/css\">.row-15::before {\n          background-color: rgba(0,27,107,0.3);\n          background-image: none !important;\n        }<\/style>\n    ");</script>
2791<script>$('head').append("        <style type=\"text\/css\">\n          #btn-4.-quiet .icon {\n            fill: #ffffff;\n          }\n          #btn-4:hover {\n            background-color: #e5e5e5 !important;\n          }\n          #btn-4.-quiet:hover {\n            background-color: #e5e5e5;\n            box-shadow: inset 0 0 0 1px #e5e5e5 !important;\n            color: #000000 !important;\n          }\n          #btn-4:hover .icon {\n            fill: #000000 !important;\n          }\n        <\/style>\n    ");</script>
2791
2792                    
2792<script type="application/ld+json">{
2793  "@context": "https://schema.org",
2794  "@type": "AboutPage",
2795  "@id": "https://orcaspirit.com/about/#aboutpage",
2796  "url": "https://orcaspirit.com/about/",
2797  "name": "About Orca Spirit Adventures",
2798  "description": "Learn about Orca Spirit Adventures — Victoria's original whale watching company. Meet our certified Marine Naturalists and captains, see our fleet, and read about our mission of responsible, carbon-neutral marine tourism in the Salish Sea.",
2799  "isPartOf": {
2800    "@type": "WebSite",
2801    "url": "https://orcaspirit.com/",
2802    "name": "Orca Spirit Adventures"
2803  },
2804  "mainEntity": {
2805    "@type": "Organization",
2806    "name": "Orca Spirit Adventures",
2807    "url": "https://orcaspirit.com/",
2808    "logo": "https://orcaspirit.com/wp-content/uploads/sites/8276/2026/01/top-logo.png",
2809    "description": "Victoria's original whale watching company, operating responsible, carbon-neutral whale and wildlife tours in the Salish Sea since opening. Certified Marine Naturalists and skilled local captains lead every tour.",
2810    "telephone": "+1-888-672-6722",
2811    "email": "[email protected]",
2812    "address": {
2813      "@type": "PostalAddress",
2814      "streetAddress": "146 Kingston Street",
2815      "addressLocality": "Victoria",
2816      "addressRegion": "BC",
2817      "postalCode": "V8V 1V4",
2818      "addressCountry": "CA"
2819    },
2820    "sameAs": [
2821      "https://www.facebook.com/orcaspiritvic/",
2822      "https://www.instagram.com/orcaspiritvic/",
2823      "https://twitter.com/orcaspiritvic",
2824      "https://www.youtube.com/channel/UCG3YUDljNx8ykQg9iFnCBKw",
2825      "https://www.tripadvisor.ca/Attraction_Review-g154945-d1448371-Reviews-Orca_Spirit_Adventures-Victoria_Victoria_Capital_Regional_District_Vancouver_Isla.html"
2826    ]
2827  }
2828}</script>
2828
2829      
2830          
2831              
2831<script type="application/ld+json">
2832        {
2833    "@context": "https://schema.org",
2834    "@type": "BreadcrumbList",
2835    "itemListElement": [
2836        {
2837            "@type": "ListItem",
2838            "position": "1",
2839            "item": "https://orcaspirit.com/about/",
2840            "name": "About"
2841        }
2842    ]
2843}
2844      </script>
2844
2845    
2846    
2847      
2848
2849
2850  
2850<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"cd431438ce3b4135bd4a23ac806d11f2","r":1,"spa":2}' crossorigin="anonymous"></script>
2850
2851</body>
2852</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.