.dropdown-trigger[data-astro-cid-i5v37hkz]{align-items:center;gap:.5rem;display:flex}.site-navigation[data-astro-cid-l7arcky5]{width:100%;min-height:inherit;background:0 0;align-items:center;display:flex;position:relative}.site-navigation[data-astro-cid-l7arcky5]>.padding-global[data-astro-cid-l7arcky5]{width:100%}.header-chevron[data-astro-cid-l7arcky5]{border:1.5px solid;border-width:1.5px 1.5px 0 0;flex:none;width:.5rem;height:.5rem;margin-inline:-.125rem .125rem;transition:transform .25s cubic-bezier(.25,.8,.25,1);transform:rotate(45deg)}.header-dropdown-toggle:focus-visible .header-chevron[data-astro-cid-l7arcky5],.header-dropdown-toggle[aria-expanded=true] .header-chevron[data-astro-cid-l7arcky5]{transform:rotate(135deg)}@media (hover:hover){.header-dropdown-toggle:hover .header-chevron[data-astro-cid-l7arcky5]{transform:rotate(135deg)}}.menu-icon-line-top[data-astro-cid-l7arcky5],.menu-icon-line-middle[data-astro-cid-l7arcky5],.menu-icon-line-bottom[data-astro-cid-l7arcky5]{transition:transform .25s cubic-bezier(.25,.8,.25,1),opacity .15s}.menu-toggle[data-astro-cid-l7arcky5][aria-expanded=true] .menu-icon-line-top[data-astro-cid-l7arcky5]{transform:translateY(8px)rotate(45deg)}.menu-toggle[data-astro-cid-l7arcky5][aria-expanded=true] .menu-icon-line-middle[data-astro-cid-l7arcky5]{opacity:0}.menu-toggle[data-astro-cid-l7arcky5][aria-expanded=true] .menu-icon-line-bottom[data-astro-cid-l7arcky5]{transform:translateY(-8px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.header-chevron[data-astro-cid-l7arcky5],.menu-icon-line-top[data-astro-cid-l7arcky5],.menu-icon-line-middle[data-astro-cid-l7arcky5],.menu-icon-line-bottom[data-astro-cid-l7arcky5]{transition:none}}@font-face{font-family:Overpass;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_astro/overpass-latin-variable.qAR8M_co.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_astro/big-shoulders-display-latin-variable.Bn_gnr7w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-charcoal:#1b1b18;--font-body:Overpass, sans-serif;--prose-font-family:var(--font-body);--prose-size:var(--font-size-paragraph);--prose-line-height:1.5em;--prose-weight:var(--font-weight-normal);--prose-letter-spacing:-.012em;--color-brand-teal:#0fbdbd;--color-white-32:#ffffff52;--color-black-84:#000000d6;--color-brand-black:#1b1b18;--color-brand-blue:#0f83bd;--color-black:#000;--color-white:white;--color-smoke-gray:#6b6b61;--color-brand-tan:#946938;--font-display:"Big Shoulders Display", sans-serif;--tracking-size-small:-.01em;--text-font-family:var(--font-body);--text-size:var(--font-size-base);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-03);--font-weight-light:300;--tracking-sub-01:-.01em;--tracking-00:0em;--tracking-all-caps-large:0px;--tracking-add-01:.01em;--font-weight-semibold:600;--space-xsmall:clamp(.5rem, .355rem + .62vw, .75rem);--tracking-add-04:.025em;--color-ocean-teal:#0fbdbd;--space-medium:clamp(1.75rem, 1.027rem + 3.08vw, 3rem);--space-small:clamp(1rem, .711rem + 1.23vw, 1.5rem);--color-black-00:transparent;--tracking-add-02:.015em;--color-white-48:#ffffff7a;--color-teal-alpha-64:#0fbdbda3;--color-moss-lime:#aebd0f;--color-sky-blue:#0f83bd;--tracking-all-caps-medium:0px;--color-black-72:#000000b8;--color-black-08:#00000014;--space-xlarge:clamp(4rem, 1.687rem + 9.86vw, 8rem);--color-teal-deep:#042f2f;--color-blue-dark:#0b628e;--color-white-16:#ffffff29;--space-large:clamp(2.5rem, 1.054rem + 6.16vw, 5rem);--color-black-16:#00000029;--section-space-large:clamp(2.5rem, 1.054rem + 6.16vw, 5rem);--color-black-32:#00000052;--space-xxsmall:clamp(.25rem, .178rem + .31vw, .375rem);--font-weight-medium:500;--font-weight-bold:700;--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-heading-4);--subhead-line-height:1.25em;--subhead-weight:var(--font-weight-bold);--subhead-letter-spacing:var(--tracking-sub-03);--tracking-sub-03:-.02em;--font-size-tiny:.75rem;--font-weight-xbold:800;--headline-font-family:var(--font-display);--headline-size:var(--font-size-heading-4);--headline-line-height:1.2em;--headline-weight:var(--font-weight-bold);--headline-letter-spacing:var(--tracking-00);--section-space-medium:clamp(1.75rem, 1.027rem + 3.08vw, 3rem);--section-space-small:clamp(1rem, .711rem + 1.23vw, 1.5rem);--section-space-xsmall:clamp(.5rem, .355rem + .62vw, .75rem);--font-weight-normal:400;--color-white-72:#ffffffb8;--tracking-add-07:.04em;--font-size-heading-5:clamp(1.25rem, 1.106rem + .62vw, 1.5rem);--tracking-sub-02:-.015em;--color-white-08:#ffffff14;--color-teal-alpha-16:#0fbdbd29;--section-space-xlarge:clamp(4rem, 1.687rem + 9.86vw, 8rem);--font-size-heading-1:clamp(2.5rem, 1.344rem + 4.93vw, 4.5rem);--font-size-heading-2:clamp(2rem, 1.133rem + 3.69vw, 3.5rem);--font-size-heading-3:clamp(1.75rem, 1.316rem + 1.85vw, 2.5rem);--font-size-heading-4:clamp(1.5rem, 1.211rem + 1.23vw, 2rem);--font-size-heading-6:clamp(1.125rem, 1.053rem + .31vw, 1.25rem);--font-size-large:clamp(1.25rem, 1.106rem + .62vw, 1.5rem);--font-size-medium:clamp(1.125rem, 1.053rem + .31vw, 1.25rem);--font-size-base:clamp(1rem, .928rem + .31vw, 1.125rem);--font-size-small:.875rem;--color-brand-lime:#aebd0f;--color-surface-light:#ededec;--color-gray-light:#b5b5b0;--color-gray-dark:#505049;--color-neutral-darkest:#1b1b18;--color-teal-dark:#0b8e8e;--color-teal-alpha-72:#0fbdbdb8;--tracking-sub-04:-.025em;--font-size-prose-heading-1:clamp(1.75rem, 1.171rem + 2.46vw, 2.75rem);--font-size-prose-heading-2:clamp(1.5rem, 1.066rem + 1.85vw, 2.25rem);--font-size-prose-heading-3:clamp(1.25rem, 1.106rem + .62vw, 1.5rem);--font-size-paragraph:clamp(1rem, .928rem + .31vw, 1.125rem);--color-cta-teal:oklch(63% .13 194.52)}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}footer,header,main,menu,nav,section{display:block}progress{vertical-align:baseline;display:inline-block}[hidden]{display:none}a{background-color:#0000}a:active,a:hover{outline:0}h1{margin:.67em 0}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}code{font-family:monospace;font-size:1em}button,input,textarea{color:inherit;font:inherit;margin:0}button{text-transform:none;-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto}.dropdown-chevron:before{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:.45em;height:.45em;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}*{box-sizing:border-box}html{height:100%}body{min-height:100%;margin:0}img{vertical-align:middle;max-width:100%;display:inline-block}.inline-link{max-width:100%;display:inline-block}.button-link{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}h1,h2,h3{margin-bottom:10px;font-weight:700}p{margin-top:0}button,[type=button]{cursor:pointer;-webkit-appearance:button;border:0}label{margin-bottom:5px;font-weight:700;display:block}.dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.dropdown-trigger,.dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.dropdown-trigger{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.dropdown-trigger:focus{outline:0}.dropdown-chevron{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.dropdown-panel{background:#ddd;min-width:100%;display:none;position:absolute}.dropdown-panel.is-open{display:block}.dropdown-link{color:#222;padding:10px 20px;display:block}.dropdown-link.is-current{color:#0082f3}.dropdown-link:focus{outline:0}.prose ul{overflow:hidden}.site-navigation{z-index:1000;background:#ddd;position:relative}.navigation-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.navigation-link.is-current{color:#0082f3}.navigation-menu{position:relative}.menu-toggle{cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.menu-toggle:focus{outline:0}.menu-toggle.is-open{color:#fff;background-color:#c8c8c8}@media screen and (width<=991px){.site-navigation .navigation-menu{display:none}.site-navigation .menu-toggle{display:block}}.model-browser,.model-browser-tabs{position:relative}.model-tab{vertical-align:top;text-align:left;cursor:pointer;color:#222;text-decoration:none;display:inline-block;position:relative}.model-tab:focus{outline:0}.model-browser-panels{display:block;position:relative;overflow:hidden}.model-panel{display:none;position:relative}.is-active{display:block}@media screen and (width<=479px){.model-tab{display:block}}.container-large{display:block}.row{flex-direction:row;align-items:flex-start;display:flex}body{background-color:var(--color-charcoal);font-family:var(--font-body);color:var(--color-surface-light);font-size:14px;line-height:20px}h1{font-family:var(--prose-font-family);color:var(--color-charcoal);font-size:var(--prose-size);line-height:var(--prose-line-height);font-weight:var(--prose-weight);letter-spacing:var(--prose-letter-spacing);--prose-font-family:var(--font-body);--prose-size:var(--font-size-prose-heading-1);--prose-line-height:1.15em;--prose-weight:var(--font-weight-semibold);--prose-letter-spacing:var(--tracking-sub-01);margin-top:0;margin-bottom:32px}h2{font-family:var(--prose-font-family);color:var(--color-charcoal);font-size:var(--prose-size);line-height:var(--prose-line-height);font-weight:var(--prose-weight);letter-spacing:var(--prose-letter-spacing);--prose-font-family:var(--font-body);--prose-size:var(--font-size-prose-heading-2);--prose-line-height:1.2em;--prose-weight:var(--font-weight-medium);--prose-letter-spacing:var(--tracking-00);margin-top:0;margin-bottom:24px}h3{font-family:var(--prose-font-family);color:var(--color-charcoal);font-size:var(--prose-size);line-height:var(--prose-line-height);font-weight:var(--prose-weight);letter-spacing:var(--prose-letter-spacing);--prose-font-family:var(--font-body);--prose-size:var(--font-size-prose-heading-3);--prose-line-height:1.25em;--prose-weight:var(--font-weight-semibold);--prose-letter-spacing:var(--tracking-00);margin-top:20px;margin-bottom:8px}p{font-family:var(--prose-font-family);color:var(--color-brand-black);font-size:var(--prose-size);line-height:var(--prose-line-height);font-weight:var(--prose-weight);letter-spacing:var(--prose-letter-spacing);--prose-font-family:var(--font-body);--prose-size:var(--font-size-paragraph);--prose-line-height:1.5em;--prose-weight:var(--font-weight-normal);--prose-letter-spacing:-.012em;margin-bottom:12px}a{color:var(--color-brand-teal);font-weight:500;text-decoration:none}ul{margin-top:0;margin-bottom:10px;padding-left:1.5rem;font-size:16px;line-height:1.45em}li{font-family:var(--prose-font-family);color:var(--color-charcoal);font-size:var(--prose-size);line-height:var(--prose-line-height);font-weight:var(--prose-weight);letter-spacing:var(--prose-letter-spacing);--prose-font-family:var(--font-body);--prose-size:var(--font-size-paragraph);--prose-line-height:1.5em;--prose-weight:var(--font-weight-normal);--prose-letter-spacing:-.012em;margin-bottom:.5rem}strong{font-weight:800}.wrapper-text{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;display:flex}.wrapper-text.width-100{width:100%}.wrapper-text.width-66{width:66%}.wrapper-text.max-width-600px{width:100%;max-width:600px}.headline-display-medium{font-family:var(--font-display);color:var(--color-brand-blue);letter-spacing:.01em;margin-top:0;margin-bottom:0;font-size:40px;font-weight:800;line-height:1.3em}.headline-display-medium.text-color-alternate{color:var(--color-surface-light)}.headline-display-medium.text-color-alternate.narrow{max-width:600px;margin-left:auto;margin-right:auto;line-height:1.2em}.headline-display-medium.text-color-tertiary-dark{color:var(--color-teal-dark)}.headline-display-medium.text-color-tertiary-dark.margin-bottom-small{margin-bottom:.75rem}.text-size-large{font-family:var(--text-font-family);color:var(--color-charcoal);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-weight);letter-spacing:var(--text-letter-spacing);--text-font-family:var(--font-body);--text-size:var(--font-size-large);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-03)}.text-size-large.text-color-alternate{color:var(--color-surface-light);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-sub-01)}.text-size-large.text-color-alternate.margin-bottom-medium{margin-bottom:2rem}.text-size-large.text-color-alternate.margin-bottom-medium.text-wrap-balance{text-wrap:balance}.text-size-medium{font-family:var(--text-font-family);color:var(--color-charcoal);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-weight);text-align:left;letter-spacing:var(--text-letter-spacing);--text-font-family:var(--font-body);--text-size:var(--font-size-medium);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-03)}.text-size-medium.text-color-alternate{letter-spacing:var(--tracking-00)}.text-size-medium.text-color-alternate.text-wrap-balance{text-wrap:balance}.text-size-medium.text-color-alternate.text-wrap-balance.text-weight-light{font-weight:var(--font-weight-light)}.text-size-regular{font-family:var(--text-font-family);color:var(--color-brand-black);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-weight);letter-spacing:var(--text-letter-spacing);--text-font-family:var(--font-body);--text-size:var(--font-size-base);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-03);margin-bottom:0}.text-size-regular.text-color-alternate{color:var(--color-surface-light);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-add-01)}.text-regular-semibold{font-family:var(--font-body);color:var(--color-gray-light);letter-spacing:var(--tracking-size-small);margin-bottom:0;font-size:16px;font-weight:600;line-height:150%}.text-regular-semibold.text-color-white{color:var(--color-white);letter-spacing:-.01em}.text-size-small{font-family:var(--text-font-family);color:var(--color-charcoal);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-letter-spacing);--text-font-family:var(--font-body);--text-size:var(--font-size-small);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-01)}.text-size-small.text-color-alternate{font-family:var(--text-font-family);color:var(--color-surface-light);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-sub-01)}.text-tiny-link{font-family:var(--font-body);color:var(--color-brand-teal);letter-spacing:var(--tracking-size-small);white-space:nowrap;font-size:14px;font-weight:400;line-height:150%;text-decoration:underline}.labels-navigation-small{font-family:var(--font-body);color:var(--color-surface-light);letter-spacing:var(--tracking-add-04);white-space:nowrap;overflow-wrap:normal;font-size:14px;font-weight:500;line-height:1em;text-decoration:none}.labels-navigation-small:hover{color:var(--color-ocean-teal)}.layout-vertical{flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:flex-start;width:auto;min-width:0;min-height:40px;text-decoration:none;display:flex}.layout-vertical.gap-medium{column-gap:var(--space-medium);row-gap:var(--space-medium)}.layout-vertical.gap-small{column-gap:var(--space-small);row-gap:var(--space-small)}.layout-vertical.gap-xsmall{column-gap:var(--space-xsmall);row-gap:var(--space-xsmall)}.button{color:var(--color-gray-light);white-space:nowrap;border:1.5px solid #ffffffa3;border-radius:999px;justify-content:center;align-items:center;column-gap:8px;padding:10px 20px 8px;text-decoration:none}.button:hover{border-color:var(--color-ocean-teal)}.button.is-current{border-width:1px}.button.is-current:hover{border-width:1px;border-color:var(--color-brand-teal)}.button.cta-accent-02{border-color:var(--color-black-00);background-color:var(--color-brand-tan);color:var(--color-white);letter-spacing:var(--tracking-add-02);line-height:1.1em}.button.cta-accent-02:hover{background-color:var(--color-charcoal)}.button.cta-op-light-med{border-color:var(--color-black-00);background-color:var(--color-white-48);color:var(--color-brand-black);letter-spacing:var(--tracking-sub-01);font-weight:600;line-height:1.1em}.button.cta-op-light-med:hover{background-color:var(--color-teal-alpha-64)}.button-moss{background-color:var(--color-moss-lime);color:var(--color-black);letter-spacing:-.01em;white-space:nowrap;word-break:normal;overflow-wrap:normal;border-radius:6px;margin-top:0;margin-bottom:0;padding:12px 24px 10px;font-family:Overpass,sans-serif;font-size:16px;font-weight:600;line-height:1em;text-decoration:none}.page-wrapper{flex-flow:column;justify-content:flex-start;width:100%;height:100%;min-height:100svh;display:flex;overflow:hidden}.footer-component{border-top:2px none var(--color-charcoal);background-color:#0f83bd;background-image:radial-gradient(circle closest-corner at 50% -80%,#0000,#000);flex-direction:column;justify-content:flex-start;align-items:center;row-gap:80px;width:100%;text-decoration:none}.company-logo{flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:10px;text-decoration:none;display:flex}.container-footer-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.container-footer-column.horizontal{flex-flow:row;gap:1rem;width:auto}.footer-credits{border-top:1px solid var(--color-surface-light);flex:0 auto;justify-content:space-between;align-items:center;column-gap:24px;width:100%;padding-top:1rem;text-decoration:none;display:flex}.footer-social-icon{object-fit:cover;justify-content:center;align-items:center;text-decoration:none;display:block}.logo-company{object-fit:cover;flex:0 auto;justify-content:center;align-items:center;height:40px;text-decoration:none;display:flex}.wrapper-text-group{flex-flow:column;align-items:flex-start;gap:0;margin-bottom:0;display:flex}.wrapper-text-group.add-dividers-top{border-top:1px solid var(--color-brand-black);border-bottom:1px none var(--color-charcoal);width:100%;padding-top:1rem;padding-bottom:0}.wrapper-text-group.gap-small{column-gap:var(--space-small);row-gap:var(--space-small)}.wrapper-text-group.padding-right-xlarge{padding-right:clamp(0rem,40vw - 24.8rem,8rem)}.headline-display-large{font-family:var(--font-display);color:var(--color-gray-light);letter-spacing:.01em;margin-bottom:0;font-size:60px;font-weight:800;line-height:1.1em}.headline-display-large.color-lime{color:var(--color-brand-lime)}.headline-display-large.narrow{max-width:800px;color:var(--color-white);text-shadow:0 1px 18px var(--color-neutral-darkest);text-wrap:pretty;margin-left:auto;margin-right:auto}.site-container{flex-flow:column;align-items:center;width:100%;max-width:1440px;padding-left:120px;padding-right:120px;display:flex}.site-container.cta-component{background-image:var(--bg-scratched-metal);background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:1440px;padding:3em 120px}.section-home-hero{background-image: radial-gradient(ellipse 72% 125% at 0% 100%, #00000080 0%, #0000005c 28%, #0000002e 56%, #0000000f 80%, #0000 100%), linear-gradient(213deg, var(--color-black-00) 52%, var(--color-black-72)), radial-gradient(circle closest-corner at 50% 50%, var(--color-black-00) 41%, var(--color-black-08) 89%), var(--bg-ortun-ac276-hero);background-position:0 0,0 0,0 0,50%;background-repeat:no-repeat,repeat,repeat,no-repeat;background-size:auto,auto,auto,cover;background-attachment:scroll,scroll,scroll,scroll;flex-flow:column;justify-content:flex-end;align-items:flex-start;height:50svh;max-height:768px;display:flex}.home-content-wrapper{column-gap:var(--space-xlarge);row-gap:var(--space-xlarge);justify-content:flex-start;align-items:center;width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.hero-text-background-rough{text-align:center;background-image:var(--bg-scratched-metal);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:50svh;max-height:768px;display:flex}.team-item{grid-template-rows:auto;grid-template-columns:2fr 3fr;grid-auto-columns:1fr;align-content:stretch;gap:5rem;width:100%;display:grid}.team-list{flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;gap:90px;display:flex}.section-cta{border-top:2px none var(--color-gray-dark);background-image:var(--bg-ortun-cc336-overhead), linear-gradient(to bottom, var(--color-teal-deep), var(--color-teal-deep));text-align:center;background-position:0 100%,0 0;background-repeat:no-repeat,repeat;background-size:150%,auto;background-attachment:scroll,scroll;flex-flow:column;justify-content:center;align-items:center;width:100%;margin-top:6rem;margin-bottom:6rem;display:block}.cta-buttons{justify-content:center;align-items:center;gap:30px;margin-top:30px}.cta-button{border:1.5px solid var(--color-gray-light);height:48px;color:var(--color-gray-light);white-space:nowrap;background-color:#0000;border-radius:8px;justify-content:center;align-items:center;column-gap:8px;padding:12px 24px 10px;font-size:15px;font-weight:600;line-height:1em;text-decoration:none;display:flex}.cta-button-filled{border:1.5px solid var(--color-moss-lime);background-color:var(--color-white-32);height:auto;color:var(--color-black);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;column-gap:8px;padding:12px 24px 10px;font-size:15px;font-weight:600;line-height:1em;text-decoration:none;display:flex}.values-component{max-width:65%}.values-list{justify-content:flex-end;align-items:flex-start}.faq-list{flex-flow:column;gap:5px}.contact-hours-column{flex-flow:column;gap:8px;width:100%;max-width:300px;display:flex}.contact-form-column{flex-flow:column;gap:0;width:100%;display:flex}.contact-grid-link{color:var(--color-charcoal);letter-spacing:var(--tracking-all-caps-medium)}.contact-grid-link.color-teal{color:var(--color-brand-teal)}.boat-price{border:1px solid var(--color-surface-light);font-family:var(--text-font-family);color:var(--color-surface-light);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-weight);--text-font-family:var(--font-body);--text-size:var(--font-size-small);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-01);border-radius:5px;justify-content:flex-start;align-items:flex-start;margin-bottom:0;padding:.375rem .75rem .25rem;display:inline-block}.boats-content-section{background-color:var(--color-charcoal);padding-top:6em;padding-bottom:6em}.boats-column{flex-flow:column;align-items:flex-start;width:100%;max-width:400px;display:flex}.boats-columns-flex{justify-content:flex-start;align-items:flex-start;gap:60px}.boats-columns-flex.divider-bottom{border-bottom:1px solid var(--color-smoke-gray);padding-bottom:3rem}.section-team-members{justify-content:center;align-items:flex-start;width:100%;display:block}.theme-light{background-color:var(--color-surface-light)}.padding-section-medium{height:100%;padding-top:var(--space-medium);padding-bottom:var(--space-medium)}.wrapper-profile-title{flex-flow:column;display:flex}.text-faq-question{font-family:var(--text-font-family);color:var(--color-ocean-teal);font-size:var(--text-size);line-height:1.3em;font-weight:var(--text-weight);letter-spacing:var(--tracking-sub-01);cursor:pointer;text-wrap:pretty;--text-font-family:var(--font-body);--text-size:var(--font-size-medium);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-03);margin-bottom:0;padding-right:5rem}.footer-link-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;max-width:none;text-decoration:none;display:flex}.footer-link-column.right{flex-flow:row;justify-content:flex-end;gap:1rem}.faq-content{flex-flow:column;width:100%;display:flex}.flex-horizontal{gap:5rem;width:100%;display:flex}.flex-horizontal.gap-xlarge{gap:8rem}.section-privacy-policy{padding-top:5rem;padding-bottom:5rem}.header-menu-wrapper{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.header-menu-icon{padding:0}.site-header{z-index:10;border-bottom:1px solid var(--color-blue-dark);background-color:#000000eb;background-image:linear-gradient(180deg, var(--color-black-08), var(--color-white-16));backdrop-filter:blur(10px);align-items:center;width:100%;height:auto;min-height:4.5rem;padding-left:0;padding-right:0;display:flex;position:sticky;top:0}.header-menu{align-items:center;display:flex;position:static}.header-menu-link{height:100%;min-height:7rem;color:var(--color-brand-blue);letter-spacing:-.01em;flex-flow:column;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:1em;text-decoration:none;display:flex}.header-menu-link:hover{color:var(--color-ocean-teal);border-bottom:5px #2995a3;padding-top:0}.header-menu-link.is-current{color:var(--color-ocean-teal);font-size:14px}.header-inner{justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:flex}.header-button-wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;gap:1rem;margin-left:1rem;display:flex}.header-logo{width:auto;height:2.5rem}.padding-section-large{width:100%;padding-top:var(--space-large);padding-bottom:var(--space-large)}.gallery-heading-wrapper{text-align:left;width:100%;max-width:none}.section-gallery{background-color:var(--color-charcoal);flex-flow:column;justify-content:flex-start;align-items:stretch;display:block}.container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.gallery-image.ratio-16x9{aspect-ratio:16/9;object-fit:cover}.gallery-component{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.section-history{width:100%}.history-image-group{border-top:3px solid var(--color-black);border-bottom:3px solid var(--color-black);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;gap:3px;width:100%;margin-top:0;padding-top:0;padding-bottom:0;display:flex}.frame-image{border-radius:0;width:100%;margin-bottom:0;overflow:hidden}.frame-image.ratio-16x9{aspect-ratio:16/9;object-fit:cover;overflow:hidden}.link-text-footer{justify-content:flex-start;align-items:flex-start;width:auto;height:auto;padding-top:8px;padding-bottom:8px;text-decoration:none;display:flex}.link-text-footer.is-current{height:auto}.footer-links-wrapper{justify-content:space-between;align-items:flex-end;column-gap:3rem;width:100%;padding-bottom:1.5rem;text-decoration:none;display:flex}.footer-container{flex-flow:column;align-items:center;gap:1rem;width:100%;display:flex}.footer-social-link{justify-content:flex-start;align-items:flex-start;column-gap:12px;width:auto;height:auto;text-decoration:none;display:block}.flex-vertical{flex-flow:column;align-items:flex-start;display:flex}.flex-vertical.width-100{width:100%}.flex-vertical.align-center{justify-content:flex-start;align-items:center}.grid-2-col{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:start;gap:90px;display:grid}.ortun-logo{height:120px;display:block}.ortun-logo.margin-top-neg-30px{margin-top:-20px}.ortun-logo.margin-top-neg-30px.logo-height-4rem{height:4rem}.ortun-drawing-image{border:2px none var(--color-black-16);background-image:linear-gradient(to bottom, var(--color-white), var(--color-white));border-radius:0;width:100%;height:auto;margin-bottom:0;padding:0 15px 30px;position:relative;top:0;left:0;overflow:visible}.ortun-drawing-image:hover{background-image:linear-gradient(to bottom, var(--color-white), var(--color-white));mix-blend-mode:normal;border-radius:.25rem}.boat-content{background-image:linear-gradient(to bottom, var(--color-surface-light), var(--color-surface-light))}.spacer-size-large{width:100%;padding-bottom:var(--section-space-large)}.ortun-drawing{border-radius:.5rem;width:100%;margin-bottom:15px;position:relative;top:0;left:0;overflow:hidden}.ortun-drawing:hover{border:3px solid var(--color-brand-tan);border-radius:.5rem;box-shadow:0 5px 10px #0003}.ortun-drawing:active{border:4px solid var(--color-brand-tan)}.ortun-drawing.padding-bottom{border-top:1px solid var(--color-black-16);background-image:linear-gradient(to bottom, var(--color-white), var(--color-white));border-radius:0 0 .25rem .25rem;padding-top:90px}.ortun-drawing.padding-bottom:hover{box-shadow:none}.ortun-drawing.padding-middle{border-top:1px solid var(--color-black-16);background-image:linear-gradient(to bottom, var(--color-white), var(--color-white));border-radius:0;margin-bottom:0;padding-top:90px}.ortun-drawing.padding-top{background-image:linear-gradient(to bottom, var(--color-white), var(--color-white));border-radius:.25rem .25rem 0 0;margin-bottom:0;padding-top:30px}.wrapper-text-angled-corner{background-image:linear-gradient(to bottom, var(--color-brand-tan), var(--color-brand-tan));width:200px;height:30px;box-shadow:2.5px 2.5px 5px 0 var(--color-black-32);flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute;top:35px;left:-50px;transform:rotate(-45deg)}.ortun-boats-drawings-group{flex-flow:column;gap:0;width:100%;padding:3rem 0;display:flex}.model-browser{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:start;gap:0;width:100%;display:flex}.model-tab,.model-tab.is-current,.model-tab,.model-tab{background-color:#fff0;width:100%;padding:0}.model-tab.is-current{background-color:#fff0}.model-browser-tabs{column-gap:var(--space-medium);row-gap:var(--space-medium);flex-flow:column;align-items:flex-start;width:100%;max-width:280px;margin-right:3rem;display:flex}.model-panel,.model-panel{width:100%}.model-browser-panels{padding-top:0}.ortun-intro{gap:5rem;display:flex}.grid-2col-sidebar{column-gap:var(--space-xxsmall);row-gap:var(--space-xxsmall);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:1fr;place-items:center start;width:100%;display:grid}.text-style-large{font-family:var(--text-font-family);color:var(--color-brand-black);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-weight);letter-spacing:var(--text-letter-spacing);--text-font-family:var(--font-body);--text-size:var(--font-size-large);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-03)}.text-style-large.text-weight-medium{font-weight:var(--font-weight-medium)}.text-style-caption{font-family:var(--text-font-family);color:var(--color-charcoal);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-weight);text-align:left;letter-spacing:var(--text-letter-spacing);--text-font-family:var(--font-body);--text-size:var(--font-size-small);--text-line-height:1.5em;--text-weight:var(--font-weight-semibold);--text-letter-spacing:var(--tracking-add-01);text-decoration:none}.text-style-base{font-family:var(--text-font-family);color:var(--color-black-72);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-weight);letter-spacing:var(--text-letter-spacing);--text-font-family:var(--font-body);--text-size:var(--font-size-base);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-03)}.text-style-base.text-weight-bold{font-weight:var(--font-weight-bold)}.text-style-base.text-link-secondary{color:var(--color-sky-blue);font-weight:var(--font-weight-medium)}.text-style-base.text-color-accent-02{color:var(--color-brand-tan)}.subhead-style-small{font-family:var(--subhead-font-family);color:var(--color-charcoal);font-size:var(--subhead-size);line-height:var(--subhead-line-height);font-weight:var(--subhead-weight);letter-spacing:var(--subhead-letter-spacing);--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-heading-6);--subhead-line-height:1.2em;--subhead-weight:var(--font-weight-bold);--subhead-letter-spacing:var(--tracking-sub-04);text-decoration:none}.subhead-style-small.text-color-alternate{color:var(--color-surface-light);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-00)}.subhead-style-small.text-color-alternate.margin-bottom-xsmall{margin-bottom:.5rem}.subhead-style-tiny{font-family:var(--subhead-font-family);color:var(--color-charcoal);font-size:var(--subhead-size);line-height:var(--subhead-line-height);font-weight:var(--subhead-weight);letter-spacing:var(--text-letter-spacing);--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-small);--subhead-line-height:1.3em;--subhead-weight:var(--font-weight-xbold);--subhead-letter-spacing:var(--tracking-add-01);text-decoration:none}.subhead-style-tiny.layout-pill{background-image:linear-gradient(to bottom, var(--color-black-16), var(--color-black-16));font-size:var(--font-size-tiny);font-weight:var(--font-weight-xbold);letter-spacing:var(--tracking-00);border-radius:999px;padding:.3rem .6rem .15rem}.container-content-fullspan{flex-flow:column;gap:.25rem;width:100%;display:flex}.container-content-fullspan.margin-top.is-size-small{margin-top:.75rem}.headline-style-h1{font-family:var(--headline-font-family);color:var(--color-charcoal);font-size:var(--headline-size);line-height:var(--headline-line-height);font-weight:var(--headline-weight);letter-spacing:var(--headline-letter-spacing);--headline-font-family:var(--font-display);--headline-size:var(--font-size-heading-2);--headline-line-height:1em;--headline-weight:var(--font-weight-bold);--headline-letter-spacing:var(--tracking-sub-01);margin-bottom:0;text-decoration:none}.headline-style-h1.text-color-accent-02{color:var(--color-brand-tan)}.headline-style-h1.text-color-accent-02.margin-bottom-xxsmall{margin-bottom:var(--space-xxsmall)}.headline-style-h3{font-family:var(--headline-font-family);color:var(--color-charcoal);font-size:var(--headline-size);line-height:var(--headline-line-height);font-weight:var(--headline-weight);letter-spacing:var(--headline-letter-spacing);--headline-font-family:var(--font-display);--headline-size:var(--font-size-heading-4);--headline-line-height:1.1em;--headline-weight:var(--font-weight-bold);--headline-letter-spacing:var(--tracking-00);margin-bottom:0;text-decoration:none}.container-sidebar{flex-flow:column;width:100%;max-width:360px;display:flex}.container-sidebar.color-light{border-radius:.75rem;max-width:400px}.wrapper-content-boat-specs{justify-content:flex-start;align-items:flex-start;gap:5rem;width:100%;margin-left:0;margin-right:0;display:flex}.subhead-style-xsmall{font-family:var(--subhead-font-family);color:var(--color-charcoal);font-size:var(--subhead-size);line-height:var(--subhead-line-height);font-weight:var(--subhead-weight);letter-spacing:var(--subhead-letter-spacing);--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-base);--subhead-line-height:1.25em;--subhead-weight:var(--font-weight-bold);--subhead-letter-spacing:var(--tracking-sub-03);text-decoration:none}.subhead-style-xsmall.text-color-accent-02{color:var(--color-brand-tan)}.layout-grid-2col{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;gap:4rem;width:100%;display:grid}.layout-grid-2col.gap-none{gap:0}.layout-grid-2col.ratio-2x3{grid-template-columns:2fr 3fr}.header-dropdown-link{width:100%;height:2.5rem;font-family:var(--text-font-family);color:var(--color-charcoal);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--font-weight-semibold);letter-spacing:0;--text-font-family:var(--font-body);--text-size:var(--font-size-small);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-01);border-radius:4px;justify-content:flex-start;align-items:center;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.header-dropdown-link:hover{background-color:var(--color-black-08)}.header-dropdown-link.is-current{color:#000}.header-dropdown-link.text-color-secondary{color:var(--color-sky-blue)}.header-dropdown-list{background-color:var(--color-white-72);backdrop-filter:none;letter-spacing:0;border:0 #000;border-radius:.5rem;margin-top:.75rem;margin-left:-1.5rem;font-size:.875rem;font-weight:500;line-height:145%;text-decoration:none;box-shadow:0 4px 8px #00000014}.header-dropdown-list.is-open{background-color:#fff;border:1px #000;padding:.5rem}.header-dropdown-toggle{color:var(--color-brand-blue);letter-spacing:-.01em;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1em}.header-dropdown-toggle:hover,.header-dropdown-toggle:active,.header-dropdown-toggle:focus{color:var(--color-brand-teal)}.header-menu-dropdown{margin:0}.text-rich-text{color:var(--color-brand-black)}.text-rich-text.text-color-alternate{color:var(--color-surface-light)}.text-rich-text.text-color-alternate p{color:var(--color-surface-light);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-00)}.text-rich-text.text-color-alternate li{color:var(--color-surface-light);font-weight:var(--font-weight-light);letter-spacing:var(--prose-letter-spacing)}.text-rich-text.text-color-alternate h3,.text-rich-text.text-color-alternate h2,.text-rich-text.text-color-alternate h1{color:var(--color-surface-light)}.text-color-tertiary{color:var(--color-ocean-teal)}.main-wrapper{flex-flow:column;flex:1 0 auto;width:100%;height:100%;display:flex;position:static}.text-faq-answer{opacity:0;max-height:0;font-family:var(--text-font-family);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-weight);letter-spacing:var(--text-letter-spacing);text-wrap:pretty;--text-font-family:var(--font-body);--text-size:var(--font-size-base);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-03);transition:max-height .6s,opacity .7s .1s;overflow:hidden}.text-faq-answer.text-color-alternate{color:var(--color-surface-light);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-00)}.text-faq-answer.is-open{opacity:1;max-height:500px}.faq-list-item{border-top:1px solid var(--color-ocean-teal);cursor:pointer;flex-flow:column;gap:5px;padding-top:30px;padding-bottom:30px;position:relative}.padding-global{width:100%;padding-left:2rem;padding-right:2rem}.padding-section-small{width:100%;padding-top:3rem;padding-bottom:3rem}.spacer-size-medium{width:100%;padding-bottom:var(--section-space-medium)}.spacer-size-small{width:100%;padding-bottom:var(--section-space-small)}.spacer-size-xsmall{width:100%;padding-bottom:var(--section-space-xsmall)}.profile-image{object-fit:contain;width:100%;height:auto}.profile-image-wrapper.ratio-1x1{aspect-ratio:1;object-fit:contain;flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}.container-medium{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.container-xsmall{width:100%;max-width:32rem;margin-left:auto;margin-right:auto}.text-size-base{font-family:var(--text-font-family);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-weight);letter-spacing:var(--text-letter-spacing);--text-font-family:var(--font-body);--text-size:var(--font-size-base);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-03)}.text-size-base.text-color-alternate{color:var(--color-surface-light);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-00)}.text-size-base.text-color-primary{color:var(--color-charcoal);font-weight:var(--font-weight-light);letter-spacing:var(--text-letter-spacing)}.heading-style-large{font-family:var(--headline-font-family);font-size:var(--headline-size);line-height:var(--headline-line-height);font-weight:var(--headline-weight);letter-spacing:var(--headline-letter-spacing);--headline-font-family:var(--font-display);--headline-size:var(--font-size-heading-2);--headline-line-height:1em;--headline-weight:var(--font-weight-bold);--headline-letter-spacing:var(--tracking-sub-01);margin-bottom:0}.heading-style-large.text-color-gradient-blue-teal{background-image:linear-gradient(180deg, var(--color-sky-blue), var(--color-ocean-teal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.heading-style-medium{font-family:var(--headline-font-family);font-size:var(--headline-size);line-height:var(--headline-line-height);font-weight:var(--headline-weight);letter-spacing:var(--headline-letter-spacing);--headline-font-family:var(--font-display);--headline-size:var(--font-size-heading-3);--headline-line-height:1.1em;--headline-weight:var(--font-weight-bold);--headline-letter-spacing:var(--tracking-00)}.heading-style-medium.text-color-accent-02{color:var(--color-brand-tan)}.heading-style-medium.text-color-alternate{color:var(--color-surface-light)}.subhead-style-large{font-family:var(--subhead-font-family);color:var(--color-charcoal);font-size:var(--subhead-size);line-height:var(--subhead-line-height);font-weight:var(--subhead-weight);letter-spacing:var(--subhead-letter-spacing);--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-heading-4);--subhead-line-height:1.25em;--subhead-weight:var(--font-weight-bold);--subhead-letter-spacing:var(--tracking-sub-03);margin-bottom:0;text-decoration:none}.subhead-style-xxsmall{font-family:var(--subhead-font-family);color:var(--color-charcoal);font-size:var(--subhead-size);line-height:var(--subhead-line-height);font-weight:var(--subhead-weight);letter-spacing:var(--subhead-letter-spacing);--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-small);--subhead-line-height:1.3em;--subhead-weight:var(--font-weight-xbold);--subhead-letter-spacing:var(--tracking-add-01);text-decoration:none}.subhead-style-xxsmall.margin-bottom-xs{margin-bottom:var(--section-space-xsmall)}.text-specs-semibold{font-family:var(--subhead-font-family);color:var(--color-charcoal);font-size:var(--subhead-size);line-height:var(--subhead-line-height);font-weight:var(--subhead-weight);letter-spacing:var(--subhead-letter-spacing);--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-base);--subhead-line-height:1.25em;--subhead-weight:var(--font-weight-bold);--subhead-letter-spacing:var(--tracking-sub-03)}.text-hero-subhead{font-family:var(--font-body);color:var(--color-surface-light);font-size:var(--subhead-size);line-height:var(--subhead-line-height);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-add-04);--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-heading-5);--subhead-line-height:1.25em;--subhead-weight:var(--font-weight-bold);--subhead-letter-spacing:var(--tracking-sub-03);margin-bottom:0}.text-hero-subhead.text-weight-normal{font-weight:var(--font-weight-normal)}.heading-hero-large{font-family:var(--headline-font-family);font-size:var(--headline-size);line-height:var(--headline-line-height);font-weight:var(--headline-weight);letter-spacing:var(--headline-letter-spacing);--headline-font-family:var(--font-display);--headline-size:var(--font-size-heading-1);--headline-line-height:1em;--headline-weight:var(--font-weight-bold);--headline-letter-spacing:var(--tracking-sub-01);margin-bottom:0;padding-bottom:10px}.heading-hero-large.text-color-alternate{color:var(--color-surface-light)}.layout-horizontal{flex-flow:row;flex:0 auto;justify-content:flex-start;align-items:flex-start;width:100%;min-height:40px;text-decoration:none;display:flex}.layout-horizontal.gap-small{column-gap:var(--space-small);row-gap:var(--space-small)}.layout-horizontal.align-middle{justify-content:flex-start;align-items:center}.layout-horizontal.gap-xsmall{column-gap:var(--space-xsmall);row-gap:var(--space-xsmall)}.text-hero-subhead-small{font-family:var(--font-body);color:var(--color-surface-light);font-size:var(--subhead-size);line-height:var(--subhead-line-height);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-add-04);--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-heading-5);--subhead-line-height:1.25em;--subhead-weight:var(--font-weight-bold);--subhead-letter-spacing:var(--tracking-sub-03);margin-bottom:0}.text-hero-subhead-small.text-weight-semibold{font-weight:var(--font-weight-semibold)}.text-hero-subhead-small.text-weight-semibold.text-color-tertiary{color:var(--color-ocean-teal)}.layout-hero-content{column-gap:var(--space-xsmall);row-gap:var(--space-xsmall);flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;min-height:40px;text-decoration:none;display:flex}.layout-hero-content.align-bottom{justify-content:flex-end;align-items:flex-start}.heading-style-small{font-family:var(--headline-font-family);font-size:var(--headline-size);line-height:var(--headline-line-height);font-weight:var(--headline-weight);letter-spacing:var(--headline-letter-spacing);--headline-font-family:var(--font-display);--headline-size:var(--font-size-heading-4);--headline-line-height:1.1em;--headline-weight:var(--font-weight-bold);--headline-letter-spacing:var(--tracking-00);margin-top:0;margin-bottom:0}.heading-style-small.text-color-primary{color:var(--color-charcoal)}.layout-boats-for-sale-banner{column-gap:var(--space-medium);row-gap:var(--space-medium);flex-flow:row;flex:0 auto;grid-template-rows:auto;grid-template-columns:1.5fr 3fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:start stretch;width:100%;min-height:40px;text-decoration:none;display:grid}.boat-image{aspect-ratio:3/2;opacity:1;mix-blend-mode:normal;object-fit:cover;width:100%}.boat-image:hover{opacity:.84;filter:none;mix-blend-mode:normal}.boat-image-wrapper{aspect-ratio:16/9;border-radius:.375rem;width:100%;max-width:360px;overflow:clip}.item-specs-boats-for-sale{flex-flow:row;align-items:flex-start;gap:.5rem;display:flex}.list-specs-boats-for-sale{flex-flow:column;align-items:flex-start;width:100%;display:flex}.text-specs-boats-for-sale{--text-font-family:var(--font-body);--text-size:var(--font-size-base);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-03);margin-bottom:0}.section-home-boats-for-sale{background-color:var(--color-ocean-teal);background-image:none;width:100%;display:block}.subhead-specs-boats-for-sale-small{font-family:var(--font-display);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-sub-01);--text-font-family:var(--font-body);--text-size:var(--font-size-large);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-03);margin-bottom:0}.text-specs-link-boats-for-sale{font-family:var(--text-font-family);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-weight);letter-spacing:var(--text-letter-spacing);--text-font-family:var(--font-body);--text-size:var(--font-size-small);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-01);margin-bottom:0}.text-specs-link-boats-for-sale:hover{color:var(--color-white)}.sidebar-specs-wrapper-content{padding:var(--space-small);flex-flow:column;gap:3rem;display:flex}.specs-container-price{width:100%;padding:var(--space-xsmall) var(--space-small);border:1px solid #000;border-radius:12px;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.specs-wrapper-price{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:0;display:flex}.specs-wrapper-price.has-divider-vertical{border-left:1px solid var(--color-charcoal);margin-left:.25rem;padding-left:1rem}.text-style-tiny{font-family:var(--subhead-font-family);color:var(--color-charcoal);font-size:var(--subhead-size);line-height:var(--subhead-line-height);font-weight:var(--subhead-weight);letter-spacing:var(--text-letter-spacing);--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-small);--subhead-line-height:1.3em;--subhead-weight:var(--font-weight-xbold);--subhead-letter-spacing:var(--tracking-add-01);text-decoration:none}.text-style-tiny.layout-pill{background-image:linear-gradient(to bottom, var(--color-black-16), var(--color-black-16));font-family:var(--subhead-font-family);font-size:var(--subhead-size);font-weight:var(--font-weight-xbold);letter-spacing:var(--tracking-add-07);text-transform:uppercase;--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-small);--subhead-line-height:1.3em;--subhead-weight:var(--font-weight-xbold);--subhead-letter-spacing:var(--tracking-add-01);border-radius:999px;margin-bottom:1.5rem;padding:.5rem 1.25rem .375rem}.text-style-tiny.layout-pill-alternate{background-image:linear-gradient(to bottom, var(--color-white-48), var(--color-white-48));font-family:var(--subhead-font-family);font-size:var(--subhead-size);font-weight:var(--font-weight-xbold);letter-spacing:var(--tracking-add-07);text-transform:uppercase;--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-small);--subhead-line-height:1.3em;--subhead-weight:var(--font-weight-xbold);--subhead-letter-spacing:var(--tracking-add-01);border-radius:999px;margin-bottom:1.5rem;padding:.5rem 1.25rem .375rem}.section-hero-boats-for-sale-ac276{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.hero-gallery{flex-flow:column;align-items:flex-start;width:100%;height:auto;display:flex}.hero-gallery-main{aspect-ratio:2;border-radius:.5rem;flex:none;width:100%;display:block;overflow:clip}.hero-gallery-main-image{aspect-ratio:2;object-fit:cover;width:100%;height:100%}.hero-gallery-thumbnails{flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;gap:.5rem;width:100%;max-width:100%;padding-top:.5rem;padding-bottom:.5rem;display:flex}.hero-gallery-thumbnail-wrapper{aspect-ratio:16/9;border-radius:.25rem;align-items:flex-start;width:100%;max-width:100%;display:flex;overflow:clip}.hero-gallery-thumbnail{aspect-ratio:3/2;object-fit:cover;width:100%}.hero-gallery-thumbnail.is-active{border:2px solid var(--color-brand-tan);opacity:1}.section-hero-boats-for-sale-ec276,.section-hero-boats-for-sale-cc336{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.boats-image-wrapper{aspect-ratio:16/9;border-radius:.5rem;overflow:clip}.component-subnav{border-style:none none solid;border-width:1.5px 1px;border-color:var(--color-gray-light) black;width:100%;min-height:40px;padding-top:1rem;padding-bottom:1rem}.menu-subnav{grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:center start;gap:1rem;display:flex}.menu-subnav-item{justify-content:flex-start;align-items:flex-start;width:100%;max-width:300px;margin-left:0;margin-right:0;display:flex}.subnav-menu-dropdown-toggle{border:1px solid var(--color-black-32);background-color:var(--color-white);border-radius:.375rem;margin-left:0;margin-right:0;padding:.75rem 1rem}.subnav-menu-text{font-family:var(--subhead-font-family);font-size:var(--subhead-size);line-height:1em;font-weight:var(--subhead-weight);letter-spacing:var(--subhead-letter-spacing);--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-heading-5);--subhead-line-height:1.25em;--subhead-weight:var(--font-weight-bold);--subhead-letter-spacing:var(--tracking-sub-03)}.dropdown-list{background-color:var(--color-white);border-radius:.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:3.25rem;padding:.75rem;display:none}.dropdown-list.is-open{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:block}.subnav-menu-link{width:100%;font-family:var(--subhead-font-family);color:var(--color-smoke-gray);font-size:var(--subhead-size);line-height:1em;font-weight:var(--subhead-weight);--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-base);--subhead-line-height:1.25em;--subhead-weight:var(--font-weight-bold);--subhead-letter-spacing:var(--tracking-sub-03);padding:.75rem 1rem}.subnav-menu-link:hover{color:var(--color-black);background-color:#94693829;border-radius:.25rem;justify-content:flex-start;align-items:center;display:flex}.ortun-drawing-main{border-radius:.5rem;width:100%;margin-bottom:15px;position:relative;top:0;left:0;overflow:hidden}.ortun-drawing-main:hover{border:4px none var(--color-brand-tan);border-radius:.5rem;box-shadow:0 5px 10px #0003}.ortun-drawing-main:active{border:1px solid var(--color-brand-lime)}.ortun-drawing-main.padding-bottom{border-top:1px solid var(--color-black-16);background-image:linear-gradient(to bottom, var(--color-white), var(--color-white));border-radius:0 0 .25rem .25rem;padding-top:90px}.ortun-drawing-main.padding-bottom:hover{box-shadow:none;border-bottom:1px #000;border-left:1px #000;border-right:1px #000}.ortun-drawing-main.padding-top{background-image:linear-gradient(to bottom, var(--color-white), var(--color-white));border-radius:.25rem .25rem 0 0;margin-bottom:0;padding-top:30px}.ortun-drawing-main.padding-top:hover{border-style:none}.layout-2col-contact-blocks{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;gap:3rem;width:100%;display:grid}.contact-block{border:1px none var(--color-brand-tan);background-color:var(--color-white);border-radius:.5rem;flex-flow:column;align-items:flex-start;padding:1.5rem;display:flex}.text-weight-bold{font-weight:var(--font-weight-bold)}.faq-icon-circle{border-color:var(--color-ocean-teal);pointer-events:none;border-style:solid;border-width:1.5px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:30px;right:0}.faq-icon-circle.is-open{transform:rotate(45deg)}.faq-icon-bar-horizontal{background-color:var(--color-ocean-teal);width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon-bar-vertical{background-color:var(--color-ocean-teal);width:2px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-buttons-container{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.wrapper-title{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.boats-image-16x9{aspect-ratio:16/9;object-fit:cover;overflow:clip}.text-boats-model{font-family:var(--headline-font-family);font-size:var(--headline-size);line-height:var(--headline-line-height);font-weight:var(--headline-weight);letter-spacing:var(--headline-letter-spacing);--headline-font-family:var(--font-display);--headline-size:var(--font-size-heading-3);--headline-line-height:1.1em;--headline-weight:var(--font-weight-bold);--headline-letter-spacing:var(--tracking-00);margin-bottom:0}.text-boats-model.text-color-alternate{color:var(--color-surface-light)}.text-boats-subtext{font-family:var(--text-font-family);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-weight);letter-spacing:var(--text-letter-spacing);--text-font-family:var(--font-body);--text-size:var(--font-size-large);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-03);margin-bottom:0}.text-boats-subtext.text-color-accent-02{color:var(--color-brand-tan);font-size:var(--font-size-heading-5)}.wrapper-breadcrumbs{flex-flow:row;justify-content:flex-start;align-items:flex-end;gap:.75rem;margin-top:1.5rem;margin-bottom:1.5rem;display:flex}.text-link-breadcrumb{font-family:var(--font-body);color:var(--color-charcoal);letter-spacing:var(--tracking-sub-02);font-size:15px;font-weight:400;line-height:150%;text-decoration:none}.text-link-breadcrumb:hover{color:var(--color-blue-dark)}.text-link-breadcrumb.is-active{font-weight:700}.section-home-why-buy{background-image:linear-gradient(to bottom, var(--color-white-08), var(--color-white-08)), linear-gradient(90deg, var(--color-teal-alpha-16), var(--color-black-00)), url(/images/svg/map-canada-dark.svg);background-position:0 0,0 0,-100% 70%;background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,150%;background-attachment:scroll,scroll,scroll}.header-dropdown-model-link{color:#000;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.375rem 1rem;font-size:.875rem;font-weight:500;line-height:145%;text-decoration:none;display:flex}.header-dropdown-model-link:hover{background-color:var(--color-black-08)}.header-dropdown-model-image{object-fit:cover;border-radius:3px;flex-shrink:0;width:3.5rem;height:2.625rem}.header-dropdown-section-label{font-family:var(--text-font-family);color:var(--color-sky-blue);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-letter-spacing);text-transform:none;--text-font-family:var(--font-body);--text-size:var(--font-size-small);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-01);margin-top:1.5rem;padding:.5rem 1rem}.text-nav-small{font-family:var(--text-font-family);color:var(--color-charcoal);font-size:var(--text-size);line-height:1.1em;font-weight:var(--font-weight-semibold);letter-spacing:var(--text-letter-spacing);--text-font-family:var(--font-body);--text-size:var(--font-size-small);--text-line-height:1.5em;--text-weight:var(--font-weight-normal);--text-letter-spacing:var(--tracking-sub-01)}.subhead-style-medium{font-family:var(--subhead-font-family);color:var(--color-charcoal);font-size:var(--subhead-size);line-height:var(--subhead-line-height);font-weight:var(--subhead-weight);letter-spacing:var(--subhead-letter-spacing);--subhead-font-family:var(--font-body);--subhead-size:var(--font-size-heading-5);--subhead-line-height:1.25em;--subhead-weight:var(--font-weight-bold);--subhead-letter-spacing:var(--tracking-sub-03);margin-bottom:0;text-decoration:none}.subhead-style-medium.text-color-tertiary-dark{color:var(--color-teal-alpha-72)}.section-home-ortun-benefits{--benefits-overlay:radial-gradient(circle farthest-corner at 100% 0%, #042f2fd6 34%, var(--color-black-00) 60%);background-image:var(--benefits-overlay), var(--bg-ortun-cc336-overhead);background-position:0 0,100% 40%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed}.text-color-alternate{color:var(--color-surface-light)}.ortun-benefits-grid-x4{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;gap:1.5rem;width:100%;display:grid}.ortun-benefits-card{border:1px solid var(--color-black-00);backdrop-filter:blur(8px);background-color:#ffffff1f;border-radius:.75rem;padding:1.5rem}.benefit-description.padding-right-large{padding-right:5rem}.local-design-benefits{padding-top:var(--section-space-xlarge);padding-bottom:var(--section-space-xlarge)}.container-banner-medium{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:48rem;margin-left:auto;margin-right:auto;display:flex}.container-banner-medium.align-left{justify-content:flex-start;align-items:flex-start}.container-banner-medium.align-left.width-hug{margin-left:0;margin-right:0}@media screen and (width>=1440px){.footer-component{display:flex}.site-container{width:100%;padding-left:120px;padding-right:120px}.site-header{background-color:var(--color-black-84);background-image:linear-gradient(180deg, var(--color-black-08), var(--color-white-16));padding-left:0;padding-right:0}.header-menu-link{justify-content:center;align-items:center;height:120px;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:14px;text-decoration:none;display:flex}.header-menu-link:hover{border-bottom:5px #6cb6c0;justify-content:center;align-items:center;margin-bottom:0;padding-top:0;padding-bottom:0}.header-menu-link.is-current{justify-content:center;align-items:center}.header-inner{max-width:1440px;padding-left:0;padding-right:0}.gallery-heading-wrapper{text-align:left}.section-gallery{justify-content:center;align-items:flex-start;display:flex}.gallery-component{justify-content:flex-start;align-items:flex-start}.flex-vertical{flex-flow:column;align-items:flex-start;display:flex}.ortun-drawing-image{cursor:pointer}.ortun-drawing,.ortun-drawing-main{margin-bottom:15px}}@media screen and (width<=991px){.headline-display-medium.text-color-alternate{letter-spacing:.015em;font-size:28px}.footer-component{border-top-style:none}.headline-display-large{font-size:48px}.site-container,.site-container.cta-component{padding-left:3rem;padding-right:3rem}.section-home-hero{height:35svh}.home-content-wrapper{gap:3rem}.hero-text-background-rough{height:35svh}.boats-columns-flex{flex-wrap:wrap;gap:2rem}.flex-horizontal{flex-flow:row;gap:3rem}.header-menu-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start}.header-menu-icon.is-open{background-color:#0000}.site-header{border-bottom-color:#00000059;min-height:5rem;padding-left:0;padding-right:0}.menu-icon-line-top{background-color:var(--color-white);width:24px;height:2px;padding-bottom:0;padding-right:0}.menu-icon-line-middle{background-color:var(--color-white);justify-content:center;align-items:center;width:24px;height:2px;margin-top:6px;margin-bottom:6px;padding-bottom:0;padding-right:0;display:flex}.menu-icon-line-middle-inner{width:4px;height:0;padding-bottom:0;padding-right:0}.menu-icon-line-bottom{background-color:var(--color-white);width:24px;height:2px;padding-bottom:0;padding-right:0}.header-menu{-webkit-text-fill-color:inherit;background-color:#fff;background-clip:border-box;border-bottom:1px solid #000;padding:1rem 5% 2rem;position:absolute;overflow:auto}.menu-icon{opacity:.448;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;margin-right:-.5rem;padding-bottom:0;padding-right:0;display:flex}.header-menu-link{height:100%;min-height:2rem}.header-menu-link:hover{padding-top:0}.header-inner{padding-left:0;padding-right:0}.header-button-wrapper{flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;justify-content:center;align-items:stretch;margin-top:1.5rem;margin-left:0}.header-logo{height:2rem}.padding-section-large{padding-top:clamp(4rem,1.692rem + 9.85vw,8rem);padding-bottom:clamp(4rem,1.692rem + 9.85vw,8rem)}.gallery-heading-wrapper{max-width:none}.footer-links-wrapper{flex-flow:column;justify-content:space-between;align-items:flex-start;row-gap:1rem}.flex-vertical{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.grid-2-col{flex-flow:column;gap:45px;display:flex}.spacer-size-large{padding-bottom:clamp(2.5rem,1.058rem + 6.15vw,5rem)}.ortun-drawing{margin-bottom:15px}.ortun-drawing.padding-bottom,.ortun-drawing.padding-middle,.ortun-drawing.padding-top{padding-top:60px}.ortun-boats-drawings-group{flex-flow:row;gap:3rem}.model-browser-tabs{gap:2rem}.model-browser-panels{padding-top:2rem}.ortun-intro{flex-flow:row;gap:3rem}.container-sidebar,.container-sidebar.color-light{max-width:100%}.wrapper-content-boat-specs{flex-flow:column}.layout-grid-2col{gap:2rem}.header-dropdown-link{width:auto;padding:.75rem 0 .75rem 5%;display:block}.header-dropdown-list{position:static;overflow:hidden}.header-dropdown-list.is-open{border-style:none;margin-left:0;padding:0}.header-dropdown-toggle{align-items:center;padding-top:.75rem;padding-bottom:.75rem;padding-left:0;display:flex}.header-menu-dropdown{width:100%;font-size:1.125rem}.padding-global{padding-left:clamp(1rem,.423rem + 2.46vw,2rem);padding-right:clamp(1rem,.423rem + 2.46vw,2rem)}.spacer-size-medium{padding-bottom:clamp(1.75rem,1.304rem + 1.88vw,3rem)}.spacer-size-small,.spacer-size-xsmall{padding-bottom:2rem}.layout-boats-for-sale-banner{grid-template-columns:1fr}.ortun-drawing-main{margin-bottom:15px}.ortun-drawing-main.padding-bottom,.ortun-drawing-main.padding-top{padding-top:60px}.cta-buttons-container{flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;justify-content:center;align-items:stretch;margin-top:1.5rem;margin-left:0}}@media screen and (width<=767px){.wrapper-text{width:100%}.text-size-regular{letter-spacing:var(--tracking-all-caps-large)}.footer-credits{flex-flow:column;row-gap:.5rem}.site-container{padding-left:2rem;padding-right:2rem}.site-container.cta-component{padding-left:3rem;padding-right:3rem}.section-home-hero{height:100svh}.home-content-wrapper{flex-flow:column;gap:1rem}.hero-text-background-rough{height:100svh}.section-cta{padding-top:3rem;padding-bottom:3rem}.faq-masthead{padding-top:3em;padding-bottom:3em}.boats-columns-flex{flex-wrap:wrap;gap:1.5rem}.text-faq-question{padding-right:3.5rem}.footer-link-column{width:auto}.site-header{height:auto;min-height:5rem;padding-left:0;padding-right:0}.header-logo{height:2rem}.footer-links-wrapper{flex-flow:column;justify-content:space-between;align-items:center;row-gap:1rem}.flex-vertical{flex-flow:column;display:flex}.ortun-logo-wrapper{width:50%}.spacer-size-large{padding-bottom:3rem}.ortun-drawing{margin-bottom:8px}.ortun-drawing.padding-bottom{margin-bottom:30px;padding-top:45px}.ortun-drawing.padding-middle,.ortun-drawing.padding-top{padding-top:45px}.layout-grid-2col{grid-template-columns:1fr;gap:2rem}.spacer-size-medium{padding-bottom:clamp(1.75rem,1.304rem + 1.88vw,3rem)}.spacer-size-small,.spacer-size-xsmall{padding-bottom:3rem}.layout-boats-for-sale-banner{grid-template-columns:1fr}.specs-wrapper-price{width:100%}.ortun-drawing-main{margin-bottom:8px}.ortun-drawing-main.padding-bottom{margin-bottom:30px;padding-top:45px}.ortun-drawing-main.padding-top{padding-top:45px}.faq-icon-circle{width:40px;height:40px}.faq-icon-bar-horizontal{width:16px}.faq-icon-bar-vertical{height:16px}}@media screen and (width<=479px){.wrapper-text.width-66{width:100%}.headline-display-medium.text-color-alternate{font-size:32px}.company-logo{width:auto;height:2rem;display:block}.container-footer-column.horizontal{flex-flow:column;justify-content:flex-start;align-items:center;gap:.5rem;width:100%}.footer-credits{flex-flow:column;justify-content:flex-start;column-gap:32px}.logo-company{max-width:none;height:auto;max-height:2rem;display:block;overflow:visible}.headline-display-large{font-size:36px}.site-container{width:100%;padding-left:1.5rem;padding-right:1.5rem}.site-container.cta-component{padding-left:1.5rem;padding-right:1.5rem}.section-home-hero{height:35svh}.home-content-wrapper{flex-flow:column;gap:3rem}.hero-text-background-rough{height:35svh}.section-cta{padding-top:3rem;padding-bottom:3rem}.faq-list{padding-top:1.5rem;padding-bottom:1.5rem}.faq-masthead{width:100%;padding-top:3em;padding-bottom:3em}.boats-columns-flex{flex-wrap:wrap;gap:1rem}.text-faq-question{padding-right:3rem;font-size:18px}.footer-link-column{width:100%}.flex-horizontal{gap:1.5rem}.site-header{padding-left:0;padding-right:0}.header-logo{height:2rem}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.link-text-footer{padding-top:0}.footer-links-wrapper{flex-flow:column;justify-content:flex-start;align-items:center;gap:3rem}.footer-container{flex-flow:column;align-items:flex-start;gap:1rem;display:flex}.flex-vertical{flex-flow:column;align-items:flex-start;display:flex}.flex-vertical.width-100{gap:1rem}.ortun-logo-wrapper{width:100%}.spacer-size-large{padding-bottom:2.5rem}.ortun-drawing{margin-bottom:8px}.ortun-drawing.padding-bottom,.ortun-drawing.padding-middle,.ortun-drawing.padding-top{padding-top:30px}.ortun-boats-drawings-group{gap:1.5rem}.ortun-intro{flex-flow:column;align-items:flex-start;gap:.5rem}.layout-grid-2col{grid-template-columns:1fr;gap:1.5rem}.header-dropdown-link,.header-dropdown-link.is-current{display:block}.header-dropdown-list.is-open{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-left:0;display:block}.faq-list-item{padding-top:1.5rem;padding-bottom:1.5rem}.padding-global{padding-left:1rem;padding-right:1rem}.spacer-size-medium{padding-bottom:1.75rem}.spacer-size-xsmall{padding-bottom:1.5rem}.ortun-drawing-main{margin-bottom:8px}.ortun-drawing-main.padding-bottom,.ortun-drawing-main.padding-top{padding-top:30px}.faq-icon-circle{width:40px;height:40px}}@media (width<=991px){.site-navigation .navigation-menu.is-open{z-index:1000;display:block;position:absolute;top:100%}}picture{display:contents}picture>img{height:auto}picture>source{display:none}.dropdown-trigger,.text-faq-question{cursor:pointer}button:where(.menu-toggle,.dropdown-trigger,.model-tab,.text-faq-question){text-align:left;background:0 0;border:0;border-radius:0;padding:0}button[type=button]:where(.menu-toggle,.dropdown-trigger,.model-tab,.text-faq-question){appearance:none}:where(.menu-toggle,.dropdown-trigger,.model-tab) span{display:block}.text-faq-question{width:100%}.dropdown-trigger:focus-visible,.menu-toggle:focus-visible,.text-faq-question:focus-visible,.model-tab:focus-visible{outline-offset:3px;outline:2px solid}.faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.25,.8,.25,1);display:grid}.faq-answer-wrap.is-open{grid-template-rows:1fr}.faq-answer-inner{min-height:0;overflow:hidden}.faq-answer-wrap .text-faq-answer{opacity:0;max-height:none;transition:opacity .2s,transform .3s;overflow:visible;transform:translateY(-.5rem)}.faq-answer-wrap .text-faq-answer.is-open{opacity:1;transition:opacity .35s .1s,transform .45s cubic-bezier(.25,.8,.25,1) 50ms;transform:none}.faq-icon-circle{transition:transform .45s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion:reduce){.faq-answer-wrap,.text-faq-answer,.faq-icon-circle{transition:none!important}.faq-answer-wrap .text-faq-answer{transform:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}h1.headline-display-large.color-lime{margin-top:20px}p,li,.text-hero-subhead,.text-hero-subhead-small,.text-size-small,.text-size-base,.text-size-regular,.text-size-large{text-wrap:pretty}.section-home-hero h1,.section-home-hero h2,.section-cta h2,.section-cta h3,.section-cta p{text-shadow:0 0 1px #0006,0 0 4px #00000059,0 0 12px #0000004d,0 0 32px #00000040}.section-home-ortun-benefits .wrapper-text p,.section-home-ortun-benefits .ortun-benefits-card>div{text-shadow:0 0 1px #00000059,0 0 6px #0000004d,0 0 18px #0003}.section-home-ortun-benefits .ortun-benefits-card{background-color:#02181a73}.section-home-ortun-benefits .button.cta-op-light-med{background-color:#fffffff0}.hero-subhead-rule{background-color:var(--color-surface-light,#fff);flex:none;align-self:stretch;width:2px;margin-block:.3em;box-shadow:0 0 4px #00000059}.page-wrapper{overflow:clip}@media (width>=992px){.site-header .header-menu-link{height:6.5rem;min-height:0}.site-header .header-dropdown-toggle{height:6.5rem}}@media (width<=991px){.site-header{min-height:4.5rem}.section-home-hero,.hero-text-background-rough{height:auto;min-height:35svh;max-height:none}}@media (width<=1024px),(any-pointer:coarse){.button,.button-link,.button-moss{justify-content:center;align-items:center;min-height:2.75rem;display:inline-flex}.header-menu-link,.header-logo-link,.company-logo,.header-dropdown-link,.header-dropdown-model-link,.subnav-menu-link,.link-text-footer,.footer-legal-link,.footer-social-link,.text-link-breadcrumb,.contact-grid-link,.text-link-secondary{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.footer-social-link{justify-content:center}.menu-toggle{min-width:2.75rem}}header.site-header{transition:transform .3s}header.site-header.is-hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){header.site-header{transition:none}}.section-cta .text-color-tertiary-dark{color:var(--color-cta-teal)}.section-cta .align-left h2{text-align:left;text-wrap:pretty}.section-cta{--band:6rem;isolation:isolate;padding-block:var(--band);view-timeline-name:--cta;background:#021628;border:0;margin-block:0;position:relative;overflow:hidden}.section-cta:before,.section-cta:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.section-cta:before{z-index:-2;background:var(--bg-aerial-ocean) center / cover no-repeat;top:-30%;bottom:-30%}.section-cta{--scrim-x:50%;--scrim-size:55% 60%}.section-cta:has(.align-left){--scrim-x:22%;--scrim-size:65% 70%}.section-cta:after{z-index:-1;background:radial-gradient(ellipse var(--scrim-size) at var(--scrim-x) 50%, #021220bf, #02122066 55%, #02122000 100%), #02162826;top:0;bottom:0}@media (width<=991px){.section-cta:has(.align-left){--scrim-x:35%;--scrim-size:100% 80%}}@media (width<=767px){.section-cta,.section-cta:has(.align-left){--scrim-x:50%;--scrim-size:150% 85%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.section-cta:before{animation:linear both cta-parallax}section.section-cta:before{animation-timeline:--cta;animation-range:cover}}}@keyframes cta-parallax{0%{transform:translateY(-17%)}to{transform:translateY(17%)}}@media (width>=992px){.header-dropdown-list.is-open{min-width:15rem}.header-dropdown-link,.header-dropdown-section-label,.header-dropdown-model-link{padding-left:.75rem;padding-right:.75rem}.header-dropdown-model-link{gap:.75rem}.header-dropdown-model-link .text-nav-small{white-space:nowrap}.layout-boats-for-sale-banner{grid-template-columns:minmax(15rem,300px) minmax(0,1fr)}.layout-boats-for-sale-banner>.layout-horizontal{width:100%;min-width:0}.layout-boats-for-sale-banner .link-block-boats-for-sale{flex:1 1 0;min-width:0}.layout-boats-for-sale-banner .link-block-boats-for-sale>.layout-vertical{width:100%;min-width:0}.layout-boats-for-sale-banner .boat-image-wrapper{width:100%;max-width:none}}@media (width<=991px){.site-header{z-index:1000}.navigation-menu .button.header-button,.navigation-menu .button.header-button .labels-navigation-small{color:#1b1b18}.navigation-menu .button.header-button{border-color:#00000059}.site-navigation .navigation-menu.is-open{border:0;border-radius:.75rem;width:max-content;min-width:16rem;max-width:calc(100vw - 2rem);height:auto;max-height:calc(100dvh - 6rem);margin-top:.5rem;padding:.75rem 1rem 1rem;left:auto;right:clamp(1rem,.423rem + 2.46vw,2rem);overflow-y:auto;box-shadow:0 2px 6px #0000001f,0 12px 32px #00000040}.navigation-menu .header-menu-wrapper{align-items:stretch;gap:0}.navigation-menu,.navigation-menu .header-menu-link{text-align:left}.navigation-menu .header-menu-link{justify-content:center;align-items:flex-start;min-height:2.75rem;margin-inline:0}.header-dropdown-toggle{padding-block:0;justify-content:flex-start;gap:.25rem;min-height:2.75rem;padding-right:0}.header-menu-dropdown{margin-inline:0}.navigation-menu .header-dropdown-list.is-open{box-shadow:none;background:0 0;margin:0 0 .5rem;padding:0 0 0 1rem}.navigation-menu .header-dropdown-link,.navigation-menu .header-dropdown-section-label,.navigation-menu .header-dropdown-model-link{padding-left:0;padding-right:0}.navigation-menu .header-dropdown-link{align-items:center;width:100%;display:flex}.navigation-menu .header-button-wrapper,.navigation-menu .button.header-button{width:100%}.navigation-menu .button.header-button{justify-content:flex-start}.layout-boats-for-sale-banner{grid-template-columns:minmax(0,1fr)}.layout-boats-for-sale-banner>.layout-horizontal{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;--gutter:clamp(1rem, .423rem + 2.46vw, 2rem);width:calc(100% + 2 * var(--gutter));max-width:none;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) .75rem;scroll-padding-inline:var(--gutter);gap:1rem;overflow-x:auto}.layout-boats-for-sale-banner .link-block-boats-for-sale{scroll-snap-align:start;flex:0 0 min(20rem,80%);min-width:0}.layout-boats-for-sale-banner .link-block-boats-for-sale>.layout-vertical{width:100%;min-width:0}.layout-boats-for-sale-banner .boat-image-wrapper{max-width:none}}.footer-social-link{flex:none}.footer-social-icon{width:24px;max-width:none;height:24px}@media (width>=992px){.footer-links-wrapper>.footer-link-column:not(.right){flex:none;width:auto}.footer-link-column.right{flex-wrap:wrap;flex:auto;justify-content:flex-end;row-gap:.5rem;width:auto;margin-left:2rem}}.footer-legal-link,.footer-credits .text-tiny-link{text-decoration:none}.footer-legal-link:hover,.footer-legal-link:focus-visible{text-decoration:underline}@media (width<=991px){.footer-link-column.right{flex-wrap:wrap;justify-content:flex-start;gap:.5rem 1.5rem;width:100%;max-width:none}}@media (width<=767px){.section-home-hero .layout-horizontal{flex-wrap:wrap;row-gap:.25rem}.section-home-hero .hero-subhead-rule{display:none}.section-home-hero .text-hero-subhead,.section-home-hero .text-hero-subhead-small{letter-spacing:0}.layout-boats-for-sale-banner .link-block-boats-for-sale{flex-basis:80%}.ortun-benefits-grid-x4{grid-template-columns:minmax(0,1fr)}.section-cta{--band:3rem;padding-block:calc(3rem + var(--band))}.flex-horizontal{flex-direction:column}.flex-horizontal>*{width:100%;min-width:0}.flex-horizontal.gap-xlarge{gap:2rem}.layout-2col-contact-blocks{grid-template-columns:minmax(0,1fr)}.wrapper-content-boat-specs>*{min-width:0}.footer-link-column.right{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1.25rem}.footer-link-column.right .link-text-footer,.footer-link-column.right .footer-social-link{min-height:2.75rem;padding-block:0}.footer-social-icon{display:block}.footer-credits .container-footer-column.horizontal{flex-direction:row;justify-content:center;gap:1.5rem;width:100%}.footer-credits .footer-legal-link{min-height:2.75rem}}@media (width<=991px){.benefit-description.padding-right-large{padding-right:0}}@media (width<=767px){.footer-link-column.left{align-items:center}.footer-credits .wrapper-text{text-align:center;align-items:center}}.cta-buttons .cta-button,.cta-buttons .cta-button-filled{backdrop-filter:blur(8px);min-width:10rem;height:3rem;transition:background-color .2s,border-color .2s,color .2s}.cta-buttons .cta-button{color:#fff;background-color:#00000073;border-color:#ffffffd9}.cta-buttons .cta-button:hover{background-color:#000000a6}.cta-buttons .cta-button-filled{color:#111;background-color:#fffffff0}.cta-buttons .cta-button-filled:hover{background-color:#fff}@media (width<=479px){.layout-boats-for-sale-banner>.layout-horizontal{--gutter:1rem}.cta-buttons{flex-wrap:wrap;gap:1rem}}.boats-content-section{padding-inline:2rem}@media (width<=991px){.boats-content-section{padding-inline:clamp(1rem,.423rem + 2.46vw,2rem)}}@media (width<=479px){.boats-content-section{padding-inline:1rem}}@media (width<=991px){.boats-column{max-width:none}.boats-column p,.boats-column ul{max-width:60ch}}.ortun-logo,.logo-company{width:auto}.subnav-menu-dropdown-toggle{width:17.5rem;max-width:100%;padding-right:3rem}.subnav-menu-dropdown-toggle .dropdown-chevron{margin-right:1rem}@media (width<=767px){.model-browser{flex-direction:column;gap:1.5rem}.model-browser-tabs{flex-direction:row;gap:.75rem;max-width:none;margin-right:0}.model-browser-tabs .model-tab{flex:1 1 0;min-width:0;max-width:calc(33.3333% - .5rem)}.model-browser .model-browser-panels{width:100%;padding-top:0}}.company-dark-band{background-image:linear-gradient(#1b1b18,#000)}@media (width<=767px){.team-item{grid-template-columns:clamp(6rem,28vw,11rem) minmax(0,1fr);align-items:start;gap:1.25rem}.section-home-why-buy{background-image:linear-gradient(to bottom, var(--color-white-08), var(--color-white-08)), linear-gradient(90deg, var(--color-teal-alpha-16), var(--color-black-00)), url(/images/svg/map-canada-dark-teal-island.svg);background-position:0 0,0 0,left 22vw bottom calc(1.5rem - 35.8vw)}.section-home-why-buy .local-design-benefits{padding-bottom:calc(var(--section-space-xlarge) + 4rem)}}.section-home-ortun-benefits{--boat-x:21vw}@media (width<=767px){.section-home-ortun-benefits{--benefits-overlay:linear-gradient(#042f2fd6, #042f2fc7);background-attachment:fixed,fixed}}@media (width<=479px){.section-home-ortun-benefits{--boat-x:10vw}}@media (width<=991px) and (hover:hover){.section-home-ortun-benefits{background-position:0 0, max(calc(100vw - max(100vw, 200vh)), calc(var(--boat-x) - max(50vw, 100vh))) 40%}}@media (width<=991px) and (hover:none){.section-home-ortun-benefits{isolation:isolate;clip-path:inset(0);background:0 0;position:relative}.section-home-ortun-benefits:before{content:"";z-index:-1;pointer-events:none;background-image:var(--benefits-overlay), var(--bg-ortun-cc336-overhead);background-repeat:no-repeat;background-size:auto,cover;background-position:0 0, max(calc(100vw - max(100vw, 200lvh)), calc(var(--boat-x) - max(50vw, 100lvh))) 40%;position:fixed;inset:0}}
