html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}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=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}:where(button.w-popover-trigger),:where(button.w-modal-trigger){color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background-color:#0000;border:0;margin:0;padding:0}:where(.w-popover){position-anchor:auto;position-area:top}:where(.w-popover[data-w-popover-backdrop-animated],.w-modal[data-w-popover-backdrop-animated])::backdrop{animation:var(--w-backdrop-animation,none)}:where(.w-popover,.w-modal){--w-backdrop-animation:initial}.w-popover-mask{opacity:0!important;clip-path:none!important;pointer-events:auto!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;transform:none!important}.w-popover-mask[popover]{translate:none!important;rotate:none!important;scale:none!important}.w-popover-mask::backdrop{display:none!important}.w-popover-mask:not(:popover-open){display:none!important}@supports not selector(:popover-open){.w-popover-mask{display:none!important}}.w-popover[popover]:not(:popover-open){display:none}.w-modal:not([open]):not([popover]){display:none}.w-modal[popover]:not(:popover-open){display:none}:where(.w-modal[data-w-modal-lock-scroll]){overscroll-behavior:contain}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}pre.w-code-block code>span{display:block!important}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;width:auto!important;height:auto!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;font-size:inherit;line-height:inherit;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-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}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-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}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;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}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}@font-face{font-family:Eighties Comeback;src:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab4ca92f4285c9915646f06_EightiesComeback-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eighties Comeback;src:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab4caa9ad8ca4f27e04a1b0_EightiesComeback-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Eighties Comeback;src:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab4cabcdde91bac7c07a4d7_EightiesComeback-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Eighties Comeback;src:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab4cacbfdfcb5cc5b49b1fe_EightiesComeback-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Eighties Comeback;src:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab4cae272b840054996ba95_EightiesComeback-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Eighties Comeback;src:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab4caf7d604fc80d8dd5dd1_EightiesComeback-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Eighties Comeback;src:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab4cb0d357356628df5440c_EightiesComeback-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Eighties Comeback;src:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab4cb2f2985664ac7d369e9_EightiesComebackIt-Regular.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ad1e2006e2bfa66783699a9_Figtree-VariableFont_wght.ttf)format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Eighties Comeback;src:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6aba9610affbbae1ed9f758a_EightiesComebackIt-Medium.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}:root{--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--light);--_🔠-typography---font-family--body-2:var(--_🔠-typography---font--body);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--dark-88);--_🔠-typography---size--body-2:16px;--_🔠-typography---line-height--body-2:25.6px;--_🔠-typography---font-weight--body-2:var(--_🔠-typography---weight--body);--_🔠-typography---letter-spacing--body-2:0px;--_🔠-typography---font-family--h1:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h1:72px;--_🔠-typography---line-height--h1:82.08px;--_🔠-typography---font-weight--h1:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h1:-4px;--_🔠-typography---font-family--h2:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h2:60px;--_🔠-typography---line-height--h2:64.2px;--_🔠-typography---font-weight--h2:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h2:0px;--_🔠-typography---font-family--h3:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h3:48px;--_🔠-typography---line-height--h3:53.76px;--_🔠-typography---font-weight--h3:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h3:-1px;--_🔠-typography---font-family--h4:var(--_🔠-typography---font--heading-sans);--_🔠-typography---size--h4:30px;--_🔠-typography---line-height--h4:42px;--_🔠-typography---font-weight--h4:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h4:-1px;--_🔠-typography---font-family--h5:var(--_🔠-typography---font--heading-sans);--_🔠-typography---size--h5:28px;--_🔠-typography---line-height--h5:32px;--_🔠-typography---font-weight--h5:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h5:-.5px;--_🔠-typography---font-family--h6:var(--_🔠-typography---font--heading-sans);--_🔠-typography---size--h6:24px;--_🔠-typography---line-height--h6:28px;--_🔠-typography---font-weight--h6:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h6:-.5px;--spacing--16:16px;--_🔠-typography---font-family--label-2:var(--_🔠-typography---font--label);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--dark-64);--_🔠-typography---size--label-2:10px;--_🔠-typography---line-height--label-2:12px;--_🔠-typography---font-weight--label-2:var(--_🔠-typography---weight--label);--_🔠-typography---letter-spacing--label-2:.75px;--spacing--32:32px;--spacing--0:0px;--spacing--12:12px;--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--dark-0);--_🔘-radius---ui-elements--input:16px;--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--dark-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--light-88);--_🔠-typography---font-family--label-1:var(--_🔠-typography---font--label);--_🔠-typography---size--label-1:12px;--_🔠-typography---line-height--label-1:16px;--_🔠-typography---font-weight--label-1:var(--_🔠-typography---weight--label);--_🔠-typography---letter-spacing--label-1:.75px;--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--dark-16);--spacing--24:24px;--container--main:1800px;--grid--page-padding:32px;--spacing--64:64px;--spacing--48:48px;--_🔠-typography---font--heading-serif:"Eighties Comeback",Georgia,sans-serif;--_osaviva-brand-colors---coconut:#fefefc;--_🔠-typography---size--policy-h1-tablet:56px;--_🔠-typography---weight--scale-400:400;--_🔠-typography---size--scale-44px:44px;--_🔠-typography---size--scale-40px:40px;--_🔠-typography---size--destination-card-title:36px;--_🔠-typography---font-family--body-3:var(--_🔠-typography---font--body);--_🔠-typography---size--body-3:14px;--_🔠-typography---line-height--body-3:20px;--_🔠-typography---font-weight--body-3:var(--_🔠-typography---weight--body);--_🔠-typography---letter-spacing--body-3:0px;--_osaviva-brand-colors---cactus:#193532;--_osaviva-brand-colors---sea-glass:#eff8f8;--section-padding--small:80px;--section-padding--large:160px;--_spacing---radius--24\<deleted\|variable-7ed2b0ff-bd46-a18a-a853-254e7a6feaf7\>:24px;--_🎨-color--base---background-base--light:var(--_osaviva-brand-colors---coconut);--section-padding--medium:120px;--section-padding--extra-small:32px;--section-padding--extra-large:200px;--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--light);--_🔘-radius---general--large:24px;--_🔠-typography---font--body:Figtree,Arial,sans-serif;--_osaviva-brand-colors---agave:#7c9688;--spacing--8:8px;--all-weights--medium:500;--_🔠-typography---font-family--body-1:var(--_🔠-typography---font--body);--_🔠-typography---size--body-1:24px;--_🔠-typography---line-height--body-1:31.92px;--_🔠-typography---font-weight--body-1:var(--_🔠-typography---weight--body);--_🔠-typography---letter-spacing--body-1:0px;--_🎨-color--base---ui--error:#c94040;--_🎨-color--base---neutral--light-100:var(--_osaviva-brand-colors---coconut);--_🎨-color--base---neutral--dark-100:var(--_osaviva-brand-colors---cactus);--_🎨-color--base---accent--primary-1:var(--_osaviva-brand-colors---sunset);--_🔘-radius---general--default:12px;--_❇️-icon---icon-size--medium:20px;--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--base---ui--transparent\<deleted\|variable-b39ff978-062a-ef1b-56a9-7c1cd8e3f89f\>:#0000;--max-width--3-columns:332px;--_🎨-color--base---ui--success:#2ad87f;--max-width--4-columns:448px;--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--dark-100);--_🔘-radius---ui-elements--button-base:4px;--_🔠-typography---font-family--button-1:var(--_🔠-typography---font--button);--_🎨-color--tokens---button-primary-default--text:#fff;--_🔠-typography---size--button-1:14px;--_🔠-typography---line-height--button-1:20px;--_🔠-typography---font-weight--button-1:var(--_🔠-typography---weight--button);--_🔠-typography---letter-spacing--button-1:.25px;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🔠-typography---font--heading-sans:Figtree,Arial,sans-serif;--_🔠-typography---size--destination-selector:11px;--_🔠-typography---all-weights--medium:500;--_🔠-typography---font--button:Figtree,Arial,sans-serif;--_🔠-typography---line-height--button-2:12px;--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---coconut);--_❇️-icon---icon-size--small:12px;--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---cactus);--_osaviva-brand-colors---sunset:#ff9772;--_osaviva-brand-colors---apricot-cream:#ffb27f;--_osaviva-brand-colors---lagoon-tile:#4a817c;--spacing--4:4px;--_🔠-typography---font-family--button-2:var(--_🔠-typography---font--button);--_🔠-typography---size--button-2:12px;--_🔠-typography---font-weight--button-2:var(--_🔠-typography---weight--button);--_🔠-typography---letter-spacing--button-2:.25px;--_🔠-typography---font-family--h0:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h0:72px;--_🔠-typography---line-height--h0:82.08px;--_🔠-typography---font-weight--h0:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h0:-4.5px;--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🔘-radius---ui-elements--button-circle:24px;--_🔘-radius---ui-elements--tag:0px;--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--light);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--light);--max-width--7-columns:796px;--spacing--80:80px;--max-width--5-columns:564px;--spacing--20:20px;--grid--column-gap:16px;--_🎨-color--base---neutral--dark-16:color-mix(in srgb,var(--_🎨-color--base---neutral--dark-100)16%,transparent);--grid--content-gap:132px;--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--dark-100);--_🔠-typography---weight--body-bold:500;--_navigation-states---heading-underline:transparent;--_🎨-color--base---neutral--dark-32:color-mix(in srgb,var(--_🎨-color--base---neutral--dark-100)32%,transparent);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--dark-48);--spacing--120:120px;--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--dark-64);--max-width--8-columns:912px;--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--base---neutral--dark-64:color-mix(in srgb,var(--_🎨-color--base---neutral--dark-100)64%,transparent);--_🎨-color--base---neutral--dark-0:color-mix(in srgb,var(--_🎨-color--base---neutral--dark-100)0%,transparent);--_🔠-typography---size--scale-15px:15px;--_🔠-typography---weight--heading-serif:300;--_🎨-color--base---neutral--light-0:color-mix(in srgb,var(--_🎨-color--base---neutral--light-100)0%,transparent);--_🔘-radius---general--full:100vw;--_🎨-color--base---background-lift-low-opacity--dark:var(--_🎨-color--base---neutral--dark-32);--_🎨-color--base---neutral--light-8:color-mix(in srgb,var(--_🎨-color--base---neutral--light-100)8%,transparent);--_🎨-color--base---neutral--light-16:color-mix(in srgb,var(--_🎨-color--base---neutral--light-100)16%,transparent);--max-width--2-columns:216px;--max-width--10-columns:1144px;--max-width--6-columns:680px;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--light-0);--_🔘-radius---cards--subtle:4px;--max-width--9-columns:1028px;--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--light-64);--_❇️-icon---icon-size--large:28px;--_❇️-icon---icon-size--extra-large:44px;--_🎨-color--base---background-base--dark:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--base---accent--primary-2:var(--_osaviva-brand-colors---lagoon-tile);--_🔠-typography---font--label:Figtree,Arial,sans-serif;--_🔠-typography---size--scale-9-5vw:9.5vw;--_🔠-typography---size--scale-10-25vw:10.25vw;--_🔠-typography---size--scale-14vw:14vw;--_🔠-typography---size--policy-h2:20px;--_🔠-typography---size--policy-h2-mobile:18px;--_🔠-typography---size--scale-34px:34px;--_🔠-typography---size--scale-26px:26px;--_🔠-typography---size--section-desktop:56px;--_osaviva-brand-colors---overlay-dark:#121815;--_🔠-typography---size--path-card-title-tablet:24px;--_osaviva-brand-colors---sage-mint:#e7eee4;--_🔠-typography---size--scale-22px:22px;--_🔠-typography---size--scale-92px:92px;--_🔠-typography---size--scale-88px:88px;--_🔠-typography---size--scale-76px:76px;--_🔠-typography---size--policy-h1:64px;--_🔠-typography---weight--body:400;--_🔠-typography---size--scale-52px:52px;--_🔠-typography---size--policy-body:18px;--_🔠-typography---size--eyebrow-desktop:12px;--_🔠-typography---weight--label:400;--_🔠-typography---weight--button:500;--all-weights--bold:700;--all-weights--semi-bold:600;--_🔠-typography---size--policy-h1-mobile-landscape:48px;--_🔠-typography---size--regional-heading-minimum:32px;--all-weights--normal:400;--_🔠-typography---size--scale-80px:80px;--_🔠-typography---size--scale-38px:38px;--_🔠-typography---size--destination-card-body:17px;--_osaviva-brand-colors---sunwashed-sand:#f1ece6;--_🎨-color--base---surface--card-white:#fff;--_🔠-typography---size--scale-96px:96px;--spacing--72:72px;--_🔠-typography---size--scale-13px:13px;--_🔠-typography---size--regional-body:18px;--_osaviva-brand-colors---dark-tan:#c4986b;--_osaviva-brand-colors---tan-hover:#ae8055;--_osaviva-brand-colors---light-tan:#f5eee4;--_cta-states---background-fill:var(--_osaviva-brand-colors---sunset);--_cta-states---background-scale:1;--_🎨-color--base---neutral--dark-88:color-mix(in srgb,var(--_🎨-color--base---neutral--dark-100)88%,transparent);--_🎨-color--base---neutral--dark-4:color-mix(in srgb,var(--_🎨-color--base---neutral--dark-100)4%,transparent);--_osaviva-brand-colors---muted-sage:#cad4bf;--_🔠-typography---weight--heading-sans:500;--_🔠-typography---weight--scale-600:600;--_🔠-typography---weight--scale-700:700;--max-width--12-columns:1376px;--_🔠-typography---size--regional-heading-maximum:56px;--container--small:912px;--_osaviva-brand-colors---marigold:#ffc24d;--container--article:1200px;--_🎨-color--base---accent--primary-3:var(--_osaviva-brand-colors---marigold);--_🔘-radius---cards--destination:16px;--_🎨-color--base---neutral--dark-48:color-mix(in srgb,var(--_🎨-color--base---neutral--dark-100)48%,transparent);--_🔠-typography---line-height--article-ratio:1.5;--_🎨-color--base---neutral--dark-8:color-mix(in srgb,var(--_🎨-color--base---neutral--dark-100)8%,transparent);--_🔠-typography---letter-spacing--path-card-title-tablet:0px;--all-weights--thin:100;--all-weights--extra-light:200;--all-weights--light:300;--all-weights--extra-bold:800;--all-weights--black:900;--motion--home-region-photo-position:50%;--_🔘-radius---cards--square:0px;--_🎨-color--base---neutral--light-88:color-mix(in srgb,var(--_🎨-color--base---neutral--light-100)88%,transparent);--_🎨-color--base---neutral--light-64:color-mix(in srgb,var(--_🎨-color--base---neutral--light-100)64%,transparent);--_🎨-color--base---neutral--light-48:color-mix(in srgb,var(--_🎨-color--base---neutral--light-100)48%,transparent);--_🎨-color--base---neutral--light-32:color-mix(in srgb,var(--_🎨-color--base---neutral--light-100)32%,transparent);--_🎨-color--base---neutral--light-4:color-mix(in srgb,var(--_🎨-color--base---neutral--light-100)4%,transparent);--_❇️-icon---icon-stroke:1.5px;--_osaviva-brand-colors---deep-teal:#244c48;--_🎨-color--base---background-lift--light:var(--_osaviva-brand-colors---sea-glass);--_🎨-color--base---background-lift--dark:var(--_osaviva-brand-colors---lagoon-tile);--_🎨-color--base---background-lift-low-opacity--light:var(--_🎨-color--base---neutral--light-64);--_🎨-color--base---background-depth--light:var(--_osaviva-brand-colors---sea-glass);--_🎨-color--base---background-depth--dark:var(--_osaviva-brand-colors---agave);--_🎨-color--base---ui--warning:#c56a21;--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--dark-0);--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>:#0f4c3a}.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #3b79c3}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{background-color:var(--_🎨-color--tokens---background--base);font-family:var(--_🔠-typography---font-family--body-2);color:var(--_🎨-color--tokens---text-body--strong);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--light);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--dark-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--dark-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--light);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--light);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--light);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--dark-0)}h1{font-family:var(--_🔠-typography---font-family--h1);font-size:var(--_🔠-typography---size--h1);line-height:var(--_🔠-typography---line-height--h1);font-weight:var(--_🔠-typography---font-weight--h1);letter-spacing:var(--_🔠-typography---letter-spacing--h1);margin-top:0;margin-bottom:0}h2{font-family:var(--_🔠-typography---font-family--h2);font-size:var(--_🔠-typography---size--h2);line-height:var(--_🔠-typography---line-height--h2);font-weight:var(--_🔠-typography---font-weight--h2);letter-spacing:var(--_🔠-typography---letter-spacing--h2);margin-top:20px;margin-bottom:10px}h3{font-family:var(--_🔠-typography---font-family--h3);font-size:var(--_🔠-typography---size--h3);line-height:var(--_🔠-typography---line-height--h3);font-weight:var(--_🔠-typography---font-weight--h3);letter-spacing:var(--_🔠-typography---letter-spacing--h3);margin-top:20px;margin-bottom:10px}h4{font-family:var(--_🔠-typography---font-family--h4);font-size:var(--_🔠-typography---size--h4);line-height:var(--_🔠-typography---line-height--h4);font-weight:var(--_🔠-typography---font-weight--h4);letter-spacing:var(--_🔠-typography---letter-spacing--h4);margin-top:10px;margin-bottom:10px}h5{font-family:var(--_🔠-typography---font-family--h5);font-size:var(--_🔠-typography---size--h5);line-height:var(--_🔠-typography---line-height--h5);font-weight:var(--_🔠-typography---font-weight--h5);letter-spacing:var(--_🔠-typography---letter-spacing--h5);margin-top:10px;margin-bottom:10px}h6{font-family:var(--_🔠-typography---font-family--h6);font-size:var(--_🔠-typography---size--h6);line-height:var(--_🔠-typography---line-height--h6);font-weight:var(--_🔠-typography---font-weight--h6);letter-spacing:var(--_🔠-typography---letter-spacing--h6);margin-top:10px;margin-bottom:10px}p{font-family:var(--_🔠-typography---font-family--body-2);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2);margin-bottom:10px}a{text-decoration:none}ul{margin-top:0;margin-bottom:10px;padding-left:20px}img{max-width:100%;display:inline-block}strong{font-weight:700}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}figcaption{margin-top:var(--spacing--16);font-family:var(--_🔠-typography---font-family--label-2);color:var(--_🎨-color--tokens---text-label--medium);font-size:var(--_🔠-typography---size--label-2);line-height:var(--_🔠-typography---line-height--label-2);font-weight:var(--_🔠-typography---font-weight--label-2);text-align:center;letter-spacing:var(--_🔠-typography---letter-spacing--label-2);text-transform:uppercase}.button-wrap-style-guide{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:auto auto auto 1fr;grid-auto-columns:1fr;place-items:start;display:grid}.text-field{width:100%;height:auto;margin-bottom:var(--spacing--0);padding:var(--spacing--12)var(--spacing--16);border:1px solid var(--_🎨-color--tokens---input-default--border);border-radius:var(--_🔘-radius---ui-elements--input);background-color:var(--_🎨-color--tokens---input-default--background);font-family:var(--_🔠-typography---font-family--body-2);color:var(--_🎨-color--tokens---input-default--text);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2)}.text-field:focus,.text-field:focus:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_🎨-color--tokens---input-active--border);background-color:var(--_🎨-color--tokens---input-default--background);color:var(--_🎨-color--tokens---input-active--text)}.text-field:focus-visible,.text-field[data-wf-focus-visible],.text-field:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.text-field[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_🎨-color--tokens---input-active--border);background-color:var(--_🎨-color--tokens---input-active--background);color:var(--_🎨-color--tokens---input-active--text)}.text-field::placeholder,.text-field:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778)::placeholder{color:var(--_🎨-color--tokens---input-default--text)}.text-field.textarea{min-height:125px}.text-field.select{appearance:none;border-radius:8px}.label-large{font-family:var(--_🔠-typography---font-family--label-1);font-size:var(--_🔠-typography---size--label-1);line-height:var(--_🔠-typography---line-height--label-1);font-weight:var(--_🔠-typography---font-weight--label-1);letter-spacing:var(--_🔠-typography---letter-spacing--label-1);text-transform:uppercase;justify-content:flex-start;align-items:flex-end}.section-divider{background-color:var(--_🎨-color--tokens---border--subtle);width:100%;height:1px;margin-right:auto}.template-hero-title-wrap{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-direction:column;align-items:flex-start;display:flex}.template-halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-rows:auto;grid-template-columns:1fr 2fr;place-items:start stretch}.main-container{z-index:3;width:100%;max-width:var(--container--main);padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);margin-left:auto;margin-right:auto;position:relative}.main-container:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){position:relative}.main-container.static{position:static}.main-container.osaviva-stats-content-frame{height:100%}.template-block{margin-bottom:var(--spacing--64);grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:column;display:flex}.template-right-column{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;display:flex}.text-h2{font-family:var(--_🔠-typography---font-family--h2);font-size:var(--_🔠-typography---size--h2);line-height:var(--_🔠-typography---line-height--h2);font-weight:var(--_🔠-typography---font-weight--h2);letter-spacing:var(--_🔠-typography---letter-spacing--h2)}.text-h2.osa-seasonal-coconut-title{margin-top:var(--spacing--0);margin-bottom:var(--spacing--0);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--policy-h1-tablet);line-height:1.25;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0}.text-body{font-family:var(--_🔠-typography---font-family--body-2);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2);margin-top:0;margin-bottom:0}.colors-grid-style-guide{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:wrap;grid-template-columns:1fr 1fr 1fr;display:flex}.text-small{font-family:var(--_🔠-typography---font-family--body-3);font-size:var(--_🔠-typography---size--body-3);line-height:var(--_🔠-typography---line-height--body-3);font-weight:var(--_🔠-typography---font-weight--body-3);letter-spacing:var(--_🔠-typography---letter-spacing--body-3);margin-top:0;margin-bottom:0}.text-small:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783),.text-small.body-subtle.osaviva-home-menu-caption{color:var(--_osaviva-brand-colors---cactus)}.section{z-index:2;padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--small);background-color:var(--_🎨-color--tokens---background--base);color:var(--_🎨-color--tokens---text-body--strong);position:relative}.section.template-details-section{padding-top:var(--spacing--0)}.section.hero-template{padding-top:var(--section-padding--large);padding-bottom:var(--spacing--64);border-top-left-radius:var(--_spacing---radius--24\<deleted\|variable-7ed2b0ff-bd46-a18a-a853-254e7a6feaf7\>);border-top-right-radius:var(--_spacing---radius--24\<deleted\|variable-7ed2b0ff-bd46-a18a-a853-254e7a6feaf7\>);background-color:var(--_🎨-color--base---background-base--light)}.section.hero-overview-section{padding-top:var(--section-padding--medium);padding-bottom:var(--spacing--0);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.section.overview-system-section,.section.figma-x-webflow-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.section.pages-section{padding-bottom:var(--section-padding--large);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.section.hero-legal-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.section.hero-contact-a-section{min-height:100vh;padding-top:var(--section-padding--small);padding-bottom:var(--spacing--0);display:flex}.section.contact-timeline-section{padding-bottom:var(--section-padding--medium)}.section.contact-office-section,.section.hero-contact-b-section{padding-top:var(--spacing--0);padding-bottom:var(--spacing--0)}.section.hero-contact-c-section{padding-top:var(--section-padding--large)}.section.hero-project-section{min-height:100vh;padding-bottom:var(--section-padding--extra-small);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba1f5_Project%20Image-1.webp);background-position:50%;background-size:cover;justify-content:flex-start;align-items:flex-end;display:flex}.section.project-info-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--large)}.section.project-highlights-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium)}.section.project-slider-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);overflow:clip}.section.project-quote-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--large);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.section.project-more-section{padding-top:var(--spacing--0);padding-bottom:var(--spacing--0);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.section.hero-projects-a-section{padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--extra-large);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.section.hero-projects-b-section{padding-top:var(--spacing--0);padding-bottom:var(--section-padding--large);background-color:var(--_🎨-color--tokens---background--depth);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba210_Pattern.svg);background-position:50%;justify-content:center;align-items:center;display:flex}.section.hero-projects-c-section{padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--large);background-color:var(--_🎨-color--tokens---background--depth);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba210_Pattern.svg);background-position:50%}.section.hero-blog-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.section.blog-newsletter-section{padding-top:var(--section-padding--extra-small);padding-bottom:var(--spacing--0);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.section.blog-newsletter-section:where(.w-variant-b83d1748-e737-d383-bdde-86b28a012bb0){--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--light);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--dark-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--dark-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--light);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--light);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--light);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--dark-0)}.section.hero-article-section{width:100%;min-height:100vh;padding-top:var(--section-padding--extra-small);padding-bottom:var(--section-padding--extra-small);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba212_Blog%20Thumbnail-3.webp);background-position:50%;background-size:cover;display:flex}.section.body-blog-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--extra-large);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.section.stats-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--medium)}.section.about-info-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--large)}.section.about-video-section{padding-top:var(--spacing--0);padding-bottom:var(--spacing--0)}.section.team-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium)}.section.hero-about-section{min-height:200vh;padding-top:var(--spacing--0);padding-bottom:var(--spacing--0)}.section.testimonials-home-b-section{border-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---background--depth);margin-top:-24px;margin-bottom:-24px;overflow:clip}.section.cta-b-section{z-index:3;padding-top:var(--spacing--0);margin-top:-24px;padding-bottom:0}.section.cta-b-section.hiw-brand-cta{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);background-color:#648a73}.section.cta-b-section.hiw-brand-cta.osa-hiw-continuous-cta{background-color:#0000;padding-bottom:120px}.section.cta-a-section{padding-top:var(--section-padding--medium)}.section.cta-a-section.hiw-brand-options{background-color:var(--_osaviva-brand-colors---sea-glass);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus)}.section.faq-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large)}.section.stats-home-a-section{z-index:3;padding-top:var(--spacing--0);padding-bottom:var(--spacing--0)}.section.reviews-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--medium)}.section.home-a-tabs-section{z-index:3;width:96%;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);border-radius:var(--_🔘-radius---general--large);background-color:var(--_osaviva-brand-colors---agave);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);margin:-24px auto;display:none}.section.home-a-layouts-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large);background-color:var(--_🎨-color--tokens---background--depth);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba210_Pattern.svg);background-position:50%;display:flex;overflow:clip}.section.home-a-layouts-section.osaviva-why-background-clear{z-index:1;background-color:#0000;background-image:none;position:relative}.section.hero-home-a-section{z-index:3;min-height:100vh;padding-top:var(--spacing--0);padding-bottom:var(--spacing--0);display:flex}.section.home-a-about-section{padding-top:var(--section-padding--large)}.section.home-a-halves-section{padding-bottom:var(--section-padding--medium)}.section.home-a-single-testimonial-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large);background-color:var(--_🎨-color--tokens---background--depth);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba210_Pattern.svg);background-position:50%;background-size:auto}.section.home-a-features-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--medium);background-color:var(--_osaviva-brand-colors---coconut);background-image:none;background-position:50%;background-size:auto}.section.home-a-column-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large);background-color:var(--_🎨-color--tokens---background--depth);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba210_Pattern.svg);background-position:50%;background-repeat:repeat;background-size:auto;overflow:clip}.section.logo-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--medium);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.section.hero-home-b-section{z-index:3;padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--extra-small);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba210_Pattern.svg);background-position:50%;background-size:cover}.section.home-b-about-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium)}.section.home-b-column-section{padding-bottom:var(--section-padding--medium)}.section.stats-b-section{padding-bottom:var(--section-padding--large);background-color:var(--_🎨-color--tokens---background--depth);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba210_Pattern.svg);background-position:50%;background-size:auto}.section.home-b-cases-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large);background-color:var(--_🎨-color--tokens---background--depth);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba210_Pattern.svg);background-position:50%;background-repeat:repeat}.section.hero-home-c-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--extra-small)}.section.about-home-c-section{padding-bottom:var(--section-padding--medium)}.section.soft-cta-section{padding-top:var(--section-padding--extra-small);padding-bottom:var(--section-padding--extra-small)}.section.home-c-feature-slider-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);overflow:clip}.section.column-home-c-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium)}.section.home-c-stats-section{padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--extra-large);border-top-left-radius:var(--_🔘-radius---general--large);border-top-right-radius:var(--_🔘-radius---general--large);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba274_Blog%20Thumbnail-2.webp);background-position:50%;background-size:cover}.section.home-c-services-section{z-index:3;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);border-bottom-left-radius:var(--_🔘-radius---general--large);border-bottom-right-radius:var(--_🔘-radius---general--large);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);margin-bottom:-24px}.color-wrap-style-guide{grid-row-gap:var(--spacing--8);flex-direction:column;display:flex}.text-h4{font-family:var(--_🔠-typography---font-family--h4);font-size:var(--_🔠-typography---size--h4);line-height:var(--_🔠-typography---line-height--h4);font-weight:var(--_🔠-typography---font-weight--h4);letter-spacing:var(--_🔠-typography---letter-spacing--h4)}.text-h4.no-margins{font-weight:var(--all-weights--medium)}.text-h4.no-margins.homepage-h2-size{font-size:var(--_🔠-typography---size--h2);line-height:1.25}.text-h4.no-margins.hiw-typography-5{font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-.5px;font-weight:400}.text-h5{font-family:var(--_🔠-typography---font-family--h5);font-size:var(--_🔠-typography---size--h5);line-height:var(--_🔠-typography---line-height--h5);font-weight:var(--_🔠-typography---font-weight--h5);letter-spacing:var(--_🔠-typography---letter-spacing--h5)}.text-h6{font-family:var(--_🔠-typography---font-family--h6);font-size:var(--_🔠-typography---size--h6);line-height:var(--_🔠-typography---line-height--h6);font-weight:var(--_🔠-typography---font-weight--h6);letter-spacing:var(--_🔠-typography---letter-spacing--h6)}.text-h3{font-family:var(--_🔠-typography---font-family--h3);font-size:var(--_🔠-typography---size--h3);line-height:var(--_🔠-typography---line-height--h3);font-weight:var(--_🔠-typography---font-weight--h3);letter-spacing:var(--_🔠-typography---letter-spacing--h3);justify-content:flex-start;align-items:center}.no-margins{margin-top:0;margin-bottom:0}.no-margins.heading-strong.text-h3.osaviva-journeys-spacing{letter-spacing:0;line-height:1.15}.no-margins.heading-strong.osaviva-ways-heading{color:var(--_osaviva-brand-colors---cactus);letter-spacing:.02em}.no-margins.hiw-typography-4{font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-.5px;font-weight:400}.colors-master-style-guide{grid-column-gap:32px;grid-row-gap:32px;flex-flow:wrap;display:flex}.text-large{font-family:var(--_🔠-typography---font-family--body-1);font-size:var(--_🔠-typography---size--body-1);line-height:var(--_🔠-typography---line-height--body-1);font-weight:var(--_🔠-typography---font-weight--body-1);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-top:0;margin-bottom:0}.text-h1{z-index:1;font-family:var(--_🔠-typography---font-family--h1);font-size:var(--_🔠-typography---size--h1);line-height:var(--_🔠-typography---line-height--h1);font-weight:var(--_🔠-typography---font-weight--h1);letter-spacing:var(--_🔠-typography---letter-spacing--h1)}.text-h1.no-margins.heading-strong.homepage-h2-size{font-size:var(--_🔠-typography---size--policy-h1-tablet);line-height:1.1;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:var(--_🔠-typography---letter-spacing--h2)}.text-h1.no-margins.homepage-h2-size{font-size:var(--_🔠-typography---size--h2);letter-spacing:var(--_🔠-typography---letter-spacing--h2);line-height:1.25}.text-h1.osaviva-directory-title-spacing{width:100%;max-width:none;color:var(--_osaviva-brand-colors---cactus);font-size:80px;line-height:1.05;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0;word-spacing:0;margin-top:0;margin-bottom:0}.text-h1.osa-regional-hero-title{max-width:1100px;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);text-align:left;letter-spacing:0;margin-top:0;margin-bottom:0;font-size:96px;line-height:1.05}.text-h1.osa-native-page-h1{font-size:96px;line-height:1.05}.template-block-title{position:sticky;top:120px}.color{border:1px solid #1f191529;border-radius:8px;flex-direction:column;width:102px;height:102px}.color.color-three{background-color:var(--_🎨-color--base---ui--error)}.color.color-two{background-color:var(--_🎨-color--base---neutral--light-100)}.color.color-one{background-color:var(--_🎨-color--base---neutral--dark-100)}.color.color-four{background-color:var(--_🎨-color--base---accent--primary-1)}.card-template-details{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-direction:column;display:flex}.card-template-details.licenses-card{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32)}.label-small{font-family:var(--_🔠-typography---font-family--label-2);font-size:var(--_🔠-typography---size--label-2);line-height:var(--_🔠-typography---line-height--label-2);font-weight:var(--_🔠-typography---font-weight--label-2);letter-spacing:var(--_🔠-typography---letter-spacing--label-2);text-transform:uppercase}.label-small:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){color:var(--_osaviva-brand-colors---cactus)}.error-message{border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--base---ui--error);color:var(--_🎨-color--base---neutral--light-100);text-align:center}.footer{z-index:1;background-color:#0000;width:100%;margin-bottom:0;padding-top:0;padding-bottom:24px}.footer:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){z-index:4;background-color:#0000;height:auto;min-height:0;margin:0;padding:0 0 24px;position:relative;inset:auto;transform:translate(0,0)}.footer:where(.w-variant-dd95f30e-a8e1-6e4e-5c03-f3e433f71c56){background-color:var(--_🎨-color--tokens---background--depth)}.wrap-submit-button{height:100%;padding-right:var(--spacing--16);flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0% 0 0% auto}.select-arrow{width:var(--_❇️-icon---icon-size--medium);height:var(--_❇️-icon---icon-size--medium);color:var(--_🎨-color--tokens---input--icon);flex:none;justify-content:center;align-items:center;display:flex}.submit-button{z-index:1;background-color:var(--_🎨-color--base---ui--transparent\<deleted\|variable-b39ff978-062a-ef1b-56a9-7c1cd8e3f89f\>);width:100%;height:100%;color:var(--_🎨-color--base---ui--transparent\<deleted\|variable-b39ff978-062a-ef1b-56a9-7c1cd8e3f89f\>);padding-left:0;padding-right:0;position:absolute;inset:0%}.wrap-input-form{position:relative}.wrap-input-form.pw{width:100%;max-width:var(--max-width--3-columns);margin-left:auto;margin-right:auto}.success-message{border:1px solid var(--_🎨-color--base---ui--success);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--base---ui--success);color:var(--_🎨-color--base---neutral--dark-100)}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-wrap._404{position:relative;overflow:hidden}.utility-page-wrap.pw{background-color:var(--_🎨-color--tokens---background--base);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.utility-page-content{text-align:center;flex-direction:column;display:flex}.utility-page-content._404{width:100%;height:100%;max-width:var(--container--main);padding:var(--section-padding--extra-small)var(--grid--page-padding);justify-content:flex-end;align-items:flex-start;margin-left:auto;margin-right:auto;position:relative}.utility-page-content.pw{z-index:2;width:100%;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);justify-content:flex-start;align-items:center;position:relative}.licenses-tile{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.text-sans{font-family:var(--_🔠-typography---font--heading-serif)}.icons-tile-style-guide{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.limit-500{max-width:500px}._404-content{z-index:1;grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);text-align:left;flex-flow:column;justify-content:flex-end;align-items:flex-start;max-width:676px;display:flex;position:relative}.heading-404{max-width:var(--max-width--4-columns)}.utility-page-form{flex-direction:column;align-items:stretch;display:flex}.utility-page-form.pw{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);max-width:420px;color:var(--_🎨-color--tokens---text-heading--strong);justify-content:flex-start;align-items:stretch}.hidden{display:none}.master-navigation{z-index:999;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0% 0% auto}.master-navigation.osaviva-home-navigation{align-items:stretch;width:100%;padding-left:0;padding-right:0;transition:background-color .25s;left:0;right:0}.master-navigation.osaviva-home-navigation.osaviva-home-scrolled-navigation{background-color:#fff;transition:background-color .25s}.master-navigation.osaviva-home-navigation.osaviva-basic-navigation{z-index:999;background-color:#fff;border-bottom-style:none;border-bottom-width:0;position:sticky;top:0;bottom:auto;box-shadow:0 2px 5px #30483814}.master-navigation.osaviva-secondary-navigation{background-color:#fff;align-items:stretch;width:100%;padding-left:0;padding-right:0;left:0;right:0}.cta-main{padding:11px var(--spacing--16);grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);border-radius:var(--_🔘-radius---ui-elements--button-base);font-family:var(--_🔠-typography---font-family--button-1);color:var(--_🎨-color--tokens---button-primary-default--text);font-size:var(--_🔠-typography---size--button-1);line-height:var(--_🔠-typography---line-height--button-1);font-weight:var(--_🔠-typography---font-weight--button-1);letter-spacing:var(--_🔠-typography---letter-spacing--button-1);text-transform:uppercase;cursor:pointer;flex:none;justify-content:center;align-items:center;transition:color .3s;display:flex;position:relative}.cta-main:where(.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--_🎨-color--tokens---button-secondary-default--text)}.cta-main:hover,.cta-main:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_🎨-color--tokens---button-primary-hover--text)}.cta-main.secondary-33,.cta-main.secondary-43{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--_🎨-color--tokens---button-secondary-default--text)}.cta-main.secondary-43.osaviva-home-about-outline-cta{-webkit-backdrop-filter:none;backdrop-filter:none;width:fit-content;font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.11em;text-transform:uppercase;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;padding:10px 16px;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .2s;display:flex;position:relative;overflow:hidden}.cta-main.secondary-43.osaviva-home-about-outline-cta:hover,.cta-main.secondary-43.osaviva-home-about-outline-cta:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---cactus)}.button-text-mask{height:var(--_🔠-typography---line-height--button-1);pointer-events:none;flex:none;overflow:hidden}.button-text-mask.button-2{height:var(--_🔠-typography---line-height--button-2)}.button-text-mask.button-2.secondary-17.osaviva-home-hidden-secondary-button-text,.button-text-mask.button-2.osaviva-home-hidden-primary-button-text,.button-text-mask.button-2.secondary-27.osaviva-secondary-hidden-button-text{display:none}.button-text{z-index:1;text-shadow:0 1.5em 0 var(--_🎨-color--tokens---button-primary-hover--text);position:relative}.button-text:where(.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f),.button-text:where(.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc),.button-text.secondary-8,.button-text.secondary-18,.button-text.secondary-28,.button-text.secondary-38,.button-text.secondary-48{text-shadow:0 1.5em 0 var(--_🎨-color--tokens---button-secondary-hover--text)}.button-text.secondary-48.osaviva-home-about-button-text{height:100%;text-shadow:none;justify-content:center;align-items:center;line-height:1.2;display:flex;transform:none}.button-icon-wrap{width:var(--_❇️-icon---icon-size--small);height:var(--_❇️-icon---icon-size--small);flex:none;justify-content:flex-end;align-items:center;display:flex;overflow:hidden}.button-icon-wrap.right{margin-right:-4px}.button-icon-wrap.left{margin-left:-4px}.button-icon-wrap.secondary-9:hover,.button-icon-wrap.secondary-9:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_🎨-color--tokens---button-secondary-hover--text)}.icon-button{z-index:2;flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.button-bg{border:1px solid var(--_🎨-color--tokens---button-primary-default--border);border-radius:var(--_🔘-radius---ui-elements--button-base);background-color:var(--_🎨-color--tokens---button-primary-default--background);transition:background-color .3s;position:absolute;inset:0%}.button-bg:where(.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f),.button-bg:where(.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc){border-color:var(--_🎨-color--tokens---button-secondary-default--border);background-color:var(--_🎨-color--tokens---button-secondary-default--background)}.button-bg:hover{border-color:var(--_🎨-color--tokens---button-primary-hover--border);background-color:var(--_🎨-color--tokens---button-primary-hover--background)}.button-bg:hover:where(.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f),.button-bg:hover:where(.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc){border-color:var(--_🎨-color--tokens---button-secondary-hover--border);background-color:var(--_🎨-color--tokens---button-secondary-hover--background)}.button-bg:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_🎨-color--tokens---button-primary-hover--border);background-color:var(--_🎨-color--tokens---button-primary-hover--background)}.button-bg.secondary-12{border-color:var(--_🎨-color--tokens---button-secondary-default--border);background-color:var(--_🎨-color--tokens---button-secondary-default--background)}.button-bg.secondary-12:hover,.button-bg.secondary-12:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_🎨-color--tokens---button-secondary-hover--border);background-color:var(--_🎨-color--tokens---button-secondary-hover--background)}.button-bg.secondary-22{border-color:var(--_🎨-color--tokens---button-secondary-default--border);background-color:var(--_🎨-color--tokens---button-secondary-default--background)}.button-bg.secondary-22:hover,.button-bg.secondary-22:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_🎨-color--tokens---button-secondary-hover--border);background-color:var(--_🎨-color--tokens---button-secondary-hover--background)}.button-bg.secondary-22.osaviva-home-outline-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#231f2314;border-color:#fff;border-radius:4px;transition-property:background-color,border-color;transition-duration:.25s,.25s}.button-bg.secondary-22.osaviva-home-outline-bg:hover,.button-bg.secondary-22.osaviva-home-outline-bg:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#231f2314;border-color:#fbfbf7}.button-bg.secondary-22.osaviva-home-outline-bg.osaviva-home-scrolled-outline-bg{border-color:var(--_osaviva-brand-colors---cactus);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.button-bg.secondary-22.osaviva-basic-outline-bg{border-color:var(--_osaviva-brand-colors---cactus);background-color:#0000;border-radius:4px;transition-property:background-color,border-color;transition-duration:.25s,.25s}.button-bg.secondary-22.osaviva-basic-outline-bg:hover{border-color:var(--_osaviva-brand-colors---cactus);background-color:var(--_osaviva-brand-colors---coconut)}.button-bg.secondary-22.osaviva-basic-outline-bg:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---coconut);border-color:#153508}.button-bg.osaviva-home-primary-bg{border-top-color:var(--_osaviva-brand-colors---sunset);border-right-color:var(--_osaviva-brand-colors---sunset);border-bottom-color:var(--_osaviva-brand-colors---sunset);border-left-color:var(--_osaviva-brand-colors---sunset);background-color:var(--_osaviva-brand-colors---sunset);border-radius:4px;transition-property:background-color,border-color;transition-duration:.25s,.25s}.button-bg.osaviva-home-primary-bg:hover,.button-bg.osaviva-home-primary-bg:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---apricot-cream);background-color:var(--_osaviva-brand-colors---apricot-cream)}.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg{border-color:var(--_osaviva-brand-colors---sunset);background-color:var(--_osaviva-brand-colors---sunset)}.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg:hover,.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---apricot-cream);background-color:var(--_osaviva-brand-colors---apricot-cream)}.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg.osa-destinations-coral-bg{background-color:var(--_osaviva-brand-colors---sunset);border-color:#0000;transition-property:none;transition-duration:0s}.button-bg.secondary-32{border-color:var(--_🎨-color--tokens---button-secondary-default--border);background-color:var(--_🎨-color--tokens---button-secondary-default--background)}.button-bg.secondary-32:hover,.button-bg.secondary-32:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_🎨-color--tokens---button-secondary-hover--border);background-color:var(--_🎨-color--tokens---button-secondary-hover--background)}.button-bg.secondary-32.osaviva-secondary-outline-bg{border-color:var(--_osaviva-brand-colors---cactus);background-color:#0000;border-radius:4px;transition-property:background-color,border-color;transition-duration:.25s,.25s}.button-bg.secondary-32.osaviva-secondary-outline-bg:hover,.button-bg.secondary-32.osaviva-secondary-outline-bg:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---cactus);background-color:var(--_osaviva-brand-colors---sea-glass)}.button-bg.secondary-42{border-color:var(--_🎨-color--tokens---button-secondary-default--border);background-color:var(--_🎨-color--tokens---button-secondary-default--background)}.button-bg.secondary-42:hover,.button-bg.secondary-42:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_🎨-color--tokens---button-secondary-hover--border);background-color:var(--_🎨-color--tokens---button-secondary-hover--background)}.button-bg.secondary-52{border-color:var(--_🎨-color--tokens---button-secondary-default--border);background-color:var(--_🎨-color--tokens---button-secondary-default--background)}.button-bg.secondary-52:hover,.button-bg.secondary-52:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_🎨-color--tokens---button-secondary-hover--border);background-color:var(--_🎨-color--tokens---button-secondary-hover--background)}.button-bg.secondary-52.osaviva-home-about-outline-bg{border-top-color:var(--_osaviva-brand-colors---cactus);border-right-color:var(--_osaviva-brand-colors---cactus);border-bottom-color:var(--_osaviva-brand-colors---cactus);border-left-color:var(--_osaviva-brand-colors---cactus);background-color:#0000;border-radius:4px;transition-property:background-color,border-color;transition-duration:.25s,.25s}.button-bg.secondary-52.osaviva-home-about-outline-bg:hover,.button-bg.secondary-52.osaviva-home-about-outline-bg:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---cactus);background-color:#fff}.image-cover{z-index:1;object-fit:cover;width:100%;height:100%}.image-cover.horizontal{aspect-ratio:2.39}.image-cover.fixed{flex:none;height:760px;max-height:70vh;display:block}.button-tooltip{background-color:var(--_osaviva-brand-colors---cactus);white-space:nowrap;border:1px solid #ffffff29;border-radius:4px;padding:8px}.grid-sales{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.master-sales-pages{z-index:0;width:100%;padding-left:8px;padding-right:32px;display:none;position:absolute;bottom:60px;overflow:hidden}.wrap-button-tooltip{z-index:5;display:flex;position:absolute;inset:auto 0% 100%;transform:translateY(-15px)}.sales-cta-master{z-index:990;grid-column-gap:40px;grid-row-gap:40px;pointer-events:none;width:100%;color:var(--_🎨-color--base---neutral--light-100);justify-content:flex-start;align-items:flex-end;margin-left:auto;margin-right:auto;display:flex;position:fixed;inset:auto 0% 8px}.button-with-tooltip{align-self:stretch;position:relative}.sales-cta{z-index:2;grid-column-gap:8px;grid-row-gap:8px;background-color:var(--_osaviva-brand-colors---cactus);pointer-events:auto;border-radius:8px;justify-content:flex-start;align-items:center;padding:8px 8px 8px 12px;display:flex;position:relative}.sales-link{width:20px}.cta-sales{grid-column-gap:8px;grid-row-gap:8px;pointer-events:auto;font-family:var(--_🔠-typography---font--body);color:#fff;cursor:pointer;background-color:#ffffff14;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;padding:11px 12px;font-size:14px;font-weight:500;line-height:114%;text-decoration:none;display:flex;position:relative}.cta-sales.light{color:#161616;background-color:#eae8e3;border-style:none}.cta-sales.figma{padding-left:8px;padding-right:8px}.sales-card-image{border-radius:4px;width:100%;height:120px;overflow:hidden}.icon-explore-button{pointer-events:none;color:#ffffffa3;justify-content:center;align-items:center;display:flex}.sales-logo{width:100%;display:block}.icon-figma{flex:none;width:16px;max-width:none;height:16px}.text-sales-card{font-family:var(--_🔠-typography---font--body);font-size:14px;font-weight:500}.master-sales-ctas{justify-content:flex-start;align-items:center;padding-left:8px;padding-right:32px}.sales-card{grid-column-gap:8px;grid-row-gap:8px;width:100%;max-width:160px;color:var(--_osaviva-brand-colors---coconut);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.cta-sales-button-text{pointer-events:none}.tooltip-bottom{background-color:var(--_osaviva-brand-colors---cactus);border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;width:12px;height:12px;margin-left:auto;margin-right:auto;position:absolute;bottom:-6px;left:0;right:0;transform:rotate(45deg)}.sales-menu{z-index:4;pointer-events:auto;background-color:#000;border-radius:8px;padding:16px;overflow:hidden}.text-medium{font-weight:var(--all-weights--medium)}.cta-small{padding:11px var(--spacing--12);grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);border-radius:var(--_🔘-radius---ui-elements--button-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--_🔠-typography---font-family--button-2);color:var(--_🎨-color--tokens---button-primary-default--text);font-size:var(--_🔠-typography---size--button-2);line-height:var(--_🔠-typography---line-height--button-2);font-weight:var(--_🔠-typography---font-weight--button-2);letter-spacing:var(--_🔠-typography---letter-spacing--button-2);text-transform:uppercase;justify-content:center;align-items:center;transition:color .3s;display:flex;position:relative}.cta-small:where(.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc){color:var(--_🎨-color--tokens---button-secondary-default--text)}.cta-small:hover,.cta-small:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_🎨-color--tokens---button-primary-hover--text)}.cta-small.secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--_🎨-color--tokens---button-secondary-default--text)}.cta-small.secondary:hover,.cta-small.secondary:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_🎨-color--tokens---button-secondary-hover--text)}.cta-small.secondary-13{color:var(--_🎨-color--tokens---button-secondary-default--text)}.cta-small.secondary-13.osaviva-home-outline-cta{-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--_🔠-typography---font--button);color:#fff;letter-spacing:.11em;text-transform:uppercase;background-color:#0000;border-radius:4px;font-size:11px;font-weight:500;line-height:1.2}.cta-small.secondary-13.osaviva-home-outline-cta:hover,.cta-small.secondary-13.osaviva-home-outline-cta:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#fbfbf7}.cta-small.secondary-13.osaviva-home-outline-cta:focus-visible,.cta-small.secondary-13.osaviva-home-outline-cta[data-wf-focus-visible],.cta-small.secondary-13.osaviva-home-outline-cta:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.cta-small.secondary-13.osaviva-home-outline-cta[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.cta-small.secondary-13.osaviva-home-outline-cta.osaviva-home-scrolled-outline-cta,.cta-small.secondary-13.osaviva-home-outline-cta.osaviva-home-scrolled-outline-cta:hover,.cta-small.secondary-13.osaviva-home-outline-cta.osaviva-home-scrolled-outline-cta:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---cactus)}.cta-small.secondary-13.osaviva-basic-outline-cta{-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.11em;text-transform:uppercase;background-color:#0000;border-radius:4px;font-size:11px;font-weight:500;line-height:1.2}.cta-small.secondary-13.osaviva-basic-outline-cta:hover{color:var(--_osaviva-brand-colors---cactus)}.cta-small.secondary-13.osaviva-basic-outline-cta:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#153508}.cta-small.osaviva-home-primary-cta{font-family:var(--_🔠-typography---font--heading-sans);color:#fff;letter-spacing:.05em;text-transform:uppercase;background-color:#0000;border-radius:4px;font-weight:500}.cta-small.osaviva-home-primary-cta:hover,.cta-small.osaviva-home-primary-cta:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.cta-small.osaviva-home-primary-cta:focus-visible,.cta-small.osaviva-home-primary-cta[data-wf-focus-visible],.cta-small.osaviva-home-primary-cta:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.cta-small.osaviva-home-primary-cta[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta{color:#fff}.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta{font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---coconut);isolation:isolate;background-color:#0000;border-color:#0000;transition:none;position:relative;transform:none}.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta:hover,.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---coconut);background-color:#0000;transform:none}.cta-small.osaviva-home-primary-cta.osa-hiw-planning-button{margin-top:auto}.cta-small.secondary-23{color:var(--_🎨-color--tokens---button-secondary-default--text)}.cta-small.secondary-23.osaviva-secondary-outline-cta{-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.11em;text-transform:uppercase;background-color:#0000;border-radius:4px;font-size:11px;font-weight:500;line-height:1.2}.cta-small.secondary-23.osaviva-secondary-outline-cta:hover,.cta-small.secondary-23.osaviva-secondary-outline-cta:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---cactus)}.text-h0{font-family:var(--_🔠-typography---font-family--h0);font-size:var(--_🔠-typography---size--h0);line-height:var(--_🔠-typography---line-height--h0);font-weight:var(--_🔠-typography---font-weight--h0);letter-spacing:var(--_🔠-typography---letter-spacing--h0)}.heading-strong{color:var(--_🎨-color--tokens---text-heading--strong)}.heading-medium{color:var(--_🎨-color--tokens---text-heading--medium)}.body-strong{color:var(--_🎨-color--tokens---text-body--strong)}.body-medium{color:var(--_🎨-color--tokens---text-body--medium)}.label-strong{color:var(--_🎨-color--tokens---text-label--strong)}.label-dark{color:var(--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>)}.label-medium{color:var(--_🎨-color--tokens---text-label--medium)}.button-slider{padding:var(--spacing--8);border:1px solid var(--_🎨-color--tokens---button-primary-default--border);border-radius:var(--_🔘-radius---ui-elements--button-circle);background-color:var(--_🎨-color--tokens---button-primary-default--background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--_🎨-color--tokens---button-primary-default--text);cursor:pointer;justify-content:center;align-items:center;transition:border-color .3s,background-color .3s,color .3s;display:flex}.button-slider:where(.w-variant-3b1d5b2f-3e5d-c467-6981-e7b261b76e46){border-color:var(--_🎨-color--tokens---button-secondary-default--border);background-color:var(--_🎨-color--tokens---button-secondary-default--background);color:var(--_🎨-color--tokens---button-secondary-default--text)}.button-slider:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---coconut);background-color:#0000}.button-slider:hover{border-color:var(--_🎨-color--tokens---button-primary-hover--border);background-color:var(--_🎨-color--tokens---button-primary-hover--background);color:var(--_🎨-color--tokens---button-primary-hover--text)}.button-slider:hover:where(.w-variant-3b1d5b2f-3e5d-c467-6981-e7b261b76e46){border-color:var(--_🎨-color--tokens---button-secondary-hover--border);background-color:var(--_🎨-color--tokens---button-secondary-hover--background);color:var(--_🎨-color--tokens---button-secondary-hover--text)}.button-slider:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_🎨-color--tokens---button-primary-hover--border);color:var(--_🎨-color--tokens---button-primary-hover--text);background-color:#0000}.button-slider:active:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.button-slider:focus:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#0000}.icon-slider-button{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.icon-slider-button:where(.w-variant-b120320a-1721-bd0a-dc5a-134cc6348231){transform:rotate(180deg)}.icon-slider-button.small{width:var(--_❇️-icon---icon-size--small);height:var(--_❇️-icon---icon-size--small);display:none}.icon-slider-button.small:where(.w-variant-d26711b8-a3b3-43f2-79d5-5de28e1e347a){display:flex}.icon-slider-button.large{width:var(--_❇️-icon---icon-size--medium);height:var(--_❇️-icon---icon-size--medium)}.icon-slider-button.large:where(.w-variant-d26711b8-a3b3-43f2-79d5-5de28e1e347a){display:none}.wrap-icon-slider{flex:none;justify-content:center;align-items:center;display:flex}.wrap-icon-slider:where(.w-variant-5ba9241a-7079-4c4d-345e-a0127f34962f){transform:rotate(180deg)}.label-master{padding:var(--spacing--4)var(--spacing--8);grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);border-radius:var(--_🔘-radius---ui-elements--tag);background-color:var(--_🎨-color--tokens---background--lift);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--_🎨-color--tokens---text-heading--strong);text-align:center;justify-content:center;align-items:center;display:flex}.label-master:where(.w-variant-09897b12-6f62-59f4-5fb5-667bc9af208a){background-color:var(--_🎨-color--tokens---background--depth)}.label-master:where(.w-variant-90930861-b53d-5501-8df2-26e374ac5854){background-color:var(--_🎨-color--tokens---background--lift-low-opacity)}.headline-overview-hero{max-width:var(--max-width--7-columns);margin-right:auto;margin-bottom:var(--spacing--80);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;display:flex}.button-wrap-overview-hero{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;justify-content:center;align-items:center;display:flex}.overview-headline-bottom-tile{max-width:var(--max-width--4-columns);grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.heading-overview-hero{color:var(--_osaviva-brand-colors---cactus)}.image-wrap-hero-overview{width:100%;position:relative}.headline-overview-system{margin-bottom:var(--spacing--64);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-end;display:grid}.heading-overview-system{max-width:var(--max-width--4-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.text-wrap-overview-system{max-width:448px}.system-thirds{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.card-system{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;grid-template-rows:1fr auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;display:flex}.image-wrap-system{border:1px solid var(--_🎨-color--base---neutral--dark-16);border-radius:12px;width:100%;overflow:hidden}.text-wrap-sysem-card{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.column-halves{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-rows:auto}.column-halves.centered{place-items:center stretch}.feature-item{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.text-wrap-feature{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;display:flex}.content-column{z-index:1;grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:column;justify-content:space-between;align-items:stretch;max-width:564px;display:flex;position:relative}.content-column.smaller{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48)}.content-column.smaller.centered{justify-content:center;align-items:flex-start}.icon-wrap-40{border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.column-features-list{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:100%;display:flex}.headline-column{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.overlay-tag-card{z-index:2;width:100%;height:100%;padding:var(--spacing--16);justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;inset:0%}.overlay-tag-card.align-bottom{justify-content:flex-start;align-items:flex-end}.overlay-tag-card.centered{justify-content:center;align-items:center}.video-cover{z-index:1;width:100%;height:100%}.icon-medium{width:var(--_❇️-icon---icon-size--medium);height:var(--_❇️-icon---icon-size--medium);color:var(--_🎨-color--tokens---icon--strong);flex:none;justify-content:center;align-items:center;display:flex}.text-body-bold{font-weight:var(--_🔠-typography---weight--body-bold)}.text-body-bold.osaviva-home-menu-heading{color:var(--_osaviva-brand-colors---cactus);text-underline-offset:4px;-webkit-text-decoration-color:var(--_navigation-states---heading-underline);text-decoration-color:var(--_navigation-states---heading-underline);text-decoration-line:underline}.text-body-bold.dropdown-heading-underline{text-underline-offset:4px;-webkit-text-decoration-color:var(--_navigation-states---heading-underline);text-decoration-color:var(--_navigation-states---heading-underline);text-decoration-line:underline}.button-wrap-figma-x-webflow{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.image-wrap-column{border-radius:var(--_🔘-radius---general--default);width:100%;height:720px;position:relative;overflow:hidden}.image-wrap-column.overview{min-height:100%}.section-divider-2{background-color:var(--_🎨-color--base---neutral--dark-32);width:100%;height:1px;margin-right:auto}.headline-pages{margin-bottom:var(--spacing--80);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.section-divider-3{background-color:var(--_🎨-color--base---neutral--dark-32);width:100%;height:1px;margin-right:auto}.heading-pages{max-width:var(--max-width--4-columns)}.heading-sales-block{display:flex}.image-wrap-overview-card{border-radius:var(--_🔘-radius---general--default);width:100%;height:100%;overflow:hidden}.page-card{width:100%;height:100%;padding:var(--spacing--24);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift);color:var(--_🎨-color--tokens---text-body--strong);flex-direction:column;grid-template-rows:auto 1fr;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;text-decoration:none;transition:transform .2s;display:grid}.page-card:hover,.page-card:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){transform:translateY(-4px)}.image-sales-page{width:100%}.text-wrap-overview-card{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.wrap-sales-pages{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-direction:column;display:flex}.grid-thirds-sales-page{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.single-sales-pages{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;display:flex}.body-subtle{color:var(--_🎨-color--tokens---text-body--subtle)}.div-block{flex-flow:column;display:flex}.link-dark{color:var(--_🎨-color--base---neutral--dark-100)}.master-footer{z-index:3;width:100%;max-width:none;padding:var(--section-padding--extra-small)var(--grid--page-padding);background-color:var(--_osaviva-brand-colors---sea-glass);color:var(--_osaviva-brand-colors---cactus);border-radius:24px;margin-left:0;margin-right:0;position:relative;overflow:hidden}.master-footer:where(.w-variant-9c65c32c-cbd4-8b42-4177-dbb491167ff9){border-radius:var(--_🔘-radius---general--large);overflow:hidden}.master-footer:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){background-color:var(--_osaviva-brand-colors---sea-glass);width:100%;height:auto;max-height:none;color:var(--_osaviva-brand-colors---cactus);margin:0;position:relative;inset:auto;overflow:visible;transform:translate(0,0)}.footer-left-text{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-left-text:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){color:var(--_osaviva-brand-colors---cactus)}.footer-left{grid-column-gap:var(--spacing--120);grid-row-gap:var(--spacing--120);flex-flow:column;display:flex}.footer-legal-link{font-family:var(--_🔠-typography---font-family--body-3);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-3);line-height:var(--_🔠-typography---line-height--body-3);font-weight:var(--_🔠-typography---font-weight--body-3);letter-spacing:var(--_🔠-typography---letter-spacing--body-3);transition:color .3s}.footer-legal-link:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){color:var(--_osaviva-brand-colors---cactus)}.footer-legal-link:hover,.footer-legal-link:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_🎨-color--tokens---text-body--strong)}.footer-top-tile{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.footer-columns{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.content-footer{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-flow:column;display:flex}.footer-column{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:column;flex:none;display:flex}.social-link{width:var(--_❇️-icon---icon-size--small);height:var(--_❇️-icon---icon-size--small);color:var(--_🎨-color--tokens---icon--medium);border-radius:100vw;flex:none;transition:opacity .2s}.social-link:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){color:var(--_osaviva-brand-colors---cactus)}.social-link:hover,.social-link:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){opacity:.5;object-fit:fill}.icon-social{justify-content:center;align-items:center;display:flex}.footer-legal-column{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.footer-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1.5fr 1fr;display:grid}.footer-halves:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){margin-top:0;transform:translate(0,0)}.logo-footer{width:100%}.footer-social-wrap{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);justify-content:flex-start;align-items:center;display:flex}.brand-footer{width:138px}.footer-links-column{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;display:flex}.footer-link,.footer-link:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){color:var(--_osaviva-brand-colors---cactus)}.footer-brand-wrap{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-bottom-right{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:flex-end;width:100%;display:flex}.footer-right{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:space-between;align-items:stretch;display:flex}.navbar{width:var(--max-width--8-columns);max-width:var(--container--main);padding:var(--spacing--8)var(--spacing--16);border-bottom-left-radius:var(--_🔘-radius---general--large);border-bottom-right-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---navigation--background);margin-left:auto;margin-right:auto;transition:padding .4s}.navbar.osaviva-home-navbar{max-width:1600px;box-shadow:none;background-color:#0000;border-radius:4px;width:calc(100% - 32px);margin-left:auto;margin-right:auto;padding-left:clamp(8px,1.2vw,24px);padding-right:clamp(8px,1.2vw,24px);transition-property:background-color,padding;transition-duration:.25s,.25s;transition-timing-function:ease,ease}.navbar.osaviva-secondary-navbar{box-shadow:none;background-color:#0000;border-radius:0;width:min(88vw,100% - 48px);max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}.logo-nav{width:100%;display:block}.logo-nav.osaviva-home-logo,.logo-nav.osaviva-secondary-logo{width:100%;height:auto;display:block}.brand-nav{width:92px}.brand-nav.osaviva-home-brand{flex-shrink:0;width:clamp(120px,11vw,170px);position:relative}.brand-nav.osaviva-secondary-brand{width:clamp(145px,12vw,170px)}.nav-container{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.nav-container.osaviva-home-nav-row{box-sizing:border-box;grid-row-gap:12px;grid-column-gap:clamp(10px,1.2vw,24px);justify-content:space-between;padding-top:12px;padding-bottom:12px}.nav-container.osaviva-secondary-nav-row{padding-top:12px;padding-bottom:12px}.nav-halves{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto}.divider-dark-16{background-color:var(--_🎨-color--base---neutral--dark-16);width:100%;height:1px}.nav-column-item{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);color:var(--_🎨-color--tokens---text-body--strong);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-column-item:hover,.nav-column-item:focus,.nav-column-item:focus-visible,.nav-column-item[data-wf-focus-visible]{--_navigation-states---heading-underline:var(--_osaviva-brand-colors---cactus)}.nav-column-item.osaviva-home-menu-item{color:var(--_osaviva-brand-colors---cactus)}.dropdown{flex-shrink:0;margin-left:0;margin-right:0}.dropdown-toggle{border-radius:8px;padding:0;display:block}.content-dropdown{z-index:2;max-width:var(--container--main);margin-left:auto;margin-right:auto;position:relative}.content-dropdown.osaviva-home-dropdown-content{max-width:none}.content-dropdown.osaviva-home-dropdown-content.osa-experience-mega-with-intro{grid-column-gap:36px;grid-template-columns:minmax(0,3fr) minmax(200px,1fr);align-items:center;width:100%;display:grid}.content-dropdown.osaviva-secondary-dropdown-content{max-width:none}.overlay-nav-cta{background-image:linear-gradient(0deg,var(--_🎨-color--base---neutral--dark-64),var(--_🎨-color--base---neutral--dark-0));width:100%;height:40%;position:absolute;inset:auto 0% 0%}.pages-content{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;display:grid}.byq-cta{width:100%;height:332px;padding:var(--spacing--16);border-radius:var(--_🔘-radius---general--default);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba1d5_BYQ%20CTA.webp);background-position:50%;background-size:cover;justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden}.byq-cta.osaviva-home-mobile-promo-card{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--_osaviva-brand-colors---apricot-cream);background-image:none;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;min-height:0;padding:24px;display:flex}.mobile-menu{display:none}.button-wrap-nav{z-index:2;position:relative}.mobile-nav-bottom-tile{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-column-inner{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-column-inner.small-gap{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4)}.dropdown-list{border-radius:8px}.dropdown-list.w--open,.dropdown-list.w--open:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;padding-top:0;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);background-color:var(--_🎨-color--base---neutral--light-0);position:fixed;left:0;right:0}.dropdown-list.osaviva-home-dropdown-shell{box-sizing:border-box;width:calc(100% + 32px);box-shadow:none;background-color:#0000;border-radius:8px;margin-left:-16px;padding-top:12px}.dropdown-list.osaviva-secondary-dropdown-shell{width:calc(100% + 32px);box-shadow:none;background-color:#0000;border-radius:8px;margin-left:-16px;padding-top:12px}.nav-link{padding:var(--spacing--8)var(--spacing--12);border:1px solid var(--_🎨-color--tokens---button-secondary-default--border);border-radius:var(--_🔘-radius---ui-elements--button-base);font-family:var(--_🔠-typography---font-family--button-2);color:var(--_🎨-color--tokens---button-secondary-default--text);font-size:var(--_🔠-typography---size--button-2);line-height:var(--_🔠-typography---line-height--button-2);font-weight:var(--_🔠-typography---font-weight--button-2);letter-spacing:var(--_🔠-typography---letter-spacing--button-2);text-transform:uppercase;cursor:pointer;transition:color .3s,background-color .3s,border-color .3s}.nav-link:hover,.nav-link:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border:1px solid var(--_🎨-color--tokens---button-secondary-hover--border);background-color:var(--_🎨-color--tokens---button-secondary-hover--background);color:var(--_🎨-color--tokens---button-secondary-hover--text)}.nav-link.osaviva-home-nav-link{font-family:var(--_🔠-typography---font--heading-sans);color:#fff;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background-color:#0000;border-color:#0000;padding-left:clamp(3px,.4vw,8px);padding-right:clamp(3px,.4vw,8px)}.nav-link.osaviva-home-nav-link:hover,.nav-link.osaviva-home-nav-link:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---sea-glass)}.nav-link.osaviva-home-nav-link.osaviva-home-scrolled-nav-link{color:var(--_osaviva-brand-colors---cactus)}.nav-link.osaviva-home-nav-link.osaviva-home-scrolled-nav-link:hover,.nav-link.osaviva-home-nav-link.osaviva-home-scrolled-nav-link:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---sunset)}.nav-link.osaviva-secondary-nav-link{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background-color:#0000;border-color:#0000;padding-left:clamp(3px,.4vw,8px);padding-right:clamp(3px,.4vw,8px);font-weight:500}.nav-link.osaviva-secondary-nav-link:hover,.nav-link.osaviva-secondary-nav-link:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---sunset)}.nav-thirds{z-index:1;grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;position:relative}.wrap-nav-links{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);justify-content:center;align-items:center;display:flex}.wrap-nav-links.osaviva-home-nav-links{grid-row-gap:8px;white-space:nowrap;grid-column-gap:clamp(4px,.8vw,20px)}.wrap-nav-links.osaviva-secondary-nav-links{grid-column-gap:20px;grid-row-gap:20px}.nav-dropdown-list{z-index:2;width:100%;max-width:var(--container--main);border-radius:8px;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px;position:relative}.nav-dropdown-list.osaviva-home-sea-glass-panel{box-sizing:border-box;background-color:var(--_osaviva-brand-colors---sea-glass);width:100%;max-width:none;color:var(--_osaviva-brand-colors---cactus);border-radius:8px;margin-left:auto;margin-right:auto;padding:32px;box-shadow:0 16px 32px #0f4c3a1f}.nav-dropdown-list.osaviva-secondary-dropdown-panel{background-color:var(--_osaviva-brand-colors---sea-glass);width:100%;max-width:none;color:var(--_osaviva-brand-colors---cactus);border-radius:8px;padding:32px}.nav-column{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-cta{z-index:1;--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);border-radius:12px;flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:448px;height:332px;padding:16px;display:flex;overflow:hidden}.overlay-byq-cta{background-image:linear-gradient(0deg,var(--_🎨-color--base---neutral--dark-64),var(--_🎨-color--base---neutral--dark-0));width:100%;height:50%;position:absolute;inset:auto 0% 0%}.overlay-byq-cta.osaviva-home-mobile-promo-overlay{display:none}.multi-layout-grid{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);background-color:var(--_🎨-color--base---neutral--dark-0);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.nav-menu{flex-grow:1;flex-shrink:1;min-width:0;position:relative;top:auto;left:auto;right:auto}.nav-right{grid-column-gap:8px;grid-row-gap:var(--spacing--8);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.nav-left{flex-shrink:0;margin-right:0}.nav-bg{background-color:var(--_🎨-color--base---background-lift-low-opacity--dark);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;height:100vh;display:none;position:fixed;inset:0%}.nav-bg.osaviva-home-glass-overlay{-webkit-backdrop-filter:blur(3px)saturate(110%);backdrop-filter:blur(3px)saturate(110%);background-color:#11212129}.nav-bg.osaviva-home-glass-overlay.osaviva-scrolled-overlay-state{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff}.nav-mobile-bg.osaviva-home-mobile-tray-color{background-color:var(--_osaviva-brand-colors---lagoon-tile)}.wrap-mobile-bg{display:none}.video-404{--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);width:100%;height:auto}.nav-container-simple{justify-content:center;align-items:center;display:flex}.navbar-simple{z-index:999;background-color:var(--_🎨-color--base---neutral--light-0);width:100%;position:fixed;inset:auto 0% 52px}.brand-nav-simple{width:115px}.text-underline{text-decoration:underline}.legal-tile{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.legal-body{color:var(--_🎨-color--tokens---text-body--medium)}.wrap-legal{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;display:flex}.legal-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;place-items:start stretch}.contact-a-office-bottom-tile{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:flex-end;width:100%;display:flex}.contact-a-office-image{width:100%;padding:var(--section-padding--extra-small)var(--grid--page-padding);border-radius:var(--_🔘-radius---general--large);position:relative;overflow:hidden}.contact-a-office-top-tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.image-wrap-contact-a-large{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%;overflow:hidden}.contact-a-office-card{z-index:2;width:100%;max-width:448px;min-height:560px;padding:var(--spacing--24);grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift-low-opacity);box-shadow:inset 0 1px 0 0 var(--_🎨-color--base---neutral--light-8),inset 0 -1px 0 0 var(--_🎨-color--base---neutral--light-16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.contact-a-avatar{border-radius:100vw;flex:none;width:48px;height:48px;overflow:hidden}.contact-a-list-item{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);justify-content:space-between;align-items:center;width:100%;display:flex}.headline-contact-a{max-width:var(--max-width--3-columns)}.text-wrap-contact-c-item{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;display:flex}.contact-a-list{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;width:100%;display:flex}.contact-a-right{max-width:var(--max-width--4-columns);padding-bottom:var(--spacing--80);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.contact-a-left{border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.contact-a-halves{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-rows:auto;height:100%}.image-wrap-contact-a{border-bottom-right-radius:var(--_🔘-radius---general--large);justify-content:center;align-items:center;width:50%;height:100%;display:flex;position:absolute;inset:0%;overflow:hidden}.text-wrap-contact-info-tile{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.content-timeline{border-top:1px solid var(--_🎨-color--tokens---border--subtle)}.timeline-halves{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-rows:auto}.left-timeline{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.image-wrap-timeline{border:1px solid var(--_🎨-color--tokens---border--subtle);border-radius:var(--_🔘-radius---general--large);width:100%;height:100%;overflow:hidden}.timeline-item{padding-top:var(--spacing--24);padding-bottom:var(--spacing--24);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);border-bottom:1px solid var(--_🎨-color--tokens---border--subtle);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.icon-wrap-feature{padding:var(--spacing--16);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--depth);color:var(--_🎨-color--tokens---icon--strong);flex:none;justify-content:center;align-items:center;display:flex}.headline-contact-process{margin-bottom:var(--spacing--80);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-end;display:grid}.button-wrap-contact-process{justify-content:flex-end;align-items:flex-end;display:flex}.text-span{display:block}.video-contact-b{width:100%;height:auto;min-height:100vh;padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--small);display:flex}.master-contact-b{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:column;justify-content:space-between;align-items:center;height:100%;display:flex}.headline-contact-b{max-width:var(--max-width--3-columns);text-align:center}.text-wrap-contact-b-tile{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.contact-b-tile{width:100%;min-height:220px;padding:var(--spacing--24);grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift);color:var(--_🎨-color--tokens---text-body--strong);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.contact-b-thirds{max-width:var(--max-width--10-columns);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-left:auto;margin-right:auto}.contact-a-top-tile{grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.overlay-section-bottom{background-image:linear-gradient(0deg,var(--_🎨-color--base---neutral--dark-100),var(--_🎨-color--base---neutral--dark-0));width:100%;height:320px;position:absolute;inset:auto 0% 0%}.headline-contact-c{max-width:var(--max-width--3-columns);margin-right:auto;margin-bottom:var(--spacing--80);text-align:center;margin-left:auto}.checkbox{grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);color:var(--_🎨-color--tokens---text-body--strong);justify-content:flex-start;align-items:center;margin-bottom:0;padding-left:10px;display:flex}.checkbox-text{font-weight:var(--_🔠-typography---font-weight--body-2);margin-bottom:0}.contact-form-bottom-tile{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.contact-form-inner{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;width:100%;display:flex}.submit-absolute{z-index:1;background-color:var(--_🎨-color--base---neutral--light-0);color:var(--_🎨-color--base---neutral--light-0);position:absolute;inset:0%}.input-wrap{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:column;width:100%;display:flex;position:relative}.form-block{margin-bottom:var(--spacing--0);padding:var(--spacing--32);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift)}.form-block.contact-c{max-width:var(--max-width--6-columns);margin-left:auto;margin-right:auto}.input-relative{width:100%;position:relative}.form-contact{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;width:100%;display:flex}.select-field-overlay{width:100%;height:100%;padding-right:var(--spacing--16);padding-left:var(--spacing--16);pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0%}.checkbox-contact{width:var(--_❇️-icon---icon-size--medium);height:var(--_❇️-icon---icon-size--medium);border:1px solid var(--_🎨-color--tokens---input-default--border);border-radius:var(--_🔘-radius---general--full);background-color:var(--_🎨-color--tokens---input-default--background);flex:none;margin-top:0}.checkbox-contact.w--redirected-checked,.checkbox-contact.w--redirected-checked:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_🎨-color--tokens---input-default--border);background-color:var(--_🎨-color--tokens---input-default--background);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba1f4_Tick.svg);background-position:50%;background-size:auto}.input-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto}.contact-form-top-tile{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.submit-wrap{position:relative}.text-input-label{color:var(--_🎨-color--tokens---input--label)}.contact-circle{z-index:1;width:1028px;height:1028px;margin-left:50%;margin-right:50%;display:block;position:absolute;top:43%;left:0%;right:0%;transform:translate(-50%)}.page-wrap{overflow:clip}.page-wrap.dark{--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.master-highlights{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:flex-end;height:695px;margin-top:-280px;display:flex}.highlight-line{width:var(--spacing--8);border-radius:var(--_🔘-radius---general--default);background-image:linear-gradient(0deg,var(--_🎨-color--tokens---background--base),var(--_🎨-color--tokens---background--depth)52%,var(--_🎨-color--tokens---icon--medium));height:100%}.highlight-line._1{max-height:1%}.highlight-line._2{max-height:2%}.highlight-line._3{max-height:3%}.highlight-line._4{max-height:4%}.highlight-line._5{max-height:5%}.highlight-line._6{max-height:6%}.highlight-line._7{max-height:8%}.highlight-line._8{max-height:10%}.highlight-line._9{max-height:12%}.highlight-line._10{max-height:14%}.highlight-line._11{max-height:16%}.highlight-line._12{max-height:18%}.highlight-line._13{max-height:20%}.highlight-line._14{max-height:23%}.highlight-line._15{max-height:25%}.highlight-line._16{max-height:27%}.highlight-line._17{max-height:29%}.highlight-line._18{max-height:33%}.highlight-line._19{max-height:36%}.highlight-line._20{max-height:40%}.highlight-line._21{max-height:43%}.highlight-line._22{max-height:47%}.highlight-line._23{max-height:50%}.highlight-line._24{max-height:55%}.highlight-line._25{max-height:60%}.highlight-line._26{max-height:65%}.highlight-line._27{max-height:70%}.highlight-line._28{max-height:75%}.highlight-line._29{max-height:80%}.highlight-line._30{max-height:85%}.highlight-line._31{max-height:90%}.highlight-line._32{max-height:95%}.overlay-gradient-100{background-image:linear-gradient(0deg,var(--_🎨-color--tokens---background-gradient-purposes--gradient-100),var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));width:100%;height:320px;position:absolute;inset:auto 0% 0%}.overlay-gradient-100.higher{z-index:2}.text-wrap-project-hero{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.project-info-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto}.info-grid-project{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24)}.info-tile-project{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.text-wrap-project-services{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.master-project-block{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:column;display:flex}.project-video-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto}.video-project-small{z-index:1;aspect-ratio:1;border-radius:var(--_🔘-radius---general--default);width:100%;height:auto;position:relative;overflow:hidden}.project-text-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:start stretch;display:grid}.body-cms img{border-radius:var(--_🔘-radius---cards--subtle)}.body-cms.blog{max-width:var(--max-width--6-columns);margin-left:auto;margin-right:auto}.wrap-tag-project{display:flex}.video-project-large{border-radius:var(--_🔘-radius---general--default);justify-content:center;align-items:center;width:100%;height:800px;display:flex;position:relative}.logo-project{max-width:300px}.headline-project-highlights{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.heading-project-highlights{max-width:var(--max-width--6-columns)}.highlight-halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-rows:auto}.highlight-tile{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.headline-project-slider{max-width:var(--max-width--6-columns);margin-bottom:var(--spacing--80);flex-flow:column;display:flex}.mask-project{max-width:var(--max-width--9-columns);margin-left:auto;margin-right:auto;overflow:visible}.slider-button-top-right{width:auto;inset:-114px 0% auto auto;overflow:visible}.slider-button-top-right.prev{right:48px}.slide-project{width:100%;margin-right:var(--spacing--64)}.slider{z-index:5;background-color:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);height:auto}.image-wrap-project{border-radius:var(--_🔘-radius---general--default);width:100%;height:600px;overflow:hidden}.case-quote{max-width:var(--max-width--10-columns);margin-bottom:var(--spacing--120);grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-flow:column;display:flex}.case-quote-author-text{flex-flow:column;display:flex}.case-quote-author{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);justify-content:flex-start;align-items:center;display:flex}.case-quote-author-image{border-radius:var(--_🔘-radius---general--full);width:40px;height:40px;overflow:hidden}.wrap-next-project{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);justify-content:space-between;align-items:center;display:flex}.text-wrap-next-project{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.link-next-project{width:100%;height:800px;max-height:100vh;padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--extra-large);justify-content:space-between;align-items:center;display:flex}.marquee{z-index:2;width:100%;position:relative;overflow:hidden}.marquee.sticky{z-index:2;margin-bottom:var(--spacing--120);position:sticky;top:120px}.marquee-text{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);display:flex}.single-marquee-text{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex:none;display:flex}.project{width:100%}.project.first{max-width:var(--max-width--5-columns)}.project.second{max-width:var(--max-width--4-columns);margin-top:-300px}.project.third{max-width:var(--max-width--6-columns)}.project.fifth{max-width:373px;margin-top:238px}.project.fourth{max-width:var(--max-width--7-columns)}.project.projects-b{max-width:var(--max-width--8-columns);margin-left:auto;margin-right:auto}.project.projects-b.inclined{margin-top:-30vw}.project.project-home-column{z-index:1;width:60%;position:absolute;inset:auto -10% auto auto}.link-project-a{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);color:var(--_🎨-color--tokens---text-body--strong);flex-flow:column;display:flex}.image-wrap-project-a{z-index:2;border-radius:var(--_🔘-radius---general--default);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);width:100%;height:438px;position:relative;overflow:hidden}.image-wrap-project-a.large{height:555px}.image-wrap-project-a.small{height:368px}.text-wrap-project-a{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.wrap-name-project{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.master-projects-a{flex-flow:column;display:flex}.project-a-column-first{margin-top:var(--spacing--120);margin-bottom:var(--spacing--120);grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);justify-content:flex-end;align-items:flex-start;display:flex}.project-a-column-second{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);justify-content:space-between;align-items:flex-start;display:flex}.headline-projects-b{max-width:var(--max-width--6-columns);text-align:center;margin-left:auto;margin-right:auto}.project-list-b{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);flex-flow:column;display:flex}.link-project-b{width:100%;height:600px;padding:var(--spacing--24);border-radius:var(--_🔘-radius---general--large);color:var(--_🎨-color--tokens---text-body--strong);cursor:none;--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:visible}.image-wrap-project-b{border-radius:var(--_🔘-radius---general--large);width:100%;height:100%;position:absolute;inset:0%;overflow:hidden}.overlay-project-b{z-index:1;border-top-left-radius:var(--_🔘-radius---general--large);border-bottom-left-radius:var(--_🔘-radius---general--large);background-image:linear-gradient(90deg,var(--_🎨-color--tokens---background-gradient-purposes--gradient-64),var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));width:60%;height:100%;position:absolute;inset:0% auto 0% 0%}.text-wrap-project-b{z-index:2;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.project-link-overlay{z-index:2;pointer-events:none;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%}.wrap-projects-b{perspective:1000px;width:100%}.headline-projects-c{margin-bottom:var(--section-padding--large);text-align:center}.projects-c-grid{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--spacing--48);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.headline-blog{text-align:center;margin-bottom:56px}.link-blog{width:100%;height:480px;padding:var(--spacing--24);border-radius:var(--_🔘-radius---general--large);color:var(--_🎨-color--tokens---text-body--strong);display:block;position:relative;overflow:hidden}.link-blog.featured{height:612px;padding:var(--spacing--32);color:var(--_🎨-color--tokens---text-body--strong);display:block}.image-wrap-blog-thumbnail{width:100%;height:100%;position:absolute;inset:0%}.wrap-blog-card-content{z-index:2;flex-flow:column;justify-content:space-between;align-items:stretch;width:100%;height:100%;display:flex;position:relative}.wrap-blog-tag{justify-content:flex-start;align-items:flex-start;display:flex}.text-wrap-blog-featured{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);justify-content:space-between;align-items:flex-end;width:100%;display:flex}.name-wrap-blog-card{max-width:var(--max-width--6-columns)}.overlay-featured-blog{z-index:1;background-image:linear-gradient(180deg,var(--_🎨-color--tokens---background-gradient-purposes--gradient-64),var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));width:100%;height:160px;position:absolute;inset:0% 0% auto}.master-blogs{max-width:var(--max-width--10-columns);grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.blog-thirds{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--spacing--32);flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.master-newsletter{width:100%;height:auto;padding:var(--grid--page-padding);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);border-radius:var(--_🔘-radius---general--large);color:var(--_🎨-color--tokens---text-body--strong);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.form-block-newsletter{width:100%;max-width:var(--max-width--5-columns);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--light);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--dark-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--dark-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--light);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--light);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--light);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--dark-0);margin-bottom:0}.form-newsletter{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.master-article-body{max-width:var(--max-width--8-columns);grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.master-hero-article{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;width:100%;height:100%;display:flex}.name-wrap-article{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--0);grid-row-gap:var(--spacing--0);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:auto;margin-bottom:auto;display:flex}.text-wrap-article-hero{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:wrap;justify-content:space-between;align-items:flex-end;width:100%;display:flex}.article-author{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);justify-content:flex-start;align-items:center;display:flex}.image-wrap-marquee{border-radius:var(--_🔘-radius---general--default);flex:none;width:564px;max-width:564px;height:400px;overflow:hidden}.single-marquee-images{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);flex:none;width:auto;display:flex}.marquee-images{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);display:flex}.stats-halves{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-rows:auto}.headline-stats{max-width:var(--max-width--5-columns)}.stats-grid{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--spacing--64);grid-template-rows:auto}.stats-tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.about-info-halves{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-rows:auto}.headline-about-tag{justify-content:flex-start;align-items:flex-start;display:flex}.text-wrap-about-info{max-width:var(--max-width--5-columns)}.video-about{z-index:1;width:100%;height:auto;min-height:100vh;padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--small);position:relative}.headline-about-video{max-width:var(--max-width--8-columns)}.headline-team{max-width:var(--max-width--7-columns);margin-bottom:var(--spacing--64);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.team-grid{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--spacing--32);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}.card-team{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.image-wrap-team{border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--depth);width:100%;height:480px;overflow:hidden}.text-wrap-team-card{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.headline-about-hero{left:0;top:var(--section-padding--large);z-index:5;max-width:var(--max-width--6-columns);text-align:center;margin-left:auto;margin-right:auto;position:absolute;right:0}.content-wrap-about{max-width:var(--max-width--8-columns);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-top:50vh;margin-left:auto;margin-right:auto;display:flex}.video-wrap-about{justify-content:center;align-items:flex-end;width:100%;height:100vh;display:flex;position:sticky;top:0}.video-about-hero{border-radius:var(--_🔘-radius---general--large);width:80%;height:70%;overflow:hidden}.overlay-about-video{background-color:var(--_🎨-color--tokens---background--lift-low-opacity);width:100%;height:100%;position:absolute;inset:0%}.progressive-blur-panel{width:100%;height:100%;-webkit-backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));padding:0;position:absolute;-webkit-mask:linear-gradient(#0000 10%,#000 20% 40%,#0000 50%);mask:linear-gradient(#0000 10%,#000 20% 40%,#0000 50%)}.progressive-blur-panel.is-8{-webkit-backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));-webkit-mask:linear-gradient(#0000 50%,#000 70% 80%,#0000 100%);mask:linear-gradient(#0000 50%,#000 70% 80%,#0000 100%)}.progressive-blur-panel.is-10{-webkit-backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));-webkit-mask:linear-gradient(#0000 70%,#000 90%,#0000 100%);mask:linear-gradient(#0000 70%,#000 90%,#0000 100%)}.progressive-blur-panel.is-7{-webkit-backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));-webkit-mask:linear-gradient(#0000 40%,#000 60% 70%,#0000 90%);mask:linear-gradient(#0000 40%,#000 60% 70%,#0000 90%)}.progressive-blur-panel.is-1{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask:linear-gradient(#000 0% 10%,#0000 30%);mask:linear-gradient(#000 0% 10%,#0000 30%)}.progressive-blur-panel.is-2{-webkit-backdrop-filter:blur(calc(var(--blur)/var(--ratio)));backdrop-filter:blur(calc(var(--blur)/var(--ratio)));-webkit-mask:linear-gradient(#0000 0%,#000 10% 20%,#0000 40%);mask:linear-gradient(#0000 0%,#000 10% 20%,#0000 40%)}.progressive-blur-panel.is-3{-webkit-backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio))));backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio))));-webkit-mask:linear-gradient(#0000 0%,#000 20% 30%,#0000 50%);mask:linear-gradient(#0000 0%,#000 20% 30%,#0000 50%)}.progressive-blur-panel.is-6{-webkit-backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));-webkit-mask:linear-gradient(#0000 30%,#000 50% 60%,#0000 80%);mask:linear-gradient(#0000 30%,#000 50% 60%,#0000 80%)}.progressive-blur-panel.is-4{-webkit-backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio))));backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio))));-webkit-mask:linear-gradient(#0000 10%,#000 30% 40%,#0000 60%);mask:linear-gradient(#0000 10%,#000 30% 40%,#0000 60%)}.progressive-blur-panel.is-9{-webkit-backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));-webkit-mask:linear-gradient(#0000 60%,#000 80% 90%,#0000 100%);mask:linear-gradient(#0000 60%,#000 80% 90%,#0000 100%)}.progressive-blur-panel.is-5{-webkit-backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));backdrop-filter:blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));-webkit-mask:linear-gradient(#0000 20%,#000 40% 50%,#0000 70%);mask:linear-gradient(#0000 20%,#000 40% 50%,#0000 70%)}.wrap-progressive-blur{pointer-events:none;width:100%;height:100%;max-height:8rem;position:fixed;inset:0% 0% auto;overflow:clip}.wrap-progressive-blur.osaviva-scrolled-blur-hidden{display:none}.progressive-blur{z-index:990;pointer-events:none;width:100%;height:100%;overflow:clip}.faq-animated-box{border:1px solid var(--_🎨-color--tokens---button-secondary-default--border);border-radius:var(--_🔘-radius---ui-elements--button-circle);background-color:var(--_🎨-color--tokens---button-secondary-default--background);width:28px;height:28px;color:var(--_🎨-color--tokens---button-secondary-default--text);flex:none;justify-content:center;align-items:center;display:flex}.expandable-single{padding:var(--spacing--24);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--depth);color:var(--_🎨-color--tokens---text-body--strong);cursor:pointer}.tabs-menu-faq{margin-bottom:var(--spacing--64);padding:var(--spacing--8);grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);border-radius:var(--_🔘-radius---general--full);background-color:var(--_🎨-color--tokens---background--depth);justify-content:center;align-items:center;display:flex}.headline-faq{max-width:var(--max-width--6-columns);margin-right:auto;margin-bottom:var(--spacing--32);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;display:flex}.expandable-top{grid-column-gap:32px;grid-row-gap:32px;justify-content:space-between;align-items:center;display:flex}.tabs-content-faq{width:100%;max-width:680px;margin-left:auto;margin-right:auto}.faq-vertical{background-color:var(--_🎨-color--tokens---button-secondary-default--text);border-radius:1px;width:1.5px;height:8px;position:absolute}.faq-paragraph{padding-top:var(--spacing--32);color:var(--_🎨-color--tokens---text-body--medium);margin-bottom:0}.tab-link-faq{padding:var(--spacing--8)var(--spacing--12);border-radius:var(--_🔘-radius---ui-elements--button-base);background-color:var(--_🎨-color--base---neutral--light-0);font-family:var(--_🔠-typography---font-family--button-2);color:var(--_🎨-color--tokens---button-secondary-default--text);font-size:var(--_🔠-typography---size--button-2);line-height:var(--_🔠-typography---line-height--button-2);font-weight:var(--_🔠-typography---font-weight--button-2);letter-spacing:var(--_🔠-typography---letter-spacing--button-2);text-transform:uppercase;transition:background-color .3s,color .3s}.tab-link-faq:hover,.tab-link-faq:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.tab-link-faq.w--current,.tab-link-faq.w--current:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_🎨-color--tokens---button-secondary-hover--background);color:var(--_🎨-color--tokens---button-secondary-hover--text)}.tabs-faq{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.expandable-bottom{transform-origin:50% 0;flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}.faq-block{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.faq-horizontal{background-color:var(--_🎨-color--tokens---button-secondary-default--text);border-radius:1px;width:8px;height:1.5px}.headline-cta-a{max-width:var(--max-width--6-columns);margin-bottom:var(--spacing--64)}.cta-a-card-top-tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.cta-a-halves{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto}.cta-a-bottom-text{margin-top:var(--spacing--64)}.cta-a-card-bottom-tile{grid-column-gap:32px;grid-row-gap:32px;justify-content:space-between;align-items:flex-end;width:100%;display:flex}.icon-cta-a{flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.card-cta-a{width:100%;height:480px;padding:var(--spacing--32);grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);border-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---background--lift);color:var(--_🎨-color--tokens---text-body--strong);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative;overflow:hidden}.card-cta-a.second{z-index:1}.card-cta-a.first{background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba214_Marquee%20Image%20Lagre.webp);background-position:50%;background-size:cover}.headline-cta-b{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.master-cta-b{z-index:3;max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative}.button-wrap-centered{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:wrap;justify-content:center;align-items:center;display:flex}.home-a-stats-grid{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}.video-stats{z-index:3;width:94%;height:clamp(32rem,76vh,48rem);max-width:var(--container--main);min-height:0;margin:var(--spacing--0)auto;padding-top:var(--spacing--48);padding-bottom:var(--spacing--32);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);border-radius:8px;flex-direction:column;align-items:stretch;display:block;overflow:hidden}.master-stats{flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex}.home-a-stat-item{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.headline-stats-video{width:100%;max-width:var(--max-width--6-columns);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.headline-services-testimonials{max-width:var(--max-width--5-columns);text-align:center}.image-wrap-rating{border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift);flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.master-headline-testimonials{max-width:var(--max-width--6-columns);margin-right:auto;margin-bottom:var(--spacing--80);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;display:flex}.rating-tile{padding:var(--spacing--12);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);border-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---background--depth);justify-content:flex-start;align-items:center;display:flex}.rating-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.text-wrap-rating-tile{flex-flow:column;display:flex}.testimonial-top-tile{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;display:flex}.marquee-thirds{height:618px;max-width:var(--max-width--9-columns);margin-right:auto;margin-bottom:var(--spacing--80);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-left:auto;position:relative;overflow:clip}.image-wrap-author-testimonial{border:2px solid var(--_🎨-color--base---neutral--light-100);border-radius:var(--_🔘-radius---general--full);flex:none;width:32px;height:32px;display:flex;overflow:hidden}.marquee-testimonials{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;width:100%;display:flex}.single-marquee-testimonials{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;flex:none;width:100%;display:flex}.marquee-vertical{width:100%;position:relative;overflow:clip}.marquee-vertical.testimonials{overflow:visible}.testimonial-rating{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);justify-content:flex-start;align-items:center;display:flex}.testimonial-author-wrap{grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);justify-content:flex-start;align-items:center;display:flex}.icon-star{width:var(--_❇️-icon---icon-size--small);height:var(--_❇️-icon---icon-size--small);color:var(--_🎨-color--tokens---icon--medium);justify-content:center;align-items:center;display:flex}.marquee-shadow-testimonials{z-index:1;background-image:linear-gradient(180deg,var(--_🎨-color--tokens---background-gradient-purposes--gradient-100),var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));width:100%;height:25%;position:absolute;inset:0% 0% auto}.marquee-shadow-testimonials.bottom{background-image:linear-gradient(0deg,var(--_🎨-color--tokens---background-gradient-purposes--gradient-100),var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));inset:auto 0% 0%}.card-testimonial-marquee{width:100%;padding:var(--spacing--24);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);border-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---background--lift);flex-flow:column;display:flex;box-shadow:0 6px 15px #eaeaea}.slide-testimonial-home-b{margin-right:var(--spacing--64);position:static}.slider-button-testimonial{background-color:var(--_🎨-color--base---neutral--light-0);justify-content:center;align-items:center;width:auto;height:auto;transition:border-color .3s,transform .2s;display:flex;inset:-112px 0% auto auto}.slider-button-testimonial:hover,.slider-button-testimonial:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:#fff}.slider-button-testimonial:active,.slider-button-testimonial:active:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){transform:scale(.9)}.slider-button-testimonial.prev{right:48px}.navigation-testimonial-slider{font-size:10px;display:none;inset:auto 0% -7%}.right-testimonial-home-b{padding:var(--spacing--24);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:flex-end;align-items:flex-start;display:flex}.mask-testimonial-home-b{width:var(--max-width--9-columns);max-width:100%;margin-left:auto;margin-right:auto;position:static;overflow:visible}.card-testimonial-home-b{border-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---background--lift);width:100%;color:var(--_🎨-color--tokens---text-heading--strong);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--light);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--dark-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--dark-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--light);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--light);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--light);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--dark-0);grid-template-rows:auto;grid-template-columns:1fr 1.5fr;grid-auto-columns:1fr;display:grid;overflow:hidden}.image-wrap-testimonial-home-b{--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);justify-content:center;align-items:center;width:100%;height:600px;display:flex;position:relative;overflow:hidden}.headline-home-b-slider{z-index:1;max-width:var(--max-width--6-columns);margin-bottom:var(--spacing--80);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);position:relative}.slide-large-image{width:100%;height:100%;display:flex;position:absolute;inset:0%}.tab-accordion{width:100%;padding:var(--spacing--24);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--base);color:var(--_🎨-color--tokens---text-body--strong)}.tab-accordion.w--current,.tab-accordion.w--current:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_🎨-color--tokens---background--lift)}.tabs-features{width:100%;display:flex;position:static}.features-image-wrap{border-radius:var(--_🔘-radius---general--large);width:100%;height:100%;position:relative;overflow:hidden}.tab-pane-features{height:100%}.tabs-menu-features{width:100%;margin-right:var(--grid--content-gap);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex;position:static}.tabs-content-features{border-radius:8px;width:100%}.accordion-top-tile{flex-flow:column;width:100%;display:flex}.acordion-text{width:100%;padding-top:var(--spacing--16);font-family:var(--_🔠-typography---font-family--body-3);color:var(--_🎨-color--tokens---text-body--medium);font-size:var(--_🔠-typography---size--body-3);line-height:var(--_🔠-typography---line-height--body-3);font-weight:var(--_🔠-typography---font-weight--body-3);letter-spacing:var(--_🔠-typography---letter-spacing--body-3)}.accordion-bottom-tile{width:100%;overflow:hidden}.slider-bg-wrap{--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);width:100%;height:100%;position:absolute;inset:0%}.overlay-slider-bgs{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;height:100%;position:absolute;inset:0%}.video-cta{width:100%;height:auto;padding-top:var(--section-padding--extra-large);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);border-top-left-radius:0;border-top-right-radius:0;padding-bottom:0}.video-cta.osa-hiw-photo-media{background-color:#0000;background-image:none}.overlay-lift-opacity{background-color:var(--_🎨-color--tokens---background--lift-low-opacity);width:100%;height:100%;position:absolute;inset:0%}.heading-card-cta-a{max-width:var(--max-width--3-columns)}.overlay-stats-top{background-image:linear-gradient(180deg,var(--_🎨-color--tokens---background-gradient-purposes--gradient-64),var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));width:100%;height:40%;position:absolute;inset:0% 0% auto}.overlay-stats-bottom{background-image:linear-gradient(0deg,var(--_🎨-color--tokens---background-gradient-purposes--gradient-64),var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));width:100%;height:25%;position:absolute;inset:auto 0% 0%}.button-wrap-marquee-testimonials{justify-content:center;align-items:center;display:flex}.icon-accordion{width:var(--_❇️-icon---icon-size--large);height:var(--_❇️-icon---icon-size--large);color:var(--_🎨-color--tokens---icon--strong)}.wrap-tab-accordion{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);display:flex}.headline-home-a-tabs{margin-bottom:var(--spacing--80);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:wrap;justify-content:space-between;align-items:flex-end;display:flex}.heading-tabs-home-a{max-width:var(--max-width--5-columns)}.tab-content-item{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-rows:auto;grid-template-columns:1fr auto;grid-auto-columns:1fr;width:100%;display:grid;position:relative}.image-wrap-tab{width:100%;height:760px;max-height:70vh;max-width:var(--max-width--4-columns);border-radius:var(--_🔘-radius---general--large);justify-content:center;align-items:flex-start;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}.tab-item{background-color:var(--_🎨-color--base---neutral--light-0);width:100%;color:var(--_🎨-color--tokens---text-body--subtle);padding:0;transition:padding .3s;display:block}.tab-item.w--current,.tab-item.w--current:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:var(--spacing--16);background-color:var(--_🎨-color--base---neutral--light-0);color:var(--_🎨-color--tokens---text-body--strong)}.text-wrap-tab{max-width:var(--max-width--2-columns);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.text-wrap-tab.fourth,.text-wrap-tab.third,.text-wrap-tab.second{opacity:0}.text-wrap-home-tab{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.left-tabs{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:column;justify-content:space-between;align-items:flex-start;margin-bottom:-122px;display:flex;position:relative}.headline-home-tabs{max-width:var(--max-width--3-columns)}.home-a-hero-halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-rows:auto;height:100%}.content-home-a{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--extra-small);grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.testimonial-author{grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);justify-content:flex-start;align-items:center;display:flex}.contact-testimonial{max-width:var(--max-width--3-columns);padding:var(--spacing--24);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);border-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---background--lift);flex-flow:column;display:flex}.contact-testimonial.depth-full{background-color:var(--_🎨-color--tokens---background--depth);width:100%;max-width:none}.author-avatar{border-radius:var(--_🔘-radius---general--full);flex:none;width:32px;height:32px;overflow:hidden}.content-case-small{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.icon-case-small{width:var(--_❇️-icon---icon-size--small);height:var(--_❇️-icon---icon-size--small);color:var(--_🎨-color--base---accent--primary-1);flex:none;justify-content:center;align-items:center;display:flex}.image-wrap-case-small{border-radius:var(--_🔘-radius---general--default);flex:none;width:96px;height:96px;min-height:100%;display:flex;overflow:hidden}.card-case-small{width:100%;max-width:388px;padding:var(--spacing--12);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);border-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---background--lift);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--_🎨-color--tokens---text-body--strong);justify-content:flex-start;align-items:stretch;display:flex;overflow:hidden}.case-small-bottom-tile{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:flex-end;width:100%;display:flex}.text-wrap-testimonial-author{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.image-wrap-testimonial{border-radius:var(--_🔘-radius---general--full);flex:none;width:40px;height:40px;overflow:hidden}.master-testimonial{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);text-align:center;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex}.testimonial-single-top-tile{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.testimonial-bottom-tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.wrap-marquee-logos{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);justify-content:flex-start;align-items:center;display:flex}.single-logo-marquee{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);flex-flow:row;flex:none;align-items:center;display:flex}.marquee-logo{color:var(--_🎨-color--tokens---icon--medium);flex:none;justify-content:center;align-items:center;display:flex}.widget-process-item{padding:var(--spacing--12)var(--spacing--16);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift-low-opacity);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--_🎨-color--tokens---text-body--strong);justify-content:space-between;align-items:center;display:flex}.widget-process-item.dark-lift{background-color:var(--_🎨-color--tokens---background--base);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0)}.widget-follow-up-top-tile{padding:var(--spacing--16);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);border:1px solid var(--_🎨-color--tokens---border--subtle);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift-low-opacity);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--_🎨-color--tokens---text-body--strong);flex-flow:column;display:flex}.divider-follow-up{background-color:var(--_🎨-color--tokens---border--subtle);width:100%;height:1px}.follow-up-top{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);justify-content:flex-start;align-items:center;display:flex}.widget-follow-up{z-index:2;grid-column-gap:8px;grid-row-gap:8px;--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--light);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--dark-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--dark-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--light);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--light);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--light);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--dark-0);flex-flow:column;width:100%;max-width:391px;display:flex;position:relative}.widget-follow-up-bottom-tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);color:var(--_🎨-color--tokens---text-body--strong);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);justify-content:space-between;align-items:center;display:flex}.widget-process-list{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;width:100%;max-width:320px;display:flex}.follow-up-bottom{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.icon-follow-up{width:16px;height:16px;color:var(--_🎨-color--tokens---icon--medium);flex:none;justify-content:center;align-items:center;display:flex}.slide-services{width:100%;margin-right:var(--grid--column-gap)}.card-feature{width:100%;height:400px;padding:var(--spacing--32);grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--light);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--dark-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--dark-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--light);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--light);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--light);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--dark-0);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.text-wrap-feature-card{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.mask-feature-slider{width:564px;overflow:visible}.slider-button{z-index:8;background-color:var(--_🎨-color--base---neutral--light-0);width:auto;height:auto;transition:background-color .35s,color .35s,transform .45s;inset:-100px 0% auto auto}.slider-button:active,.slider-button:active:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){transform:scale(.9)}.slider-button.prev{right:48px}.image-wrap-home-a{border-bottom-left-radius:var(--_🔘-radius---general--large);width:50%;height:100%;position:absolute;inset:0% 0% 0% auto;overflow:hidden}.headline-home-a{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.heading-home-a{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.text-wrap-subtitle-home-a{max-width:var(--max-width--4-columns)}.bottom-wrap-left-aligned{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.case-small{width:100%}.name-wrap-case-small{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.home-a-hero-circle{pointer-events:none;width:1124px;margin-left:50%;margin-right:50%;display:block;position:absolute;transform:translate(-50%)}.wrap-about-home-a{width:100%;max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex}.images-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.image-wrap-halves{width:100%;height:564px;max-width:var(--max-width--4-columns);padding:var(--spacing--24);border-radius:var(--_🔘-radius---cards--subtle);color:var(--_🎨-color--tokens---text-body--strong);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative;overflow:hidden}.image-wrap-halves.second{margin-top:var(--spacing--80);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba28a_Feature%20Image.webp);background-position:50%;background-size:cover}.image-wrap-halves.second.osaviva-region-mexico{background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab871acc90cd041d7e9d6a6_nicaragua-momotombo-volcano-sunset.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.image-wrap-halves.second.osaviva-region-south-america{background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab871add16264f148514198_chile-atacama-valle-de-la-luna-sunset.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.overlay-feature-image{background-image:linear-gradient(0deg,var(--_🎨-color--tokens---background-gradient-purposes--gradient-64),var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));width:100%;height:35%;position:absolute;inset:auto 0% 0%}.overlay-feature-image.osaviva-region-card-overlay{background-image:linear-gradient(#15350800 0%,#1535084d 52%,#153508ad 100%);height:62%;top:auto;bottom:0}.content-feature-image{z-index:2;grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.icon-featured-image{width:var(--_❇️-icon---icon-size--extra-large);height:var(--_❇️-icon---icon-size--extra-large);color:var(--_🎨-color--tokens---icon--strong);justify-content:center;align-items:center;display:flex}.icon-featured-image.osaviva-region-card-icon{width:40px;height:40px;color:var(--_osaviva-brand-colors---coconut)}.icon-featured-image.osaviva-region-card-icon.osaviva-region-card-pyramid{width:52px;height:40px}.headline-features-home-a{max-width:var(--max-width--6-columns);margin-right:auto;margin-bottom:var(--spacing--80);text-align:center;margin-left:auto}.features-thirds{margin-bottom:var(--spacing--80);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.card-feature-home{border-radius:var(--_🔘-radius---general--default);width:100%;color:var(--_🎨-color--tokens---text-body--strong);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);position:relative;overflow:hidden}.card-feature-home.first{background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba28e_Feature%20Image%20Home.webp);background-position:50%;background-size:cover}.card-feature-home.second{background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba28c_Feature%20Image%20Home-1.webp);background-position:50%;background-size:cover}.card-feature-home.third{background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba28d_Feature%20Image%20Home-2.webp);background-position:50%;background-size:cover}.card-feature-home.osaviva-journal-card{min-width:0}.content-feature-card{z-index:2;width:100%;height:560px;padding:var(--spacing--24);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.overlay-feature-card{background-image:linear-gradient(0deg,var(--_🎨-color--tokens---background-gradient-purposes--gradient-100),var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));width:100%;height:50%;position:absolute;inset:auto 0% 0%}.wrap-features-cta{justify-content:center;align-items:center;display:flex}.cta-block{width:100%;max-width:var(--max-width--5-columns);padding:var(--spacing--16);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);border-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---background--lift-low-opacity);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative}.content-cta-block{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:flex-start;align-items:center;display:flex}.text-wrap-cta-block{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.text-wrap-column-subtitle{max-width:var(--max-width--4-columns)}.placeholder-column-case{justify-content:center;align-items:center;height:600px;display:flex}.column-case-bg{z-index:0;width:932px;max-width:none;display:block;position:absolute;top:-98px}.headline-logos{max-width:var(--max-width--6-columns);margin-right:auto;margin-bottom:var(--spacing--120);color:var(--_🎨-color--tokens---text-heading--strong);text-align:center;margin-left:auto}.logo-tile{border:1px solid var(--_🎨-color--tokens---background--lift);border-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---background--lift);flex:none;justify-content:center;align-items:center;width:312px;height:144px;transition:border-color .3s;display:flex;overflow:hidden}.logo-tile:hover,.logo-tile:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_🎨-color--tokens---text-body--subtle)}.logos-wrap{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);flex-flow:column;display:flex}.headline-home-b{max-width:var(--max-width--6-columns);margin-right:auto;margin-bottom:var(--section-padding--large);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;display:flex}.headline-home-b-top-tile{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.text-wrap-home-b-hero{max-width:var(--max-width--4-columns)}.icon-clutch{justify-content:center;align-items:center;display:flex}.master-about-home-b{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.vector-diamond-light{max-width:178px}.heading-column{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.headline-stats-b{margin-bottom:var(--spacing--80);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);justify-content:space-between;align-items:flex-start;display:flex}.heading-stats-b{max-width:var(--max-width--4-columns)}.stats-b-right{max-width:var(--max-width--4-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.video-stats-b{width:100%;height:800px;margin-bottom:var(--spacing--64);border-radius:var(--_🔘-radius---general--large)}.stats-thirds{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.stats-b-tile{padding:var(--spacing--32);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);border-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---background--base);text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex}.home-b-case-halves{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-rows:auto;place-items:end stretch}.headline-cases-b{max-width:var(--max-width--4-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:sticky;bottom:64px}.subtitle-cases-b{max-width:var(--max-width--4-columns)}.path-list{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;display:flex}.headline-home-c-hero{max-width:var(--max-width--6-columns);margin-bottom:var(--spacing--64);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.button-wrap-aligned-right{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.home-c-hero-thirds{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.link-case-featured{border-radius:var(--_🔘-radius---general--large);cursor:none;--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;width:100%;height:612px;position:relative;overflow:hidden}.overlay-featured-case{width:100%;height:100%;padding:var(--spacing--16);justify-content:flex-start;align-items:flex-end;display:flex}.tag-featured-case{padding:var(--spacing--16);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--base---background-base--light);color:var(--_🎨-color--base---background-base--dark);text-align:center}.video-hero-home-c{width:100%;height:100%;padding:var(--spacing--64)var(--spacing--32);border-radius:var(--_🔘-radius---general--default);justify-content:center;align-items:center;display:flex;overflow:hidden}.text-wrap-about-home-c{max-width:var(--max-width--6-columns);margin-bottom:var(--spacing--80)}.features-grid{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}.feature-tile-with-icon{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.icon-feature-xlarge{width:var(--_❇️-icon---icon-size--extra-large);height:var(--_❇️-icon---icon-size--extra-large);color:var(--_🎨-color--tokens---icon--strong);justify-content:center;align-items:center;display:flex}.text-wrap-feature-icon{max-width:var(--max-width--2-columns);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.master-soft-cta{width:100%;height:800px;max-height:70vh;padding:var(--spacing--64)var(--grid--page-padding);grid-column-gap:var(--spacing--120);grid-row-gap:var(--spacing--120);border-radius:var(--_🔘-radius---general--large);color:var(--_🎨-color--tokens---text-body--strong);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba292_Project%20Image-4.webp);background-position:50%;background-size:cover;flex-flow:column;justify-content:space-between;align-items:stretch;display:flex;position:relative;overflow:hidden}.headline-soft-cta{z-index:2;max-width:var(--max-width--6-columns);text-align:center;margin-left:auto;margin-right:auto;position:relative}.headline-feature-slider{max-width:var(--max-width--6-columns);margin-bottom:var(--spacing--64)}.icon-wrap-feature-slide{padding:var(--spacing--12);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--depth);justify-content:center;align-items:center;display:flex}.icon-xlarge{width:var(--_❇️-icon---icon-size--extra-large);height:var(--_❇️-icon---icon-size--extra-large);flex:none;justify-content:center;align-items:center;display:flex}.features-list{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.feature-list-item{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:flex-start;align-items:center;display:flex}.icon-large{width:var(--_❇️-icon---icon-size--large);height:var(--_❇️-icon---icon-size--large);color:var(--_🎨-color--tokens---icon--strong);flex:none;justify-content:center;align-items:center;display:flex}.overlay-soft-cta{background-image:linear-gradient(180deg,var(--_🎨-color--tokens---background-gradient-purposes--gradient-100),var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));width:100%;height:40%;position:absolute;inset:0% 0% auto}.master-stats-home-c{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);justify-content:space-between;align-items:center;display:flex}.heading-stats-home-c{max-width:var(--max-width--5-columns)}.card-stats{width:100%;max-width:var(--max-width--5-columns);padding:var(--spacing--24);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift-low-opacity);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--_🎨-color--tokens---text-body--medium);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--light);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--dark-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--dark-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--light);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--light);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--light);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--dark-0);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.stats-card-top-tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.headline-home-c-services{margin-bottom:var(--spacing--80);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);justify-content:space-between;align-items:flex-start;display:flex}.heading-home-c-services{max-width:var(--max-width--4-columns)}.right-headline-services{max-width:var(--max-width--4-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.service-thirds{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.card-service{grid-column-gap:0px;grid-row-gap:0px;border-radius:var(--_🔘-radius---general--default);grid-template-rows:auto 1fr;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid;overflow:hidden}.image-wrap-service-card{width:100%;height:448px;overflow:hidden}.content-service-card{padding:var(--spacing--24);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);background-color:var(--_🎨-color--tokens---background--base);color:var(--_🎨-color--tokens---text-body--strong);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--light);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--dark-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--dark-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--light);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--light);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--light);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--dark-0);flex-flow:column;display:flex}.marquee-mixed{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);display:flex}.single-marquee-mixed{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);flex:none;display:flex}.card-marquee{border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);flex:none;justify-content:center;align-items:center;width:564px;height:400px;display:flex;position:relative;overflow:hidden}.card-bg{width:100%;height:100%;display:block;position:absolute;inset:0%}.card-marquee-process{width:448px;height:100%;padding:var(--spacing--24);border-radius:var(--_🔘-radius---general--default);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba1ee_ContactA.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;overflow:hidden}.card-marquee-diamonds{z-index:1;width:332px;height:100%;padding:var(--spacing--24);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--depth);justify-content:center;align-items:center;display:flex;overflow:hidden}.card-marquee-list{width:448px;height:100%;padding:var(--spacing--24);border-radius:var(--_🔘-radius---general--default);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba1f0_Contact%20A%20Image.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.marquee-card-features-list{width:100%;max-width:320px;padding:var(--spacing--8);grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift-low-opacity);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-flow:column;display:flex}.marquee-feature-list-item{padding:10px var(--spacing--12);grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);justify-content:flex-start;align-items:center;display:flex}.card-marquee-testimonial{width:332px;height:100%;padding:var(--spacing--24);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);border-radius:var(--_🔘-radius---general--default);color:var(--_🎨-color--tokens---text-body--strong);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ab47f27d65ef5dc7d0ba254_Testimonial%20Image%20Large.webp);background-position:50%;background-size:cover;flex-flow:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative;overflow:hidden}.home-b-marquee-bg{pointer-events:none;width:1200px;margin-left:auto;margin-right:auto;display:block;position:absolute;inset:auto 0% -352px}.blog-item{transition:width .35s}.master-projects-b{justify-content:center;align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.link-path-home{width:100%;height:457px;padding:var(--spacing--24);border-radius:var(--_🔘-radius---general--default);color:var(--_🎨-color--tokens---text-heading--strong);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);justify-content:space-between;align-items:stretch;display:flex;position:relative;overflow:hidden}.image-wrap-path{width:100%;height:100%;position:absolute;inset:0%}.overlay-path{background-image:linear-gradient(0deg,var(--_🎨-color--tokens---background-gradient-purposes--gradient-64),var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));width:100%;height:50%;position:absolute;inset:auto 0% 0%}.text-wrap-path{z-index:1;grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;display:flex;position:relative}.image-wrap-next-project{width:100%;height:100%;position:absolute;inset:0%;overflow:hidden}.tabs-scroll{justify-content:space-between;align-items:flex-end;display:flex}.tabs-menu-scroll{width:var(--max-width--3-columns);margin-right:var(--grid--content-gap);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.tabs-content-scroll{flex:1}.tab-pane-scroll{width:100%}.image-tab-scroll{border-radius:var(--_🔘-radius---general--large);transform-origin:50% 0;flex:none;width:100%;height:100%;display:flex;overflow:hidden}.cta-tertiary{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);font-family:var(--_🔠-typography---font-family--button-1);color:var(--_🎨-color--tokens---button-tertiary-default--text);font-size:var(--_🔠-typography---size--button-1);line-height:var(--_🔠-typography---line-height--button-1);font-weight:var(--_🔠-typography---font-weight--button-1);letter-spacing:var(--_🔠-typography---letter-spacing--button-1);text-transform:uppercase;justify-content:center;align-items:center;transition:color .3s;display:flex;position:relative}.cta-tertiary:hover,.cta-tertiary:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_🎨-color--tokens---button-tertiary-hover--text)}.cta-underline{background-color:var(--_🎨-color--tokens---button-tertiary-default--text);width:100%;height:1px;position:absolute;inset:auto 0% 0%}.overlay-video-home-b{width:100%;height:100%;padding:var(--spacing--24);justify-content:flex-end;align-items:flex-end;display:flex}.lightbox-video-b{padding:var(--spacing--16);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);border-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---background--lift-low-opacity);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--_🎨-color--tokens---text-body--strong);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);flex:none;justify-content:flex-start;align-items:center;display:flex;position:relative}.text-wrap-lightbox{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.icon-wrap-video{padding:var(--spacing--16);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--base);flex:none}.video-overview{aspect-ratio:2;width:100%;height:auto}.preloader{z-index:9999999;width:100%;height:100vh;padding:var(--spacing--32);background-color:var(--_🎨-color--tokens---background--base);color:var(--_🎨-color--tokens---text-heading--strong);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);flex-flow:column;display:none;position:fixed;inset:0%}.content-preloader{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:center;margin-top:auto;margin-bottom:auto;display:flex}.line-preloader{border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift);width:100%;height:8px}.line-fill-preloader{border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--base---accent--primary-2);width:10%;height:100%}.logo-preloader{max-width:116px}.fsdfs{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:row;justify-content:space-between;align-items:flex-end;display:none;position:relative}.sticky-tabs{flex-flow:column;width:100%;display:flex;position:relative}.item{border:3px solid var(--_🎨-color--base---ui--error);width:100%;height:550px}.item.first{margin-top:-100%}.sticky-item{width:100%;height:550px;position:sticky;top:120px}.item-absolute{opacity:0;width:100%;height:100%;position:absolute;inset:0%}.static-bg-sider{width:100%;height:100%;position:absolute;inset:0%}.osaviva-video-hero{background-color:var(--_osaviva-brand-colors---cactus);width:100%;min-height:100svh;color:var(--_osaviva-brand-colors---coconut);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.osaviva-video-hero__media{z-index:-2;background-color:var(--_osaviva-brand-colors---cactus);background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6a739715a732742fcaa4dfce/6aa5c29cac93082b8a82d071_colombia-tayrona-national-park-santa-marta-magdalena.jpg);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.osaviva-video-hero__shade{z-index:-1;opacity:.2;pointer-events:none;background-image:linear-gradient(#0620196b,#06201914 29%,#06201938 47%,#062019b8);width:100%;height:100%;position:absolute;inset:0}.osaviva-video-hero__video{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.osaviva-video-hero__content{z-index:1;box-sizing:border-box;text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:1600px;min-height:100svh;margin:0 auto;padding:150px 5.5vw 5vw;display:flex;position:relative}.osaviva-video-hero__intro{max-width:1100px}.osaviva-video-hero__eyebrow{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:left;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.osaviva-video-hero__title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--scale-9-5vw);line-height:.84;font-weight:var(--_🔠-typography---all-weights--medium);text-align:left;letter-spacing:-.015em;margin:0}.osaviva-video-hero__bottom{grid-column-gap:28px;grid-row-gap:28px;justify-content:space-between;align-items:flex-end;margin-top:1.5vw;display:flex}.osaviva-video-hero__description{width:100%;max-width:1100px;font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--policy-h2);line-height:1.45;font-weight:var(--_🔠-typography---weight--scale-400);margin:0}.osaviva-video-hero__toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:40px;font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--destination-selector);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background-color:#231f2314;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:9px 13px;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.osaviva-video-hero__toggle:hover,.osaviva-video-hero__toggle:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---coconut);background-color:#231f2314;padding:9px 13px;transform:none}.osaviva-video-hero__toggle:focus,.osaviva-video-hero__toggle:focus:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus)}.osaviva-home-mobile-promo-copy{z-index:2;grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;max-width:520px;display:flex;position:relative}.osaviva-home-mobile-promo-eyebrow{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);letter-spacing:.16em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:500;line-height:1.2}.osaviva-home-mobile-promo-body{font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-15px);line-height:1.45;font-weight:var(--_🔠-typography---weight--scale-400)}.osaviva-home-mobile-promo-small{z-index:2;font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--button-2);line-height:1.4;font-weight:var(--_🔠-typography---all-weights--medium);margin-top:0;margin-bottom:0;position:relative}.osaviva-home-nav-button-label{z-index:2;pointer-events:none;font-family:var(--_🔠-typography---font--heading-sans);color:inherit;font-size:var(--_🔠-typography---size--destination-selector);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;margin-top:0;margin-bottom:0;position:relative}.osaviva-home-about-eyebrow{width:100%;margin-top:0;margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:.14em;text-transform:uppercase}.osaviva-home-about-eyebrow.osaviva-ways-eyebrow{color:var(--_osaviva-brand-colors---lagoon-tile);text-align:left;margin-bottom:12px;font-size:14px}.osaviva-home-about-eyebrow.osa-seasonal-coconut-eyebrow{color:var(--_osaviva-brand-colors---coconut);margin-bottom:0}.osaviva-home-about-eyebrow.osa-regional-hero-eyebrow{color:var(--_osaviva-brand-colors---coconut);margin-bottom:24px}.osaviva-region-card-copy{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;width:100%;display:flex}.osaviva-region-card-eyebrow{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.15em;text-transform:uppercase;margin-top:0;margin-bottom:0}.osaviva-region-card-title{max-width:440px;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--scale-40px);line-height:.98;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:0;margin-top:0;margin-bottom:0}.osaviva-region-card-cta{border:1px solid var(--_osaviva-brand-colors---coconut);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:fit-content;min-height:40px;font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--destination-selector);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.09em;text-transform:uppercase;background-color:#231f2314;border-radius:4px;justify-content:center;align-items:center;padding:9px 13px;text-decoration:none;transition:background-color .2s,color .2s,transform .5s;display:inline-flex}.osaviva-region-card-cta:hover,.osaviva-region-card-cta:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#fbfbf7;background-color:#231f2314;transform:scale(.95)}.osaviva-region-card-cta.osaviva-home-region-native{font-family:var(--_🔠-typography---font--button);background-color:#231f2314;border-color:#0000;transition:background-color .2s,color .2s;position:relative;transform:none}.osaviva-region-card-cta.osaviva-home-region-native:hover,.osaviva-region-card-cta.osaviva-home-region-native:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---coconut);background-color:#231f2314;padding:9px 13px;transform:none}.osaviva-hero-wave{z-index:0;pointer-events:none;width:125%;height:95px;color:var(--_osaviva-brand-colors---coconut);line-height:0;display:block;position:absolute;bottom:-1px;left:-12.5%;right:auto}.osaviva-ways-image-link{cursor:pointer;width:100%;height:100%;text-decoration:none;display:block;position:relative}.osaviva-ways-image-cta{z-index:2;background-color:var(--_osaviva-brand-colors---coconut);pointer-events:none;min-height:40px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.09em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;padding:9px 13px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;bottom:20px;left:20px}.osaviva-merona-sessions{color:var(--_osaviva-brand-colors---cactus);background-color:#fff;position:relative}.osaviva-merona-sessions-inner{width:100%;max-width:1440px;margin:0 auto;padding:110px 4vw}.osaviva-merona-sessions-header{grid-column-gap:48px;grid-row-gap:48px;justify-content:space-between;align-items:flex-end;margin-bottom:96px;display:flex}.osaviva-merona-sessions-heading{width:44%;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);letter-spacing:-.02em;margin:0;font-size:72px;font-weight:400;line-height:.92}.osaviva-merona-sessions-intro{width:28%;font-family:var(--_🔠-typography---font--body);margin:0;font-size:16px;line-height:1.55}.osaviva-merona-sessions-stage{min-height:440vh;position:relative}.osaviva-merona-sessions-sticky{border-radius:18px;height:93vh;max-height:940px;position:sticky;top:4vh;overflow:hidden}.osaviva-merona-session-card{background-color:var(--_osaviva-brand-colors---cactus);color:#fff;will-change:transform,opacity;border-radius:18px;position:absolute;inset:0;overflow:hidden}.osaviva-merona-card-1{z-index:1}.osaviva-merona-card-2{z-index:2;opacity:0;transform:translate(80%)}.osaviva-merona-card-3{z-index:3;opacity:0;transform:translate(80%)}.osaviva-merona-card-4{z-index:4;opacity:0;transform:translate(80%)}.osaviva-merona-session-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.osaviva-merona-session-overlay{background-color:var(--_osaviva-brand-colors---cactus);opacity:.54;width:100%;height:100%;position:absolute;top:0;left:0}.osaviva-merona-session-content{z-index:1;grid-column-gap:40px;grid-row-gap:40px;height:100%;padding:48px;display:flex;position:relative}.osaviva-merona-session-number{font-family:var(--_🔠-typography---font--body);font-size:64px;line-height:1}.osaviva-merona-session-details{flex-direction:column;justify-content:space-between;width:100%;display:flex}.osaviva-merona-session-top{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-items:flex-start;display:flex}.osaviva-merona-session-title{max-width:760px;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);margin:0;font-size:82px;font-weight:400;line-height:.9}.osaviva-merona-session-button{font-family:var(--_🔠-typography---font--button);color:#fff;letter-spacing:.08em;text-transform:uppercase;background-color:#0000;border:1px solid #fffc;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:500}.osaviva-merona-session-bottom{grid-column-gap:20px;grid-row-gap:20px;border-top:1px solid #ffffff80;flex-direction:column;padding-top:22px;display:flex}.osaviva-merona-session-meta{grid-column-gap:28px;grid-row-gap:10px;font-family:var(--_🔠-typography---font--body);flex-wrap:wrap;font-size:12px;font-weight:500;display:flex}.osaviva-merona-meta-item{display:block}.osaviva-merona-session-description{max-width:650px;font-family:var(--_🔠-typography---font--body);margin:0;font-size:16px;line-height:1.6}.osaviva-merona-mobile-grid{display:none}.osaviva-merona-mobile-card{grid-column-gap:20px;grid-row-gap:20px;border:1px solid #15350847;border-radius:16px;flex-direction:column;padding:22px;display:flex}.osaviva-merona-mobile-heading{grid-column-gap:14px;grid-row-gap:14px;color:var(--_osaviva-brand-colors---cactus);flex-direction:column;align-items:flex-start;display:flex}.osaviva-merona-mobile-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);margin:0;font-size:40px;font-weight:400;line-height:.95}.osaviva-merona-mobile-button{border:1px solid var(--_osaviva-brand-colors---cactus);font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.08em;text-transform:uppercase;background-color:#0000;border-radius:999px;padding:11px 16px;font-size:11px;font-weight:500}.osaviva-merona-mobile-image{object-fit:cover;border-radius:10px;width:100%;height:260px}.osaviva-merona-mobile-body{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;display:flex}.osaviva-merona-mobile-meta{grid-column-gap:7px;grid-row-gap:7px;font-family:var(--_🔠-typography---font--body);flex-direction:column;font-size:12px;font-weight:500;display:flex}.osaviva-merona-mobile-meta-item{display:block}.osaviva-merona-mobile-description{font-family:var(--_🔠-typography---font--body);margin:0;font-size:15px;line-height:1.55}.merona-container-width{max-width:1560px;height:100%}.merona-sessions-wrap{grid-column-gap:60px;grid-row-gap:60px;flex-flow:column;padding:60px 32px 140px;display:flex}.merona-session-header{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.merona-session-h2{width:100%;max-width:820px;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--h1);letter-spacing:0;margin-top:0;margin-bottom:0;padding-bottom:.08em;font-weight:500;line-height:1.06;overflow:clip}.merona-session-para{width:auto;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---sunset);letter-spacing:.12em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:18px;font-weight:500;line-height:1.2}.merona-main-sessions{min-height:540vh}.merona-session-item{position:sticky;top:4%;overflow:clip}.merona-session-block{grid-column-gap:20px;grid-row-gap:20px;width:100%;display:flex}.merona-session-cms{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ab9eae3368357c6ba4eb1f3_dominica-secret-bay-couple-catamaran-sunset.webp);background-position:50%;background-size:cover;border-radius:12px;width:1200px;height:93vh;padding:48px;position:relative;overflow:hidden}.merona-session-cms.merona-cms-2-stack{z-index:2;background-image:url(https://cdn.prod.website-files.com/6ab1af289b65e8369651bdc8/6ab1af289b65e8369651be16_Graceful%20Motion%20Pose.webp);background-position:50%;background-size:cover;margin-left:-94%;position:relative}.merona-session-cms.merona-cms-3-stack{z-index:3;background-image:url(https://cdn.prod.website-files.com/6ab1af289b65e8369651bdc8/6ab1af289b65e8369651bdd6_Tranquil%20Pool%20Reflection.webp);background-position:50%;background-size:cover;margin-left:-188%;position:relative}.merona-session-cms.merona-cms-4-stack{z-index:4;background-image:url(https://cdn.prod.website-files.com/6ab1af289b65e8369651bdc8/6ab1af289b65e8369651be8e_Man%20Practicing%20Yoga.webp);background-position:50%;background-size:cover;margin-left:-282%;position:relative}.merona-session-cms.merona-card-image-2{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ab9eae3a6e9cc715277f437_costa-rica-manuel-antonio-family-beach.webp);background-position:50%;background-size:cover}.merona-session-cms.merona-card-image-3{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ab9eae3c5c4fb977f89a40e_guatemala-acatenango-hiker-above-clouds.webp);background-position:50%;background-size:cover}.merona-session-cms.merona-card-image-4{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ab9eae381f333e43377121c_mexico-isla-holbox-whale-shark-snorkelers.webp);background-position:50%;background-size:cover}.merona-session-cms.merona-card-image-5{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ab9eae3bdf94165b1addb57_peru-ausangate-traveller-quechua-woman.webp);background-position:50%;background-size:cover}.merona-session-thumb{object-fit:cover;object-position:50% 0%;border-radius:4px;width:100%;height:100%;position:absolute;inset:0%}.merona-background-overlay{opacity:1;background-color:#0000;background-image:linear-gradient(#121815b8 0%,#12181557 22%,#12181514 46% 56%,#1218156b 76%,#121815e0 100%);width:100%;height:100%;position:absolute;inset:0%}.merona-item-session-wrap{z-index:1;grid-column-gap:40px;grid-row-gap:40px;height:100%;display:flex;position:relative}.merona-session-number{color:var(--_osaviva-brand-colors---coconut);margin-top:4px;font-size:26px;line-height:120%}.merona-session-details{flex-flow:column;justify-content:space-between;width:100%;display:flex}.merona-title-action{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.merona-session-heading{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--h2);letter-spacing:0;margin-top:0;margin-bottom:0;font-weight:500;line-height:.98}.merona-button-wrapper{display:flex}.merona-session-info{grid-column-gap:12px;grid-row-gap:12px;border-top:1px solid var(--_osaviva-brand-colors---sunset);flex-flow:column;padding-top:20px;display:flex}.merona-session-meta{grid-column-gap:32px;grid-row-gap:32px;display:flex}.merona-meta-item{grid-column-gap:8px;grid-row-gap:8px;align-items:center;display:flex}.merona-light-dot{background-color:#e0d6c0;border-radius:100px;width:8px;height:8px}.merona-meta-label{color:var(--_osaviva-brand-colors---coconut);letter-spacing:-.01em;font-weight:500;line-height:145%}.merona-session-item-desc{width:64%;max-width:700px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);text-align:left;letter-spacing:0;font-weight:400;line-height:1.55}.merona-cms-2{z-index:2;background-image:url(https://cdn.prod.website-files.com/6ab1af289b65e8369651bdc8/6ab1af289b65e8369651be16_Graceful%20Motion%20Pose.webp);background-position:50%;background-size:cover;margin-left:-94%;position:relative}.merona-cms-3{z-index:3;background-image:url(https://cdn.prod.website-files.com/6ab1af289b65e8369651bdc8/6ab1af289b65e8369651bdd6_Tranquil%20Pool%20Reflection.webp);background-position:50%;background-size:cover;margin-left:-188%;position:relative}.merona-cms-4{z-index:4;background-image:url(https://cdn.prod.website-files.com/6ab1af289b65e8369651bdc8/6ab1af289b65e8369651be8e_Man%20Practicing%20Yoga.webp);background-position:50%;background-size:cover;margin-left:-282%;position:relative}.merona-session-tablet{display:none}.merona-session-image.merona-tablet-image-1{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ab9eae3368357c6ba4eb1f3_dominica-secret-bay-couple-catamaran-sunset.webp);background-position:50%;background-size:cover}.merona-session-image.merona-tablet-image-2{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ab9eae3a6e9cc715277f437_costa-rica-manuel-antonio-family-beach.webp);background-position:50%;background-size:cover}.merona-session-image.merona-tablet-image-3{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ab9eae3c5c4fb977f89a40e_guatemala-acatenango-hiker-above-clouds.webp);background-position:50%;background-size:cover}.merona-session-image.merona-tablet-image-4{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ab9eae381f333e43377121c_mexico-isla-holbox-whale-shark-snorkelers.webp);background-position:50%;background-size:cover}.merona-session-image.merona-tablet-image-5{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ab9eae3bdf94165b1addb57_peru-ausangate-traveller-quechua-woman.webp);background-position:50%;background-size:cover}.merona-session-meta-vertical{grid-column-gap:32px;grid-row-gap:32px;display:flex}.merona-dot{background-color:var(--_osaviva-brand-colors---cactus);border-radius:100px;width:8px;height:8px}.merona-dark-meta-label{color:var(--_osaviva-brand-colors---coconut);letter-spacing:-.01em;font-weight:500;line-height:145%}.merona-session-item-desc-tablet{color:#f5f3efc7;text-align:left;letter-spacing:-.01em;width:48%}.merona-session-button{border:1px solid var(--_osaviva-brand-colors---coconut);transform-origin:50%;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);letter-spacing:.09em;text-transform:uppercase;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;padding:11px 15px;font-size:11px;font-weight:500;line-height:1.2;transition:background-color .2s,color .2s,transform .5s;display:inline-flex}.merona-session-button:hover,.merona-session-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---coconut);background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus);transform:scale(.95)}.merona-session-button.merona-session-button-tablet{border-color:var(--_osaviva-brand-colors---cactus);color:var(--_osaviva-brand-colors---cactus)}.merona-cms-2-wrapper{z-index:2;margin-left:-94%;position:relative}.merona-cms-3-wrapper{z-index:3;margin-left:-188%;position:relative}.merona-cms-4-wrapper{z-index:4;margin-left:-282%;position:relative}.merona-cms-5-wrapper{z-index:5;margin-left:-376%;position:relative}.osaviva-paths-section{background-color:var(--_osaviva-brand-colors---coconut);width:100%;padding:120px 32px 140px;position:relative}.osaviva-paths-container{width:100%;max-width:none;margin-left:auto;margin-right:auto}.osaviva-paths-header{grid-column-gap:72px;grid-row-gap:32px;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:end;margin-bottom:56px;display:grid}.osaviva-paths-heading-wrap{grid-column-gap:4px;grid-row-gap:0px;text-align:left;flex-direction:column;order:0;align-items:flex-start;display:flex}.osaviva-paths-eyebrow{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;text-transform:uppercase;margin-top:0;margin-bottom:16px}.osaviva-paths-eyebrow.osaviva-why-eyebrow{color:var(--_osaviva-brand-colors---lagoon-tile);grid-column:1/-1;margin-bottom:0}.osaviva-paths-heading{font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0;margin-top:0;margin-bottom:0;padding-bottom:.16em;padding-right:.12em;overflow:visible}.osaviva-paths-heading-accent{font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--section-desktop);font-style:italic;line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0;margin-top:-18px;margin-bottom:0;padding-bottom:.16em;padding-right:.12em;overflow:visible}.osaviva-paths-intro{max-width:400px;font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:1.5;font-weight:var(--_🔠-typography---weight--scale-400);text-align:left;order:1;margin:0 0 0 auto}.osaviva-paths-cards{grid-column-gap:12px;grid-row-gap:12px;width:100%;height:440px;display:flex}.osaviva-path-card{border-radius:var(--_🔘-radius---cards--subtle);flex:1;min-width:0;height:100%;text-decoration:none;transition:flex-grow 1s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.osaviva-path-card:hover,.osaviva-path-card:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-grow:1.35;transform:none}.osaviva-path-media{z-index:0;object-fit:cover;width:100%;height:100%;transition-property:none;transition-duration:0s;position:absolute;inset:0%;scale:1}.osaviva-path-overlay{z-index:2;background-image:linear-gradient(180deg,color-mix(in srgb,var(--_osaviva-brand-colors---overlay-dark)28%,transparent)0%,color-mix(in srgb,var(--_osaviva-brand-colors---overlay-dark)5%,transparent)40%,color-mix(in srgb,var(--_osaviva-brand-colors---overlay-dark)25%,transparent)62%,color-mix(in srgb,var(--_osaviva-brand-colors---overlay-dark)86%,transparent)100%);pointer-events:none;position:absolute;inset:0%}.osaviva-path-content{z-index:3;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:26px 24px;display:flex;position:relative}.osaviva-path-copy{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;align-items:flex-start;display:flex}.osaviva-path-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--h6);line-height:var(--_🔠-typography---line-height--h6);font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.75px;white-space:nowrap;margin-top:0;margin-bottom:0}.osaviva-path-desc{max-width:22ch;font-family:var(--_🔠-typography---font-family--body-3);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);line-height:1.6;font-weight:var(--_🔠-typography---weight--scale-400);margin-top:0;margin-bottom:0}.osaviva-path-link{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);letter-spacing:.09em;text-transform:uppercase;text-underline-offset:4px;margin-top:4px;font-size:11px;font-weight:500;line-height:1.2;text-decoration:underline}.osaviva-path-button{border:1px solid var(--_osaviva-brand-colors---coconut);border-radius:var(--_🔘-radius---ui-elements--button-base);width:fit-content;min-height:40px;font-family:var(--_🔠-typography---font-family--button-2);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--button-2);line-height:var(--_🔠-typography---line-height--button-2);font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:var(--_🔠-typography---letter-spacing--button-2);text-transform:uppercase;background-color:#0000;justify-content:center;align-items:center;margin-top:4px;margin-bottom:0;padding:9px 13px;text-decoration:none;transition:background-color .2s,color .2s,transform .5s;display:inline-flex}.osaviva-path-button:hover,.osaviva-path-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus);transform:scale(.95)}.osaviva-path-video-slot{z-index:1;width:100%;height:100%;position:absolute;inset:0%;overflow:hidden}.background-video.path-card{z-index:0;background-position:50%;background-size:cover;width:100%;height:100%;display:block;position:relative;overflow:hidden}.osaviva-why-section{background-color:var(--_osaviva-brand-colors---sea-glass);color:var(--_osaviva-brand-colors---cactus);isolation:isolate;padding:clamp(96px,9vw,156px) 0 clamp(104px,10vw,168px);position:relative;overflow:hidden}.osaviva-why-map{z-index:0;pointer-events:none;position:absolute;inset:-5%}.osaviva-why-map-svg{opacity:.18;width:110%;max-width:none;height:110%;display:block}.osaviva-why-container{z-index:2;width:min(92vw,1480px);margin:0 auto;position:relative}.osaviva-why-header{grid-row-gap:clamp(48px,8vw,132px);grid-column-gap:clamp(48px,8vw,132px);grid-template-rows:auto;grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:end;margin-bottom:clamp(76px,8vw,128px);display:grid}.osaviva-why-title-wrap{max-width:900px}.osaviva-why-eyebrow{font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:.16em;text-transform:uppercase;margin:0 0 26px;font-size:14px;font-weight:500;line-height:1}.osaviva-why-heading{max-width:900px;font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);letter-spacing:-.02em;margin:0;font-size:clamp(54px,6.2vw,104px);font-weight:500;line-height:.92}.osaviva-why-intro{max-width:520px;font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---cactus);margin:0;font-size:clamp(17px,1.35vw,21px);font-weight:400;line-height:1.55}.osaviva-why-grid{border-top:1px solid #15350847;border-bottom:1px solid #15350847;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.osaviva-why-item{border-right:1px solid #15350838;min-height:420px;padding:clamp(34px,3vw,50px) clamp(24px,2.35vw,38px) clamp(40px,3vw,54px)}.osaviva-why-icon{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#2f5e5e;background-color:#ffffff52;border:1px solid #15350842;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:clamp(54px,5vw,88px);display:flex}.osaviva-why-icon-svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.osaviva-why-item-title{max-width:270px;font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(28px,2.15vw,37px);font-weight:500;line-height:1.02}.osaviva-why-item-copy{max-width:310px;font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---cactus);margin:0;font-size:16px;font-weight:400;line-height:1.55}.why2-section{background-color:var(--_osaviva-brand-colors---sea-glass);color:var(--_osaviva-brand-colors---cactus);isolation:isolate;padding:118px 0 132px;position:relative;overflow:hidden}.why2-bg{z-index:0;pointer-events:none;position:absolute;inset:-3%}.why2-bg-svg{width:106%;max-width:none;height:106%;display:block}.why2-container{z-index:2;width:min(92vw,1460px);margin:0 auto;position:relative}.why2-headline{grid-column-gap:40px;grid-row-gap:40px;border-top:1px dashed #15350857;justify-content:space-between;align-items:flex-start;padding-top:30px;display:flex}.why2-left{z-index:2;max-width:620px;position:relative}.why2-eyebrow{font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px;font-size:14px;font-weight:500;line-height:1}.why2-h2{max-width:620px;font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);letter-spacing:-.025em;margin:0;font-size:clamp(58px,5.7vw,92px);font-weight:500;line-height:.94}.why2-right{text-align:right;justify-content:flex-end;align-items:flex-start;max-width:580px;min-height:210px;padding-top:6px;display:flex;position:relative}.why2-burst{width:74px;height:74px;color:var(--_osaviva-brand-colors---sunset);position:absolute;top:-4px;left:0}.why2-burst-svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:100%;height:100%}.why2-right-copy{max-width:520px;font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---cactus);margin:82px 0 0;font-size:clamp(17px,1.28vw,20px);font-weight:400;line-height:1.55}.why2-grid{grid-row-gap:0;grid-column-gap:0;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;min-height:560px;margin-top:190px;margin-bottom:34px;display:grid}.why2-grid-item{grid-column-gap:52px;grid-row-gap:52px;border-left:1px dashed #15350857;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:330px;padding:34px 28px 36px 30px;display:flex;position:sticky;top:104px}.why2-icon{color:#2f5e5e;width:104px;height:104px}.why2-icon-svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.why2-icon-path{vector-effect:non-scaling-stroke}.why2-item-text{grid-column-gap:14px;grid-row-gap:14px;flex-direction:column;max-width:285px;display:flex}.why2-item-title{font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);letter-spacing:-.015em;margin:0;font-size:clamp(27px,2vw,34px);font-weight:500;line-height:1.02}.why2-item-copy{font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---cactus);margin:0;font-size:15.5px;font-weight:400;line-height:1.5}.why2-responsible{grid-column-gap:48px;grid-row-gap:48px;border-top:1px dashed #15350857;grid-template-rows:auto;grid-template-columns:minmax(180px,.75fr) minmax(0,1.6fr);margin-top:10px;padding-top:28px;display:grid}.why2-responsible-label{font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---sunset);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:500;line-height:1.2}.why2-responsible-copy{max-width:760px;font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---cactus);margin:0;font-size:16px;font-weight:400;line-height:1.55}.inline-path-0{fill:none}.inline-rect-0{fill:#eff8f8}.inline-path-1,.inline-path-2,.inline-path-3,.inline-path-4,.inline-path-5,.inline-path-6,.inline-path-7,.inline-path-8,.inline-path-9,.inline-path-10,.inline-path-11,.inline-path-12,.inline-path-13,.inline-path-14{fill:none;stroke:#cce9e9;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.inline-path-15,.inline-path-16,.inline-path-17,.inline-path-18,.inline-path-19,.inline-path-20,.inline-path-21,.inline-path-22,.inline-path-23{fill:none;stroke:#bae1e1;stroke-width:.4px;stroke-linecap:round;stroke-linejoin:round}.inline-path-24{fill:none;stroke:#a8d9d9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4.01 4.01}.inline-path-25,.inline-path-26,.inline-path-27,.inline-path-28,.inline-path-29,.inline-path-30,.inline-path-31,.inline-path-32,.inline-path-33,.inline-path-34,.inline-path-35,.inline-path-36,.inline-path-37,.inline-path-38{fill:none;stroke:#bae1e1;stroke-width:.4px;stroke-linecap:round;stroke-linejoin:round}.inline-path-39{fill:none;stroke:#cce9e9;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.inline-path-40,.inline-path-41,.inline-path-42,.inline-path-43,.inline-path-44,.inline-path-45,.inline-path-46,.inline-path-47,.inline-path-48,.inline-path-49,.inline-path-50,.inline-path-51,.inline-path-52,.inline-path-53,.inline-path-54{fill:none;stroke:#bae1e1;stroke-width:.4px;stroke-linecap:round;stroke-linejoin:round}.inline-path-55{fill:none;stroke:#a8d9d9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4.02 4.02}.inline-path-56,.inline-path-57,.inline-path-58{fill:none;stroke:#bae1e1;stroke-width:.4px;stroke-linecap:round;stroke-linejoin:round}.inline-path-59{fill:none;stroke:#a8d9d9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 4}.inline-path-60,.inline-path-61,.inline-path-62,.inline-path-63,.inline-path-64,.inline-path-65,.inline-path-66,.inline-path-67,.inline-path-68,.inline-path-69,.inline-path-70,.inline-path-71,.inline-path-72,.inline-path-73{fill:none;stroke:#bae1e1;stroke-width:.4px;stroke-linecap:round;stroke-linejoin:round}.inline-path-74{fill:none;stroke:#a8d9d9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4.03 4.03}.inline-path-75,.inline-path-76,.inline-path-77,.inline-path-78,.inline-path-79,.inline-path-80,.inline-path-81,.inline-path-82,.inline-path-83,.inline-path-84,.inline-path-85,.inline-path-86,.inline-path-87,.inline-path-88,.inline-path-89,.inline-path-90,.inline-path-91,.inline-path-92,.inline-path-93,.inline-path-94{fill:none;stroke:#bae1e1;stroke-width:.4px;stroke-linecap:round;stroke-linejoin:round}.inline-path-95{fill:none;stroke:#a8d9d9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4.01 4.01}.inline-path-96{fill:none;stroke:#a8d9d9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 4}.inline-path-97,.inline-path-98,.inline-path-99,.inline-path-100,.inline-path-101,.inline-path-102,.inline-path-103,.inline-path-104,.inline-path-105,.inline-path-106,.inline-path-107,.inline-path-108,.inline-path-109,.inline-path-110,.inline-path-111,.inline-path-112,.inline-path-113,.inline-path-114,.inline-path-115,.inline-path-116,.inline-path-117,.inline-path-118,.inline-path-119,.inline-path-120,.inline-path-121,.inline-path-122,.inline-path-123,.inline-path-124,.inline-path-125,.inline-path-126,.inline-path-127,.inline-path-128,.inline-path-129,.inline-path-130,.inline-path-131,.inline-path-132,.inline-path-133,.inline-path-134,.inline-path-135,.inline-path-136,.inline-path-137,.inline-path-138,.inline-path-139,.inline-path-140,.inline-path-141,.inline-path-142,.inline-path-143,.inline-path-144,.inline-path-145,.inline-path-146,.inline-path-147,.inline-path-148{fill:none;stroke:#bae1e1;stroke-width:.4px;stroke-linecap:round;stroke-linejoin:round}.inline-path-149{fill:none;stroke:#cce9e9;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.inline-path-150,.inline-path-151,.inline-path-152,.inline-path-153,.inline-path-154,.inline-path-155,.inline-path-156,.inline-path-157,.inline-path-158,.inline-path-159,.inline-path-160,.inline-path-161,.inline-path-162,.inline-path-163,.inline-path-164,.inline-path-165,.inline-path-166,.inline-path-167,.inline-path-168,.inline-path-169,.inline-path-170,.inline-path-171,.inline-path-172,.inline-path-173,.inline-path-174,.inline-path-175,.inline-path-176,.inline-path-177,.inline-path-178,.inline-path-179,.inline-path-180,.inline-path-181,.inline-path-182,.inline-path-183,.inline-path-184,.inline-path-185,.inline-path-186,.inline-path-187,.inline-path-188,.inline-path-189,.inline-path-190{fill:none;stroke:#bae1e1;stroke-width:.4px;stroke-linecap:round;stroke-linejoin:round}.inline-path-191{fill:none;stroke:#a8d9d9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3.99 3.99}.inline-path-192{fill:none;stroke:#a8d9d9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 4}.inline-path-193,.inline-path-194,.inline-path-195,.inline-path-196,.inline-path-197,.inline-path-198,.inline-path-199,.inline-path-200,.inline-path-201,.inline-path-202,.inline-path-203,.inline-path-204,.inline-path-205,.inline-path-206,.inline-path-207,.inline-path-208,.inline-path-209,.inline-path-210,.inline-path-211,.inline-path-212,.inline-path-213{fill:none;stroke:#bae1e1;stroke-width:.4px;stroke-linecap:round;stroke-linejoin:round}.inline-path-214{fill:none;stroke:#a8d9d9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 4}.inline-path-215,.inline-path-216,.inline-path-217,.inline-path-218{fill:none;stroke:#bae1e1;stroke-width:.4px;stroke-linecap:round;stroke-linejoin:round}.inline-line-0,.inline-line-1,.inline-line-2,.inline-line-3,.inline-line-4,.inline-line-5{fill:none;stroke:#cce8e8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8.09 4.05}.inline-g-0{opacity:.8}.inline-line-6,.inline-line-7,.inline-line-8,.inline-line-9{fill:none;stroke:#cce8e8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8.04 4.02}.inline-g-1{opacity:.8}.inline-g-2{opacity:.6}.inline-g-3{clip-path:url(#clippath)}.why-field-section{z-index:2;background-color:var(--_osaviva-brand-colors---sea-glass);color:var(--_osaviva-brand-colors---cactus);isolation:isolate;padding-top:96px;padding-bottom:112px;position:relative;overflow:clip}.why-field-bg{z-index:0;pointer-events:none;position:absolute;inset:-2%}.why-field-bg-svg{width:104%;max-width:none;height:104%;display:block}.why-field-container{z-index:2;width:100%;max-width:none;margin:0 auto;padding-left:4vw;padding-right:4vw;position:relative}.why-field-headline{grid-column-gap:40px;grid-row-gap:40px;border-top:1px dashed #15350861;justify-content:space-between;align-items:flex-start;padding-top:30px;display:flex}.why-field-left{z-index:2;max-width:525px;position:relative}.why-field-h2{font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);letter-spacing:-.025em;margin:0;font-size:clamp(58px,5.25vw,84px);font-weight:500;line-height:.96}.why-field-right{text-align:right;justify-content:center;align-items:center;max-width:577px;display:flex;position:relative}.why-field-flower{z-index:-1;color:#ff977280;width:435px;max-width:none;position:absolute}.why-field-flower-svg{width:100%;height:auto;display:block}.why-field-right-text{font-family:var(--_🔠-typography---font-family--label-1);letter-spacing:-1.5px;margin:0;font-size:40px;font-weight:500;line-height:1}.why-field-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin-top:200px;margin-bottom:32px;display:grid}.why-field-grid-item{grid-column-gap:40px;grid-row-gap:40px;border-left:1px dashed #15350861;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:296px;padding-top:24px;padding-bottom:24px;padding-left:24px;display:flex;position:sticky;top:100px}.why-field-grid-item-2{margin-top:120px}.why-field-grid-item-3{margin-top:240px}.why-field-grid-item-4{margin-top:360px}.why-field-icon-animate{width:124px;height:124px;overflow:hidden}.why-field-icon{color:#2f5e5e;width:124px;height:124px}.why-field-icon-svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.why-field-item-text{grid-column-gap:14px;grid-row-gap:14px;flex-direction:column;align-items:flex-start;max-width:300px;display:flex}.why-field-item-title{font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);letter-spacing:-1px;margin:0;font-size:32px;font-weight:500;line-height:1}.why-field-label{font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.25}.osaviva-about-bridge-section{z-index:1;background-color:#0000;width:100%;padding-top:128px;padding-bottom:128px;position:relative}.osaviva-about-bridge-inner{width:100%;max-width:var(--max-width--6-columns);grid-column-gap:28px;grid-row-gap:28px;text-align:center;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}.osaviva-about-bridge-copy{width:100%;max-width:1080px;color:var(--_osaviva-brand-colors---cactus);text-align:center;margin-top:28px;margin-bottom:0;font-weight:500}.osaviva-about-why-group{width:100%;position:relative;overflow:clip}.osaviva-about-why-bg{z-index:0;opacity:.58;pointer-events:none;background-image:linear-gradient(#f1ece659,#f1ece659),url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6abdd40c27c2ea9593eb75cb_map-background-xl.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.osaviva-about-why-svg{width:100%;height:100%;display:block}.osaviva-map-cls-1{opacity:.6}.osaviva-map-cls-2{stroke-dasharray:4.03 4.03;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#a8d9d9}.osaviva-map-cls-3{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#a8d9d9;stroke-dasharray:4.02 4.02}.osaviva-map-cls-4{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#a8d9d9;stroke-dasharray:4.01 4.01}.osaviva-map-cls-5{fill:none}.osaviva-map-cls-6{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#a8d9d9;stroke-dasharray:4 4}.osaviva-map-cls-7{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#cce9e9;stroke-width:1.5px}.osaviva-map-cls-8{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8.04 4.02;stroke:#cce8e8}.osaviva-map-cls-9{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#cce8e8;stroke-dasharray:8.09 4.05}.osaviva-map-cls-10{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#a8d9d9;stroke-dasharray:4.01 4.01}.osaviva-map-cls-11{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#a8d9d9;stroke-dasharray:3.99 3.99}.osaviva-map-cls-12{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#bae1e1;stroke-width:.4px}.osaviva-map-cls-13{fill:#eff8f8}.osaviva-map-cls-14{opacity:.8}.osaviva-map-cls-15{clip-path:url(#clippath)}.osaviva-why-stats-section{z-index:1;background-color:#0000;width:100%;padding:56px 32px 140px;position:relative}.osaviva-why-stats-section.osa-landing-why-map{background-color:var(--_osaviva-brand-colors---sea-glass);background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6abdd40c27c2ea9593eb75cb_map-background-xl.svg);background-position:50% 0;background-repeat:repeat;background-size:1440px 960px;padding-top:120px;padding-bottom:120px}.osaviva-why-stats-container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.osaviva-why-stats-intro{grid-column-gap:72px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:start;margin-bottom:56px;display:grid}.osaviva-why-stats-intro-left{width:100%}.osaviva-why-stats-intro-right{justify-self:end;width:100%;max-width:620px}.osaviva-why-stats-eyebrow{color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1.8px;text-transform:uppercase;margin-top:0;margin-bottom:18px;font-size:14px;font-weight:500;line-height:1.2}.osaviva-why-stats-heading{font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0;margin-top:0;margin-bottom:0;padding-bottom:.16em;overflow:visible}.osaviva-why-stats-heading.osa-landing-centered-heading{text-align:center;margin-bottom:48px}.osaviva-why-stats-lede{font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-1);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-1);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-top:0;margin-bottom:0}.osaviva-why-stats-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:340px 340px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.osaviva-why-stat-card{border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---coconut);width:100%;height:100%;color:var(--_🎨-color--tokens---text-heading--strong);flex-direction:column;justify-content:space-between;padding:26px 26px 24px;display:flex;position:relative;overflow:hidden}.osaviva-why-stat-card.osaviva-why-stat-card-two{background-color:var(--_osaviva-brand-colors---sage-mint)}.osaviva-why-stat-card-one{background-color:var(--_osaviva-brand-colors---sage-mint);color:var(--_osaviva-brand-colors---cactus);grid-row:1;grid-column-start:2}.osaviva-why-stat-card-two{background-color:var(--_osaviva-brand-colors---sage-mint);color:var(--_osaviva-brand-colors---cactus);grid-row-start:1;grid-column-start:3}.osaviva-why-stat-card-three{background-color:var(--_osaviva-brand-colors---sage-mint);color:var(--_osaviva-brand-colors---cactus);grid-row-start:2;grid-column-start:2}.osaviva-why-stat-title{z-index:1;max-width:90%;font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-1);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-top:0;margin-bottom:0;position:relative}.osaviva-why-stat-title.dark-weight{font-weight:400}.osaviva-why-stat-title.osaviva-process-card-title{position:relative}.osaviva-why-stat-title.osaviva-process-card-title.osa-resource-title-spacing{margin-bottom:24px}.osaviva-why-stat-bottom{z-index:1;text-align:right;flex-direction:column;justify-content:flex-start;width:100%;height:218px;display:flex;position:relative}.osaviva-why-stat-bottom.osaviva-process-card-bottom{height:auto}.osaviva-why-stat-number{height:88px;font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---agave);font-size:var(--_🔠-typography---size--scale-92px);line-height:.95;font-weight:var(--_🔠-typography---weight--body-bold);letter-spacing:-1px;flex:none}.osaviva-why-stat-number.osaviva-process-card-number{position:relative}.osaviva-why-stat-rule{background-color:var(--_osaviva-brand-colors---sunset);opacity:1;flex:none;width:100%;height:1px;margin-top:12px;margin-bottom:10px}.osaviva-why-stat-rule.osaviva-process-card-rule{position:relative}.osaviva-why-stat-copy{width:90%;max-width:90%;min-height:100px;font-family:var(--_🔠-typography---font-family--body-2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-3);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2);align-self:flex-end;margin:0 0 0 auto}.osaviva-why-stat-copy.white-copy-light{font-weight:400}.osaviva-why-image-card{border-radius:var(--_🔘-radius---cards--subtle);align-self:stretch;width:100%;height:auto;position:relative;overflow:hidden}.osaviva-why-image-one{grid-row:1/span 2;grid-column-start:1}.osaviva-why-image-two{grid-row-start:2;grid-column-start:3}.osaviva-why-image{object-fit:cover;width:100%;height:100%;display:block}.osaviva-why-image.osaviva-why-desktop-photo{object-position:50% 50%;width:100%;height:calc(100% + 120px);transition-property:none;transition-duration:0s;display:block;position:absolute;top:-60px;left:0;scale:1.02}.osaviva-why-image.osaviva-why-tablet-photo{object-position:50% 75%;display:none}.osaviva-about-bridge-title{color:var(--_osaviva-brand-colors---cactus);text-align:center;letter-spacing:-1px;margin-top:10px;margin-bottom:0;font-size:32px;font-weight:500;line-height:36px}.osaviva-why-stat-card-four{background-color:var(--_osaviva-brand-colors---sage-mint);color:var(--_osaviva-brand-colors---cactus);grid-row-start:2;grid-column-start:3}.ways-reveal-line{margin-bottom:-.12em;padding-bottom:.12em}.osaviva-why-paper-texture{z-index:0;opacity:.56;pointer-events:none;mix-blend-mode:multiply;background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6abb5faa710d9dc10d5a3723_paper-texture.jpg);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.osaviva-why-paper-texture.osaviva-process-light-texture{opacity:.04}.osaviva-paper-grain-svg{width:100%;height:100%;display:block}.osaviva-map-wave{z-index:3;pointer-events:none;width:125%;height:95px;color:var(--_osaviva-brand-colors---coconut);line-height:0;display:block;position:absolute;top:-1px;left:-12.5%;right:auto}.osaviva-map-wave-svg{width:100%;height:100%;display:block}.osaviva-policy{background-color:var(--_osaviva-brand-colors---coconut);min-height:75vh;color:var(--_osaviva-brand-colors---cactus);padding:clamp(3rem,6vw,5.5rem) 0 clamp(5rem,9vw,9rem)}.osaviva-policy-container{width:min(100% - 3rem,1200px);margin:auto}.osaviva-policy-intro{width:100%;max-width:none;margin:0 0 clamp(2.5rem,4vw,4rem)}.osaviva-policy-eyebrow{width:100%;margin:0 auto var(--spacing--20);font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:.14em;text-transform:uppercase}.osaviva-policy-title{width:100%;margin:0 auto var(--spacing--24);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-h1);line-height:1.15;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:0;overflow-wrap:break-word}.osaviva-policy-layout{grid-column-gap:40px;grid-row-gap:clamp(3rem,7vw,8rem);grid-template-rows:auto;grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.osaviva-policy-nav{grid-column-gap:.8rem;grid-row-gap:var(--spacing--4);font-family:var(--_🔠-typography---font--body);flex-direction:column;font-size:.95rem;line-height:1.45;display:flex;position:sticky;top:7rem}.osaviva-policy-nav-title{letter-spacing:.12em;margin:0 0 .6rem;font-size:.8rem;font-weight:500}.osaviva-policy-nav-link{width:fit-content;color:var(--_osaviva-brand-colors---cactus);text-underline-offset:.2em;padding-top:.375rem;padding-bottom:.375rem;line-height:1.5;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.osaviva-policy-nav-link:hover,.osaviva-policy-nav-link:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-decoration-color:currentColor}.osaviva-policy-article{width:100%;min-width:0;max-width:none;font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--policy-body);line-height:1.7;font-weight:var(--_🔠-typography---weight--body)}.osaviva-policy-article.osa-examples-article{max-width:none;margin-left:auto;margin-right:auto}.osaviva-why-cards-track{display:contents}.osaviva-policy-mobile-controls{min-width:0;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:1.5;display:none}.osaviva-policy-control{background-color:var(--_osaviva-brand-colors---coconut);width:100%;font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---cactus);margin:0;display:block}.osaviva-policy-control-toggle{width:100%;min-height:48px;padding:var(--spacing--12)var(--spacing--16);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);cursor:pointer;justify-content:space-between;align-items:center;font-weight:500;line-height:1.5;list-style:none;display:flex}.osaviva-policy-control-panel{padding-top:var(--spacing--4);padding-right:var(--spacing--12);padding-bottom:var(--spacing--12);padding-left:var(--spacing--12);background-color:var(--_osaviva-brand-colors---coconut);grid-column-gap:0;grid-row-gap:0;overscroll-behavior:contain;flex-direction:column;align-items:stretch;max-height:min(50vh,24rem);display:none;position:static;overflow-y:auto}.osaviva-policy-control-link{box-sizing:border-box;width:100%;min-height:40px;padding-top:var(--spacing--8);padding-right:var(--spacing--4);padding-bottom:var(--spacing--8);padding-left:var(--spacing--4);font-size:var(--_🔠-typography---size--body-2);text-align:left;white-space:normal;overflow-wrap:anywhere;color:inherit;margin:0;font-weight:400;line-height:1.35;text-decoration:none;display:block}.osaviva-clairv-itins{background-color:var(--_osaviva-brand-colors---coconut);width:100%;font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---cactus);padding:48px 0;position:relative;overflow:visible}.osaviva-clairv-itins-wrap{grid-column-gap:4vw;grid-row-gap:4vw;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:480vh;min-height:100vh;display:flex;position:relative}.osaviva-clairv-sticky{grid-column-gap:5vw;grid-row-gap:56px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex;position:sticky;top:96px;overflow:clip visible}.osaviva-clairv-kicker{width:100%;margin:0px var(--spacing--0);font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:left;letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;padding:0}.osaviva-clairv-heading-wrap{width:40vw;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);grid-row-gap:16px;text-align:left;flex-direction:column;align-self:flex-start;align-items:flex-start;display:flex}.osaviva-clairv-heading{font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:left;letter-spacing:0;margin:0;padding-bottom:.16em;padding-right:.12em;overflow:visible}.osaviva-clairv-heading.cc-testimonial-heading{color:var(--_osaviva-brand-colors---cactus);grid-area:2/1/3/2}.osaviva-clairv-viewport{width:100%;scroll-padding-left:var(--grid--page-padding);scroll-padding-right:var(--grid--page-padding);justify-content:flex-start;align-items:flex-start;padding-top:12px;padding-bottom:16px;display:flex;overflow:clip visible}.osaviva-clairv-track{width:max-content;min-width:100vw;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);grid-column-gap:10px;grid-row-gap:10px;will-change:transform;align-items:flex-start;transition-property:none;transition-duration:0s;display:flex}.osaviva-clairv-card{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);border-radius:var(--_🔘-radius---cards--subtle);transform-origin:50%;width:22vw;color:inherit;cursor:pointer;will-change:transform;flex-direction:column;flex:0 0 22vw;align-items:flex-start;text-decoration:none;transition-property:none;transition-duration:0s;display:flex}.osaviva-clairv-card-lowered{transform:none}.osaviva-clairv-card-panel{border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---sea-glass);justify-content:center;align-items:center;width:22vw;height:clamp(220px,100svh - 380px,28vw);display:flex;position:relative;overflow:hidden}.osaviva-clairv-card-number{z-index:2;border-radius:var(--_🔘-radius---cards--subtle);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--label-1);line-height:var(--_🔠-typography---line-height--label-1);letter-spacing:.08em;text-transform:uppercase;background-color:#0000;padding:0;font-weight:500;position:static;top:auto;left:auto}.osaviva-clairv-card-image{left:var(--spacing--0);top:var(--spacing--0);z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute}.osaviva-clairv-card-copy{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-items:flex-start;width:100%;display:flex}.osaviva-clairv-card-title{max-width:92%;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--scale-34px);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em;margin:0}.osaviva-clairv-card-desc{width:100%;max-width:none;height:auto;max-height:none;font-family:var(--_🔠-typography---font-family--body-2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2);margin:0;overflow:visible}.ov-journal{background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);padding-top:0;padding-bottom:0}.ov-journal-header{max-width:none;min-height:760px;color:var(--_osaviva-brand-colors---coconut);background-color:#193f3f;margin-left:auto;margin-right:auto;padding:180px 40px 260px;position:relative;overflow:hidden}.ov-journal-back{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--label-1);line-height:var(--_🔠-typography---line-height--label-1);font-weight:var(--_🔠-typography---weight--label);text-align:center;letter-spacing:var(--_🔠-typography---letter-spacing--label-1);margin-bottom:40px;text-decoration:underline;display:block}.ov-journal-summary{z-index:2;width:100%;max-width:680px;margin:var(--spacing--24)auto;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--policy-body);line-height:1.5;font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:var(--_🔠-typography---letter-spacing--body-1);position:relative}.ov-journal-credit{z-index:2;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-3);line-height:var(--_🔠-typography---line-height--body-3);font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:var(--_🔠-typography---letter-spacing--body-1);position:relative}.ov-journal-hero{background-color:#2f5e5e;max-width:none;margin:0 auto;padding-bottom:0;padding-left:40px;padding-right:40px;display:none;position:relative}.ov-journal-image{z-index:0;filter:brightness(.55);object-fit:cover;border-radius:0;width:100%;max-width:none;height:calc(100% + 128px);margin-left:auto;margin-right:auto;display:block;position:absolute;top:-64px;bottom:auto;left:0}.ov-journal-reading{max-width:1200px;padding:0px 40px var(--spacing--80);align-items:flex-start;column-gap:40px;margin:0 auto;display:flex}.ov-journal-contents{flex-shrink:0;width:180px;position:sticky;top:120px}.ov-journal-label{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--label-1);line-height:var(--_🔠-typography---line-height--label-1);font-weight:var(--_🔠-typography---weight--label);letter-spacing:var(--_🔠-typography---letter-spacing--label-1)}.ov-journal-copy{width:100%;min-width:0;max-width:none;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1)}.ov-journal-end{background-color:var(--_osaviva-brand-colors---sea-glass);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);text-align:center;padding:72px 24px}.ov-journal-end-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--h2);line-height:calc(var(--_🔠-typography---line-height--h2)*1.15);font-weight:var(--_🔠-typography---all-weights--medium)}.ov-journal-end-copy{max-width:560px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-1);line-height:var(--_🔠-typography---line-height--body-1);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin:24px auto}.ov-journal-button{background-color:var(--_osaviva-brand-colors---sunset);width:220px;font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--button-1);font-weight:var(--_🔠-typography---weight--button);letter-spacing:var(--_🔠-typography---letter-spacing--button-1);border-radius:4px;margin:24px auto;padding:18px 20px;text-decoration:none;display:block}.ov-journal-title{z-index:2;max-width:1000px;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--policy-h1);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:0;margin:0 auto;position:relative}.ov-journal-card{background-color:var(--_osaviva-brand-colors---coconut);width:100%;height:100%;color:var(--_osaviva-brand-colors---cactus);flex-direction:column;text-decoration:none;display:flex}.ov-journal-card-image{object-fit:cover;width:100%;height:260px}.ov-journal-card-text{padding:24px}.ov-journal-card-tag{margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--label-1);line-height:var(--_🔠-typography---line-height--label-1);font-weight:var(--_🔠-typography---weight--label);letter-spacing:var(--_🔠-typography---letter-spacing--label-1)}.ov-journal-card-title{margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--h5);line-height:var(--_🔠-typography---line-height--h5);font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:var(--_🔠-typography---letter-spacing--body-1)}.ov-journal-card-summary{margin-bottom:var(--spacing--24);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1)}.ov-journal-card-read{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--label-1);line-height:var(--_🔠-typography---line-height--label-1);font-weight:var(--_🔠-typography---weight--label);letter-spacing:var(--_🔠-typography---letter-spacing--label-1);text-decoration:underline}.ov-journal-intro{width:100%;max-width:100%;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-1);line-height:var(--_🔠-typography---line-height--body-1);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-top:24px}.ov-journal-list-cta{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);text-align:center;background-color:#648a73;padding:72px 24px}.ov-journal-list-cta-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--h2);line-height:var(--_🔠-typography---line-height--h2);font-weight:var(--_🔠-typography---all-weights--medium);margin-bottom:24px}.ov-journal-list-cta-copy{max-width:660px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-1);line-height:var(--_🔠-typography---line-height--body-1);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-bottom:28px;margin-left:auto;margin-right:auto}.ov-journal-list-cta-link{background-color:var(--_osaviva-brand-colors---sunset);font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--button-1);font-weight:var(--_🔠-typography---weight--button);letter-spacing:var(--_🔠-typography---letter-spacing--button-1);padding:18px 28px;text-decoration:none;display:inline-block}.guide-header{background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:760px;font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);text-align:center;margin:0 auto;padding:180px 40px 260px;position:relative;overflow:hidden}.guide-title{z-index:2;width:100%;max-width:1000px;margin:0 auto var(--spacing--24);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--policy-h1);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:0;position:relative}.guide-eyebrow{z-index:2;width:100%;max-width:1000px;margin:0 auto var(--spacing--24);font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:.14em;text-transform:uppercase;position:relative}.guide-summary{z-index:2;width:100%;max-width:680px;font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--policy-body);line-height:1.5;font-weight:var(--_🔠-typography---weight--body);text-align:center;margin:0 auto 40px;position:relative}.guide-hero-image{z-index:0;filter:brightness(.55);object-fit:cover;border-radius:0;width:100%;max-width:none;height:calc(100% + 128px);margin:0 auto;display:block;position:absolute;top:-64px;bottom:auto;left:0}.guide-layout{grid-column-gap:40px;grid-row-gap:var(--spacing--48);background-color:var(--_osaviva-brand-colors---coconut);align-items:start;column-gap:40px;row-gap:var(--spacing--48);grid-template-rows:auto;grid-template-columns:180px minmax(0,1fr);width:min(100% - 48px,1200px);max-width:none;margin:0 auto;padding:0 0 clamp(80px,9vw,144px);display:grid}.guide-sidebar{font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);align-self:start;font-size:15.2px;line-height:1.45;position:sticky;top:112px;transform:none}.guide-content{opacity:1;overflow-wrap:break-word;visibility:visible;width:100%;min-width:0;height:auto;display:block;overflow:visible;container-type:inline-size}.guide-prose{width:100%;max-width:72ch;margin-bottom:var(--spacing--32);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-body);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-top:0;margin-left:0;margin-right:0;line-height:1.7}.guide-wide{width:100%;max-width:none;margin-bottom:var(--spacing--48);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-1);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);min-width:0;margin-top:0;margin-left:0;margin-right:0;line-height:33.6px}.guide-cta{background-color:var(--_osaviva-brand-colors---sea-glass);min-height:520px;font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---coconut);text-align:center;background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6a739715a732742fcaa4dfce/6a97097cc5b9aada502f1168_Osaviva-destinations-CTA-background.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding:100px 5vw;display:flex;position:relative;overflow:hidden}.guide-cta.osa-destinations-cta-map-edge{z-index:1;clip-path:polygon(0% 2.7778vw,.0024% 2.7772vw,.0097% 2.7755vw,.0224% 2.7727vw,.0407% 2.7687vw,.0651% 2.7637vw,.0958% 2.7576vw,.1333% 2.7505vw,.1778% 2.7424vw,.2297% 2.7332vw,.2894% 2.7231vw,.3571% 2.712vw,.4333% 2.7vw,.5183% 2.687vw,.6125% 2.6732vw,.7161% 2.6584vw,.8296% 2.6428vw,.9533% 2.6263vw,1.0875% 2.609vw,1.2326% 2.5909vw,1.3889% 2.572vw,1.5568% 2.5523vw,1.7366% 2.5319vw,1.9286% 2.5108vw,2.1333% 2.4889vw,2.351% 2.4663vw,2.5819% 2.4431vw,2.8266% 2.4192vw,3.0852% 2.3947vw,3.3582% 2.3695vw,3.6458% 2.3438vw,3.9486% 2.3174vw,4.2667% 2.2905vw,4.6005% 2.2631vw,4.9505% 2.2352vw,5.3168% 2.2067vw,5.7% 2.1778vw,6.1003% 2.1484vw,6.5181% 2.1185vw,6.9536% 2.0883vw,7.4074% 2.0576vw,7.8797% 2.0266vw,8.3708% 1.9951vw,8.8812% 1.9634vw,9.4111% 1.9313vw,9.9609% 1.8989vw,10.531% 1.8662vw,11.1217% 1.8332vw,11.7333% 1.8vw,12.3663% 1.7666vw,13.0208% 1.7329vw,13.6974% 1.699vw,14.3963% 1.665vw,15.1179% 1.6308vw,15.8625% 1.5965vw,16.6305% 1.5621vw,17.4222% 1.5276vw,18.238% 1.493vw,19.0782% 1.4583vw,19.9432% 1.4236vw,20.8333% 1.3889vw,22.2146% 1.3449vw,23.5812% 1.3166vw,24.9337% 1.3034vw,26.2727% 1.3044vw,27.599% 1.319vw,28.9131% 1.3465vw,30.2158% 1.3861vw,31.5077% 1.4371vw,32.7893% 1.4988vw,34.0615% 1.5705vw,35.3249% 1.6515vw,36.58% 1.7411vw,37.8276% 1.8385vw,39.0683% 1.9431vw,40.3027% 2.054vw,41.5316% 2.1707vw,42.7555% 2.2923vw,43.9752% 2.4183vw,45.1912% 2.5477vw,46.4043% 2.68vw,47.6151% 2.8145vw,48.8242% 2.9503vw,50.0323% 3.0868vw,51.24% 3.2233vw,52.448% 3.3591vw,53.657% 3.4934vw,54.8676% 3.6255vw,56.0805% 3.7548vw,57.2963% 3.8804vw,58.5156% 4.0017vw,59.7392% 4.118vw,60.9677% 4.2286vw,62.2016% 4.3326vw,63.4418% 4.4295vw,64.6888% 4.5185vw,65.9433% 4.5989vw,67.206% 4.6699vw,68.4774% 4.7309vw,69.7584% 4.7812vw,71.0494% 4.82vw,72.3512% 4.8465vw,73.6644% 4.8602vw,74.9897% 4.8603vw,76.3277% 4.846vw,77.679% 4.8166vw,79.0445% 4.7715vw,80.4246% 4.7099vw,81.82% 4.6311vw,83.2314% 4.5344vw,84.6595% 4.419vw,86.1049% 4.2843vw,87.5683% 4.1296vw,89.0502% 3.954vw,90.5515% 3.757vw,92.0726% 3.5378vw,93.6143% 3.2956vw,95.1773% 3.0298vw,96.7621% 2.7396vw,98.3695% 2.4244vw,100% 2.0833vw,100% calc(100% - .4167vw),99.2111% calc(100% - .4399vw),98.4413% calc(100% - .4678vw),97.6898% calc(100% - .5003vw),96.956% calc(100% - .537vw),96.2392% calc(100% - .578vw),95.5389% calc(100% - .6229vw),94.8543% calc(100% - .6717vw),94.1848% calc(100% - .7241vw),93.5297% calc(100% - .7799vw),92.8884% calc(100% - .8391vw),92.2602% calc(100% - .9014vw),91.6444% calc(100% - .9667vw),91.0405% calc(100% - 1.0347vw),90.4477% calc(100% - 1.1053vw),89.8655% calc(100% - 1.1784vw),89.293% calc(100% - 1.2537vw),88.7297% calc(100% - 1.3311vw),88.175% calc(100% - 1.4104vw),87.6281% calc(100% - 1.4915vw),87.0885% calc(100% - 1.5741vw),86.5554% calc(100% - 1.6581vw),86.0282% calc(100% - 1.7433vw),85.5062% calc(100% - 1.8295vw),84.9889% calc(100% - 1.9167vw),84.4755% calc(100% - 2.0045vw),83.9653% calc(100% - 2.0928vw),83.4578% calc(100% - 2.1815vw),82.9523% calc(100% - 2.2704vw),82.448% calc(100% - 2.3592vw),81.9444% calc(100% - 2.4479vw),81.4409% calc(100% - 2.5363vw),80.9366% calc(100% - 2.6241vw),80.4311% calc(100% - 2.7112vw),79.9236% calc(100% - 2.7975vw),79.4134% calc(100% - 2.8827vw),78.9% calc(100% - 2.9667vw),78.3826% calc(100% - 3.0493vw),77.8607% calc(100% - 3.1303vw),77.3335% calc(100% - 3.2096vw),76.8004% calc(100% - 3.287vw),76.2608% calc(100% - 3.3624vw),75.7139% calc(100% - 3.4354vw),75.1591% calc(100% - 3.506vw),74.5959% calc(100% - 3.5741vw),74.0234% calc(100% - 3.6393vw),73.4412% calc(100% - 3.7016vw),72.8484% calc(100% - 3.7608vw),72.2444% calc(100% - 3.8167vw),71.6287% calc(100% - 3.8691vw),71.0005% calc(100% - 3.9178vw),70.3592% calc(100% - 3.9628vw),69.7041% calc(100% - 4.0037vw),69.0346% calc(100% - 4.0405vw),68.35% calc(100% - 4.0729vw),67.6497% calc(100% - 4.1008vw),66.9329% calc(100% - 4.1241vw),66.1991% calc(100% - 4.1424vw),65.4476% calc(100% - 4.1558vw),64.6778% calc(100% - 4.1639vw),63.8889% calc(100% - 4.1667vw),63.1967% calc(100% - 4.1649vw),62.509% calc(100% - 4.1599vw),61.8255% calc(100% - 4.1516vw),61.1461% calc(100% - 4.1401vw),60.4705% calc(100% - 4.1257vw),59.7986% calc(100% - 4.1083vw),59.1302% calc(100% - 4.0882vw),58.465% calc(100% - 4.0654vw),57.803% calc(100% - 4.0401vw),57.1438% calc(100% - 4.0123vw),56.4873% calc(100% - 3.9823vw),55.8333% calc(100% - 3.95vw),55.1817% calc(100% - 3.9156vw),54.5322% calc(100% - 3.8793vw),53.8845% calc(100% - 3.8411vw),53.2387% calc(100% - 3.8012vw),52.5944% calc(100% - 3.7597vw),51.9514% calc(100% - 3.7167vw),51.3096% calc(100% - 3.6722vw),50.6687% calc(100% - 3.6265vw),50.0286% calc(100% - 3.5797vw),49.3891% calc(100% - 3.5318vw),48.75% calc(100% - 3.483vw),48.1111% calc(100% - 3.4333vw),47.4722% calc(100% - 3.383vw),46.8331% calc(100% - 3.3321vw),46.1936% calc(100% - 3.2807vw),45.5535% calc(100% - 3.229vw),44.9126% calc(100% - 3.1771vw),44.2708% calc(100% - 3.125vw),43.6279% calc(100% - 3.0729vw),42.9835% calc(100% - 3.021vw),42.3377% calc(100% - 2.9693vw),41.6901% calc(100% - 2.9179vw),41.0405% calc(100% - 2.867vw),40.3889% calc(100% - 2.8167vw),39.7349% calc(100% - 2.767vw),39.0784% calc(100% - 2.7182vw),38.4193% calc(100% - 2.6703vw),37.7572% calc(100% - 2.6235vw),37.092% calc(100% - 2.5778vw),36.4236% calc(100% - 2.5333vw),35.7517% calc(100% - 2.4903vw),35.0761% calc(100% - 2.4488vw),34.3967% calc(100% - 2.4089vw),33.7132% calc(100% - 2.3707vw),33.0255% calc(100% - 2.3344vw),32.3333% calc(100% - 2.3vw),31.6365% calc(100% - 2.2677vw),30.9349% calc(100% - 2.2377vw),30.2283% calc(100% - 2.2099vw),29.5165% calc(100% - 2.1846vw),28.7992% calc(100% - 2.1618vw),28.0764% calc(100% - 2.1417vw),27.3478% calc(100% - 2.1243vw),26.6132% calc(100% - 2.1099vw),25.8724% calc(100% - 2.0984vw),25.1253% calc(100% - 2.0901vw),24.3716% calc(100% - 2.0851vw),23.6111% calc(100% - 2.0833vw),23.1589% calc(100% - 2.0838vw),22.7051% calc(100% - 2.0852vw),22.25% calc(100% - 2.0876vw),21.7936% calc(100% - 2.0911vw),21.3363% calc(100% - 2.0956vw),20.8781% calc(100% - 2.1011vw),20.4193% calc(100% - 2.1078vw),19.9601% calc(100% - 2.1156vw),19.5006% calc(100% - 2.1246vw),19.041% calc(100% - 2.1348vw),18.5815% calc(100% - 2.1462vw),18.1222% calc(100% - 2.1589vw),17.6635% calc(100% - 2.1729vw),17.2053% calc(100% - 2.1882vw),16.748% calc(100% - 2.2049vw),16.2918% calc(100% - 2.2229vw),15.8367% calc(100% - 2.2424vw),15.383% calc(100% - 2.2633vw),14.9308% calc(100% - 2.2857vw),14.4805% calc(100% - 2.3097vw),14.032% calc(100% - 2.3351vw),13.5856% calc(100% - 2.3622vw),13.1416% calc(100% - 2.3908vw),12.7% calc(100% - 2.4211vw),12.2611% calc(100% - 2.4531vw),11.825% calc(100% - 2.4867vw),11.392% calc(100% - 2.5221vw),10.9621% calc(100% - 2.5592vw),10.5357% calc(100% - 2.5981vw),10.1128% calc(100% - 2.6389vw),9.6938% calc(100% - 2.6815vw),9.2786% calc(100% - 2.726vw),8.8676% calc(100% - 2.7724vw),8.4609% calc(100% - 2.8207vw),8.0587% calc(100% - 2.871vw),7.6611% calc(100% - 2.9233vw),7.2684% calc(100% - 2.9777vw),6.8808% calc(100% - 3.0341vw),6.4984% calc(100% - 3.0926vw),6.1214% calc(100% - 3.1533vw),5.75% calc(100% - 3.2161vw),5.3844% calc(100% - 3.2811vw),5.0247% calc(100% - 3.3483vw),4.6712% calc(100% - 3.4178vw),4.324% calc(100% - 3.4896vw),3.9833% calc(100% - 3.5637vw),3.6493% calc(100% - 3.6401vw),3.3222% calc(100% - 3.7189vw),3.0022% calc(100% - 3.8001vw),2.6894% calc(100% - 3.8837vw),2.384% calc(100% - 3.9699vw),2.0862% calc(100% - 4.0585vw),1.7962% calc(100% - 4.1496vw),1.5142% calc(100% - 4.2433vw),1.2404% calc(100% - 4.3396vw),.9749% calc(100% - 4.4386vw),.7179% calc(100% - 4.5401vw),.4697% calc(100% - 4.6444vw),.2303% calc(100% - 4.7514vw),0% calc(100% - 4.8611vw));background-image:none;background-position:50%;background-size:cover;min-height:790px}.guide-cta.osa-destinations-cta-map-edge.osa-regional-cta-native-background{background-image:none}.guide-cta.osa-cms-cta-match{z-index:1;clip-path:polygon(0% 2.7778vw,.0024% 2.7772vw,.0097% 2.7755vw,.0224% 2.7727vw,.0407% 2.7687vw,.0651% 2.7637vw,.0958% 2.7576vw,.1333% 2.7505vw,.1778% 2.7424vw,.2297% 2.7332vw,.2894% 2.7231vw,.3571% 2.712vw,.4333% 2.7vw,.5183% 2.687vw,.6125% 2.6732vw,.7161% 2.6584vw,.8296% 2.6428vw,.9533% 2.6263vw,1.0875% 2.609vw,1.2326% 2.5909vw,1.3889% 2.572vw,1.5568% 2.5523vw,1.7366% 2.5319vw,1.9286% 2.5108vw,2.1333% 2.4889vw,2.351% 2.4663vw,2.5819% 2.4431vw,2.8266% 2.4192vw,3.0852% 2.3947vw,3.3582% 2.3695vw,3.6458% 2.3438vw,3.9486% 2.3174vw,4.2667% 2.2905vw,4.6005% 2.2631vw,4.9505% 2.2352vw,5.3168% 2.2067vw,5.7% 2.1778vw,6.1003% 2.1484vw,6.5181% 2.1185vw,6.9536% 2.0883vw,7.4074% 2.0576vw,7.8797% 2.0266vw,8.3708% 1.9951vw,8.8812% 1.9634vw,9.4111% 1.9313vw,9.9609% 1.8989vw,10.531% 1.8662vw,11.1217% 1.8332vw,11.7333% 1.8vw,12.3663% 1.7666vw,13.0208% 1.7329vw,13.6974% 1.699vw,14.3963% 1.665vw,15.1179% 1.6308vw,15.8625% 1.5965vw,16.6305% 1.5621vw,17.4222% 1.5276vw,18.238% 1.493vw,19.0782% 1.4583vw,19.9432% 1.4236vw,20.8333% 1.3889vw,22.2146% 1.3449vw,23.5812% 1.3166vw,24.9337% 1.3034vw,26.2727% 1.3044vw,27.599% 1.319vw,28.9131% 1.3465vw,30.2158% 1.3861vw,31.5077% 1.4371vw,32.7893% 1.4988vw,34.0615% 1.5705vw,35.3249% 1.6515vw,36.58% 1.7411vw,37.8276% 1.8385vw,39.0683% 1.9431vw,40.3027% 2.054vw,41.5316% 2.1707vw,42.7555% 2.2923vw,43.9752% 2.4183vw,45.1912% 2.5477vw,46.4043% 2.68vw,47.6151% 2.8145vw,48.8242% 2.9503vw,50.0323% 3.0868vw,51.24% 3.2233vw,52.448% 3.3591vw,53.657% 3.4934vw,54.8676% 3.6255vw,56.0805% 3.7548vw,57.2963% 3.8804vw,58.5156% 4.0017vw,59.7392% 4.118vw,60.9677% 4.2286vw,62.2016% 4.3326vw,63.4418% 4.4295vw,64.6888% 4.5185vw,65.9433% 4.5989vw,67.206% 4.6699vw,68.4774% 4.7309vw,69.7584% 4.7812vw,71.0494% 4.82vw,72.3512% 4.8465vw,73.6644% 4.8602vw,74.9897% 4.8603vw,76.3277% 4.846vw,77.679% 4.8166vw,79.0445% 4.7715vw,80.4246% 4.7099vw,81.82% 4.6311vw,83.2314% 4.5344vw,84.6595% 4.419vw,86.1049% 4.2843vw,87.5683% 4.1296vw,89.0502% 3.954vw,90.5515% 3.757vw,92.0726% 3.5378vw,93.6143% 3.2956vw,95.1773% 3.0298vw,96.7621% 2.7396vw,98.3695% 2.4244vw,100% 2.0833vw,100% calc(100% - .4167vw),99.2111% calc(100% - .4399vw),98.4413% calc(100% - .4678vw),97.6898% calc(100% - .5003vw),96.956% calc(100% - .537vw),96.2392% calc(100% - .578vw),95.5389% calc(100% - .6229vw),94.8543% calc(100% - .6717vw),94.1848% calc(100% - .7241vw),93.5297% calc(100% - .7799vw),92.8884% calc(100% - .8391vw),92.2602% calc(100% - .9014vw),91.6444% calc(100% - .9667vw),91.0405% calc(100% - 1.0347vw),90.4477% calc(100% - 1.1053vw),89.8655% calc(100% - 1.1784vw),89.293% calc(100% - 1.2537vw),88.7297% calc(100% - 1.3311vw),88.175% calc(100% - 1.4104vw),87.6281% calc(100% - 1.4915vw),87.0885% calc(100% - 1.5741vw),86.5554% calc(100% - 1.6581vw),86.0282% calc(100% - 1.7433vw),85.5062% calc(100% - 1.8295vw),84.9889% calc(100% - 1.9167vw),84.4755% calc(100% - 2.0045vw),83.9653% calc(100% - 2.0928vw),83.4578% calc(100% - 2.1815vw),82.9523% calc(100% - 2.2704vw),82.448% calc(100% - 2.3592vw),81.9444% calc(100% - 2.4479vw),81.4409% calc(100% - 2.5363vw),80.9366% calc(100% - 2.6241vw),80.4311% calc(100% - 2.7112vw),79.9236% calc(100% - 2.7975vw),79.4134% calc(100% - 2.8827vw),78.9% calc(100% - 2.9667vw),78.3826% calc(100% - 3.0493vw),77.8607% calc(100% - 3.1303vw),77.3335% calc(100% - 3.2096vw),76.8004% calc(100% - 3.287vw),76.2608% calc(100% - 3.3624vw),75.7139% calc(100% - 3.4354vw),75.1591% calc(100% - 3.506vw),74.5959% calc(100% - 3.5741vw),74.0234% calc(100% - 3.6393vw),73.4412% calc(100% - 3.7016vw),72.8484% calc(100% - 3.7608vw),72.2444% calc(100% - 3.8167vw),71.6287% calc(100% - 3.8691vw),71.0005% calc(100% - 3.9178vw),70.3592% calc(100% - 3.9628vw),69.7041% calc(100% - 4.0037vw),69.0346% calc(100% - 4.0405vw),68.35% calc(100% - 4.0729vw),67.6497% calc(100% - 4.1008vw),66.9329% calc(100% - 4.1241vw),66.1991% calc(100% - 4.1424vw),65.4476% calc(100% - 4.1558vw),64.6778% calc(100% - 4.1639vw),63.8889% calc(100% - 4.1667vw),63.1967% calc(100% - 4.1649vw),62.509% calc(100% - 4.1599vw),61.8255% calc(100% - 4.1516vw),61.1461% calc(100% - 4.1401vw),60.4705% calc(100% - 4.1257vw),59.7986% calc(100% - 4.1083vw),59.1302% calc(100% - 4.0882vw),58.465% calc(100% - 4.0654vw),57.803% calc(100% - 4.0401vw),57.1438% calc(100% - 4.0123vw),56.4873% calc(100% - 3.9823vw),55.8333% calc(100% - 3.95vw),55.1817% calc(100% - 3.9156vw),54.5322% calc(100% - 3.8793vw),53.8845% calc(100% - 3.8411vw),53.2387% calc(100% - 3.8012vw),52.5944% calc(100% - 3.7597vw),51.9514% calc(100% - 3.7167vw),51.3096% calc(100% - 3.6722vw),50.6687% calc(100% - 3.6265vw),50.0286% calc(100% - 3.5797vw),49.3891% calc(100% - 3.5318vw),48.75% calc(100% - 3.483vw),48.1111% calc(100% - 3.4333vw),47.4722% calc(100% - 3.383vw),46.8331% calc(100% - 3.3321vw),46.1936% calc(100% - 3.2807vw),45.5535% calc(100% - 3.229vw),44.9126% calc(100% - 3.1771vw),44.2708% calc(100% - 3.125vw),43.6279% calc(100% - 3.0729vw),42.9835% calc(100% - 3.021vw),42.3377% calc(100% - 2.9693vw),41.6901% calc(100% - 2.9179vw),41.0405% calc(100% - 2.867vw),40.3889% calc(100% - 2.8167vw),39.7349% calc(100% - 2.767vw),39.0784% calc(100% - 2.7182vw),38.4193% calc(100% - 2.6703vw),37.7572% calc(100% - 2.6235vw),37.092% calc(100% - 2.5778vw),36.4236% calc(100% - 2.5333vw),35.7517% calc(100% - 2.4903vw),35.0761% calc(100% - 2.4488vw),34.3967% calc(100% - 2.4089vw),33.7132% calc(100% - 2.3707vw),33.0255% calc(100% - 2.3344vw),32.3333% calc(100% - 2.3vw),31.6365% calc(100% - 2.2677vw),30.9349% calc(100% - 2.2377vw),30.2283% calc(100% - 2.2099vw),29.5165% calc(100% - 2.1846vw),28.7992% calc(100% - 2.1618vw),28.0764% calc(100% - 2.1417vw),27.3478% calc(100% - 2.1243vw),26.6132% calc(100% - 2.1099vw),25.8724% calc(100% - 2.0984vw),25.1253% calc(100% - 2.0901vw),24.3716% calc(100% - 2.0851vw),23.6111% calc(100% - 2.0833vw),23.1589% calc(100% - 2.0838vw),22.7051% calc(100% - 2.0852vw),22.25% calc(100% - 2.0876vw),21.7936% calc(100% - 2.0911vw),21.3363% calc(100% - 2.0956vw),20.8781% calc(100% - 2.1011vw),20.4193% calc(100% - 2.1078vw),19.9601% calc(100% - 2.1156vw),19.5006% calc(100% - 2.1246vw),19.041% calc(100% - 2.1348vw),18.5815% calc(100% - 2.1462vw),18.1222% calc(100% - 2.1589vw),17.6635% calc(100% - 2.1729vw),17.2053% calc(100% - 2.1882vw),16.748% calc(100% - 2.2049vw),16.2918% calc(100% - 2.2229vw),15.8367% calc(100% - 2.2424vw),15.383% calc(100% - 2.2633vw),14.9308% calc(100% - 2.2857vw),14.4805% calc(100% - 2.3097vw),14.032% calc(100% - 2.3351vw),13.5856% calc(100% - 2.3622vw),13.1416% calc(100% - 2.3908vw),12.7% calc(100% - 2.4211vw),12.2611% calc(100% - 2.4531vw),11.825% calc(100% - 2.4867vw),11.392% calc(100% - 2.5221vw),10.9621% calc(100% - 2.5592vw),10.5357% calc(100% - 2.5981vw),10.1128% calc(100% - 2.6389vw),9.6938% calc(100% - 2.6815vw),9.2786% calc(100% - 2.726vw),8.8676% calc(100% - 2.7724vw),8.4609% calc(100% - 2.8207vw),8.0587% calc(100% - 2.871vw),7.6611% calc(100% - 2.9233vw),7.2684% calc(100% - 2.9777vw),6.8808% calc(100% - 3.0341vw),6.4984% calc(100% - 3.0926vw),6.1214% calc(100% - 3.1533vw),5.75% calc(100% - 3.2161vw),5.3844% calc(100% - 3.2811vw),5.0247% calc(100% - 3.3483vw),4.6712% calc(100% - 3.4178vw),4.324% calc(100% - 3.4896vw),3.9833% calc(100% - 3.5637vw),3.6493% calc(100% - 3.6401vw),3.3222% calc(100% - 3.7189vw),3.0022% calc(100% - 3.8001vw),2.6894% calc(100% - 3.8837vw),2.384% calc(100% - 3.9699vw),2.0862% calc(100% - 4.0585vw),1.7962% calc(100% - 4.1496vw),1.5142% calc(100% - 4.2433vw),1.2404% calc(100% - 4.3396vw),.9749% calc(100% - 4.4386vw),.7179% calc(100% - 4.5401vw),.4697% calc(100% - 4.6444vw),.2303% calc(100% - 4.7514vw),0% calc(100% - 4.8611vw));min-height:790px}.guide-cta-title{z-index:2;max-width:100%;font-family:var(--_🔠-typography---font-family--h3);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--h3);line-height:var(--_🔠-typography---line-height--h3);font-weight:var(--_🔠-typography---font-weight--h3);letter-spacing:var(--_🔠-typography---letter-spacing--h3);margin:0 0 24px;position:relative}.guide-cta-title.osa-destinations-home-cta-title{font-family:var(--_🔠-typography---font--heading-serif);letter-spacing:0;font-size:56px;font-weight:400;line-height:1.25}.guide-cta-copy{z-index:2;max-width:520px;font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-1);line-height:var(--_🔠-typography---line-height--body-1);font-weight:var(--_🔠-typography---font-weight--body-1);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin:0 auto 28px;position:relative}.guide-cta-copy.osa-region-cta-body{font-size:var(--_🔠-typography---size--policy-h2-mobile);line-height:1.65}.guide-button{padding-top:var(--spacing--16);padding-right:var(--spacing--24);padding-bottom:var(--spacing--16);padding-left:var(--spacing--24);border-top-left-radius:var(--_🔘-radius---ui-elements--button-base);border-top-right-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-left-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-right-radius:var(--_🔘-radius---ui-elements--button-base);background-color:var(--_osaviva-brand-colors---sunset);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--all-weights--semi-bold);letter-spacing:1px;text-decoration:none;display:inline-block}.guide-button:hover,.guide-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---apricot-cream)}.guide-companion{margin-bottom:40px}.osaviva-why-desktop-photo{object-position:50% 50%;width:100%;height:calc(100% + 80px);transition-property:none;transition-duration:0s;display:block;position:absolute;top:-40px;left:0;scale:1.02}.osaviva-why-tablet-photo{object-position:50% 75%;display:none}.osaviva-paths-title-line{grid-column-gap:4px;grid-row-gap:0px;flex-direction:column;align-items:flex-start;display:flex}.ov-journal-related{box-sizing:border-box;width:calc(100% - 48px);max-width:1000px;margin:var(--spacing--48)auto 40px;padding:40px var(--spacing--32);background-color:var(--_osaviva-brand-colors---sea-glass);border-radius:20px}.ov-journal-related-cards{grid-column-gap:var(--spacing--32);grid-row-gap:0;grid-template-rows:repeat(3,min-content min-content auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:1000px;margin:0 auto;display:grid}.osaviva-clairv-card-metadata{z-index:2;grid-column-gap:6px;grid-row-gap:0px;border-radius:var(--_🔘-radius---cards--subtle);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--label-1);line-height:var(--_🔠-typography---line-height--label-1);font-weight:var(--_🔠-typography---all-weights--medium);text-align:left;letter-spacing:var(--_🔠-typography---letter-spacing--label-1);background-color:#0000;flex-direction:row;align-items:center;padding:0;display:flex;position:static;top:auto;right:auto}.osaviva-clairv-card-meta-field{width:auto;min-width:0;margin:var(--spacing--0)0px;font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--label-1);line-height:var(--_🔠-typography---line-height--label-1);font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:var(--_🔠-typography---letter-spacing--label-1);white-space:nowrap;flex:none}.ov-journal-more-heading{margin-bottom:var(--spacing--32);padding-bottom:var(--spacing--24);border-bottom:1px solid var(--_osaviva-brand-colors---apricot-cream);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--policy-h1-mobile-landscape);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osaviva-clairv-cms-wrapper{width:100%}.osaviva-clairv-cms-item{display:contents}.osaviva-clairv-card-gradient{z-index:1;pointer-events:none;background-image:linear-gradient(#12181500 0%,#1218152e 52%,#1218159e 100%);height:62%;position:absolute;bottom:0;left:0;right:0}.osaviva-clairv-card-image-copy{left:var(--spacing--16);right:var(--spacing--16);bottom:var(--spacing--16);z-index:3;grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.osaviva-clairv-card-locations{font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--label-1);line-height:var(--_🔠-typography---line-height--label-1);font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.08em;text-transform:uppercase;margin:0}.osaviva-clairv-card-top-meta{left:var(--spacing--16);top:var(--spacing--16);z-index:4;padding:var(--spacing--8)var(--spacing--12);grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);border-radius:var(--_🔘-radius---ui-elements--button-base);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#fefefcb8;border:1px solid #fefefca6;flex-direction:column;align-items:flex-start;display:flex;position:absolute;box-shadow:0 8px 24px #12181514}.osaviva-clairv-cta-wrap{width:100%;padding-top:0;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);justify-content:center;align-items:center;display:flex}.osaviva-clairv-outline-button{border:1px solid var(--_osaviva-brand-colors---cactus);border-radius:var(--_🔘-radius---ui-elements--button-base);font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--destination-selector);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.11em;text-transform:uppercase;background-color:#0000;justify-content:center;align-items:center;padding:12px 18px;text-decoration:none;transition:transform .25s;display:inline-flex;transform:scale(1)}.osaviva-clairv-outline-button:hover{border-color:var(--_osaviva-brand-colors---cactus);color:var(--_osaviva-brand-colors---cactus);background-color:#0000;transform:none}.osaviva-clairv-outline-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---cactus);color:#153508;background-color:#0000;transform:scale(.97)}.osaviva-clairv-outline-button.osaviva-home-outline-native{font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);background-color:#0000;border-color:#0000;transition:background-color .2s,color .2s;position:relative;transform:none}.osaviva-clairv-outline-button.osaviva-home-outline-native:hover,.osaviva-clairv-outline-button.osaviva-home-outline-native:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---cactus);background-color:#0000;padding:12px 18px;transform:none}.osaviva-clairv-outline-button.osa-trustpilot-exterior-only{border-width:0;position:relative}.osaviva-clairv-outline-button.osa-trustpilot-exterior-only:hover{transform:none}.osaviva-process-section{z-index:1;padding-top:var(--spacing--80);padding-bottom:var(--spacing--80);color:var(--_osaviva-brand-colors---cactus);background-color:#0000;position:relative}.osaviva-process-container{width:100%;max-width:var(--container--main);padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);margin-left:auto;margin-right:auto}.osaviva-process-wrapper{grid-row-gap:var(--spacing--48);flex-direction:column;align-items:center;height:200vh;display:flex;position:relative}.osaviva-process-wrapper.osa-go-static{height:auto;min-height:0}.osaviva-process-eyebrow{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:.14em;text-transform:uppercase;margin-top:0;margin-bottom:0}.osaviva-process-eyebrow.cc-testimonial-eyebrow{color:var(--_osaviva-brand-colors---lagoon-tile);text-align:left}.osaviva-process-main{grid-row-gap:28px;flex-direction:column;align-items:center;row-gap:16px;width:100%;display:flex;position:sticky;top:128px}.osaviva-process-main.osa-go-static{position:static}.osaviva-process-heading{width:55%;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0;margin-top:0;margin-bottom:0}.osaviva-process-cards{grid-column-gap:20px;flex-direction:row;justify-content:center;align-items:stretch;width:100%;height:auto;min-height:400px;padding-bottom:120px;display:flex}.osaviva-process-cards.osa-go-static{min-height:0;padding-bottom:40px}.osaviva-process-card{width:21.5vw;height:auto;min-height:400px;padding:var(--spacing--24);grid-row-gap:var(--spacing--16);border-radius:var(--_🔘-radius---cards--subtle);color:var(--_osaviva-brand-colors---cactus);background-color:#fff;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.osaviva-process-card-2{width:21.5vw;height:auto;min-height:400px;padding:var(--spacing--24);grid-row-gap:var(--spacing--16);border-radius:var(--_🔘-radius---cards--subtle);color:var(--_osaviva-brand-colors---cactus);background-color:#fff;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden;transform:none}.osaviva-process-card-3{width:21.5vw;height:auto;min-height:400px;padding:var(--spacing--24);grid-row-gap:var(--spacing--16);border-radius:var(--_🔘-radius---cards--subtle);color:var(--_osaviva-brand-colors---cactus);background-color:#fff;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.osaviva-process-title{z-index:1;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--h4);line-height:1.15;font-weight:var(--_🔠-typography---all-weights--medium);margin-top:0;margin-bottom:0;position:relative}.osaviva-process-icon-wrap{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.osaviva-process-icon{filter:none;object-fit:contain;width:7vw;height:7vw}.osaviva-process-description{z-index:1;font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--all-weights--normal);margin-top:0;margin-bottom:0;position:relative}.rte h2{font-family:var(--_🔠-typography---font--heading-sans);color:var(--_🎨-color--tokens---text-heading--strong);font-size:var(--_🔠-typography---size--h5);line-height:1.2;font-weight:var(--all-weights--medium);letter-spacing:var(--_🔠-typography---letter-spacing--h5);margin-top:40px;margin-bottom:10px}.rte h1{font-size:var(--_🔠-typography---size--h1);letter-spacing:var(--_🔠-typography---letter-spacing--h5)}.rte h3{font-family:var(--_🔠-typography---font--heading-sans);color:var(--_🎨-color--tokens---text-heading--strong);font-size:var(--_🔠-typography---size--h6);font-weight:var(--all-weights--medium)}.rte h4{font-family:var(--_🔠-typography---font--heading-sans);color:var(--_🎨-color--tokens---text-heading--strong);font-size:var(--_🔠-typography---size--body-1);font-weight:var(--all-weights--normal)}.rte h5{color:var(--_🎨-color--tokens---text-heading--strong);font-size:var(--_🔠-typography---size--body-2);font-weight:var(--all-weights--medium);letter-spacing:var(--_🔠-typography---letter-spacing--button-1);text-transform:uppercase}.rte h6{color:var(--_🎨-color--tokens---text-heading--strong);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--all-weights--medium);letter-spacing:var(--_🔠-typography---letter-spacing--button-1);text-transform:uppercase}.rte blockquote{font-style:italic}.rte a{color:var(--_osaviva-brand-colors---agave);text-decoration:underline}.heading-405{font-size:var(--_🔠-typography---size--body-1);font-weight:var(--all-weights--medium)}.heading-406{font-size:var(--_🔠-typography---size--h6);font-weight:var(--all-weights--medium)}.heading-407{font-size:var(--_🔠-typography---size--h5);font-weight:var(--all-weights--medium)}.heading-408{font-family:var(--_🔠-typography---font-family--body-1);font-size:var(--_🔠-typography---size--h4);font-weight:var(--all-weights--medium)}.heading-409,.heading-410{letter-spacing:var(--spacing--0)}.heading-411{font-family:var(--_🔠-typography---font--heading-sans);font-size:var(--_🔠-typography---size--h4);font-weight:var(--all-weights--medium)}.heading-412{font-size:var(--_🔠-typography---size--h5);font-weight:var(--all-weights--medium)}.heading-413{font-size:var(--_🔠-typography---size--h6);font-weight:var(--all-weights--medium)}.heading-414{font-size:var(--_🔠-typography---size--body-1);font-weight:var(--all-weights--medium)}.block-quote{font-style:italic}.paragraph{color:var(--_osaviva-brand-colors---agave)}.link{color:var(--_osaviva-brand-colors---agave);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--light);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--dark-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--dark-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--light);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---cactus);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--light);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--light);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--dark-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--dark-0)}.heading-415,.heading-416,.heading-417{font-weight:var(--all-weights--medium)}.heading-418{font-family:var(--_🔠-typography---font--body);color:var(--_🎨-color--tokens---text-heading--strong);font-size:var(--_🔠-typography---size--h5);font-weight:var(--all-weights--medium)}.heading-419{color:var(--_🎨-color--tokens---text-heading--strong);font-size:var(--_🔠-typography---size--h6);font-weight:var(--all-weights--medium)}.heading-420{color:var(--_🎨-color--tokens---text-heading--strong);font-size:var(--_🔠-typography---size--body-1);font-weight:var(--all-weights--medium)}.heading-421{color:var(--_🎨-color--tokens---text-heading--strong);font-size:var(--_🔠-typography---size--body-2);font-weight:var(--all-weights--medium);letter-spacing:var(--_🔠-typography---letter-spacing--button-1);text-transform:uppercase}.block-quote-2{font-style:italic}.guide-photo-row{width:calc(100% + 64px);margin-top:var(--spacing--32);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:row;justify-content:center;align-items:stretch;gap:16px;margin-bottom:40px;margin-left:-32px;display:flex}.guide-photo-item{flex:1 1 0;min-width:0;overflow:hidden}.guide-photo-landscape{aspect-ratio:3/2;border-radius:var(--_🔘-radius---cards--subtle);object-fit:cover;width:100%;height:auto;display:block}.guide-photo-square{aspect-ratio:1;border-radius:var(--_🔘-radius---cards--subtle);object-fit:cover;width:100%;height:auto;display:block}.guide-photo-portrait{aspect-ratio:2/3;border-radius:var(--_🔘-radius---cards--subtle);object-fit:cover;width:100%;height:auto;display:block}.guide-photo-portrait-item{flex:1 1 0;min-width:0;max-width:440px;overflow:hidden}.guide-photo-extra{flex:1 1 0;min-width:0;overflow:hidden}.guide-photo-portrait-extra{flex:1 1 0;min-width:0;max-width:440px;overflow:hidden}.osaviva-article-cta-wave{z-index:3;pointer-events:none;width:100%;height:clamp(36px,6vw,90px);color:var(--_osaviva-brand-colors---coconut);position:absolute;top:-1px;left:0}.ov-related-list{grid-row-gap:var(--spacing--32);flex-direction:column;row-gap:32px;display:flex}.ov-related-card{width:100%;padding-bottom:var(--spacing--32);border-bottom:1px solid var(--_osaviva-brand-colors---apricot-cream);color:var(--_osaviva-brand-colors---cactus);flex-direction:row-reverse;align-items:center;column-gap:40px;text-decoration:none;display:flex}.ov-related-image{border-radius:var(--_🔘-radius---cards--subtle);object-fit:cover;flex-shrink:0;width:35%;height:260px}.ov-related-text{width:65%}.ov-related-pagination{padding-top:var(--spacing--24);justify-content:center;column-gap:var(--spacing--16);display:flex}.ov-related-page-button{z-index:0;padding:11px var(--spacing--12);border:0px solid var(--_osaviva-brand-colors---cactus);border-radius:var(--_🔘-radius---ui-elements--button-base);font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--destination-selector);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.11em;text-transform:uppercase;background-color:#0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.osaviva-article-cta-button{z-index:2;width:fit-content;max-width:100%;color:var(--_osaviva-brand-colors---coconut);background-color:#0000;border-radius:4px;justify-content:center;align-self:center;align-items:center;margin-left:auto;margin-right:auto;padding:11px 24px;text-decoration:none;display:inline-flex;position:relative}.osaviva-article-cta-button:hover,.osaviva-article-cta-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#fbfbf7}.osaviva-article-cta-button:before,.osaviva-article-cta-button:before:where(){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#231f2314}.ov-journal-header-link{z-index:2;margin-bottom:var(--spacing--24);font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;display:block;position:relative}.ov-journal-hero-wave{z-index:2;height:80px;color:var(--_osaviva-brand-colors---coconut);background-color:#0000;margin-top:-80px;margin-bottom:56px;line-height:0;display:none;position:relative}.osaviva-article-cta-overlay{z-index:0;background-color:var(--_osaviva-brand-colors---overlay-dark);opacity:.32;pointer-events:none;position:absolute;inset:0}.osaviva-article-cta-overlay.osa-destinations-cta-overlay{opacity:.3}.osaviva-article-cta-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1000px;display:flex;position:relative}.osaviva-article-cta-label{z-index:2;font-family:var(--_🔠-typography---font-family--button-2);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--button-2);line-height:var(--_🔠-typography---line-height--button-2);font-weight:var(--_🔠-typography---font-weight--button-2);letter-spacing:var(--_🔠-typography---letter-spacing--label-1);text-transform:uppercase;margin-top:0;margin-bottom:0;position:relative}.osaviva-article-cta-label:hover,.osaviva-article-cta-label:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#fbfbf7}.guide-related-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.guide-related-section{width:calc(100% - 48px);max-width:1120px;margin-left:auto;margin-right:auto;padding-top:64px;padding-bottom:80px}.ov-pagination-bg{z-index:-1;border:1px solid var(--_osaviva-brand-colors---cactus);border-radius:var(--_🔘-radius---ui-elements--button-base);background-color:var(--_osaviva-brand-colors---coconut);pointer-events:none;position:absolute;inset:0}.destination-article{width:100%;padding:0 5% 5rem}.destination-title-slot{width:100%}.destination-wave-slot{display:none}.destination-prose{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.destination-photo{width:100%;max-width:1120px;margin:0 auto}.osaviva-destinations-main{background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus);background-image:none;background-position:50% 72px;background-repeat:no-repeat;background-size:82%;background-attachment:scroll}.osaviva-destinations-gallery{padding:160px 5% var(--spacing--120);background-color:var(--_osaviva-brand-colors---coconut);background-image:none;background-position:50% 0;background-repeat:repeat-y;background-size:100%;background-attachment:scroll}.osaviva-destinations-gallery.osaviva-directory-textile-map{background-color:var(--_osaviva-brand-colors---coconut);background-image:none;background-position:50% 0;background-repeat:repeat-y;background-size:100%;background-attachment:scroll}.osaviva-destinations-gallery.osaviva-directory-textile-map.osa-trip-finder-opening{background-image:none;padding-bottom:24px}.osaviva-destinations-intro{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin-bottom:100px;margin-left:auto;margin-right:auto;display:flex}.osaviva-destinations-intro.osa-trip-finder-intro{margin-bottom:16px}.osaviva-destinations-lead{max-width:780px;margin-top:var(--spacing--0);margin-bottom:var(--spacing--0);font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-h2-mobile);line-height:1.65;font-weight:var(--_🔠-typography---weight--scale-400)}.osaviva-destinations-stagger{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--32);flex-direction:column;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));justify-content:flex-start;align-items:end;gap:32px 24px;max-width:1280px;height:auto;margin-left:auto;margin-right:auto;display:grid;position:relative;overflow:visible}.osaviva-destinations-column{flex-direction:column;row-gap:100px;width:44%;display:none}.osaviva-destinations-column.osaviva-destinations-column-offset,.osaviva-destinations-column-offset{padding-top:200px}.osaviva-destination-card{color:var(--_osaviva-brand-colors---cactus);text-decoration:none;display:block}.osaviva-destination-card.osaviva-destination-float-1{width:58%;position:absolute;top:0;left:0%}.osaviva-destination-card.osaviva-destination-float-2{width:36%;position:absolute;top:400px;left:64%}.osaviva-destination-card.osaviva-destination-float-3{width:57%;position:absolute;top:1120px;left:18%}.osaviva-destination-card.osaviva-destination-float-4{width:40%;position:absolute;top:1970px;left:0%}.osaviva-destination-card.osaviva-destination-float-5{width:48%;position:absolute;top:2310px;left:52%}.osaviva-destination-card.osaviva-destination-float-6{width:62%;position:absolute;top:2990px;left:8%}.osaviva-destination-card.osaviva-destination-float-7{width:37%;position:absolute;top:3540px;left:63%}.osaviva-destination-card.osaviva-destination-float-8{width:60%;position:absolute;top:4200px;left:25%}.osaviva-destination-card.osaviva-destination-float-9{width:44%;position:absolute;top:4790px;left:0%}.osaviva-destination-card.osaviva-destination-float-10{width:40%;position:absolute;top:5100px;left:60%}.osaviva-destination-card.osaviva-destination-float-11{width:39%;position:absolute;top:5870px;left:10%}.osaviva-destination-card.osaviva-destination-float-12{width:57%;position:absolute;top:6650px;left:43%}.osaviva-destination-card.osaviva-directory-seller-layout-1{flex-shrink:0;grid-area:3/1/4/9;align-self:end;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.osaviva-destination-card.osaviva-directory-seller-layout-2{flex-shrink:0;grid-area:4/9/5/13;align-self:end;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.osaviva-destination-card.osaviva-directory-seller-layout-3{flex-shrink:0;grid-area:4/1/5/5;align-self:end;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.osaviva-destination-card.osaviva-directory-seller-layout-4{flex-shrink:0;grid-area:3/9/4/13;align-self:end;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.osaviva-destination-card.osaviva-directory-seller-layout-5{flex-shrink:0;grid-area:5/1/6/8;align-self:end;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.osaviva-destination-card.osaviva-directory-seller-layout-6{flex-shrink:0;grid-area:5/8/6/13;align-self:end;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.osaviva-destination-card.osaviva-directory-seller-layout-7{flex-shrink:0;grid-area:2/6/3/13;align-self:end;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.osaviva-destination-card.osaviva-directory-seller-layout-8{flex-shrink:0;grid-area:1/1/2/9;align-self:end;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.osaviva-destination-card.osaviva-directory-seller-layout-9{flex-shrink:0;grid-area:2/1/3/6;align-self:end;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.osaviva-destination-card.osaviva-directory-seller-layout-10{flex-shrink:0;grid-area:4/5/5/9;align-self:end;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.osaviva-destination-card.osaviva-directory-seller-layout-11{flex-shrink:0;grid-area:6/3/7/11;align-self:end;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.osaviva-destination-card.osaviva-directory-seller-layout-12{flex-shrink:0;grid-area:1/9/2/13;align-self:end;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.osaviva-destination-card.osaviva-central-seller-layout-1{width:72%;position:absolute;top:0;left:12%}.osaviva-destination-card.osaviva-central-seller-layout-2{width:68%;position:absolute;top:870px;left:32%}.osaviva-destination-card.osaviva-central-seller-layout-3{width:47%;position:absolute;top:1520px;left:3%}.osaviva-destination-card.osaviva-central-seller-layout-4{width:76%;position:absolute;top:2250px;left:19%}.osaviva-destination-card.osaviva-central-seller-layout-5{width:40%;position:absolute;top:2940px;left:54%}.osaviva-destination-card.osaviva-central-seller-layout-6{width:48%;position:absolute;top:3420px;left:5%}.osaviva-destination-photo{aspect-ratio:4/3;border-radius:var(--_🔘-radius---cards--subtle);width:100%;position:relative;overflow:hidden}.osaviva-destination-photo.osaviva-destination-photo-tall{aspect-ratio:4/5}.osaviva-destination-photo.osaviva-destination-crop-1{aspect-ratio:1.5;height:auto;padding-top:0}.osaviva-destination-photo.osaviva-destination-crop-2{aspect-ratio:1.15;height:auto;padding-top:0}.osaviva-destination-photo.osaviva-destination-crop-3{aspect-ratio:1;height:auto;padding-top:0}.osaviva-destination-photo.osaviva-destination-crop-4{aspect-ratio:1.6;height:auto;padding-top:0}.osaviva-destination-photo.osaviva-destination-crop-5{aspect-ratio:1.35;height:auto;padding-top:0}.osaviva-destination-photo.osaviva-destination-crop-6{aspect-ratio:1.8;height:auto;padding-top:0}.osaviva-destination-photo.osaviva-destination-crop-7{aspect-ratio:1.25;height:auto;padding-top:0}.osaviva-destination-photo.osaviva-destination-crop-8{aspect-ratio:1.5;height:auto;padding-top:0}.osaviva-destination-photo.osaviva-destination-crop-9{aspect-ratio:1.6;height:auto;padding-top:0}.osaviva-destination-photo.osaviva-destination-crop-10,.osaviva-destination-photo.osaviva-destination-crop-11{aspect-ratio:.8;height:auto;padding-top:0}.osaviva-destination-photo.osaviva-destination-crop-12{aspect-ratio:1.5;height:auto;padding-top:0}.osaviva-destination-photo.osaviva-editorial-photo-1{aspect-ratio:1.5;height:auto}.osaviva-destination-photo.osaviva-editorial-photo-2{aspect-ratio:.9;height:auto}.osaviva-destination-photo.osaviva-editorial-photo-3{aspect-ratio:1.15;height:auto}.osaviva-destination-photo.osaviva-editorial-photo-4{aspect-ratio:1;height:auto}.osaviva-destination-photo.osaviva-editorial-photo-5{aspect-ratio:.85;height:auto}.osaviva-destination-photo.osaviva-editorial-photo-6{aspect-ratio:1.35;height:auto}.osaviva-destination-photo.osaviva-editorial-photo-7{aspect-ratio:1.15;height:auto}.osaviva-destination-photo.osaviva-editorial-photo-8{aspect-ratio:1;height:auto}.osaviva-destination-photo.osaviva-editorial-photo-9{aspect-ratio:1.15;height:auto}.osaviva-destination-photo.osaviva-editorial-photo-10{aspect-ratio:1.3;height:auto}.osaviva-destination-photo.osaviva-editorial-photo-11{aspect-ratio:1;height:auto}.osaviva-destination-photo.osaviva-editorial-photo-12{aspect-ratio:1.8;height:auto}.osaviva-destination-photo-tall{aspect-ratio:4/5}.osaviva-destination-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.osaviva-destination-image.osa-destinations-parallax-1{object-fit:cover;height:calc(100% + 56px);min-height:calc(100% + 56px);max-height:none;top:-28px}.osaviva-destination-caption{z-index:2;padding:90px 22px var(--spacing--20);color:var(--_osaviva-brand-colors---coconut);justify-content:space-between;align-items:flex-start;column-gap:var(--spacing--20);background-image:linear-gradient(#0a1e1400 0%,#0a1e1480 45%,#0a1e14e0 100%);flex-direction:column;margin-top:0;display:flex;position:absolute;bottom:0;left:0;right:0}.osaviva-destination-name{font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--policy-h2-mobile);line-height:1.4;font-weight:var(--_🔠-typography---all-weights--medium);margin-top:0;margin-bottom:0}.osaviva-destination-name.osaviva-directory-country-spacing{letter-spacing:0;word-spacing:0}.osaviva-destination-arrow{color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--h4);display:none}.osaviva-destination-description{max-width:100%;margin-top:var(--spacing--8);font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);line-height:1.6;font-weight:var(--_🔠-typography---weight--scale-400);margin-bottom:0;display:block}.osaviva-region-grid{grid-column-gap:32px;grid-row-gap:48px;grid-template-columns:1fr 1fr 1fr;display:grid}.osaviva-region-planning{grid-row-gap:24px;text-align:center;background-color:#0000;flex-direction:column;align-items:center;padding:64px 24px 0;display:flex}.osaviva-destination-float-1{width:34%;position:absolute;top:0;left:2%}.osaviva-destination-float-2{width:28%;position:absolute;top:180px;left:62%}.osaviva-destination-float-3{width:28%;position:absolute;top:620px;left:10%}.osaviva-destination-float-4{width:40%;position:absolute;top:780px;left:54%}.osaviva-destination-float-5{width:36%;position:absolute;top:1240px;left:0%}.osaviva-destination-float-6{width:27%;position:absolute;top:1400px;left:64%}.osaviva-destination-float-7{width:28%;position:absolute;top:1870px;left:18%}.osaviva-destination-float-8{width:36%;position:absolute;top:2020px;left:58%}.osaviva-destination-float-9{width:37%;position:absolute;top:2480px;left:1%}.osaviva-destination-float-10{width:30%;position:absolute;top:2670px;left:63%}.osaviva-destination-float-11{width:30%;position:absolute;top:3100px;left:12%}.osaviva-destination-float-12{width:39%;position:absolute;top:3260px;left:55%}.osaviva-about-page{background-color:var(--_osaviva-brand-colors---coconut);width:100%;max-width:100%;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);position:relative;overflow:clip}.osaviva-about-hero{justify-content:center;align-items:center;height:92svh;min-height:600px;display:flex;position:relative;overflow:hidden}.osaviva-about-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.osaviva-about-hero-overlay{background-color:#12181540;position:absolute;inset:0}.osaviva-about-hero-content{z-index:2;box-sizing:border-box;width:100%;color:var(--_osaviva-brand-colors---coconut);text-align:left;align-items:flex-start;padding-top:60px;padding-left:5.5vw;padding-right:5.5vw;position:relative}.osaviva-about-hero-title{margin-top:var(--spacing--16);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:96px;line-height:1.05;font-weight:var(--_🔠-typography---all-weights--medium);text-align:left;letter-spacing:-.015em;margin-bottom:0}.osaviva-about-hero-title.osa-exp-hero-spacing{letter-spacing:0;line-height:1.05}.osaviva-about-eyebrow{margin-top:0;margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;text-transform:uppercase}.osaviva-about-story{padding-top:var(--spacing--120);background-color:var(--_osaviva-brand-colors---coconut);padding-bottom:40px}.osaviva-about-chapter{justify-content:space-between;align-items:center;column-gap:9%;width:88%;max-width:1200px;min-height:640px;margin-bottom:100px;margin-left:auto;margin-right:auto;display:flex;position:relative}.osaviva-about-chapter-reverse{flex-direction:row-reverse;justify-content:space-between;align-items:center;column-gap:9%;width:88%;max-width:1200px;min-height:640px;margin-bottom:100px;margin-left:auto;margin-right:auto;display:flex;position:relative}.osaviva-about-story-copy{z-index:2;width:48%;position:relative}.osaviva-about-story-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-h1-tablet);line-height:1.1;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0;margin-top:0;margin-bottom:28px;padding-bottom:.16em}.osaviva-about-story-paragraph{margin-top:0;margin-bottom:var(--spacing--20);font-family:var(--_🔠-typography---font--heading-sans);font-size:var(--_🔠-typography---size--body-2);line-height:1.6;font-weight:var(--_🔠-typography---weight--scale-400)}.osaviva-about-story-paragraph.osa-about-pillar-copy{opacity:1;font-size:var(--_🔠-typography---size--body-2);color:inherit;margin:0;line-height:1.6;position:relative}.osaviva-about-story-art{width:43%;height:600px;position:relative}.osaviva-about-story-photo{object-fit:cover;border-radius:4px;width:86%;height:510px;position:absolute;top:35px;right:0}.osaviva-about-story-graphic{z-index:3;object-fit:contain;width:340px;height:340px;position:absolute;top:-35px;left:-70px}.osaviva-about-story-graphic-low{z-index:3;object-fit:contain;width:340px;height:340px;position:absolute;top:380px;right:-70px}.osaviva-why-card-icon{width:96px;max-width:100%;height:96px;color:var(--_osaviva-brand-colors---cactus);margin-left:auto;margin-right:0;display:block}.osaviva-about-team{padding-top:var(--spacing--64);background-color:var(--_osaviva-brand-colors---sea-glass);border-radius:0;padding-bottom:110px;position:relative;overflow:visible}.osaviva-about-team-heading{margin-bottom:var(--spacing--24);color:var(--_osaviva-brand-colors---cactus);text-align:center}.osaviva-about-team-layout{align-items:center;column-gap:70px;width:85%;max-width:1050px;min-height:580px;margin-left:auto;margin-right:auto;display:flex}.osaviva-about-team-portraits{flex-direction:column;flex-shrink:0;align-items:center;row-gap:18px;width:250px;display:flex}.osaviva-about-team-button{opacity:.45;cursor:pointer;background-color:#0000;border:3px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;padding:0;display:flex;overflow:hidden}.osaviva-about-team-button-active{border:3px solid var(--_osaviva-brand-colors---sunset);opacity:1;cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:155px;height:155px;padding:0;display:flex;overflow:hidden}.osaviva-about-team-portrait{opacity:1;object-fit:cover;border-radius:50%;width:100%;min-width:100%;height:100%;min-height:100%;display:block}.osaviva-about-team-bios{flex-grow:1;min-width:0}.osaviva-about-team-panel{opacity:1;display:block}.osaviva-about-team-panel-hidden{display:none}.osaviva-about-team-name{margin-top:0;margin-bottom:var(--spacing--12);font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--regional-heading-minimum);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:0}.osaviva-about-team-role{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---agave);font-size:var(--_🔠-typography---size--body-3);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-weight:500}.osaviva-about-team-location{margin-bottom:var(--spacing--24);font-size:var(--_🔠-typography---size--body-3)}.osaviva-about-responsible{width:88%;max-width:1200px;padding-top:160px;padding-bottom:var(--spacing--120);background-color:var(--_osaviva-brand-colors---coconut);margin-left:auto;margin-right:auto}.osaviva-about-responsible-intro{max-width:700px;margin-bottom:56px}.osaviva-about-pillars{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.osaviva-about-pillar{box-sizing:border-box;min-height:280px;padding-top:var(--spacing--32);padding-right:var(--spacing--32);padding-bottom:var(--spacing--32);padding-left:var(--spacing--32);grid-column-gap:12px;grid-row-gap:12px;border-top-style:solid;border-top-width:0;border-top-color:var(--_osaviva-brand-colors---sunwashed-sand);border-top-left-radius:var(--_🔘-radius---ui-elements--button-base);border-top-right-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-left-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-right-radius:var(--_🔘-radius---ui-elements--button-base);background-color:var(--_osaviva-brand-colors---sea-glass);isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.osaviva-about-pillar.osa-about-partners-photo,.osaviva-about-pillar.osa-about-fair-pay-photo{min-height:280px;color:var(--_osaviva-brand-colors---cactus);flex:1 0 auto;justify-content:flex-start;padding:28px}.osaviva-about-pillar.osa-pledge-photo-card{min-height:420px;color:var(--_osaviva-brand-colors---coconut)}.osaviva-about-pillar.osa-pledge-photo-card.osa-pledge-lead-card{min-height:560px}.osaviva-about-pillar-number{opacity:1;font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--scale-40px);color:inherit;flex-shrink:0;margin:0 0 8px;line-height:1;position:relative}.osaviva-about-pillar-number.osa-pledge-photo-number{margin-bottom:auto}.osaviva-about-pillar-title{opacity:1;font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h5);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);color:inherit;margin:0 0 8px;position:relative}.osaviva-about-pillar-title.osa-pledge-photo-title{margin-bottom:16px}.osaviva-about-cta{z-index:1;box-sizing:border-box;background-color:var(--_osaviva-brand-colors---agave);isolation:isolate;clip-path:polygon(0% 2.7778vw,.0024% 2.7772vw,.0097% 2.7755vw,.0224% 2.7727vw,.0407% 2.7687vw,.0651% 2.7637vw,.0958% 2.7576vw,.1333% 2.7505vw,.1778% 2.7424vw,.2297% 2.7332vw,.2894% 2.7231vw,.3571% 2.712vw,.4333% 2.7vw,.5183% 2.687vw,.6125% 2.6732vw,.7161% 2.6584vw,.8296% 2.6428vw,.9533% 2.6263vw,1.0875% 2.609vw,1.2326% 2.5909vw,1.3889% 2.572vw,1.5568% 2.5523vw,1.7366% 2.5319vw,1.9286% 2.5108vw,2.1333% 2.4889vw,2.351% 2.4663vw,2.5819% 2.4431vw,2.8266% 2.4192vw,3.0852% 2.3947vw,3.3582% 2.3695vw,3.6458% 2.3438vw,3.9486% 2.3174vw,4.2667% 2.2905vw,4.6005% 2.2631vw,4.9505% 2.2352vw,5.3168% 2.2067vw,5.7% 2.1778vw,6.1003% 2.1484vw,6.5181% 2.1185vw,6.9536% 2.0883vw,7.4074% 2.0576vw,7.8797% 2.0266vw,8.3708% 1.9951vw,8.8812% 1.9634vw,9.4111% 1.9313vw,9.9609% 1.8989vw,10.531% 1.8662vw,11.1217% 1.8332vw,11.7333% 1.8vw,12.3663% 1.7666vw,13.0208% 1.7329vw,13.6974% 1.699vw,14.3963% 1.665vw,15.1179% 1.6308vw,15.8625% 1.5965vw,16.6305% 1.5621vw,17.4222% 1.5276vw,18.238% 1.493vw,19.0782% 1.4583vw,19.9432% 1.4236vw,20.8333% 1.3889vw,22.2146% 1.3449vw,23.5812% 1.3166vw,24.9337% 1.3034vw,26.2727% 1.3044vw,27.599% 1.319vw,28.9131% 1.3465vw,30.2158% 1.3861vw,31.5077% 1.4371vw,32.7893% 1.4988vw,34.0615% 1.5705vw,35.3249% 1.6515vw,36.58% 1.7411vw,37.8276% 1.8385vw,39.0683% 1.9431vw,40.3027% 2.054vw,41.5316% 2.1707vw,42.7555% 2.2923vw,43.9752% 2.4183vw,45.1912% 2.5477vw,46.4043% 2.68vw,47.6151% 2.8145vw,48.8242% 2.9503vw,50.0323% 3.0868vw,51.24% 3.2233vw,52.448% 3.3591vw,53.657% 3.4934vw,54.8676% 3.6255vw,56.0805% 3.7548vw,57.2963% 3.8804vw,58.5156% 4.0017vw,59.7392% 4.118vw,60.9677% 4.2286vw,62.2016% 4.3326vw,63.4418% 4.4295vw,64.6888% 4.5185vw,65.9433% 4.5989vw,67.206% 4.6699vw,68.4774% 4.7309vw,69.7584% 4.7812vw,71.0494% 4.82vw,72.3512% 4.8465vw,73.6644% 4.8602vw,74.9897% 4.8603vw,76.3277% 4.846vw,77.679% 4.8166vw,79.0445% 4.7715vw,80.4246% 4.7099vw,81.82% 4.6311vw,83.2314% 4.5344vw,84.6595% 4.419vw,86.1049% 4.2843vw,87.5683% 4.1296vw,89.0502% 3.954vw,90.5515% 3.757vw,92.0726% 3.5378vw,93.6143% 3.2956vw,95.1773% 3.0298vw,96.7621% 2.7396vw,98.3695% 2.4244vw,100% 2.0833vw,100% calc(100% - .4167vw),99.2111% calc(100% - .4399vw),98.4413% calc(100% - .4678vw),97.6898% calc(100% - .5003vw),96.956% calc(100% - .537vw),96.2392% calc(100% - .578vw),95.5389% calc(100% - .6229vw),94.8543% calc(100% - .6717vw),94.1848% calc(100% - .7241vw),93.5297% calc(100% - .7799vw),92.8884% calc(100% - .8391vw),92.2602% calc(100% - .9014vw),91.6444% calc(100% - .9667vw),91.0405% calc(100% - 1.0347vw),90.4477% calc(100% - 1.1053vw),89.8655% calc(100% - 1.1784vw),89.293% calc(100% - 1.2537vw),88.7297% calc(100% - 1.3311vw),88.175% calc(100% - 1.4104vw),87.6281% calc(100% - 1.4915vw),87.0885% calc(100% - 1.5741vw),86.5554% calc(100% - 1.6581vw),86.0282% calc(100% - 1.7433vw),85.5062% calc(100% - 1.8295vw),84.9889% calc(100% - 1.9167vw),84.4755% calc(100% - 2.0045vw),83.9653% calc(100% - 2.0928vw),83.4578% calc(100% - 2.1815vw),82.9523% calc(100% - 2.2704vw),82.448% calc(100% - 2.3592vw),81.9444% calc(100% - 2.4479vw),81.4409% calc(100% - 2.5363vw),80.9366% calc(100% - 2.6241vw),80.4311% calc(100% - 2.7112vw),79.9236% calc(100% - 2.7975vw),79.4134% calc(100% - 2.8827vw),78.9% calc(100% - 2.9667vw),78.3826% calc(100% - 3.0493vw),77.8607% calc(100% - 3.1303vw),77.3335% calc(100% - 3.2096vw),76.8004% calc(100% - 3.287vw),76.2608% calc(100% - 3.3624vw),75.7139% calc(100% - 3.4354vw),75.1591% calc(100% - 3.506vw),74.5959% calc(100% - 3.5741vw),74.0234% calc(100% - 3.6393vw),73.4412% calc(100% - 3.7016vw),72.8484% calc(100% - 3.7608vw),72.2444% calc(100% - 3.8167vw),71.6287% calc(100% - 3.8691vw),71.0005% calc(100% - 3.9178vw),70.3592% calc(100% - 3.9628vw),69.7041% calc(100% - 4.0037vw),69.0346% calc(100% - 4.0405vw),68.35% calc(100% - 4.0729vw),67.6497% calc(100% - 4.1008vw),66.9329% calc(100% - 4.1241vw),66.1991% calc(100% - 4.1424vw),65.4476% calc(100% - 4.1558vw),64.6778% calc(100% - 4.1639vw),63.8889% calc(100% - 4.1667vw),63.1967% calc(100% - 4.1649vw),62.509% calc(100% - 4.1599vw),61.8255% calc(100% - 4.1516vw),61.1461% calc(100% - 4.1401vw),60.4705% calc(100% - 4.1257vw),59.7986% calc(100% - 4.1083vw),59.1302% calc(100% - 4.0882vw),58.465% calc(100% - 4.0654vw),57.803% calc(100% - 4.0401vw),57.1438% calc(100% - 4.0123vw),56.4873% calc(100% - 3.9823vw),55.8333% calc(100% - 3.95vw),55.1817% calc(100% - 3.9156vw),54.5322% calc(100% - 3.8793vw),53.8845% calc(100% - 3.8411vw),53.2387% calc(100% - 3.8012vw),52.5944% calc(100% - 3.7597vw),51.9514% calc(100% - 3.7167vw),51.3096% calc(100% - 3.6722vw),50.6687% calc(100% - 3.6265vw),50.0286% calc(100% - 3.5797vw),49.3891% calc(100% - 3.5318vw),48.75% calc(100% - 3.483vw),48.1111% calc(100% - 3.4333vw),47.4722% calc(100% - 3.383vw),46.8331% calc(100% - 3.3321vw),46.1936% calc(100% - 3.2807vw),45.5535% calc(100% - 3.229vw),44.9126% calc(100% - 3.1771vw),44.2708% calc(100% - 3.125vw),43.6279% calc(100% - 3.0729vw),42.9835% calc(100% - 3.021vw),42.3377% calc(100% - 2.9693vw),41.6901% calc(100% - 2.9179vw),41.0405% calc(100% - 2.867vw),40.3889% calc(100% - 2.8167vw),39.7349% calc(100% - 2.767vw),39.0784% calc(100% - 2.7182vw),38.4193% calc(100% - 2.6703vw),37.7572% calc(100% - 2.6235vw),37.092% calc(100% - 2.5778vw),36.4236% calc(100% - 2.5333vw),35.7517% calc(100% - 2.4903vw),35.0761% calc(100% - 2.4488vw),34.3967% calc(100% - 2.4089vw),33.7132% calc(100% - 2.3707vw),33.0255% calc(100% - 2.3344vw),32.3333% calc(100% - 2.3vw),31.6365% calc(100% - 2.2677vw),30.9349% calc(100% - 2.2377vw),30.2283% calc(100% - 2.2099vw),29.5165% calc(100% - 2.1846vw),28.7992% calc(100% - 2.1618vw),28.0764% calc(100% - 2.1417vw),27.3478% calc(100% - 2.1243vw),26.6132% calc(100% - 2.1099vw),25.8724% calc(100% - 2.0984vw),25.1253% calc(100% - 2.0901vw),24.3716% calc(100% - 2.0851vw),23.6111% calc(100% - 2.0833vw),23.1589% calc(100% - 2.0838vw),22.7051% calc(100% - 2.0852vw),22.25% calc(100% - 2.0876vw),21.7936% calc(100% - 2.0911vw),21.3363% calc(100% - 2.0956vw),20.8781% calc(100% - 2.1011vw),20.4193% calc(100% - 2.1078vw),19.9601% calc(100% - 2.1156vw),19.5006% calc(100% - 2.1246vw),19.041% calc(100% - 2.1348vw),18.5815% calc(100% - 2.1462vw),18.1222% calc(100% - 2.1589vw),17.6635% calc(100% - 2.1729vw),17.2053% calc(100% - 2.1882vw),16.748% calc(100% - 2.2049vw),16.2918% calc(100% - 2.2229vw),15.8367% calc(100% - 2.2424vw),15.383% calc(100% - 2.2633vw),14.9308% calc(100% - 2.2857vw),14.4805% calc(100% - 2.3097vw),14.032% calc(100% - 2.3351vw),13.5856% calc(100% - 2.3622vw),13.1416% calc(100% - 2.3908vw),12.7% calc(100% - 2.4211vw),12.2611% calc(100% - 2.4531vw),11.825% calc(100% - 2.4867vw),11.392% calc(100% - 2.5221vw),10.9621% calc(100% - 2.5592vw),10.5357% calc(100% - 2.5981vw),10.1128% calc(100% - 2.6389vw),9.6938% calc(100% - 2.6815vw),9.2786% calc(100% - 2.726vw),8.8676% calc(100% - 2.7724vw),8.4609% calc(100% - 2.8207vw),8.0587% calc(100% - 2.871vw),7.6611% calc(100% - 2.9233vw),7.2684% calc(100% - 2.9777vw),6.8808% calc(100% - 3.0341vw),6.4984% calc(100% - 3.0926vw),6.1214% calc(100% - 3.1533vw),5.75% calc(100% - 3.2161vw),5.3844% calc(100% - 3.2811vw),5.0247% calc(100% - 3.3483vw),4.6712% calc(100% - 3.4178vw),4.324% calc(100% - 3.4896vw),3.9833% calc(100% - 3.5637vw),3.6493% calc(100% - 3.6401vw),3.3222% calc(100% - 3.7189vw),3.0022% calc(100% - 3.8001vw),2.6894% calc(100% - 3.8837vw),2.384% calc(100% - 3.9699vw),2.0862% calc(100% - 4.0585vw),1.7962% calc(100% - 4.1496vw),1.5142% calc(100% - 4.2433vw),1.2404% calc(100% - 4.3396vw),.9749% calc(100% - 4.4386vw),.7179% calc(100% - 4.5401vw),.4697% calc(100% - 4.6444vw),.2303% calc(100% - 4.7514vw),0% calc(100% - 4.8611vw));background-image:none;border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:790px;padding:100px 5vw;display:flex;position:relative;overflow:hidden}.osaviva-about-cta:before,.osaviva-about-cta:after{display:none}.osaviva-about-cta-image{object-fit:cover;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.osaviva-about-cta-shade{z-index:0;background-color:#1218154d;position:absolute;inset:0}.osaviva-about-cta-content{z-index:2;width:88%;max-width:850px;min-height:0;color:var(--_osaviva-brand-colors---coconut);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;display:flex;position:relative}.osaviva-about-cta-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--policy-h1-tablet);line-height:1.1;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0;margin-top:0;margin-bottom:22px;padding-bottom:.16em}.osaviva-about-cta-copy{font-family:var(--_🔠-typography---font--heading-sans);font-size:var(--_🔠-typography---size--body-2);line-height:1.6;font-weight:var(--_🔠-typography---weight--scale-400);margin-bottom:30px}.osaviva-about-founder-photo{z-index:4;object-fit:cover;border-radius:4px;width:270px;height:260px;position:absolute;bottom:0;left:-25px;transform:none}.osaviva-about-retired-template{display:none}.osaviva-region-floating-gallery{max-width:1280px;height:4300px;margin-left:auto;margin-right:auto;display:block;position:relative}.osaviva-region-floating-gallery.osaviva-south-floating-gallery{height:3600px}.osa-aureon-tabs{width:100%;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);flex-direction:column;display:flex}.osa-aureon-regions{grid-column-gap:6px;grid-row-gap:6px;background-color:var(--_osaviva-brand-colors---coconut);justify-content:center;margin:0 auto;padding:6px;display:flex}.osa-aureon-tab{border:1px solid var(--_osaviva-brand-colors---cactus);color:var(--_osaviva-brand-colors---cactus);background-color:#0000;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s}.osa-aureon-tab:hover{background-color:var(--_osaviva-brand-colors---cactus);color:#fbfbf7}.osa-aureon-tab:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-aureon-tab.w--current,.osa-aureon-tab.w--current:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#fbfbf7;background-color:#153508}.osa-aureon-content{margin-top:40px}.osa-aureon-countries{grid-column-gap:8px;grid-row-gap:8px;flex-wrap:wrap;justify-content:center;display:flex}.osa-aureon-columns{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;display:grid}.osa-aureon-copy{padding:var(--spacing--32);grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-direction:column;flex-grow:1;align-items:flex-start;display:flex}.osa-aureon-eyebrow{margin-bottom:var(--spacing--12);font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;text-transform:uppercase}.osa-aureon-title{margin:var(--spacing--0)0;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0;word-spacing:0}.osa-aureon-description{max-width:40rem;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:1.5;font-weight:var(--_🔠-typography---weight--scale-400);margin:0}.osa-aureon-explore{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--_osaviva-brand-colors---sunset);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.07em;border-radius:6px;margin-top:12px;padding:16px 22px;font-size:14px;text-decoration:none;transition:background-color .3s;display:inline-flex}.osa-aureon-explore:hover,.osa-aureon-explore:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#ffe5c7}.osa-aureon-image-wrap{aspect-ratio:1.5;border-radius:var(--_🔘-radius---cards--subtle);width:100%;position:relative;overflow:hidden}.osa-aureon-image{backface-visibility:hidden;object-fit:cover;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);display:block;position:absolute;top:-1px;left:-1px}.osa-aureon-image.osa-destinations-parallax-0{object-fit:cover;height:calc(100% + 56px);min-height:calc(100% + 56px);max-height:none;top:-28px}.osa-aureon-image.osa-regional-photo-overscan-4{width:100%;height:calc(100% + 80px);transition-property:none;transition-duration:0s;position:absolute;top:-40px;left:0}.osa-aureon-directory{width:100%;max-width:1280px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);margin-left:auto;margin-right:auto}.osa-aureon-regions-1{grid-column-gap:6px;grid-row-gap:6px;background-color:#0000;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;padding:6px;display:flex}.osa-aureon-region-button{padding-top:var(--spacing--12);padding-right:18px;padding-bottom:var(--spacing--12);border-top-left-radius:var(--_🔘-radius---ui-elements--button-base);border-top-right-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-left-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-right-radius:var(--_🔘-radius---ui-elements--button-base);box-shadow:none;transform-origin:50%;font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--destination-selector);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;cursor:pointer;isolation:isolate;background-color:#0000;background-image:none;border:1px solid #0000;justify-content:center;align-items:center;padding-left:18px;font-weight:500;line-height:1.2;transition:none;display:inline-flex;position:relative;transform:scale(1)}.osa-aureon-region-button:hover{box-shadow:none;color:var(--_osaviva-brand-colors---cactus);background-color:#0000;background-image:none;border-color:#0000;transform:scale(1)}.osa-aureon-region-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#0000;border-color:#0000;transform:none}.osa-aureon-region-button:before{content:none}.osa-aureon-region-button.osa-aureon-initial-active{color:var(--_osaviva-brand-colors---cactus);background-color:#0000}.osa-aureon-region-button.osa-aureon-initial-active.osa-month-active-compact{border:1px solid var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---coconut);text-align:center;background-color:#0000;justify-content:center;align-items:center;padding:10px 12px;display:flex}.osa-aureon-region-button.osa-aureon-initial-active.osa-month-active-compact:hover,.osa-aureon-region-button.osa-aureon-initial-active.osa-month-active-compact:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---agave)}.osa-aureon-region-button.osa-month-button-compact{padding-top:10px;padding-right:var(--spacing--12);padding-bottom:10px;padding-left:var(--spacing--12);box-shadow:none;color:var(--_osaviva-brand-colors---coconut);text-align:center;background-color:#0000;background-image:none;border:1px solid #0000;justify-content:center;align-items:center;display:flex;transform:scale(1)}.osa-aureon-region-button.osa-month-button-compact:hover{box-shadow:none;color:var(--_osaviva-brand-colors---coconut);background-color:#0000;background-image:none;border-color:#0000;transform:scale(1)}.osa-aureon-region-button.osa-month-button-compact:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---coconut);background-color:#0000;border-color:#0000;transform:none}.osa-aureon-region-button.osa-month-button-compact.osa-month-glass-selected{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--_osaviva-brand-colors---coconut);background-color:#fbfbf729;box-shadow:inset 0 2px 5px #1c302440,inset 0 -1px #fbfbf733}.osa-aureon-country-button{border:1px solid var(--_osaviva-brand-colors---cactus);background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);cursor:pointer;padding:12px 20px;font-size:14px;font-weight:500}.osa-aureon-region{margin-top:40px;display:block}.osa-aureon-panels{margin-top:var(--spacing--0);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);background-color:#0000;border:0 solid #e3e4db;grid-template-columns:1fr 1fr 1fr;display:grid}.osa-aureon-panels.osa-seasonal-card-grid{grid-template-columns:1fr 1fr 1fr;width:100%;max-width:1120px;margin-left:auto;margin-right:auto;display:grid}.osa-aureon-country-panel{grid-column-gap:var(--spacing--0);grid-row-gap:var(--spacing--0);background-color:var(--_🎨-color--base---surface--card-white);border-radius:6px;flex-direction:column-reverse;grid-template-rows:auto;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);justify-content:flex-end;align-items:stretch;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #30483814}.osa-aureon-hidden{display:none}.osa-aureon-initial-active,.osa-aureon-initial-active:hover{box-shadow:none;color:var(--_osaviva-brand-colors---cactus);background-color:#0000;transform:scale(1)}.osa-aureon-explore-1{z-index:5;grid-column-gap:var(--spacing--0);grid-row-gap:var(--spacing--16);border-radius:var(--_🔘-radius---ui-elements--input);width:100%;height:100%;color:var(--_osaviva-brand-colors---cactus);letter-spacing:0;cursor:pointer;background-color:#0000;justify-content:flex-start;align-items:flex-end;margin-top:0;margin-bottom:0;padding:0;font-size:0;line-height:0;text-decoration:none;display:block;position:absolute;inset:0}.osa-replaced-gallery{display:none}.osa-seasonal-section{padding:var(--spacing--120)5%;background-color:var(--_osaviva-brand-colors---agave);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);isolation:isolate;position:relative;overflow:visible}.osa-seasonal-heading{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--8);text-align:center;flex-direction:column;align-items:center;margin-bottom:56px;display:flex}.osa-month-nav{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;width:100%;max-width:720px;margin:0 auto;display:grid}.osa-season-hidden{display:none}.osa-cta-wave-top{z-index:3;pointer-events:none;width:100%;height:64px;position:absolute;top:-1px;left:0}.osa-cta-wave-bottom{z-index:3;pointer-events:none;width:100%;height:64px;color:var(--_osaviva-brand-colors---sea-glass);position:absolute;bottom:-1px;left:0;transform:rotate(180deg)}.osa-wave-cta-wrap{background-image:none;width:100%;position:relative}.osa-cta-clip-defs{pointer-events:none;width:0;height:0;position:absolute}.osa-seasonal-wave-backing{z-index:0;background-color:var(--_osaviva-brand-colors---agave);pointer-events:none;position:absolute;inset:50% 0 0}.osa-month-pressed{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fefefc29;background-image:none;box-shadow:inset 0 2px 5px #1c302440,inset 0 -1px #fefefc33}.osa-seasonal-jump-link{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1px;text-transform:uppercase;text-underline-offset:.18em;border-width:0;padding:0;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;display:inline}.osa-seasonal-anchor{width:100%;height:0;scroll-margin-top:100px}.osaviva-aureon-testimonials{background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---cactus);padding-top:96px;padding-bottom:96px;overflow-x:clip}.osaviva-aureon-header{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 40px;margin-bottom:56px;display:grid}.osaviva-aureon-heading{max-width:660px;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);text-align:left;letter-spacing:0;grid-area:2/1/3/2;margin-top:0;margin-bottom:0;font-size:56px;font-weight:400;line-height:1.25}.osaviva-aureon-layout{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.osaviva-aureon-feature{background-color:var(--_osaviva-brand-colors---agave);color:var(--_osaviva-brand-colors---coconut);border-radius:5px;flex-direction:column;grid-column:1/4;row-gap:56px;padding:100px 80px 64px;display:flex;position:relative}.osaviva-aureon-feature.is-experience-review{grid-column:1/2}.osaviva-aureon-quote-mark{font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--scale-80px);line-height:1;position:absolute;top:32px;left:80px}.osaviva-aureon-feature-quote{font-family:var(--_🔠-typography---font--heading-sans);font-size:var(--_🔠-typography---size--regional-heading-minimum);line-height:1.4;font-weight:var(--_🔠-typography---weight--scale-400);border-left-width:0;margin-top:0;margin-bottom:0;padding-left:0;position:relative}.osaviva-aureon-feature-bottom{align-items:center;column-gap:32px;display:flex}.osaviva-aureon-feature-author{align-items:center;column-gap:12px;display:flex}.osaviva-aureon-feature-label{border-left:1px solid var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);padding-left:32px}.osaviva-aureon-cards{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:24px;display:none}.osaviva-aureon-card{border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---sea-glass);flex-direction:column;row-gap:24px;width:100%;height:100%;padding:32px;display:flex}.osaviva-aureon-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.osaviva-aureon-label{font-size:var(--_🔠-typography---size--button-2);letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.osaviva-aureon-marks{flex-shrink:0;column-gap:4px;display:flex}.osaviva-aureon-diamond{background-color:var(--_osaviva-brand-colors---sunset);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);flex-shrink:0;width:12px;height:12px;display:block;transform:none}.osaviva-aureon-quote{font-size:var(--_🔠-typography---size--body-2);margin-top:0;margin-bottom:0;line-height:1.6}.osaviva-aureon-author{border-top:1px solid var(--_osaviva-brand-colors---sunwashed-sand);align-items:center;column-gap:12px;margin-top:auto;padding-top:16px;display:flex}.osaviva-aureon-avatar{background-color:var(--_osaviva-brand-colors---coconut);width:40px;height:40px;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-h2-mobile);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.osaviva-aureon-author-text{flex-direction:column;row-gap:4px;display:flex}.osaviva-aureon-name{font-size:var(--_🔠-typography---size--body-2);margin-top:0;margin-bottom:0;line-height:1.4}.osaviva-aureon-caption{font-size:var(--_🔠-typography---size--body-3);margin-top:0;margin-bottom:0;line-height:1.4}.osaviva-aureon-more{grid-area:2/2/3/3;justify-content:flex-end;align-self:end;margin-top:0;display:flex}.osaviva-aureon-review-link{border:1px solid var(--_osaviva-brand-colors---sunset);color:var(--_osaviva-brand-colors---cactus);white-space:nowrap;border-radius:6px;padding:10px 14px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.osaviva-aureon-container{width:calc(100% - 64px);max-width:1200px;margin-left:auto;margin-right:auto}.osaviva-trustpilot-stars{color:var(--_osaviva-brand-colors---sunset);font-size:var(--_🔠-typography---size--body-3);letter-spacing:2px;margin-right:10px}.osaviva-destinations-page-background{background-color:var(--_osaviva-brand-colors---agave)}.osaviva-destinations-footer-rounded{border-radius:var(--_🔘-radius---general--large);background-color:#0000;overflow:hidden}.osaviva-destinations-footer-rounded.osa-region-footer-corners{border-radius:4px}.osaviva-destinations-footer-rounded.osa-about-footer-flow{border-radius:0;overflow:visible}.osa-seasonal-photo-credit{z-index:4;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--label-2);line-height:1.4;position:relative}.osa-regional-hero{width:100%;height:66vh;min-height:420px;max-height:820px;position:relative;overflow:hidden}.osa-regional-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.osa-regional-hero-image.osa-regional-photo-overscan-0{width:100%;height:calc(100% + 80px);transition-property:none;transition-duration:0s;position:absolute;top:-40px;left:0}.osa-regional-hero-shade{background-color:var(--_osaviva-brand-colors---overlay-dark);opacity:.28;width:100%;height:100%;position:absolute;top:0;left:0}.osa-regional-hero-content{z-index:2;height:100%;padding:var(--spacing--48)5%;color:var(--_osaviva-brand-colors---coconut);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.osa-regional-hero-title{max-width:1100px;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:96px;line-height:1.05;font-weight:var(--_🔠-typography---weight--scale-400);text-align:left;letter-spacing:0;margin:0}.osa-regional-hero-eyebrow{margin-top:0;margin-bottom:var(--spacing--24);font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:left;letter-spacing:.14em;text-transform:uppercase}.osa-regional-introduction{max-width:1200px;padding:var(--spacing--72)5%;text-align:left;background-color:#0000;margin:0 auto}.osa-regional-introduction-text{max-width:none;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--h4);line-height:1.45;font-weight:var(--all-weights--normal);margin:0}.osa-regional-trip-section{padding:var(--spacing--72)5%;background-color:#0000}.osa-regional-trip-heading{z-index:1;max-width:1300px;color:var(--_osaviva-brand-colors---cactus);margin:0 auto 56px;position:relative}.osa-regional-trip-title{margin:0 0 var(--spacing--20);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-h1);letter-spacing:0;line-height:1.1}.osa-regional-trip-controls{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-wrap:wrap;margin-top:28px;display:flex}.osa-regional-trip-controls._w-form{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px;flex-wrap:wrap;margin-top:28px;display:flex}.osa-regional-trip-select{min-width:220px;padding:14px var(--spacing--20);border:1px solid var(--_osaviva-brand-colors---cactus);border-color:var(--_osaviva-brand-colors---cactus);background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus);border-radius:8px}.osa-regional-trip-select._w-select{background-color:var(--_osaviva-brand-colors---coconut);min-width:220px;color:var(--_osaviva-brand-colors---cactus);border:1px solid var(--_osaviva-brand-colors---cactus);border-radius:6px;padding:14px 20px}.osa-regional-trip-grid{grid-column-gap:28px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;max-width:1300px;margin:0 auto;display:grid}.osa-regional-trip-card{color:var(--_osaviva-brand-colors---cactus);text-decoration:none;display:block}.osa-regional-trip-image{border-radius:var(--_🔘-radius---cards--subtle);object-fit:cover;width:100%;height:360px}.osa-regional-trip-meta{margin-top:var(--spacing--16);grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);font-size:var(--_🔠-typography---size--label-1);letter-spacing:1px;text-transform:uppercase;display:flex}.osa-regional-trip-style{display:none}.osa-regional-trip-card-title{margin:var(--spacing--12)0;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-34px);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osa-regional-trip-card-description{font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--body-2);line-height:1.5;font-weight:var(--all-weights--normal)}.osa-regional-trip-duration{font-size:var(--_🔠-typography---size--scale-13px);letter-spacing:1px;text-transform:uppercase}._w-select-parent{background-color:var(--_osaviva-brand-colors---coconut);min-width:220px;color:var(--_osaviva-brand-colors---cactus);border:1px solid var(--_osaviva-brand-colors---cactus);border-radius:6px;padding:14px 20px}._w-select-parent._w-select{border:1px solid var(--_osaviva-brand-colors---cactus);background-color:var(--_osaviva-brand-colors---coconut);min-width:220px;color:var(--_osaviva-brand-colors---cactus);border-radius:8px;padding:14px 20px}.osa-regional-trip-country{margin:0}._w-select-parent._w-select{background-color:var(--_osaviva-brand-colors---coconut);min-width:220px;color:var(--_osaviva-brand-colors---cactus);border:1px solid var(--_osaviva-brand-colors---cactus);border-radius:6px;padding:14px 20px}.osa-region-country-section{padding:40px 5% var(--spacing--64);background-color:#0000}.osa-region-country-wrap{max-width:1300px;margin:0 auto}.osa-region-section-title{margin:0 0 var(--spacing--24);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0;padding-bottom:.08em;overflow:visible}.osa-region-section-title.osa-destinations-home-heading{letter-spacing:0;font-size:56px;font-weight:400;line-height:1.1}.osa-region-section-title.osa-exp-centered{text-align:center}.osa-region-country-grid{grid-column-gap:18px;grid-row-gap:18px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.osa-region-country-card{border-radius:var(--_🔘-radius---cards--subtle);min-width:0;color:var(--_osaviva-brand-colors---coconut);text-decoration:none;display:block;position:relative;overflow:hidden}.osa-region-country-card:focus-visible,.osa-region-country-card[data-wf-focus-visible],.osa-region-country-card:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-region-country-card[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){outline-color:var(--_osaviva-brand-colors---lagoon-tile);outline-offset:4px;outline-width:2px;outline-style:solid}.osa-region-country-photo{width:100%;height:220px;position:relative;overflow:hidden}.osa-region-country-image{object-fit:cover;width:100%;height:100%}.osa-region-country-image.osa-regional-photo-overscan-2{width:100%;height:calc(100% + 80px);transition-property:none;transition-duration:0s;position:absolute;top:-40px;left:0}.osa-region-country-caption{padding:40px var(--spacing--16)var(--spacing--16);background-image:linear-gradient(#0000,#121815b3);position:absolute;bottom:0;left:0;right:0}.osa-region-country-name{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--regional-body);line-height:1.4;font-weight:var(--all-weights--medium);margin:0}.osa-region-itinerary{min-width:0}.osa-region-itinerary-link{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);text-decoration:none;display:block}.osa-region-itinerary-link:focus-visible,.osa-region-itinerary-link[data-wf-focus-visible],.osa-region-itinerary-link:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-region-itinerary-link[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){outline-color:var(--_osaviva-brand-colors---lagoon-tile);outline-offset:5px;outline-width:2px;outline-style:solid}.osa-region-itinerary-panel{border-radius:var(--_🔘-radius---cards--subtle);width:100%;height:440px;position:relative;overflow:hidden}.osa-region-itinerary-photo{object-fit:cover;width:100%;height:100%;transition-property:none;transition-duration:0s;position:absolute;top:0;left:0;transform:scale(1)}.osa-region-itinerary-photo.osa-destinations-parallax-2{object-fit:cover;height:calc(100% + 56px);min-height:calc(100% + 56px);max-height:none;transition-property:none;transition-duration:0s;top:-28px}.osa-region-itinerary-photo.osa-regional-photo-overscan-3{width:100%;height:calc(100% + 32px);transition-property:none;transition-duration:0s;position:absolute;top:-16px;left:0}.osa-region-itinerary-shade{pointer-events:none;background-image:linear-gradient(#0000,#1218152e 45%,#1218159e);height:65%;position:absolute;bottom:0;left:0;right:0}.osa-region-itinerary-badge{border-radius:var(--_🔘-radius---cards--subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:calc(100% - 40px);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);background-color:#fbfbf79e;border:1px solid #fbfbf78c;padding:10px 14px;position:absolute;top:20px;left:20px}.osa-region-itinerary-country{margin:0 0 var(--spacing--8);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--label-1);line-height:1.5;font-weight:var(--all-weights--medium);letter-spacing:.08em;text-transform:uppercase}.osa-region-itinerary-meta{grid-column-gap:var(--spacing--4);grid-row-gap:2px;flex-flow:wrap;justify-content:flex-start;align-items:baseline;display:flex}.osa-region-itinerary-small{width:auto;min-width:0;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--label-1);white-space:nowrap;flex:none;margin:0;line-height:1.4}.osa-region-itinerary-small.osa-trip-finder-season-note{white-space:normal;margin-bottom:16px;font-size:14px}.osa-region-itinerary-bottom{position:absolute;bottom:24px;left:24px;right:24px}.osa-region-itinerary-title{margin:0 0 var(--spacing--16);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--scale-34px);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osa-region-itinerary-locations{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--destination-selector);line-height:1.65;font-weight:var(--all-weights--medium);letter-spacing:.06em;text-transform:uppercase;margin:0}.osa-region-itinerary-description{margin:var(--spacing--20)0 0;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:1.5;font-weight:var(--all-weights--normal)}.osa-region-filter-metadata{display:none}.osa-region-controls{width:100%;margin:28px 0 var(--spacing--20)}.osa-region-filter-form{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;width:100%;display:block}.osa-region-filter-form._w-form{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;width:100%;display:grid}.osa-region-filter-label{grid-column-gap:var(--spacing--8);grid-row-gap:6px;min-width:0;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--destination-selector);line-height:1.4;font-weight:var(--all-weights--normal);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;margin-bottom:0;display:flex}.osa-region-filter-label:after{border-radius:8px;transition-property:none;transition-duration:0s;transform:scale(1)}.osa-region-filter-select{background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-width:0;height:44px;min-height:44px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-13px);line-height:20px;font-weight:var(--all-weights--normal);letter-spacing:0;text-transform:none;border:1px solid #30483859;border-radius:8px;margin:0;padding:10px 20px 10px 8px;transition-property:none;transition-duration:0s;transform:none}.osa-region-filter-select:hover,.osa-region-filter-select:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){transition-property:none;transition-duration:0s;transform:none}.osa-region-filter-select:focus-visible,.osa-region-filter-select[data-wf-focus-visible],.osa-region-filter-select:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-region-filter-select[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){outline-color:var(--_osaviva-brand-colors---lagoon-tile);outline-offset:3px;outline-width:2px;outline-style:solid}.osa-region-filter-select._w-select,.osa-region-filter-select._w-select-1{background-color:var(--_osaviva-brand-colors---coconut);width:100%;height:52px;min-height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);letter-spacing:0;text-transform:none;border:1px solid #30483859;border-radius:8px;margin:0;padding:12px 36px 12px 14px;font-size:15px;line-height:24px}.osa-region-filter-select._w-select-1-2{background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-width:0;height:44px;min-height:44px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-13px);line-height:20px;font-weight:var(--all-weights--normal);letter-spacing:0;text-transform:none;border:1px solid #30483859;border-radius:8px;margin:0;padding:10px 20px 10px 8px;transition-property:none;transition-duration:0s;transform:none}.osa-region-filter-select._w-select-1-2:hover,.osa-region-filter-select._w-select-1-2:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){transition-property:none;transition-duration:0s;transform:none}.osa-region-filter-select._w-select-1-2:focus-visible,.osa-region-filter-select._w-select-1-2[data-wf-focus-visible],.osa-region-filter-select._w-select-1-2:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-region-filter-select._w-select-1-2[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){outline-color:var(--_osaviva-brand-colors---lagoon-tile);outline-offset:3px;outline-width:2px;outline-style:solid}.osa-region-filter-select._w-select-1-2-3{background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-width:0;height:44px;min-height:44px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-13px);line-height:20px;font-weight:var(--all-weights--normal);letter-spacing:0;text-transform:none;border:1px solid #30483859;border-radius:8px;margin:0;padding:10px 20px 10px 8px;transition-property:none;transition-duration:0s;transform:none}.osa-region-filter-select._w-select-1-2-3:hover,.osa-region-filter-select._w-select-1-2-3:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){transition-property:none;transition-duration:0s;transform:none}.osa-region-filter-select._w-select-1-2-3:focus-visible,.osa-region-filter-select._w-select-1-2-3[data-wf-focus-visible],.osa-region-filter-select._w-select-1-2-3:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-region-filter-select._w-select-1-2-3[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){outline-color:var(--_osaviva-brand-colors---lagoon-tile);outline-offset:3px;outline-width:2px;outline-style:solid}.osa-region-experience-row{margin-top:var(--spacing--8);grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.osa-region-experience-label{width:100%;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--label-1);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;line-height:1.4}.osa-region-experience-button{padding:var(--spacing--12)18px;border-radius:var(--_🔘-radius---ui-elements--button-base);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--destination-selector);line-height:1.2;font-weight:var(--all-weights--medium);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;isolation:isolate;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:none;display:inline-flex;position:relative;transform:none}.osa-region-experience-button:hover{color:var(--_osaviva-brand-colors---cactus);background-color:#0000;transition-property:none;transition-duration:0s;transform:none}.osa-region-experience-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#0000;transition-property:none;transition-duration:0s;transform:none}.osa-region-experience-button:focus-visible,.osa-region-experience-button[data-wf-focus-visible],.osa-region-experience-button:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-region-experience-button[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){outline-color:var(--_osaviva-brand-colors---lagoon-tile);outline-offset:3px;outline-width:2px;outline-style:solid}.osa-region-experience-button:before{transition-property:none;transition-duration:0s;transform:scale(1)}.osa-region-experience-button.osa-experience-selected{border-color:var(--_osaviva-brand-colors---cactus);background-color:var(--_osaviva-brand-colors---cactus);color:var(--_osaviva-brand-colors---coconut)}.osa-region-experience-button.osa-experience-selected:hover,.osa-region-experience-button.osa-experience-selected:focus,.osa-region-experience-button.osa-experience-selected:focus-visible,.osa-region-experience-button.osa-experience-selected[data-wf-focus-visible]{background-color:var(--_osaviva-brand-colors---cactus);color:var(--_osaviva-brand-colors---coconut)}.osa-region-results-row{margin:var(--spacing--24)0 28px;grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-3);justify-content:space-between;align-items:center;display:flex}.osa-region-filter-reset{padding:var(--spacing--8)10px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-3);cursor:pointer;background-color:#0000;text-decoration:underline;transition-property:none;transition-duration:0s;transform:none}.osa-region-filter-reset:hover,.osa-region-filter-reset:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---coconut);transition-property:none;transition-duration:0s;transform:none}.osa-region-filter-reset:focus-visible,.osa-region-filter-reset[data-wf-focus-visible],.osa-region-filter-reset:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-region-filter-reset[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){outline-color:var(--_osaviva-brand-colors---lagoon-tile);outline-offset:3px;outline-width:2px;outline-style:solid}.osa-region-filter-empty{padding:var(--spacing--32)0;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--regional-body);display:none}._w-select{text-transform:none;background-color:var(--_osaviva-brand-colors---coconut);letter-spacing:0;width:100%;height:52px;min-height:52px;color:var(--_osaviva-brand-colors---cactus);text-transform:none;background-color:var(--_osaviva-brand-colors---coconut);letter-spacing:0;width:100%;height:52px;min-height:52px;border:1px solid #30483859;border-radius:8px;margin:0;padding:12px 36px 12px 14px;font-family:Figtree,Arial,sans-serif;font-size:15px;line-height:24px}.osa-region-form-shell{width:100%;display:block}.osa-region-directory-lead{max-width:760px;margin-top:var(--spacing--16);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-1);margin-bottom:0;line-height:1.5}.osa-region-cta-title{z-index:2;max-width:100%;height:auto;margin:0 0 var(--spacing--24);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.25;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0;padding-top:.12em;padding-bottom:.12em;position:relative;overflow:visible}.osaviva-review-scroll-track{display:contents}.osaviva-process-heading-first{margin-right:.18em;display:inline;position:relative}.osaviva-process-heading-second{position:relative}.osaviva-journeys-heading{color:var(--_osaviva-brand-colors---coconut);letter-spacing:0;line-height:1.15}.osaviva-journeys-highlight{color:var(--_osaviva-brand-colors---sea-glass)}._w-select-1-parent._w-select-1{background-color:var(--_osaviva-brand-colors---coconut);width:100%;height:52px;min-height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);letter-spacing:0;text-transform:none;border:1px solid #30483859;border-radius:8px;margin:0;padding:12px 36px 12px 14px;font-size:15px;line-height:24px}.osaviva-journal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:32px;display:grid}.osaviva-journal-content{z-index:2;flex-direction:column;justify-content:flex-end;row-gap:12px;height:420px;padding:28px;display:flex;position:relative}.osaviva-journal-title{font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--scale-22px);line-height:1.3;font-weight:var(--_🔠-typography---weight--scale-400);margin:0}.osaviva-journal-location{font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--button-2);letter-spacing:2px;text-transform:uppercase}.osaviva-journal-card-link{z-index:10;width:100%;height:100%;color:inherit;cursor:pointer;text-decoration:none;display:block;position:absolute;top:0;left:0}.osaviva-journal-footer{justify-content:center;display:flex}.osaviva-journal-image-1{border-radius:var(--_🔘-radius---cards--subtle);background-image:url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6abc146b6f19d2632a3e182d_6ab07ec67a28c5816a0013aa_6a939fa0ecafc26748ab1ead_Sleeping_Giant_tented_camp_Belize_Belmopan.avif);background-position:50%;background-size:cover;width:100%;min-width:0;position:relative;overflow:hidden}.osaviva-journal-image-2{border-radius:var(--_🔘-radius---cards--subtle);background-image:url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6abc14de411fd03f83806143_6ab07ea025242f1e7b92eb30_6a967285d4314d424ba0b004_Tierra-Magnifica-2.avif);background-position:50%;background-size:cover;width:100%;min-width:0;position:relative;overflow:hidden}.osaviva-journal-image-3{border-radius:var(--_🔘-radius---cards--subtle);background-image:url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6abc14706f19d2632a3e1863_6ab07ec4de3e5e56a93ebbea_6a966e6cc7b2caf4cb161256_Galapagos-snorkeling-turtle.avif);background-position:50%;background-size:cover;width:100%;min-width:0;position:relative;overflow:hidden}.osaviva-why-reviews-wave{z-index:2;pointer-events:none;height:80px;color:var(--_osaviva-brand-colors---coconut);line-height:0;position:absolute;bottom:-1px;left:0;right:0}.osaviva-why-reviews-wave-svg{width:100%;height:100%;display:block}.osaviva-journal-overlay{z-index:1;opacity:1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#30483800 0%,#3048388c 55%,#304838e6 100%);height:50%;position:absolute;inset:auto 0 0}.osaviva-journal-image-4{border-radius:var(--_🔘-radius---cards--subtle);background-image:url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6abc149f411fd03f8380543e_6ab07eabbdd7e3517de26dcc_6a90b1d799b76871227b3dd1_Mayan_women_colonial_architecture_Antigua_Guatemala.avif);background-position:50%;background-size:cover;width:100%;min-width:0;position:relative;overflow:hidden}.osaviva-bottom-footer{background-color:var(--_osaviva-brand-colors---coconut);width:100%;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);padding-top:16px;padding-bottom:16px}.osaviva-bottom-footer-row{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;gap:12px 40px;display:flex}.osaviva-bottom-footer-links{text-align:center;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px 30px;width:auto;display:flex}.osaviva-bottom-footer-link{color:var(--_osaviva-brand-colors---cactus);text-align:center;letter-spacing:1px;text-transform:uppercase;padding-top:0;padding-bottom:0;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none}.osaviva-bottom-footer-link:hover,.osaviva-bottom-footer-link:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-decoration:underline}.osaviva-bottom-footer-copyright{text-align:center;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;width:auto;padding-top:0;padding-bottom:0;font-size:13px;font-weight:500;line-height:1.4}.osa-regional-main{background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus);background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac1928544c49abaf9cf3259_osaviva-coconut-map-subdued.svg);background-position:50% 0;background-repeat:repeat-y;background-size:100%;background-attachment:scroll}.osaviva-home-h2-standard{font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0;margin:0}.osa-region-overview{padding:var(--spacing--72)5%;color:var(--_osaviva-brand-colors---cactus);background-color:#0000}.osa-region-overview-grid{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;max-width:1300px;margin:0 auto;display:grid}.osa-region-overview-copy{grid-column-gap:28px;grid-row-gap:28px;flex-direction:column;align-items:flex-start;min-width:0;max-width:564px;display:flex}.osa-region-overview-heading{width:100%;color:var(--_osaviva-brand-colors---cactus)}.osa-region-overview-eyebrow{margin:0 0 var(--spacing--16);font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;text-transform:uppercase}.osa-region-overview-title{margin:0 0 var(--spacing--24);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osa-region-overview-title.osa-landing-intro-title{font-size:44px;line-height:1.12}.osa-region-overview-body{margin:var(--spacing--0)0 0;font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--regional-body);white-space:pre-line;line-height:1.65}.osa-region-overview-button{padding-top:var(--spacing--12);padding-right:18px;padding-bottom:var(--spacing--12);border-top-left-radius:var(--_🔘-radius---ui-elements--button-base);border-top-right-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-left-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-right-radius:var(--_🔘-radius---ui-elements--button-base);box-shadow:none;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--destination-selector);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;isolation:isolate;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;padding-left:18px;font-weight:500;line-height:1.2;text-decoration:none;transition-property:transform;transition-duration:.25s;transition-timing-function:ease;display:inline-flex;position:relative;transform:scale(1)}.osa-region-overview-button:hover{box-shadow:none;color:var(--_osaviva-brand-colors---cactus);background-color:#0000;transform:scale(1)}.osa-region-overview-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#0000;transform:none}.osa-region-overview-button:before{content:none}.osa-region-overview-features{grid-column-gap:18px;grid-row-gap:18px;flex-direction:column;width:100%;display:flex}.osa-region-overview-feature{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--body-2);align-items:flex-start;line-height:1.5;display:flex}.osa-region-overview-number{width:24px;font-size:var(--_🔠-typography---size--label-1);letter-spacing:.08em;flex-shrink:0;line-height:2}.osa-region-overview-feature-text{margin:0}.osa-region-overview-media{border-radius:var(--_🔘-radius---cards--subtle);width:100%;height:660px;position:relative;overflow:hidden}.osa-region-overview-image{object-fit:cover;width:100%;height:100%;transition:none cubic-bezier(.22,1,.36,1);position:absolute}.osa-region-overview-image.osa-regional-photo-overscan-1{width:100%;height:calc(100% + 80px);transition-property:none;transition-duration:0s;position:absolute;top:-40px;left:0}.osa-region-overview-overlay{padding:var(--spacing--24);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.osa-region-overview-note{border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---coconut);width:100%;max-width:320px;color:var(--_osaviva-brand-colors---cactus);padding:28px}.osa-region-overview-note-label{margin:0 0 var(--spacing--16);font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--label-1);line-height:1.5;font-weight:var(--all-weights--medium);letter-spacing:.12em;text-transform:uppercase}.osa-region-overview-note-text{font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--regional-body);margin:0;line-height:1.65}.osa-region-directory-eyebrow{margin-top:0;margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;text-transform:uppercase}.osa-region-country-anchor{pointer-events:none;width:1px;height:1px;scroll-margin-top:0;position:relative;top:-120px}.osaviva-video-cta-button{z-index:3;background-color:var(--_osaviva-brand-colors---sunset);font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;justify-content:center;align-self:center;align-items:center;padding:16px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .25s,transform .25s;display:inline-flex;position:relative}.osaviva-video-cta-button:hover,.osaviva-video-cta-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---apricot-cream);transform:scale(.97)}.osaviva-video-cta-wave{z-index:5;pointer-events:none;width:100%;height:clamp(36px,6vw,90px);color:var(--_osaviva-brand-colors---coconut);position:absolute;top:-1px;left:0}.osaviva-video-cta-wave-svg{width:100%;height:100%;display:block}.osaviva-video-cta-eyebrow{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:.14em;text-transform:uppercase;margin-top:0;margin-bottom:0}.osaviva-footer-top-wrap{justify-content:center;width:100%;margin-top:32px;display:flex}.osaviva-footer-top-button{background-color:var(--_osaviva-brand-colors---sunset);width:46px;height:40px;color:var(--_osaviva-brand-colors---coconut);border-radius:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .25s;display:flex}.osaviva-footer-top-button:hover,.osaviva-footer-top-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---apricot-cream)}.osaviva-footer-top-icon{width:20px;height:20px;display:block}.osaviva-video-button-bg{border:1px solid var(--_osaviva-brand-colors---sunset);background-color:var(--_osaviva-brand-colors---sunset);border-radius:4px;transition:transform .25s,background-color .25s,border-color .25s;position:absolute;inset:0}.osaviva-video-button-bg:hover,.osaviva-video-button-bg:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---apricot-cream);background-color:var(--_osaviva-brand-colors---apricot-cream);transform:scale(.95)}.osaviva-video-footer-space{pointer-events:none;height:180px}.osaviva-forest-video-cta{opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;color:var(--_osaviva-brand-colors---coconut);mix-blend-mode:normal;padding-top:160px;position:relative;overflow:hidden}.osaviva-forest-video-layer{z-index:0;opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;mix-blend-mode:normal;position:absolute;inset:0}.osaviva-forest-video{opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal;object-fit:cover;width:100%;height:100%;display:block}.osaviva-forest-video-wash{z-index:1;pointer-events:none;background-color:#0000;display:none;position:absolute;inset:0}.osaviva-forest-video-shade{z-index:2;pointer-events:none;background-color:#0000;display:none;position:absolute;inset:0}.osa-region-selector-row{width:100%;margin-bottom:var(--spacing--16);padding-bottom:var(--spacing--8);grid-column-gap:var(--spacing--12);grid-template-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;overflow-x:auto}.osa-region-selector-row.osa-trip-finder-filter-row{grid-row-gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.osa-region-hero-wave{z-index:3;pointer-events:none;background-color:#0000;background-image:none;background-size:100%;width:100%;height:72px;margin-top:-72px;position:relative;-webkit-mask-image:none;mask-image:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}.osa-region-countries-title{margin:0 0 var(--spacing--24);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:0}.osaviva-journeys-tight-heading{font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---coconut);letter-spacing:0;margin-top:0;margin-bottom:0;font-size:56px;font-weight:400;line-height:1}._w-select-1{background-color:var(--_osaviva-brand-colors---coconut);width:100%;height:44px;min-height:44px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);letter-spacing:0;text-transform:none;border:1px solid #30483859;border-radius:8px;margin:0;padding:10px 24px 10px 10px;font-size:13px;font-weight:400;line-height:20px}.osa-destinations-trip-more-wrap{justify-content:center;padding-top:32px;display:flex}.osa-destinations-trip-section{padding:var(--spacing--72)5%;background-color:var(--_osaviva-brand-colors---coconut);background-image:none}.osa-destinations-trip-section.osa-trip-finder-results{padding-top:0}.osa-destinations-opening-heading{flex-direction:column;align-items:center;row-gap:0;width:100%;display:flex}.osa-destinations-jump-links{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:8px;display:flex}.osaviva-about-couple-round{z-index:3;object-fit:contain;width:420px;height:420px;position:absolute;top:-55px;left:-95px}.osaviva-about-principles-feature{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);grid-column:1/4;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);display:grid}.osaviva-about-principles-stack{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-direction:column;align-items:stretch;min-width:0;display:flex}.osaviva-about-desktop-copy{display:block}.osaviva-about-bio-track{flex-direction:column;width:100%;display:flex}.osaviva-about-portrait-track{grid-row-gap:var(--spacing--16);flex-direction:column;row-gap:16px;display:flex}.osaviva-about-team-dots{grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);flex-direction:column;display:none}.osaviva-about-team-dot{opacity:.35;cursor:pointer;background:var(--_osaviva-brand-colors---agave);border-radius:50%;width:9px;height:9px;padding:0}.osaviva-about-team-stage{width:100%}.osaviva-about-short-copy{display:none}.osaviva-about-pillar-photo{z-index:-2;object-fit:cover;will-change:transform;border-radius:0;width:100%;max-width:none;height:112%;margin-bottom:0;transition:none;position:absolute;top:-6%;left:0}.osaviva-about-review{width:88%;max-width:1200px;padding-top:var(--spacing--20);padding-bottom:var(--spacing--120);margin-left:auto;margin-right:auto}.osaviva-about-review-card{padding:6.25rem var(--spacing--80)var(--spacing--64);grid-row-gap:3.5rem;border-radius:var(--_🔘-radius---ui-elements--button-base);background-color:var(--_osaviva-brand-colors---agave);color:var(--_osaviva-brand-colors---coconut);flex-direction:column;display:flex;position:relative;overflow:hidden}.osaviva-about-review-quote{z-index:2;font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--scale-44px);line-height:1.25;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:-.6px;border-left-style:none;margin:0;padding-left:0;position:relative}.osaviva-about-review-author{z-index:2;font-family:var(--_🔠-typography---font--heading-sans);font-size:var(--_🔠-typography---size--policy-h2-mobile);font-weight:var(--_🔠-typography---all-weights--medium);border-top:1px #ffffff4d;margin-top:0;margin-bottom:0;padding-top:0;position:relative}.osaviva-about-review-icon{opacity:.4;width:3rem;height:3rem;color:var(--_osaviva-brand-colors---sunset);position:absolute;top:3rem;left:5rem}.osaviva-about-review-glow{filter:blur(40px);pointer-events:none;background-image:radial-gradient(circle,#ea580c66,#e11d481a 55%,#e11d4800);width:26rem;height:26rem;margin-top:-2rem;margin-right:-3rem;position:absolute;top:0;right:0}.osa-way-all-trips{border:1px solid var(--_osaviva-brand-colors---cactus);min-height:48px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);background-color:#0000;border-radius:8px;justify-content:center;align-items:center;padding:14px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.osa-way-all-trips:hover{background-color:var(--_osaviva-brand-colors---cactus);color:#fff}.osa-way-all-trips:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#fff;background-color:#153508}.osa-way-all-trips:focus,.osa-way-all-trips:focus:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){outline-offset:4px;outline:2px solid #ff9772}.osaviva-about-review-footer{z-index:2;grid-column-gap:24px;grid-row-gap:18px;border-top:1px solid #ffffff4d;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:relative}.osaviva-about-review-trustpilot{max-width:100%;padding-top:var(--spacing--12);padding-right:18px;padding-bottom:var(--spacing--12);border-top-left-radius:var(--_🔘-radius---ui-elements--button-base);border-top-right-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-left-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-right-radius:var(--_🔘-radius---ui-elements--button-base);font-family:var(--_🔠-typography---font-family--label-1);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--destination-selector);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:.11em;text-transform:uppercase;isolation:isolate;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;margin-left:auto;padding-left:18px;text-decoration:none;transition-property:transform;transition-duration:.25s;transition-timing-function:ease;display:inline-flex;position:relative;transform:none}.osaviva-about-review-trustpilot:hover{color:var(--_osaviva-brand-colors---coconut);isolation:isolate;background-color:#0000;border-color:#0000;position:relative;transform:none}.osaviva-about-review-trustpilot:focus-visible,.osaviva-about-review-trustpilot[data-wf-focus-visible]{outline-color:var(--_osaviva-brand-colors---coconut);outline-offset:5px;outline-width:2px;outline-style:solid}.osaviva-about-footer-surround{z-index:1;background-color:#0000;background-image:none;background:var(--_osaviva-brand-colors---agave);margin-top:0;padding:24px 0 0;position:relative;overflow:visible}.os-itinerary-template{background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus)}.os-itinerary-heading{max-width:1440px;color:var(--_osaviva-brand-colors---cactus);text-align:center;margin-left:auto;margin-right:auto;padding:120px 4vw 24px}.os-itinerary-eyebrow{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);text-align:center;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;font-size:14px;font-weight:500;line-height:1.45}.os-itinerary-eyebrow.os-trip-day-eyebrow{color:var(--_osaviva-brand-colors---dark-tan);text-align:inherit}.os-itinerary-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.025em;margin-top:0;margin-bottom:88px;font-size:60px;font-weight:400;line-height:1.15}.os-itinerary-facts{grid-column-gap:48px;grid-row-gap:24px;flex-wrap:wrap;justify-content:space-evenly;align-items:center;display:flex}.os-itinerary-jump{grid-column-gap:24px;grid-row-gap:24px;border-top:1px solid #cbd3c6;border-bottom:1px solid #cbd3c6;flex-wrap:wrap;justify-content:center;padding:32px 24px;display:flex;position:relative;top:auto}.os-itinerary-jump-link{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1px;text-transform:uppercase;border-width:0;padding:0;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none}.os-itinerary-section{max-width:1440px;margin-left:auto;margin-right:auto;padding:60px 4vw}.os-itinerary-section.os-trip-highlights-tan{background-color:#0000}.os-itinerary-h2{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);text-align:center;letter-spacing:.01em;margin-top:0;margin-bottom:32px;font-size:40px;font-weight:400;line-height:1.1}.os-itinerary-h2.os-trip-cta-title{max-width:900px;color:var(--_osaviva-brand-colors---coconut);margin-bottom:0}.osa-way-page{background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);overflow:clip visible}.osa-way-section{padding:100px 6vw}.osa-way-hero{background-color:var(--_osaviva-brand-colors---cactus);min-height:100svh;color:var(--_osaviva-brand-colors---coconut);align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.osa-way-hero-shade{z-index:1;background-image:linear-gradient(#0000001a,#0000007a);position:absolute;inset:0}.osa-way-intro{text-align:center;max-width:1250px;margin:auto}.osa-way-mosaic{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:304px 304px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.osa-way-itins{width:100%;padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--small);background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---cactus);padding-left:0;padding-right:0;position:relative;overflow:visible}.osa-way-section-heading{z-index:1;max-width:800px;color:var(--_osaviva-brand-colors---cactus);text-align:center;margin:0 auto 48px;position:relative}.osa-way-section-heading.osa-landing-signature-heading-wide{width:100%;max-width:1280px}.osa-way-all-trips-wrap{justify-content:center;padding:32px 24px 80px;display:flex}.osa-way-why{background-color:var(--_osaviva-brand-colors---coconut)}.osa-way-why-layout{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:1fr 1.2fr;align-items:start;max-width:1400px;margin-left:auto;margin-right:auto;display:block}.osa-way-why-photo{border-radius:16px;position:sticky;top:110px;overflow:hidden}.osa-way-why-copy{width:100%}.osa-way-process{background-color:var(--_osaviva-brand-colors---coconut);position:relative}.osa-way-mid-cta{background-color:var(--_osaviva-brand-colors---cactus);min-height:70vh;color:var(--_osaviva-brand-colors---coconut);text-align:center;background-image:none;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding:120px 6vw;display:flex;position:relative;overflow:hidden}.osa-way-eyebrow{color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:2px;text-transform:uppercase;margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.3}.osa-way-eyebrow.osa-way-signature-country{color:var(--_osaviva-brand-colors---sunset)}.osa-way-h2{font-family:var(--_🔠-typography---font--heading-serif);letter-spacing:0;margin:0 0 24px;font-size:56px;font-weight:400;line-height:1.1}.osa-way-reviews{background-color:var(--_osaviva-brand-colors---coconut)}.osa-way-review-heading{grid-column-gap:32px;grid-row-gap:32px;justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.osa-way-review-content{background-color:var(--_osaviva-brand-colors---agave);color:var(--_osaviva-brand-colors---coconut);border-radius:16px;padding:64px}.osa-way-stays{background-color:var(--_osaviva-brand-colors---coconut)}.osa-way-hotel-viewport{z-index:1;scroll-snap-type:x mandatory;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:0;padding-left:0;padding-right:0;position:relative;overflow:auto hidden}.osa-way-slider-controls{z-index:1;grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-end;width:72vw;max-width:1200px;margin:0 auto 24px;display:flex;position:relative}.osa-way-signatures{background-color:var(--_osaviva-brand-colors---coconut)}.osa-way-signature-list{grid-column-gap:96px;grid-row-gap:180px;flex-direction:column;width:100%;min-width:0;display:flex}.osa-way-investment{background-color:var(--_osaviva-brand-colors---sea-glass);text-align:center}.osa-way-related{padding:48px 6vw}.osa-way-final{background-color:var(--_osaviva-brand-colors---cactus);color:var(--_osaviva-brand-colors---coconut);background-image:none;background-position:50%;background-size:cover;padding-top:140px;position:relative}.osa-way-final.osa-exp-final-clip{overflow:hidden}.osa-way-final-wave{z-index:2;pointer-events:none;background-color:#0000;width:100%;height:100px;position:absolute;top:-1px;left:0}.osa-way-final-shade{background-color:#00000042;position:absolute;inset:0}.osa-way-final-content{z-index:1;text-align:center;max-width:800px;margin:0 auto;padding:48px 24px 140px;position:relative}.osa-way-final-content.osa-landing-final-content-wide{width:100%;max-width:1280px}.osa-way-footer-wrap{z-index:2;padding:0 24px 24px;position:relative}.osa-way-button{width:fit-content;min-height:0;padding:11px var(--spacing--12);font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.osa-way-button:focus-visible,.osa-way-button[data-wf-focus-visible],.osa-way-button:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-button[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){outline-color:var(--_osaviva-brand-colors---lagoon-tile);outline-offset:5px;outline-width:2px;outline-style:solid}.osa-way-button.osa-landing-enquiry-button{margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex}.osa-way-button.osa-landing-why-process-button{margin:40px auto 0;display:flex}.osa-way-button-label{z-index:1;pointer-events:none;color:inherit;letter-spacing:.11em;margin-top:0;margin-bottom:0;font-size:11px;font-weight:500;line-height:1.2;transition:none;position:relative;transform:none}.osa-way-button-bg{border-top-style:solid;border-top-width:1px;border-top-color:var(--_osaviva-brand-colors---cactus);border-right-style:solid;border-right-width:1px;border-right-color:var(--_osaviva-brand-colors---cactus);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--_osaviva-brand-colors---cactus);border-left-style:solid;border-left-width:1px;border-left-color:var(--_osaviva-brand-colors---cactus);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;border-radius:4px;transition:none;position:absolute;inset:0}.osa-way-primary{color:var(--_osaviva-brand-colors---cactus)}.osa-way-hero-copy{z-index:2;text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:1600px;min-height:100svh;margin-left:auto;margin-right:auto;padding:150px 5.5vw 5vw;display:flex;position:relative}.osa-way-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.osa-way-hero-title{max-width:1100px;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);text-align:left;letter-spacing:-.015em;margin:0 0 24px;font-size:9.5vw;font-weight:500;line-height:.84}.osa-way-body{font-size:18px;font-weight:400;line-height:1.6}.osa-way-highlight{background-color:var(--_osaviva-brand-colors---agave);min-height:340px;color:var(--_osaviva-brand-colors---coconut);border-radius:20px;flex-direction:column;justify-content:space-between;padding:36px;display:flex;position:relative;overflow:hidden}.osa-way-highlight-copy{z-index:2;max-width:600px;padding:32px;position:relative}.osa-way-highlight-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.osa-way-h3{font-family:var(--_🔠-typography---font--body);margin:0 0 16px;font-size:30px;font-weight:400;line-height:1.15}.osa-way-rte{font-size:18px;font-weight:400;line-height:1.6}.osa-way-rte.osa-landing-restored-copy{max-width:960px;margin-left:auto;margin-right:auto;padding:32px 24px 48px}.osa-way-why-image{object-fit:cover;width:100%;height:600px}.osa-way-signature{grid-column-gap:48px;grid-row-gap:32px;flex-direction:inherit;background-color:#0000;border-radius:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;width:100%;min-width:0;min-height:560px;padding:0;scroll-margin-top:130px;display:flex}.osa-way-signature.osa-way-signature-reverse{flex-direction:row-reverse}.osa-way-signature-image{aspect-ratio:1.45;object-fit:cover;border-radius:0;flex-shrink:0;width:100%;max-width:none;height:calc(100% + 220px);position:absolute;top:-110px;left:0}.osa-way-signature-copy{flex-grow:0;flex-basis:auto;width:34%;min-width:0;max-width:360px;padding-top:24px;padding-bottom:24px}.osa-way-signature-number{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---sunset);margin-bottom:24px;font-size:72px;line-height:1}.osa-way-hotel-track{box-sizing:content-box;grid-column-gap:24px;grid-row-gap:24px;align-items:stretch;gap:24px;width:100%;padding-left:14vw;padding-right:14vw;display:flex}.osa-way-hotel-item{scroll-snap-align:start;flex:0 0 72%}.osa-way-hotel-card{grid-column-gap:0px;background-color:var(--_osaviva-brand-colors---coconut);width:100%;height:auto;min-height:0;color:var(--_osaviva-brand-colors---cactus);border-radius:4px;flex-direction:row;grid-template-columns:1fr 1.5fr;padding:0;text-decoration:none;display:grid;overflow:hidden}.osa-way-hotel-image{object-fit:cover;border-radius:0;width:100%;height:520px;min-height:0;margin-bottom:0;position:relative}.osa-way-hidden{display:none}.osa-native-outline-bg{z-index:-1;border:1px solid var(--_osaviva-brand-colors---cactus);border-radius:var(--_🔘-radius---ui-elements--button-base);background-color:var(--_osaviva-brand-colors---coconut);pointer-events:none;position:absolute;inset:-1px}.osa-native-outline-bg.osa-destinations-selector-fill{background-color:var(--_osaviva-brand-colors---coconut)}.osa-native-outline-bg.osa-experience-selected-fill{background-color:var(--_osaviva-brand-colors---cactus)}.hiw-page{background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus)}.hiw-hero{justify-content:center;align-items:center;height:88vh;min-height:680px;display:flex;position:relative;overflow:hidden}.hiw-hero-video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hiw-hero-shade{background-color:#1218156e;width:100%;height:100%;position:absolute;top:0;left:0}.hiw-hero-content{z-index:2;max-width:1000px;color:var(--_osaviva-brand-colors---coconut);text-align:left;align-items:flex-start;padding:100px 32px 110px;position:relative}.hiw-h1{font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-2px;margin-top:14px;margin-bottom:26px;font-size:96px;font-weight:400;line-height:1.01}.hiw-hero-copy{max-width:570px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:21px;line-height:1.5}.hiw-wave{z-index:3;width:100%;height:65px;color:var(--_osaviva-brand-colors---coconut);position:absolute;bottom:-1px;left:0}.hiw-jumps{background-color:var(--_osaviva-brand-colors---coconut);flex-wrap:wrap;justify-content:center;gap:16px 24px;padding:24px;display:flex}.hiw-jump{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:0;text-transform:none;border:0 solid #30483838;border-radius:6px;padding:0;font-size:12px;font-weight:500;text-decoration:none;transition:color .18s}.hiw-jump:hover{color:#ff9772}.hiw-section{padding:100px 40px;scroll-margin-top:100px}.hiw-container{max-width:1240px;margin-left:auto;margin-right:auto}.hiw-eyebrow{color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:2px;text-transform:uppercase;margin-top:0;margin-bottom:18px;font-size:14px;font-weight:500;line-height:1.3}.hiw-statement{max-width:1120px;font-family:var(--_🔠-typography---font--heading-serif);letter-spacing:-.5px;margin-top:0;margin-bottom:56px;font-size:50px;line-height:1.13}.hiw-section-head{max-width:900px;margin-bottom:45px}.hiw-h2{font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-1px;margin-top:0;margin-bottom:24px;font-size:58px;font-weight:400;line-height:1.08}.hiw-h3{font-family:var(--_🔠-typography---font--body);color:inherit;margin-top:0;margin-bottom:18px;font-size:23px;font-weight:500;line-height:1.25}.hiw-copy{color:inherit;margin-top:0;margin-bottom:20px;font-size:17px;line-height:1.6}.hiw-service-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;column-gap:48px;display:grid}.hiw-seaglass{background-color:var(--_osaviva-brand-colors---sea-glass)}.hiw-options{grid-template-rows:auto;grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.hiw-option{background-color:var(--_osaviva-brand-colors---coconut);border-radius:18px;flex-direction:column;align-items:flex-start;padding:42px;display:flex}.hiw-option-apricot{background-color:var(--_osaviva-brand-colors---sunwashed-sand)}.hiw-price{font-family:var(--_🔠-typography---font--heading-serif);margin-top:2px;margin-bottom:22px;font-size:32px;line-height:1.2}.hiw-button{color:var(--_osaviva-brand-colors---cactus);isolation:isolate;justify-content:center;align-items:center;margin-top:auto;padding:17px 26px;text-decoration:none;display:inline-flex;position:relative}.hiw-button:hover{transform:none}.hiw-button-fill{z-index:-1;background-color:var(--_osaviva-brand-colors---sunset);pointer-events:none;border-radius:6px;width:100%;height:100%;transition-property:none;transition-duration:0s;position:absolute;top:0;left:0}.hiw-button-label{letter-spacing:1.3px;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.2;position:relative}.hiw-button-outline{color:var(--_osaviva-brand-colors---coconut)}.hiw-note{max-width:900px;margin-top:26px;margin-bottom:0;font-size:14px;line-height:1.6}.hiw-process{background-color:var(--_osaviva-brand-colors---agave);color:var(--_osaviva-brand-colors---coconut)}.hiw-timeline{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:44px;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:grid}.hiw-step{border-top:1px solid #fbfbf773;padding-top:22px}.hiw-step-number{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);margin-bottom:24px;font-size:48px;line-height:1;display:block}.hiw-sand{background-color:var(--_osaviva-brand-colors---sunwashed-sand)}.hiw-investment-grid{grid-template-rows:auto;grid-template-columns:1fr 1.1fr;column-gap:80px;display:grid}.hiw-investment-card{background-color:var(--_osaviva-brand-colors---coconut);border-radius:18px;padding:38px}.hiw-investment-price{font-family:var(--_🔠-typography---font--heading-serif);letter-spacing:-1px;margin-top:0;margin-bottom:24px;font-size:48px;line-height:1.1}.hiw-fee-line{border-top:1px solid #30483833;margin-top:24px;padding-top:24px}.hiw-budget-pair{border-top:1px solid #30483833;grid-template-rows:auto;grid-template-columns:1fr 1fr;column-gap:80px;margin-top:50px;padding-top:35px;display:grid}.hiw-milestones{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;column-gap:24px;display:grid}.hiw-milestone{border-top:1px solid #30483840;padding-top:28px}.hiw-milestone-value{font-family:var(--_🔠-typography---font--heading-serif);margin-top:0;margin-bottom:18px;font-size:42px;line-height:1.15}.hiw-faq-layout{grid-template-rows:auto;grid-template-columns:260px 1fr;align-items:start;column-gap:80px;display:grid}.hiw-faq-nav{flex-direction:column;row-gap:12px;display:flex;position:sticky;top:120px}.hiw-faq-link{color:var(--_osaviva-brand-colors---cactus);border-bottom:1px solid #30483833;padding-top:14px;padding-bottom:14px;font-size:15px;font-weight:500;text-decoration:none;display:block}.hiw-faq-group{margin-bottom:48px;scroll-margin-top:120px}.hiw-faq-group-title{color:var(--_osaviva-brand-colors---cactus);margin-top:0;margin-bottom:22px;font-size:25px;font-weight:500;line-height:1.3}.hiw-faq-item{border-bottom:1px solid #30483833}.hiw-faq-question{cursor:pointer;padding-top:21px;padding-bottom:21px;padding-right:28px;font-size:18px;font-weight:500;line-height:1.4}.hiw-faq-answer{margin-top:0;margin-bottom:0;padding-bottom:24px;padding-right:28px;font-size:16px;line-height:1.65}.hiw-cta-surround{background-color:var(--_osaviva-brand-colors---agave);padding:40px 40px 0}.hiw-cta{border-radius:20px;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.hiw-cta-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hiw-cta-shade{background-color:#12181575;width:100%;height:100%;position:absolute;top:0;left:0}.hiw-cta-content{max-width:820px;color:var(--_osaviva-brand-colors---coconut);text-align:center;padding:70px 28px;position:relative}.hiw-outline-fill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fbfbf71a;border:1px solid #fbfbf7b3;transition-property:transform,background-color;transition-duration:.3s}.osa-way-timeline{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr 1fr 1fr;column-gap:48px;margin-top:80px;display:grid;position:relative}.osa-way-timeline-line{background-color:#15350833;width:70%;height:1px;position:absolute;top:39px;left:15%;right:15%}.osa-way-timeline-progress{background-color:var(--_osaviva-brand-colors---sunset);width:100%;height:2px;display:block}.osa-way-step{z-index:1;grid-row-gap:24px;text-align:center;flex-direction:column;align-items:center;max-width:341px;margin-left:auto;margin-right:auto;display:flex;position:relative}.osa-way-step-number{border:1px solid var(--_osaviva-brand-colors---sunset);background-color:var(--_osaviva-brand-colors---sunset);width:80px;height:80px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);border-radius:50%;justify-content:center;align-items:center;margin-bottom:0;font-size:32px;font-weight:500;display:flex}.osa-country-step-heading{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);margin-top:0;margin-bottom:16px;font-size:26px;font-weight:400;line-height:1.15}.os-itinerary-gallery{width:100%;position:relative;overflow:hidden}.os-itinerary-track{grid-column-gap:6px;will-change:transform;display:flex}.os-itinerary-photo{object-fit:cover;flex-shrink:0;width:min(42vw,800px);min-width:min(42vw,800px);height:min(28vw,533px)}.os-itinerary-copy{max-width:760px;font-size:18px;font-weight:400;line-height:1.65}.os-itinerary-copy.os-itinerary-day-body{font-family:var(--_🔠-typography---font--body);font-size:16px;line-height:1.65}.os-itinerary-copy.os-trip-intro-copy{font-family:var(--_🔠-typography---font--body);letter-spacing:.01em;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:1.5}.os-itinerary-copy.osa-landing-enquiry-intro{text-align:center;margin-bottom:40px;margin-left:auto;margin-right:auto}.os-itinerary-highlight{z-index:2;box-sizing:border-box;width:auto;max-width:none;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);text-align:left;background-color:#0000;margin-top:0;margin-bottom:0;padding:0;font-size:16px;font-weight:400;line-height:1.4;position:absolute;bottom:24px;left:24px;right:24px}.os-itinerary-stage{grid-column-gap:60px;grid-row-gap:0px;border-bottom:0 solid #a9b8a5;grid-template-columns:1fr 1fr;align-items:stretch;padding-top:24px;padding-bottom:64px;display:grid;position:relative}.os-itinerary-stage-image{object-fit:cover;grid-row:auto;grid-column-start:auto;width:100%;max-width:100%;height:122%;display:block;position:absolute;top:-11%;left:0}.os-itinerary-stage-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---agave);text-align:inherit;letter-spacing:.01em;margin-top:0;margin-bottom:24px;font-size:30px;font-weight:400;line-height:1.2}.os-itinerary-fact-value{font-family:var(--_🔠-typography---font--body);margin-top:0;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.6}.os-itinerary-controls{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.os-itinerary-arrow{background-color:var(--_osaviva-brand-colors---dark-tan);pointer-events:auto;width:50px;height:50px;color:var(--_osaviva-brand-colors---coconut);text-align:center;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:32px;font-weight:400;line-height:1;text-decoration:none;display:flex}.os-itinerary-arrow:hover{background-color:var(--_osaviva-brand-colors---tan-hover)}.os-itinerary-fact-card{grid-column-gap:24px;flex-direction:row;align-items:center;display:flex}.os-itinerary-highlights-grid{grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding-bottom:48px;display:grid}.os-itinerary-planning-button{font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---coconut);letter-spacing:1px;text-transform:uppercase;isolation:isolate;background-color:#0000;padding:18px 32px;font-size:16px;display:inline-flex;position:relative}.os-itinerary-planning-button.os-trip-intro-button{letter-spacing:1px;flex-grow:0;width:auto;min-height:0;margin-top:0;padding:12px 22px;font-size:12px;line-height:1.2;text-decoration:none}.osa-journal-page{background-color:var(--_osaviva-brand-colors---agave);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);margin:0;padding:0;font-weight:400}.osa-journal-section{background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus);padding:0}.osa-journal-container{max-width:1360px;margin-left:auto;margin-right:auto}.osa-journal-eyebrow{margin-top:0;margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:1.7px;text-transform:uppercase}.osa-journal-heading{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0;margin-top:0;margin-bottom:0}.osa-journal-lead{max-width:780px;margin:var(--spacing--24)auto var(--spacing--32);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-body);line-height:1.7;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center}.osa-journal-heading-wrap{padding-top:var(--spacing--64);padding-bottom:56px}.osa-journal-feature-list{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);grid-template-rows:auto;grid-template-columns:2fr 1fr;display:grid}.osa-journal-feature-card{border-top-left-radius:var(--_🔘-radius---cards--subtle);border-top-right-radius:var(--_🔘-radius---cards--subtle);border-bottom-left-radius:var(--_🔘-radius---cards--subtle);border-bottom-right-radius:var(--_🔘-radius---cards--subtle);height:100%;color:var(--_osaviva-brand-colors---coconut);min-height:inherit;font-size:inherit;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.osa-journal-feature-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.osa-journal-feature-scrim{background-image:linear-gradient(#19353214 15%,#1935328c 55%,#193532f0 100%);position:absolute;inset:0}.osa-journal-feature-copy{z-index:1;padding-top:var(--spacing--32);padding-right:var(--spacing--32);padding-bottom:var(--spacing--32);padding-left:var(--spacing--32);font-size:inherit;align-self:flex-end;position:relative}.osa-journal-feature-tag{font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--button-2);line-height:1.4;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:1.2px;text-transform:uppercase;margin-top:0;margin-bottom:10px}.osa-journal-feature-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);line-height:1.2;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:0;font-size:inherit;margin-top:0;margin-bottom:0}.osa-journal-toolbar{margin-top:0;margin-bottom:var(--spacing--12);padding:0px 0px var(--spacing--24);grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);border-top:0 #fbfbf747;flex-wrap:wrap;align-items:flex-end;display:flex}.osa-journal-toolbar._w-form{grid-column-gap:20px;grid-row-gap:20px;border-top:1px solid #fbfbf747;flex-wrap:wrap;align-items:flex-end;margin-top:64px;margin-bottom:12px;padding:28px 0 24px;display:flex}.osa-journal-field{grid-row-gap:10px;min-width:0;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-13px);line-height:1.3;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:1px;text-transform:uppercase;flex-direction:column;flex-grow:1;flex-basis:220px;justify-content:flex-end;margin-top:0;margin-bottom:0;display:flex}.osa-journal-search{box-sizing:border-box;border:1px solid var(--_osaviva-brand-colors---coconut);background-color:var(--_osaviva-brand-colors---coconut);width:100%;height:44px;min-height:44px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-13px);line-height:20px;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0;text-transform:none;border-radius:8px;margin:0;padding:10px 18px}.osa-journal-search:focus,.osa-journal-search:focus:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-journal-search:focus-visible,.osa-journal-search[data-wf-focus-visible]{box-shadow:none;outline-style:none}.osa-journal-search::placeholder{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.osa-journal-search._w-input{border:1px solid var(--_osaviva-brand-colors---coconut);background-color:var(--_osaviva-brand-colors---coconut);width:100%;height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);border-radius:8px;padding:12px 18px;font-size:16px;line-height:1.4}.osa-journal-select{box-sizing:border-box;width:100%;height:44px;min-height:44px;padding:10px var(--spacing--24)10px 10px;background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-13px);line-height:20px;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0;text-transform:none;border:1px solid #30483859;border-radius:8px;margin:0}.osa-journal-select:focus,.osa-journal-select:focus:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-journal-select:focus-visible,.osa-journal-select[data-wf-focus-visible]{box-shadow:none;outline-style:none}.osa-journal-select._w-select{background-color:var(--_osaviva-brand-colors---coconut);width:100%;height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);border-radius:8px;padding:12px 18px;font-size:16px}.osa-journal-clear{min-height:52px;padding:var(--spacing--12)0px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-13px);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background-color:#0000;text-decoration:underline}.osa-journal-status{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-3);line-height:1.5;font-weight:var(--_🔠-typography---weight--scale-400);margin-top:0;margin-bottom:0}.osa-journal-grid{grid-column-gap:28px;grid-row-gap:36px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;display:grid}.osa-journal-card{border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---coconut);width:100%;height:100%;color:var(--_osaviva-brand-colors---cactus);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.osa-journal-card-image{object-fit:cover;width:100%;height:260px}.osa-journal-card-copy{padding:var(--spacing--24);flex-direction:column;flex-grow:1;display:flex}.osa-journal-card-tag{margin-top:0;margin-bottom:var(--spacing--12);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--button-2);line-height:1.3;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:1px;text-transform:uppercase}.osa-journal-card-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--h6);line-height:1.22;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:0;margin-top:0;margin-bottom:14px}.osa-journal-card-summary{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:1.5;font-weight:var(--_🔠-typography---weight--scale-400);margin-top:0;margin-bottom:22px}.osa-journal-card-link{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--label-1);line-height:1.4;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.11em;text-transform:uppercase;margin-top:auto;text-decoration:underline}.osa-journal-pager{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--16);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-3);justify-content:center;align-items:center;margin-top:36px;display:flex}.osa-journal-page-button{min-height:0;padding:11px var(--spacing--24);font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--destination-selector);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background-color:#0000;border-width:0;align-items:center;text-decoration:none;display:flex;position:relative}.osa-journal-button-bg{border:1px solid var(--_osaviva-brand-colors---cactus);border-radius:var(--_🔘-radius---ui-elements--button-base);position:absolute;inset:0}.osa-journal-button-label{position:relative}.osa-journal-empty{margin-top:var(--spacing--24);margin-bottom:var(--spacing--24);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-h2-mobile);line-height:1.5;font-weight:var(--_🔠-typography---weight--scale-400)}.osa-journal-guides-wrap{padding-top:0;padding-bottom:var(--spacing--24)}.osa-journal-archive-wrap{padding-top:0;padding-bottom:var(--spacing--32)}.osa-journal-landing-title{max-width:1000px;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-h1);line-height:1.15;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:-.015em;margin:0 auto}.osa-way-page-nav{grid-column-gap:0px;grid-row-gap:12px;background-color:var(--_osaviva-brand-colors---sea-glass);border-bottom:0 solid #15350826;flex-wrap:wrap;justify-content:center;gap:16px 24px;padding:24px;display:flex}.osa-way-page-nav.os-trip-nav-tan{background-color:var(--_osaviva-brand-colors---light-tan)}.osa-way-page-nav-link{border-width:0;border-right-style:solid;border-right-color:var(--_osaviva-brand-colors---sunset);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1px;text-transform:uppercase;padding:0;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .25s,opacity .25s}.osa-way-page-nav-link:last-child{border-right-width:0}.osa-way-page-nav-link:hover{color:var(--_osaviva-brand-colors---lagoon-tile);text-underline-offset:4px;text-decoration:underline}.osa-way-page-nav-link:focus-visible,.osa-way-page-nav-link[data-wf-focus-visible],.osa-way-page-nav-link:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-page-nav-link[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){outline-color:var(--_osaviva-brand-colors---lagoon-tile);outline-offset:5px;outline-width:2px;outline-style:solid}.osa-way-mosaic-media{background-color:var(--_osaviva-brand-colors---sea-glass);border-radius:20px;min-height:320px;position:relative;overflow:hidden}.osa-way-mosaic-photo-one{grid-row-start:1;grid-column-start:2}.osa-way-mosaic-photo-two{grid-row-start:2;grid-column-start:1}.osa-way-mosaic-video-card{grid-row:2/span 2;grid-column-start:2}.osa-way-text-one{grid-row-start:1;grid-column-start:1}.osa-way-text-two{background-color:var(--_osaviva-brand-colors---lagoon-tile);grid-row-start:1;grid-column-start:3}.osa-way-text-three{grid-row-start:2;grid-column-start:3}.osa-way-why-grid{grid-column-gap:36px;grid-row-gap:36px;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:block}.osa-way-mid-cta-shade{pointer-events:none;background-color:#1218157a;position:absolute;inset:0}.osa-way-planning-link-wrap{justify-content:center;margin-top:32px;display:flex}.osa-way-highlight-index{grid-column-gap:12px;grid-row-gap:.5rem;flex-direction:column;align-self:start;display:flex;position:sticky;top:8rem}.osa-way-highlight-index-link{color:var(--_osaviva-brand-colors---cactus);border-bottom:1px solid #30483833;padding:16px 0;font-size:18px;text-decoration:none;display:block}.osa-way-review-scroll-track{grid-column-gap:24px;grid-row-gap:20px;flex-direction:column;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.osa-way-review-card{background-color:var(--_osaviva-brand-colors---sea-glass);color:var(--_osaviva-brand-colors---cactus);border:1px solid #3048382e;border-radius:16px;padding:32px}.osa-way-review-summary{font-size:20px;line-height:1.5}.osa-way-review-author{font-size:14px}.osa-way-review-source{color:var(--_osaviva-brand-colors---cactus);font-size:13px;text-decoration:underline}.osa-way-review-layout{grid-column-gap:32px;grid-row-gap:28px;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr;align-items:stretch;display:grid}.osa-way-feature-review-source{color:var(--_osaviva-brand-colors---coconut);margin-top:20px;font-size:14px;text-decoration:underline}.osa-way-why-native-features{grid-column-gap:36px;grid-row-gap:36px;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.osa-way-why-card{grid-column-gap:24px;grid-row-gap:24px;border-top:1px solid #30483833;flex-direction:column;padding-top:28px;display:flex}.osa-way-why-feature-title{color:var(--_osaviva-brand-colors---cactus);margin-bottom:16px;font-size:24px;font-weight:400;line-height:1.15}.osa-way-why-feature-description{font-size:16px;line-height:1.6}.osa-way-why-source{display:none}.osa-way-why-statement{letter-spacing:-.5px;margin-bottom:0;font-size:40px;font-weight:400;line-height:1.35}.osa-global-team{background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);padding:100px 5vw;position:relative}.osa-global-inner{width:100%;height:200vh;position:relative}.osa-global-sticky{grid-column-gap:36px;grid-row-gap:36px;flex-direction:column;align-items:center;height:75vh;display:flex;position:sticky;top:15vh}.osa-global-heading{grid-column-gap:18px;grid-row-gap:18px;text-align:center;flex-direction:column;align-items:center;display:flex}.osa-global-eyebrow{color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:2px;text-transform:uppercase;margin:0;font-size:12px}.osa-global-title{max-width:900px;color:var(--_osaviva-brand-colors---cactus);margin:0;font-size:clamp(70px,9vw,160px);font-weight:400;line-height:.95}.osa-global-card{z-index:2;box-sizing:border-box;grid-column-gap:8px;grid-row-gap:8px;background-color:var(--_osaviva-brand-colors---sea-glass);border-radius:16px;flex-direction:column;width:20vw;min-width:250px;height:20vw;min-height:300px;padding:14px;display:flex;position:absolute}.osa-global-card-1{background-color:var(--_osaviva-brand-colors---sunset);position:relative}.osa-global-card-2{background-color:#f2b544;bottom:0;left:5%}.osa-global-card-3{background-color:var(--_osaviva-brand-colors---sea-glass);top:12%;right:3%}.osa-global-card-4{background-color:var(--_osaviva-brand-colors---sunset);top:68%;right:10%}.osa-global-card-5{background-color:#f2b544;top:50%;left:17%}.osa-global-image-wrap{border-radius:9px;flex-shrink:0;width:100%;height:65%;overflow:hidden}.osa-global-image{object-fit:cover;object-position:center;width:100%;height:100%}.osa-global-card-copy{width:100%}.osa-global-name{margin:0;font-size:24px;font-weight:400;line-height:1.1}.osa-global-role{margin:5px 0 0;font-size:12px;line-height:1.3}.osa-global-location{margin:4px 0 0;font-size:11px;line-height:1.3}.osa-global-details{width:100%;margin-top:auto;font-size:12px}.osa-global-summary{cursor:pointer;padding-top:5px;padding-bottom:5px;font-size:12px;text-decoration:underline}.osa-global-bio{font-size:15px;line-height:1.5}.osa-global-bio-paragraph{margin-top:0;margin-bottom:16px}.osa-way-signature-layout{grid-column-gap:5rem;grid-row-gap:5rem;grid-template-rows:auto;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);align-items:start;display:block}.osa-way-mosaic-text-1{background-color:var(--_osaviva-brand-colors---agave);height:304px;min-height:0;color:var(--_osaviva-brand-colors---coconut);border-radius:20px;flex-direction:column;grid-area:1/1/2/2;justify-content:flex-start;padding:32px;display:flex;position:relative;overflow:hidden}.osa-way-mosaic-text-2{background-color:var(--_osaviva-brand-colors---lagoon-tile);height:304px;min-height:0;color:var(--_osaviva-brand-colors---coconut);border-radius:20px;flex-direction:column;grid-area:1/3/2/4;justify-content:flex-start;padding:32px;display:flex;position:relative;overflow:hidden}.osa-way-mosaic-text-3{background-color:var(--_osaviva-brand-colors---agave);height:304px;min-height:0;color:var(--_osaviva-brand-colors---coconut);border-radius:20px;flex-direction:column;grid-area:2/3/3/5;justify-content:flex-start;padding:32px;display:flex;position:relative;overflow:hidden}.osa-way-mosaic-visual-1{background-color:var(--_osaviva-brand-colors---sea-glass);border-radius:20px;grid-area:1/2/3/3;height:624px;min-height:0;position:relative;overflow:hidden}.osa-way-mosaic-visual-2{background-color:var(--_osaviva-brand-colors---sea-glass);border-radius:20px;grid-area:1/4/2/5;height:304px;min-height:0;position:relative;overflow:hidden}.osa-way-mosaic-visual-3{background-color:var(--_osaviva-brand-colors---sea-glass);border-radius:20px;grid-area:2/1/3/2;height:304px;min-height:0;position:relative;overflow:hidden}.os-itinerary-timeline{position:relative}.os-itinerary-spine{background-color:#b5c2ba;width:2px;position:absolute;top:32px;bottom:48px;left:50%}.os-itinerary-progress{background-color:var(--_osaviva-brand-colors---cactus);width:2px;height:0}.os-itinerary-marker{z-index:2;border:0px solid var(--_osaviva-brand-colors---agave);background-color:#b5c2ba;border-radius:50%;width:20px;height:20px;position:absolute;top:64px;left:50%;transform:translate(-50%)}.os-itinerary-stage-copy{text-align:right;grid-row-start:1;grid-column-start:1;padding-top:20px;padding-bottom:20px}.os-itinerary-stage-copy.os-itinerary-even-copy{text-align:left;grid-column-start:2}.os-itinerary-image-wrap{border-radius:4px;grid-row-start:1;grid-column-start:2;align-self:center;height:clamp(440px,34vw,560px);min-height:440px;position:relative;overflow:hidden}.os-itinerary-image-wrap.os-itinerary-even-image{grid-column-start:1}.os-itinerary-cta{z-index:0;grid-row-gap:28px;min-height:clamp(560px,40vw,820px);color:var(--_osaviva-brand-colors---coconut);text-align:center;clip-path:polygon(0% 5.7vw,1.2516% 5.8313vw,2.5063% 5.9453vw,3.7639% 6.0428vw,5.024% 6.1241vw,6.2865% 6.1898vw,7.551% 6.2404vw,8.8174% 6.2764vw,10.0853% 6.2983vw,11.3546% 6.3066vw,12.625% 6.3019vw,13.8962% 6.2845vw,15.168% 6.2552vw,16.4401% 6.2143vw,17.7123% 6.1624vw,18.9844% 6.1vw,20.256% 6.0276vw,21.527% 5.9457vw,22.797% 5.8548vw,24.0659% 5.7555vw,25.3333% 5.6481vw,26.5991% 5.5334vw,27.863% 5.4117vw,29.1247% 5.2836vw,30.384% 5.1496vw,31.6406% 5.0102vw,32.8943% 4.8659vw,34.1449% 4.7172vw,35.392% 4.5647vw,36.6355% 4.4087vw,37.875% 4.25vw,39.1104% 4.0889vw,40.3413% 3.926vw,41.5676% 3.7618vw,42.789% 3.5968vw,44.0052% 3.4315vw,45.216% 3.2664vw,46.4211% 3.1021vw,47.6203% 2.9389vw,48.8134% 2.7776vw,50% 2.6185vw,51.18% 2.4622vw,52.353% 2.3092vw,53.5189% 2.16vw,54.6773% 2.0151vw,55.8281% 1.875vw,56.971% 1.7403vw,58.1057% 1.6113vw,59.232% 1.4888vw,60.3496% 1.3731vw,61.4583% 1.2648vw,62.5579% 1.1644vw,63.648% 1.0724vw,64.7285% .9893vw,65.799% .9156vw,66.8594% .8519vw,67.9093% .7985vw,68.9486% .7562vw,69.977% .7253vw,70.9942% .7064vw,72% .7vw,72% .7vw,72.5016% .7011vw,73.0064% .7043vw,73.514% .7096vw,74.0243% .7169vw,74.537% .7263vw,75.052% .7377vw,75.569% .751vw,76.0877% .7663vw,76.608% .7834vw,77.1296% .8023vw,77.6524% .8231vw,78.176% .8456vw,78.7003% .8699vw,79.225% .8958vw,79.75% .9234vw,80.275% .9527vw,80.7997% .9835vw,81.324% 1.0159vw,81.8476% 1.0498vw,82.3704% 1.0852vw,82.892% 1.122vw,83.4123% 1.1602vw,83.931% 1.1999vw,84.448% 1.2408vw,84.963% 1.283vw,85.4757% 1.3266vw,85.986% 1.3713vw,86.4936% 1.4172vw,86.9984% 1.4643vw,87.5% 1.5125vw,87.9983% 1.5618vw,88.493% 1.6121vw,88.984% 1.6635vw,89.471% 1.7158vw,89.9537% 1.769vw,90.432% 1.8232vw,90.9056% 1.8782vw,91.3744% 1.9341vw,91.838% 1.9907vw,92.2963% 2.0481vw,92.749% 2.1063vw,93.196% 2.1651vw,93.637% 2.2246vw,94.0717% 2.2847vw,94.5% 2.3453vw,94.9216% 2.4065vw,95.3364% 2.4682vw,95.744% 2.5304vw,96.1443% 2.593vw,96.537% 2.656vw,96.922% 2.7194vw,97.299% 2.7831vw,97.6677% 2.8471vw,98.028% 2.9113vw,98.3796% 2.9758vw,98.7224% 3.0404vw,99.056% 3.1052vw,99.3803% 3.17vw,99.695% 3.235vw,100% 3.3vw,100% 100%,0% 100%);isolation:isolate;background-image:none;background-position:50% 0;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding:clamp(160px,12vw,240px) 8vw 120px;display:flex;position:relative;overflow:hidden}.os-itinerary-cta-overlay{z-index:-1;background-color:#1218154d;position:absolute;inset:0}.osa-way-process-native{max-width:1400px;margin:0 auto}.osa-way-process-title{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);margin:0 0 16px;font-size:26px;font-weight:400;line-height:1.15}.osa-way-process-source{display:none}.osa-way-why-intro{max-width:1100px}.osa-way-glass-button{width:fit-content;min-height:0;padding:11px var(--spacing--12);font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---coconut);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.osa-way-glass-button:focus-visible,.osa-way-glass-button[data-wf-focus-visible],.osa-way-glass-button:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-glass-button[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){outline-color:var(--_osaviva-brand-colors---lagoon-tile);outline-offset:5px;outline-width:2px;outline-style:solid}.osa-way-glass-button.osa-native-final-cta{isolation:isolate;--_cta-states---background-fill:var(--_osaviva-brand-colors---sunset);--_cta-states---background-scale:1;background-color:#0000;border-color:#0000;transform:none}.osa-way-glass-button.osa-native-final-cta:hover,.osa-way-glass-button.osa-native-final-cta:focus-visible,.osa-way-glass-button.osa-native-final-cta[data-wf-focus-visible]{--_cta-states---background-fill:var(--_osaviva-brand-colors---apricot-cream);--_cta-states---background-scale:.96}.os-itinerary-highlight-card{aspect-ratio:3/4;border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;height:auto;min-height:0;display:flex;position:relative;overflow:hidden}.os-itinerary-highlight-card.os-trip-highlight-lower{margin-top:48px}.os-itinerary-highlight-image{z-index:0;object-fit:cover;object-position:50% 100%;border-radius:0;width:100%;height:112%;position:absolute;top:-6%;left:0}.os-itinerary-highlight-scrim{z-index:1;background-image:linear-gradient(#0000 55%,#000000a6 100%);display:block;position:absolute;inset:0}.os-itinerary-footer-backing{background-color:var(--_osaviva-brand-colors---agave);background-image:linear-gradient(180deg,var(--_osaviva-brand-colors---coconut)0%,var(--_osaviva-brand-colors---coconut)50%,var(--_osaviva-brand-colors---agave)50%,var(--_osaviva-brand-colors---agave)100%);padding-top:0}.osa-way-mid-cta-copy{z-index:1;text-align:center;max-width:900px;position:relative}.osa-way-glass-button-bg{border-top-style:solid;border-top-width:1px;border-top-color:var(--_osaviva-brand-colors---sunset);border-right-style:solid;border-right-width:1px;border-right-color:var(--_osaviva-brand-colors---sunset);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--_osaviva-brand-colors---sunset);border-left-style:solid;border-left-width:1px;border-left-color:var(--_osaviva-brand-colors---sunset);background-color:var(--_osaviva-brand-colors---sunset);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;border-radius:4px;transition:transform .28s,background-color .28s,border-color .28s;position:absolute;inset:0}.osa-way-glass-button-bg:hover,.osa-way-glass-button-bg:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---apricot-cream);background-color:var(--_osaviva-brand-colors---apricot-cream)}.osa-way-glass-button-bg.osa-native-final-cta-bg{z-index:-1;border-color:var(--_cta-states---background-fill);background-color:var(--_cta-states---background-fill);transform:scale(var(--_cta-states---background-scale));transform-origin:50%}.osa-way-feature-number{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---agave);font-size:56px;line-height:1}.os-itinerary-hotels-grid{grid-column-gap:24px;grid-row-gap:40px;grid-template-columns:repeat(3,1fr);display:grid}.os-itinerary-hotel-image{object-fit:cover;border-radius:24px;width:100%;height:280px;margin-bottom:20px}.os-itinerary-hotel-name{font-family:var(--_🔠-typography---font--body);margin-top:0;margin-bottom:12px;font-size:24px;font-weight:400;line-height:1.2}.os-itinerary-overview-grid{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:center;display:grid}.os-itinerary-map-data{display:none}.osa-way-mosaic-video{z-index:2;object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.osa-way-mosaic-title{z-index:1;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);margin-top:auto;margin-bottom:12px;font-size:30px;font-weight:400;line-height:1;position:relative}.osa-way-mosaic-body{z-index:1;margin-top:0;margin-bottom:0;font-size:14px;line-height:1.5;position:relative}.text-wrap-about-home-c-2{max-width:680px;margin-bottom:80px}.feature-tile-with-icon-2{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.features-grid-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}.body-medium-2{color:var(--_🎨-color--base---neutral--dark-64)}.section-2{z-index:2;background-color:var(--_osaviva-brand-colors---coconut);color:var(--_🎨-color--base---neutral--dark-88);padding-top:80px;padding-bottom:80px;position:relative}.section-2.about-home-c-section{padding-bottom:120px}.section-2.about-home-c-section.hiw-brand-service{background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus)}.section-2.column-home-c-section{padding-top:120px;padding-bottom:120px}.section-2.column-home-c-section.hiw-brand-investment{background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus)}.icon-feature-xlarge-2{width:44px;height:44px;color:var(--_osaviva-brand-colors---cactus);justify-content:center;align-items:center;display:flex}.text-wrap-feature-icon-2{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:216px;display:flex}.text-h4-2{font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-1px;font-size:32px;font-weight:400;line-height:36px}.text-h4-2.no-margins{font-weight:var(--_🔠-typography---all-weights--medium)}.text-h4-2.no-margins.hiw-typography-2{font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-.5px;font-weight:400}.main-container-2{z-index:3;width:100%;max-width:1800px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;position:relative}.text-large-2{font-family:var(--_🔠-typography---font--body);letter-spacing:0;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:28px}.text-large-2.text-body-bold.hiw-typography-3{font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-.5px;font-weight:400}.body-medium-3{color:var(--_🎨-color--base---neutral--dark-64)}.icon-feature-xlarge-3{width:44px;height:44px;color:var(--_osaviva-brand-colors---cactus);justify-content:center;align-items:center;display:flex}.text-wrap-feature-icon-3{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:216px;display:flex}.text-h4-3{font-family:var(--_🔠-typography---font--body);letter-spacing:-1px;font-size:32px;font-weight:500;line-height:36px}.text-h4-3.no-margins{font-weight:var(--_🔠-typography---all-weights--medium)}.main-container-3{z-index:3;width:100%;max-width:1800px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;position:relative}.osa-way-intro-native{max-width:1100px;margin-left:auto;margin-right:auto}.osa-way-large-statement{font-family:var(--_🔠-typography---font--body);letter-spacing:-.4px;margin:0;font-size:40px;font-weight:400;line-height:1.35}.osa-way-intro-source{display:none}.icon-large-2{width:28px;height:28px;color:var(--_osaviva-brand-colors---cactus);flex:none;justify-content:center;align-items:center;display:flex}.features-list-2{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.author-avatar-2{border-radius:100vw;flex:none;width:32px;height:32px;overflow:hidden}.testimonial-top-tile-2{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.contact-testimonial-2{grid-column-gap:32px;grid-row-gap:32px;background-color:var(--_osaviva-brand-colors---sea-glass);border-radius:24px;flex-flow:column;max-width:332px;padding:24px;display:flex}.icon-star-2{width:12px;height:12px;color:var(--_🎨-color--base---neutral--dark-64);justify-content:center;align-items:center;display:flex}.image-wrap-column-2{border-radius:12px;width:100%;height:720px;position:relative;overflow:hidden}.image-wrap-column-2.overview{min-height:100%}.button-text-2{z-index:1;text-shadow:0 1.5em #fbfbf7;position:relative}.button-text-2.secondary-58{text-shadow:0 1.5em #fbfbf7}.cta-main-2{grid-column-gap:8px;grid-row-gap:8px;font-family:var(--_🔠-typography---font--body);color:#fff;letter-spacing:.25px;text-transform:uppercase;cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:11px 16px;font-size:14px;font-weight:500;line-height:20px;transition:color .3s;display:flex;position:relative}.cta-main-2:hover,.cta-main-2:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#fbfbf7}.cta-main-2.secondary-53{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--_osaviva-brand-colors---cactus)}.text-body-bold-2{font-weight:500}.feature-list-item-2{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:center;display:flex}.label-small-2{font-family:var(--_🔠-typography---font--body);letter-spacing:.75px;text-transform:uppercase;font-size:10px;font-weight:400;line-height:12px}.heading-column-2{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.button-icon-wrap-2{flex:none;justify-content:flex-end;align-items:center;width:12px;height:12px;display:flex;overflow:hidden}.button-icon-wrap-2.left{margin-left:-4px}.button-icon-wrap-2.right{margin-right:-4px}.label-master-2{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--_osaviva-brand-colors---sea-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--_osaviva-brand-colors---cactus);text-align:center;border-radius:0;justify-content:center;align-items:center;padding:4px 8px;display:flex}.label-master-2.depth{background-color:var(--_osaviva-brand-colors---sea-glass)}.testimonial-rating-2{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.headline-column-2{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.content-column-2{z-index:1;grid-column-gap:64px;grid-row-gap:64px;flex-flow:column;justify-content:space-between;align-items:stretch;max-width:564px;display:flex;position:relative}.content-column-2.smaller{grid-column-gap:48px;grid-row-gap:48px}.content-column-2.smaller.centered{justify-content:center;align-items:flex-start}.column-halves-2{grid-column-gap:132px;grid-row-gap:132px;grid-template-rows:auto}.button-text-mask-2{pointer-events:none;flex:none;height:20px;overflow:hidden}.testimonial-author-2{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;display:flex}.overlay-tag-card-2{z-index:2;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:16px;display:flex;position:absolute;inset:0%}.overlay-tag-card-2.centered{justify-content:center;align-items:center}.button-bg-2{border:1px solid var(--_osaviva-brand-colors---sunset);background-color:var(--_osaviva-brand-colors---sunset);border-radius:4px;transition:background-color .3s;position:absolute;inset:0%}.button-bg-2:hover,.button-bg-2:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#304838;border-color:#304838}.button-bg-2.secondary-62{border-color:var(--_osaviva-brand-colors---cactus);background-color:#0000}.button-bg-2.secondary-62:hover{border-color:var(--_osaviva-brand-colors---cactus);background-color:var(--_osaviva-brand-colors---cactus)}.button-bg-2.secondary-62:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#304838;border-color:#304838}.overlay-about-video-2{opacity:1;background-color:#0000002e;width:100%;height:100%;position:absolute;inset:0%}.cta-main-3{grid-column-gap:8px;grid-row-gap:8px;font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---coconut);letter-spacing:.25px;text-transform:uppercase;cursor:pointer;border-radius:32px;flex:none;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;transition:color .3s;display:flex;position:relative}.cta-main-3:hover{color:var(--_osaviva-brand-colors---coconut)}.cta-main-3:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#f6f3f0}.cta-main-3.secondary-13{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--_osaviva-brand-colors---cactus)}.heading-strong-2{max-width:900px;font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-1px;font-size:80px;font-weight:400;line-height:1.05}.heading-strong-2.hiw-typography-1{font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-.5px;font-weight:400}.section-3{z-index:2;background-color:var(--_osaviva-brand-colors---coconut);color:var(--_🎨-color--base---neutral--dark-88);padding-top:80px;padding-bottom:80px;position:relative}.section-3.hero-about-section{min-height:200vh;padding-top:0;padding-bottom:0}.section-3.hero-about-section.hiw-brand-hero{color:var(--_osaviva-brand-colors---coconut);background-color:#648a73}.video-about-hero-2{border-radius:24px;width:80%;height:70%;overflow:hidden}.headline-about-hero-2{z-index:5;text-align:center;max-width:680px;margin-left:auto;margin-right:auto;position:absolute;top:160px;left:0;right:0}.button-bg-3{border:1px solid var(--_🎨-color--base---neutral--light-8);background-color:var(--_osaviva-brand-colors---cactus);border-radius:32px;transition:background-color .3s;position:absolute;inset:0%}.button-bg-3:hover{border-color:var(--_🎨-color--base---neutral--light-8);background-color:var(--_🎨-color--base---neutral--dark-88)}.button-bg-3:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#000000e0;border-color:#f6f3f014}.button-bg-3.secondary-22{border-color:var(--_🎨-color--base---neutral--dark-0);background-color:var(--_🎨-color--base---neutral--dark-4)}.button-bg-3.secondary-22:hover{border-color:var(--_🎨-color--base---neutral--light-8);background-color:var(--_🎨-color--base---neutral--dark-88)}.button-bg-3.secondary-22:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#000000e0;border-color:#f6f3f014}.button-text-3{z-index:1;text-shadow:0 1.5em #f6f3f0;position:relative}.button-text-3.secondary-18{text-shadow:0 1.5em #f6f3f0}.text-h4-4{font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-1px;font-size:32px;font-weight:400;line-height:36px}.content-wrap-about-2{grid-column-gap:32px;grid-row-gap:32px;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;max-width:912px;margin-top:50vh;margin-left:auto;margin-right:auto;display:flex}.outer-icon-process{justify-content:center;align-items:center;display:flex}.text-m{font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-.2vw;font-size:54px;font-weight:400;line-height:1.1}.tittle-process{font-weight:500}.text-xs{grid-column-gap:.5vw;grid-row-gap:.5vw;font-family:var(--_🔠-typography---font--body);color:inherit;justify-content:flex-start;align-items:center;font-size:17px;line-height:1.6;display:flex}.section-4{padding-top:6vw;padding-bottom:6vw}.section-4.hiw-brand-process{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);background-color:#648a73}.text-ms{font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-.1vw;font-size:34px;font-weight:400;line-height:1.15}.tagline-section{border:.2vw solid var(--_osaviva-brand-colors---cactus);text-transform:uppercase;border-radius:200vw;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:.2vw .8vw;font-weight:500;display:flex}.main-content-process{grid-column-gap:5vw;grid-row-gap:5vw;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:sticky;top:1.5vw}.container{max-width:none;padding-left:2.5vw;padding-right:2.5vw}.icon-block{aspect-ratio:1;filter:invert();width:7vw}.inner-main-process{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;height:40vw;display:flex}.heading-sections-block{font-weight:500}.heading-sections-block.our-process{text-align:center;width:55%}.card-process{grid-column-gap:3vw;grid-row-gap:24px;background-color:var(--_osaviva-brand-colors---coconut);width:25vw;height:auto;min-height:440px;color:var(--_osaviva-brand-colors---cactus);border-radius:.25vw;flex-flow:column;justify-content:space-between;align-items:stretch;padding:24px;display:flex}.card-process.v2{transform:translateY(20vw)}.wrapper-process{grid-column-gap:4vw;grid-row-gap:4vw;flex-flow:column;justify-content:flex-start;align-items:center;height:200vh;display:flex;position:relative}.text-s{font-family:var(--_🔠-typography---font--body);color:inherit;letter-spacing:-.06vw;margin-bottom:0;font-size:1.2vw;line-height:1.5vw}.image-wrapper{align-self:flex-start;width:100%;position:relative;overflow:hidden}.contact-col.cc-3col{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-auto-columns:1fr;display:grid}.image{object-fit:cover;width:100%;height:auto}.container-2{width:100%;max-width:90rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem}.eyebrow{color:var(--_osaviva-brand-colors---lagoon-tile);justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.eyebrow.bottom-margin-none{margin-bottom:0}.how-it-work-info{grid-column-gap:1rem;grid-row-gap:1rem;background-color:#fff;flex-flow:column;height:15rem;padding:2rem;display:flex}.header-col.cc-max-700{text-align:center;max-width:43.75rem;margin-left:auto;margin-right:auto}.grid-cols{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-columns:1fr;display:grid;position:relative}.grid-cols.cc-column{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-columns:minmax(0,1fr)}.grid-cols.cc-faq{grid-column-gap:7rem;grid-row-gap:7rem;grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.section-5{width:100%;padding-top:7rem;padding-bottom:7rem;position:relative}.section-5.hiw-brand-milestones{background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus)}.title-wrapper{margin-bottom:0}.button-icon-wrap-3{grid-column-gap:.25rem;grid-row-gap:.25rem;justify-content:flex-end;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;overflow:hidden}.text-sm{letter-spacing:0;font-size:1rem;line-height:1.4}.text-sm.cc-bottom{position:absolute;inset:0%}.user-img{margin-left:-.5rem}.user-img.cc-left-0{margin-left:0}.faq-icon-wrap{background-color:#fff;flex-flow:column;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:relative}.faq-question{color:var(--_osaviva-brand-colors---cactus);cursor:pointer;justify-content:space-between;align-items:center;transition:color .3s;display:flex}.faq-question:hover,.faq-question:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#ea580c}.faq-icon{background-color:var(--_osaviva-brand-colors---sunset);width:1rem;height:2px}.faq-icon.cc-vertical{position:absolute;transform:rotate(90deg)}.line{background-color:#e5e7eb99;width:100%;height:1px;margin-top:1.5rem;margin-bottom:1.5rem}.container-3{width:100%;max-width:90rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem}.text-lg{letter-spacing:0;font-size:1.25rem;font-weight:500;line-height:1.4}.text-lg.cc-faq{color:inherit}.faq-answer-wrap{height:0;overflow:hidden}.column{position:relative}.column.cc-faq{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.faq-bottom{grid-column-gap:.75rem;grid-row-gap:.75rem;background-color:#fff;border-right:2px solid #ea580c;flex-flow:column;padding:1.5rem;display:flex}.button{grid-column-gap:.5rem;color:#fff;text-align:center;background-color:#111827;justify-content:center;align-items:center;padding:1rem 1.625rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.button.small{padding:.625rem 1rem}.button-icon{width:1rem;min-width:1rem;height:1rem}.cta-wrapper{z-index:3;grid-column-gap:.75rem;grid-row-gap:.75rem;flex-wrap:wrap;display:flex}.cta-wrapper.cc-top-4{margin-top:.25rem}.button-text-wrap{position:relative}.faq-answer{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);padding-top:12px}.section-6{width:100%;padding-top:7rem;padding-bottom:7rem;position:relative}.section-6.hiw-brand-faq{background-color:var(--_osaviva-brand-colors---sea-glass);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus)}.faq-accordion{padding-top:var(--spacing--24);padding-bottom:var(--spacing--24);grid-column-gap:.75rem;grid-row-gap:0px;flex-flow:column;display:flex}.container-4{width:100%;max-width:90rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem}.osaviva-hiw-service{background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus)}.osaviva-hiw-hero{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);background-color:#648a73}.osaviva-hiw-options{background-color:var(--_osaviva-brand-colors---sea-glass);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus)}.osaviva-hiw-process{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);background-color:#648a73}.osaviva-hiw-investment,.osaviva-hiw-milestones{background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus)}.osaviva-hiw-faq{background-color:var(--_osaviva-brand-colors---sea-glass);font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus)}.osaviva-hiw-cta{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);background-color:#648a73}.hiw-typography-6{font-family:var(--_🔠-typography---font--heading-serif);color:inherit;letter-spacing:-.5px;font-size:48px;font-weight:400;line-height:1.12}.osa-journal-image-wrap{flex-shrink:0;width:100%;height:260px;overflow:hidden}.osa-journal-cta-backing{background-color:var(--_osaviva-brand-colors---sea-glass);pointer-events:none;background-image:linear-gradient(#eff8f8 0% 50%,#7c9688 50% 100%);width:100%;height:100%;position:absolute;top:0;left:0}.osa-journal-coral-bg{border:1px solid var(--_osaviva-brand-colors---sunset);border-radius:var(--_🔘-radius---ui-elements--button-base);background-color:var(--_osaviva-brand-colors---sunset);transition:background-color .3s;position:absolute;inset:0%}.osa-journal-map-section{box-sizing:border-box;width:100%;padding:100px 40px var(--spacing--80);background-color:var(--_osaviva-brand-colors---sea-glass);color:var(--_osaviva-brand-colors---cactus);background-image:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin-top:0;position:relative}.osa-journal-map-wave{pointer-events:none;width:100%;height:140px;display:block;position:absolute;top:auto;bottom:-1px;left:0}.osa-journal-map-wave-path{fill:var(--_osaviva-brand-colors---sea-glass)}.osa-journal-map-inner{position:relative}.osa-journal-top-container{box-sizing:border-box;background-color:var(--_osaviva-brand-colors---coconut);width:100%;max-width:none;color:var(--_osaviva-brand-colors---cactus);background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto 150%;margin-left:auto;margin-right:auto;padding:160px 40px 144px;position:relative}.osa-way-hotel-copy{grid-row-gap:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;width:100%;padding:48px;display:flex}.osa-way-hero-eyebrow{color:var(--_osaviva-brand-colors---coconut);text-align:left;letter-spacing:2px;text-transform:uppercase;margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.3}.osa-way-hotel-country{letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:1.3}.osa-way-signature-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.01em;margin-top:0;margin-bottom:16px;font-size:44px;font-weight:300;line-height:1.1}.osa-way-signature-body{font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);margin-top:0;margin-bottom:0}.osa-way-hotel-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);margin-top:0;margin-bottom:14px;font-size:30px;font-weight:400;line-height:1.15}.osa-way-hotel-location{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---sunset);letter-spacing:2px;text-transform:uppercase;margin-top:0;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.3}.osa-way-hotel-description{font-family:var(--_🔠-typography---font--body);margin-top:16px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.6}.osa-way-family-review-title{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);margin-top:16px;margin-bottom:16px;font-size:18px;font-weight:500;line-height:1.3}.osa-way-feature-review-title{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);margin-top:20px;margin-bottom:24px;font-size:18px;font-weight:500;line-height:1.3}.osa-way-feature-review-quote{font-family:var(--_🔠-typography---font--heading-serif);border-left-style:none;margin:0 0 28px;padding:0;font-size:44px;font-weight:400;line-height:1.2}.osa-way-feature-review-author{font-family:var(--_🔠-typography---font--body);margin-top:0;margin-bottom:4px;font-size:16px;line-height:1.4}.osa-way-feature-review-country{font-family:var(--_🔠-typography---font--body);margin-top:0;margin-bottom:16px;font-size:14px;line-height:1.4}.osa-way-feature-review-cms{display:none}.osa-way-final-wave-svg{width:100%;height:100%;color:var(--_osaviva-brand-colors---coconut);display:block}.osa-way-final-cms{display:none}.osa-way-cms-content{display:block}.osa-way-process-cms{grid-column:1/4;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;width:100%;display:grid}.osa-way-cms-step-title-1{text-align:center;flex-direction:column;grid-row-start:1;grid-column-start:1;align-items:center;row-gap:24px;margin-top:0;margin-bottom:0;display:flex}.osa-way-cms-step-body-1{text-align:center;grid-row-start:2;grid-column-start:1;margin-top:0;margin-bottom:0}.osa-way-cms-step-title-2{text-align:center;flex-direction:column;grid-row-start:1;grid-column-start:2;align-items:center;row-gap:24px;margin-top:0;margin-bottom:0;display:flex}.osa-way-cms-step-body-2{text-align:center;grid-row-start:2;grid-column-start:2;margin-top:0;margin-bottom:0}.osa-way-cms-step-title-3{text-align:center;flex-direction:column;grid-row-start:1;grid-column-start:3;align-items:center;row-gap:24px;margin-top:0;margin-bottom:0;display:flex}.osa-way-cms-step-body-3{text-align:center;grid-row-start:2;grid-column-start:3;margin-top:0;margin-bottom:0}.osa-way-why-cms{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;width:100%;display:grid}.osa-way-cms-why-heading{color:var(--_osaviva-brand-colors---cactus);grid-column:1/5;grid-row-start:1;margin-top:0;margin-bottom:0}.osa-way-cms-why-statement{grid-column:1/5;grid-row-start:2;margin-top:0;margin-bottom:48px}.osa-way-cms-feature-title-1{flex-direction:column;grid-row-start:3;grid-column-start:1;row-gap:24px;margin-top:0;margin-bottom:0;display:flex}.osa-way-cms-feature-title-2{flex-direction:column;grid-row-start:3;grid-column-start:2;row-gap:24px;margin-top:0;margin-bottom:0;display:flex}.osa-way-cms-feature-title-3{flex-direction:column;grid-row-start:3;grid-column-start:3;row-gap:24px;margin-top:0;margin-bottom:0;display:flex}.osa-way-cms-feature-title-4{flex-direction:column;grid-row-start:3;grid-column-start:4;row-gap:24px;margin-top:0;margin-bottom:0;display:flex}.osa-way-cms-feature-body-1{grid-row-start:4;grid-column-start:1;margin-top:0;margin-bottom:0}.osa-way-cms-feature-body-2{grid-row-start:4;grid-column-start:2;margin-top:0;margin-bottom:0}.osa-way-cms-feature-body-3{grid-row-start:4;grid-column-start:3;margin-top:0;margin-bottom:0}.osa-way-cms-feature-body-4{grid-row-start:4;grid-column-start:4;margin-top:0;margin-bottom:0}.osa-way-review-cms{display:block}.osa-way-cta-background-image{z-index:0;opacity:.55;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.osa-way-cta-background-image.osa-exp-final-parallax{height:calc(100% + 200px);top:-100px}.osa-way-review-cards-cms{align-content:start;gap:24px;width:100%;display:none}.osa-experience-highlights-list{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.osa-experience-highlight{background-color:var(--_osaviva-brand-colors---coconut);flex-direction:column;height:100%;display:flex}.osa-experience-highlight-media{height:320px;position:relative;overflow:hidden}.osa-experience-highlight-copy{padding:32px}.osa-experience-steps-list{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.osa-experience-reasons-list{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.osa-experience-more-reviews-list{grid-row-gap:24px;grid-template-columns:1fr;display:grid}.osa-experience-signatures-list{grid-row-gap:80px;grid-template-columns:1fr;display:grid}.osa-experience-carousel-viewport{width:100%;min-width:0;overflow:auto hidden}.osa-region-body-consistent{max-width:780px;font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--body-2);line-height:1.65;font-weight:var(--all-weights--normal);margin-top:0;margin-bottom:0}.osa-region-map-wave-svg{width:100%;height:100%;display:block}.osa-selector-exterior{z-index:-1;border:1px solid var(--_osaviva-brand-colors---cactus);border-radius:var(--_🔘-radius---ui-elements--button-base);background-color:var(--_osaviva-brand-colors---coconut);pointer-events:none;position:absolute;inset:-1px}.osa-selector-exterior.osa-selector-month-exterior{border-color:var(--_osaviva-brand-colors---coconut);background-color:#0000}.osa-selector-exterior.osa-selector-month-exterior.osa-month-selected-exterior{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fefefc29;box-shadow:inset 0 2px 5px #1c302440,inset 0 -1px #fefefc33}.osa-seasonal-decoration{z-index:-1;pointer-events:none;position:absolute;inset:0}.osa-seasonal-paper{opacity:.18;pointer-events:none;mix-blend-mode:multiply;background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6abb5faa710d9dc10d5a3723_paper-texture.jpg);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.osa-seasonal-wave-top{pointer-events:none;width:calc(100% + 2px);height:48px;color:var(--_osaviva-brand-colors---coconut);display:block;position:absolute;top:-2px;left:-1px}.osa-seasonal-wave-bottom{pointer-events:none;width:calc(100% + 2px);height:48px;color:var(--_osaviva-brand-colors---coconut);display:block;position:absolute;bottom:-2px;left:-1px}.osaviva-home-region-parallax-photo{z-index:0;background-image:inherit;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition-property:none;transition-duration:0s;position:absolute;top:0;left:0}.osaviva-home-photo-parallax-crop{scale:1.06}.osa-regional-cta-parallax-bg{z-index:0;pointer-events:none;background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6a739715a732742fcaa4dfce/6a97097cc5b9aada502f1168_Osaviva-destinations-CTA-background.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:calc(100% + 80px);transition-property:none;position:absolute;top:-40px;left:0}.osa-about-monkey-frame{border-radius:var(--_🔘-radius---ui-elements--button-base);width:86%;height:510px;transition:none;position:absolute;top:35px;right:0;overflow:hidden}.osa-about-photo-inner{transform-origin:50%;object-fit:cover;will-change:transform;border-radius:0;width:100%;max-width:none;height:112%;transition:none;display:block;position:absolute;top:-6%;left:0}.osa-about-photo-inner.osa-about-monkey-focal{object-position:90% 40%}.osa-about-founder-frame{z-index:4;border-radius:var(--_🔘-radius---ui-elements--button-base);width:270px;height:260px;transition:none;position:absolute;bottom:-48px;left:-25px;overflow:hidden}.osa-destinations-cta-photo-parallax{z-index:0;pointer-events:none;background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6a739715a732742fcaa4dfce/6a97097cc5b9aada502f1168_Osaviva-destinations-CTA-background.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-20px 0}.osa-about-founder-static-frame{z-index:4;border-radius:var(--_🔘-radius---ui-elements--button-base);width:270px;height:260px;transition:none;position:absolute;bottom:0;left:-25px;overflow:hidden}.osa-about-team-wave{width:100%;height:60px;color:var(--_osaviva-brand-colors---sea-glass);position:absolute;top:-59px}.osaviva-journal-photo-layer{z-index:0;pointer-events:none;background-position:50%;background-size:cover;background-image:inherit;position:absolute;inset:0}.osa-about-team-wave-bottom{z-index:2;pointer-events:none;width:100%;height:48px;color:var(--_osaviva-brand-colors---sea-glass);position:absolute;bottom:-47px;left:0}.osa-about-team-wave-bottom-svg{width:100%;height:100%;display:block}.osa-about-team-wave-top-svg{width:100%;height:100%;color:var(--_osaviva-brand-colors---sea-glass);display:block}.osa-about-cta-photo-layer{z-index:-1;pointer-events:none;background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6a739715a732742fcaa4dfce/6a97097cc5b9aada502f1168_Osaviva-destinations-CTA-background.avif);background-size:cover;width:100%;height:112%;position:absolute;top:-6%;left:0}.osa-blog-cta-content{z-index:2;width:100%;max-width:1100px;padding-top:var(--spacing--32);padding-bottom:var(--spacing--32);text-align:center;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:visible}.osa-about-hero-eyebrow{margin-top:0;margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:left;letter-spacing:.14em;text-transform:uppercase}.osa-about-hero-eyebrow.osa-exp-cta-centered{text-align:center}.osa-cms-cta-photo{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6a739715a732742fcaa4dfce/6a97097cc5b9aada502f1168_Osaviva-destinations-CTA-background.avif)}.osa-cms-footer-backing{z-index:0;background-color:var(--_osaviva-brand-colors---agave);margin-top:calc(-4.8611vw - 16px);padding:calc(4.8611vw + 40px) 24px 24px;position:relative}.osa-cms-footer-backing.osa-cms-footer-no-cta{margin-top:0;padding-top:24px}.osa-exp-why-layout{grid-column-gap:40px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:.75fr 1.05fr 1.5fr;align-items:start;max-width:1400px;margin:0 auto;display:grid}.osa-exp-why-image{object-fit:cover;width:100%;height:480px;max-height:none;display:block}.osa-exp-why-photo{min-width:0;position:sticky;top:110px}.osa-exp-why-row{grid-column-gap:12px;grid-row-gap:12px;border-top:1px solid var(--_osaviva-brand-colors---agave);flex-direction:column;margin-bottom:32px;padding-top:24px;padding-bottom:32px;display:block}.osa-way-hotel-controls{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-end;padding:32px 6vw 0;display:flex}.osa-exp-hotel-control{cursor:pointer}.osa-exp-hotel-item{scroll-snap-align:center;flex:0 0 72%;width:72%;min-width:72%}.osa-exp-hotels{background-color:var(--_osaviva-brand-colors---coconut);padding:100px 6vw 80px;position:relative;overflow:hidden}.osa-exp-contents{display:contents}.osa-exp-review-list{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.osa-exp-itinerary-grid{grid-column-gap:24px;grid-row-gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.osa-exp-hotel-card{grid-column-gap:0px;background-color:var(--_osaviva-brand-colors---coconut);height:auto;color:var(--_osaviva-brand-colors---cactus);border-radius:20px;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.osa-exp-hotel-image{object-fit:cover;width:100%;height:300px;transition:transform .7s}.osa-exp-hotel-copy{flex-direction:column;justify-content:center;width:100%;padding:28px;display:flex}.osa-exp-section-heading{margin-bottom:48px;padding-left:6vw;padding-right:6vw}.osa-exp-signatures-list,.osa-exp-intro-paragraphs{grid-row-gap:24px;flex-direction:column;display:flex}.osa-exp-signature-item{flex-direction:row;width:100%;min-width:0}.osa-exp-signature-item:nth-child(2n){flex-direction:row-reverse}.osaviva-film-button-outline{border-top:1px solid var(--_osaviva-brand-colors---coconut);border-right:1px solid var(--_osaviva-brand-colors---coconut);border-bottom:1px solid var(--_osaviva-brand-colors---coconut);border-left:1px solid var(--_osaviva-brand-colors---coconut);pointer-events:none;border-radius:4px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px}.osaviva-home-button-outline{pointer-events:none;border:1px solid;border-radius:4px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px}.osa-editorial-hero-fade{z-index:1;background-image:linear-gradient(180deg,#fbfbf700 0%,var(--coconut,#fbfbf7)100%);pointer-events:none;height:240px;position:absolute;bottom:0;left:0;right:0}.osa-exp-polaroid-grid{grid-column-gap:24px;grid-row-gap:32px;grid-template-columns:1fr 1fr 1fr;align-items:start;display:grid}.osa-exp-polaroid-card{border-radius:8px;flex-direction:column;min-width:0;height:100%;padding:14px 14px 32px;display:flex}.osa-exp-editorial-copy{width:100%;min-width:0}.osa-exp-editorial-heading{text-align:center;margin-bottom:0;position:static;top:112px}.osa-exp-editorial-photo{border-radius:var(--_🔘-radius---general--default);position:sticky;top:112px;overflow:hidden}.osa-exp-editorial-reasons{flex-direction:column;width:100%;min-width:0;display:flex}.osa-exp-adaptive-trip-grid{grid-column-gap:24px;grid-row-gap:40px;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.osa-exp-adaptive-trip-grid.osa-landing-trip-row{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.osa-exp-trip-action{z-index:1;justify-content:center;width:100%;margin-top:40px;display:flex;position:relative}.osa-exp-trip-action.inline-div-0{justify-content:flex-start}.osa-givewell-why{z-index:0;color:var(--_osaviva-brand-colors---cactus);background-color:#0000;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:160px;padding-bottom:48px;position:relative;overflow:clip}.osa-gw-top{text-align:center;max-width:760px;margin-left:auto;margin-right:auto;padding-bottom:16px;padding-left:24px;padding-right:24px}.osa-gw-stage{align-items:flex-start;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.osa-gw-list{grid-template-rows:auto;grid-template-columns:32% 36% 32%;align-items:center;width:100%;display:grid;position:relative}.osa-gw-left{grid-column-gap:16px;grid-template-rows:auto;grid-template-columns:20vw 18vw;grid-auto-flow:column;justify-content:end;align-items:center;padding-left:16px;padding-right:16px;display:grid}.osa-gw-right{grid-column-gap:16px;grid-template-rows:auto;grid-template-columns:18vw 20vw;grid-auto-flow:column;align-items:center;padding-left:16px;padding-right:16px;display:grid}.osa-gw-stack{grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;width:18vw;display:grid}.osa-gw-photo{border-top-left-radius:var(--_🔘-radius---cards--subtle);border-top-right-radius:var(--_🔘-radius---cards--subtle);border-bottom-left-radius:var(--_🔘-radius---cards--subtle);border-bottom-right-radius:var(--_🔘-radius---cards--subtle);background-position:50%;background-size:cover;position:relative;overflow:hidden}.osa-gw-image{object-fit:cover;width:100%;height:100%;display:block}.osa-gw-tall{height:60vh}.osa-gw-square{height:32vh}.osa-gw-portrait{height:42vh}.osa-gw-center{border-radius:var(--_🔘-radius---cards--subtle);width:36vw;height:80vh;position:relative;overflow:hidden}.osa-gw-overlay{color:var(--_osaviva-brand-colors---coconut);background-image:linear-gradient(#0000,#121815cc);padding:48px;position:absolute;bottom:0;left:0;right:0}.osa-gw-overlay-title{font-family:var(--_🔠-typography---font--heading-serif);margin:0;font-size:56px;font-weight:400;line-height:1.1}.osa-gw-text-card{height:auto;min-height:360px;padding:var(--spacing--24);border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus);background-blend-mode:multiply;background-image:none;background-size:cover;flex-direction:column;display:flex;position:relative;overflow:hidden}.osa-gw-reason-title{font-family:var(--_🔠-typography---font--heading-serif);font-size:24px;line-height:1.2;font-weight:var(--_🔠-typography---weight--heading-serif);margin-top:0;margin-bottom:16px}.osa-gw-reason-body{font-family:var(--_🔠-typography---font--body);margin:0;font-size:16px;line-height:1.6}.osa-exp-wave-trips{background-color:var(--_osaviva-brand-colors---coconut);padding:64px 5vw 96px;position:relative}.osa-exp-trip-sea{z-index:0;pointer-events:none;position:absolute;inset:0}.osa-exp-trip-wave{width:100%;height:360px;color:var(--_osaviva-brand-colors---sea-glass);display:block}.osa-exp-trip-sea-fill{background-color:var(--_osaviva-brand-colors---sea-glass);position:absolute;inset:359px 0 0}.osa-exp-wave-content{z-index:1;position:relative}.osa-gw-floating-reason{z-index:3;width:320px;max-width:calc(100% - 48px);min-height:360px;padding:var(--spacing--24);border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus);background-blend-mode:multiply;background-image:none;background-size:cover;flex-direction:column;display:flex;position:absolute;top:24px;right:24px;overflow:hidden}.osa-gw-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.osa-experience-label-full{display:block}.osa-experience-label-mobile{display:none}.osa-exp-hero-content{z-index:2;box-sizing:border-box;width:100%;max-width:none;color:var(--_osaviva-brand-colors---coconut);text-align:left;align-self:flex-end;margin-left:0;margin-right:0;padding:150px 5.5vw 5vw;position:relative}.osa-exp-hero-description{width:100%;max-width:680px;margin-top:20px;margin-bottom:0;font-size:18px;font-weight:400;line-height:1.4}.osa-country-guide-fade{z-index:3;pointer-events:none;height:64px;color:var(--_osaviva-brand-colors---coconut);background-image:none;line-height:0;display:block;position:absolute;bottom:-1px;left:0;right:0}.osa-guide-related-frame{aspect-ratio:3/2;border-radius:12px;flex-shrink:0;width:48%;position:relative;overflow:hidden}.osa-guide-related-photo{object-fit:cover;width:100%;max-width:none;height:calc(100% + 64px);position:absolute;top:-32px}.osa-guide-related-copy{width:52%;min-width:0;max-width:440px}.osa-guide-cta-background{z-index:1;text-align:center;clip-path:polygon(0% 2.7778vw,.0024% 2.7772vw,.0097% 2.7755vw,.0224% 2.7727vw,.0407% 2.7687vw,.0651% 2.7637vw,.0958% 2.7576vw,.1333% 2.7505vw,.1778% 2.7424vw,.2297% 2.7332vw,.2894% 2.7231vw,.3571% 2.712vw,.4333% 2.7vw,.5183% 2.687vw,.6125% 2.6732vw,.7161% 2.6584vw,.8296% 2.6428vw,.9533% 2.6263vw,1.0875% 2.609vw,1.2326% 2.5909vw,1.3889% 2.572vw,1.5568% 2.5523vw,1.7366% 2.5319vw,1.9286% 2.5108vw,2.1333% 2.4889vw,2.351% 2.4663vw,2.5819% 2.4431vw,2.8266% 2.4192vw,3.0852% 2.3947vw,3.3582% 2.3695vw,3.6458% 2.3438vw,3.9486% 2.3174vw,4.2667% 2.2905vw,4.6005% 2.2631vw,4.9505% 2.2352vw,5.3168% 2.2067vw,5.7% 2.1778vw,6.1003% 2.1484vw,6.5181% 2.1185vw,6.9536% 2.0883vw,7.4074% 2.0576vw,7.8797% 2.0266vw,8.3708% 1.9951vw,8.8812% 1.9634vw,9.4111% 1.9313vw,9.9609% 1.8989vw,10.531% 1.8662vw,11.1217% 1.8332vw,11.7333% 1.8vw,12.3663% 1.7666vw,13.0208% 1.7329vw,13.6974% 1.699vw,14.3963% 1.665vw,15.1179% 1.6308vw,15.8625% 1.5965vw,16.6305% 1.5621vw,17.4222% 1.5276vw,18.238% 1.493vw,19.0782% 1.4583vw,19.9432% 1.4236vw,20.8333% 1.3889vw,22.2146% 1.3449vw,23.5812% 1.3166vw,24.9337% 1.3034vw,26.2727% 1.3044vw,27.599% 1.319vw,28.9131% 1.3465vw,30.2158% 1.3861vw,31.5077% 1.4371vw,32.7893% 1.4988vw,34.0615% 1.5705vw,35.3249% 1.6515vw,36.58% 1.7411vw,37.8276% 1.8385vw,39.0683% 1.9431vw,40.3027% 2.054vw,41.5316% 2.1707vw,42.7555% 2.2923vw,43.9752% 2.4183vw,45.1912% 2.5477vw,46.4043% 2.68vw,47.6151% 2.8145vw,48.8242% 2.9503vw,50.0323% 3.0868vw,51.24% 3.2233vw,52.448% 3.3591vw,53.657% 3.4934vw,54.8676% 3.6255vw,56.0805% 3.7548vw,57.2963% 3.8804vw,58.5156% 4.0017vw,59.7392% 4.118vw,60.9677% 4.2286vw,62.2016% 4.3326vw,63.4418% 4.4295vw,64.6888% 4.5185vw,65.9433% 4.5989vw,67.206% 4.6699vw,68.4774% 4.7309vw,69.7584% 4.7812vw,71.0494% 4.82vw,72.3512% 4.8465vw,73.6644% 4.8602vw,74.9897% 4.8603vw,76.3277% 4.846vw,77.679% 4.8166vw,79.0445% 4.7715vw,80.4246% 4.7099vw,81.82% 4.6311vw,83.2314% 4.5344vw,84.6595% 4.419vw,86.1049% 4.2843vw,87.5683% 4.1296vw,89.0502% 3.954vw,90.5515% 3.757vw,92.0726% 3.5378vw,93.6143% 3.2956vw,95.1773% 3.0298vw,96.7621% 2.7396vw,98.3695% 2.4244vw,100% 2.0833vw,100% calc(100% - .4167vw),99.2111% calc(100% - .4399vw),98.4413% calc(100% - .4678vw),97.6898% calc(100% - .5003vw),96.956% calc(100% - .537vw),96.2392% calc(100% - .578vw),95.5389% calc(100% - .6229vw),94.8543% calc(100% - .6717vw),94.1848% calc(100% - .7241vw),93.5297% calc(100% - .7799vw),92.8884% calc(100% - .8391vw),92.2602% calc(100% - .9014vw),91.6444% calc(100% - .9667vw),91.0405% calc(100% - 1.0347vw),90.4477% calc(100% - 1.1053vw),89.8655% calc(100% - 1.1784vw),89.293% calc(100% - 1.2537vw),88.7297% calc(100% - 1.3311vw),88.175% calc(100% - 1.4104vw),87.6281% calc(100% - 1.4915vw),87.0885% calc(100% - 1.5741vw),86.5554% calc(100% - 1.6581vw),86.0282% calc(100% - 1.7433vw),85.5062% calc(100% - 1.8295vw),84.9889% calc(100% - 1.9167vw),84.4755% calc(100% - 2.0045vw),83.9653% calc(100% - 2.0928vw),83.4578% calc(100% - 2.1815vw),82.9523% calc(100% - 2.2704vw),82.448% calc(100% - 2.3592vw),81.9444% calc(100% - 2.4479vw),81.4409% calc(100% - 2.5363vw),80.9366% calc(100% - 2.6241vw),80.4311% calc(100% - 2.7112vw),79.9236% calc(100% - 2.7975vw),79.4134% calc(100% - 2.8827vw),78.9% calc(100% - 2.9667vw),78.3826% calc(100% - 3.0493vw),77.8607% calc(100% - 3.1303vw),77.3335% calc(100% - 3.2096vw),76.8004% calc(100% - 3.287vw),76.2608% calc(100% - 3.3624vw),75.7139% calc(100% - 3.4354vw),75.1591% calc(100% - 3.506vw),74.5959% calc(100% - 3.5741vw),74.0234% calc(100% - 3.6393vw),73.4412% calc(100% - 3.7016vw),72.8484% calc(100% - 3.7608vw),72.2444% calc(100% - 3.8167vw),71.6287% calc(100% - 3.8691vw),71.0005% calc(100% - 3.9178vw),70.3592% calc(100% - 3.9628vw),69.7041% calc(100% - 4.0037vw),69.0346% calc(100% - 4.0405vw),68.35% calc(100% - 4.0729vw),67.6497% calc(100% - 4.1008vw),66.9329% calc(100% - 4.1241vw),66.1991% calc(100% - 4.1424vw),65.4476% calc(100% - 4.1558vw),64.6778% calc(100% - 4.1639vw),63.8889% calc(100% - 4.1667vw),63.1967% calc(100% - 4.1649vw),62.509% calc(100% - 4.1599vw),61.8255% calc(100% - 4.1516vw),61.1461% calc(100% - 4.1401vw),60.4705% calc(100% - 4.1257vw),59.7986% calc(100% - 4.1083vw),59.1302% calc(100% - 4.0882vw),58.465% calc(100% - 4.0654vw),57.803% calc(100% - 4.0401vw),57.1438% calc(100% - 4.0123vw),56.4873% calc(100% - 3.9823vw),55.8333% calc(100% - 3.95vw),55.1817% calc(100% - 3.9156vw),54.5322% calc(100% - 3.8793vw),53.8845% calc(100% - 3.8411vw),53.2387% calc(100% - 3.8012vw),52.5944% calc(100% - 3.7597vw),51.9514% calc(100% - 3.7167vw),51.3096% calc(100% - 3.6722vw),50.6687% calc(100% - 3.6265vw),50.0286% calc(100% - 3.5797vw),49.3891% calc(100% - 3.5318vw),48.75% calc(100% - 3.483vw),48.1111% calc(100% - 3.4333vw),47.4722% calc(100% - 3.383vw),46.8331% calc(100% - 3.3321vw),46.1936% calc(100% - 3.2807vw),45.5535% calc(100% - 3.229vw),44.9126% calc(100% - 3.1771vw),44.2708% calc(100% - 3.125vw),43.6279% calc(100% - 3.0729vw),42.9835% calc(100% - 3.021vw),42.3377% calc(100% - 2.9693vw),41.6901% calc(100% - 2.9179vw),41.0405% calc(100% - 2.867vw),40.3889% calc(100% - 2.8167vw),39.7349% calc(100% - 2.767vw),39.0784% calc(100% - 2.7182vw),38.4193% calc(100% - 2.6703vw),37.7572% calc(100% - 2.6235vw),37.092% calc(100% - 2.5778vw),36.4236% calc(100% - 2.5333vw),35.7517% calc(100% - 2.4903vw),35.0761% calc(100% - 2.4488vw),34.3967% calc(100% - 2.4089vw),33.7132% calc(100% - 2.3707vw),33.0255% calc(100% - 2.3344vw),32.3333% calc(100% - 2.3vw),31.6365% calc(100% - 2.2677vw),30.9349% calc(100% - 2.2377vw),30.2283% calc(100% - 2.2099vw),29.5165% calc(100% - 2.1846vw),28.7992% calc(100% - 2.1618vw),28.0764% calc(100% - 2.1417vw),27.3478% calc(100% - 2.1243vw),26.6132% calc(100% - 2.1099vw),25.8724% calc(100% - 2.0984vw),25.1253% calc(100% - 2.0901vw),24.3716% calc(100% - 2.0851vw),23.6111% calc(100% - 2.0833vw),23.1589% calc(100% - 2.0838vw),22.7051% calc(100% - 2.0852vw),22.25% calc(100% - 2.0876vw),21.7936% calc(100% - 2.0911vw),21.3363% calc(100% - 2.0956vw),20.8781% calc(100% - 2.1011vw),20.4193% calc(100% - 2.1078vw),19.9601% calc(100% - 2.1156vw),19.5006% calc(100% - 2.1246vw),19.041% calc(100% - 2.1348vw),18.5815% calc(100% - 2.1462vw),18.1222% calc(100% - 2.1589vw),17.6635% calc(100% - 2.1729vw),17.2053% calc(100% - 2.1882vw),16.748% calc(100% - 2.2049vw),16.2918% calc(100% - 2.2229vw),15.8367% calc(100% - 2.2424vw),15.383% calc(100% - 2.2633vw),14.9308% calc(100% - 2.2857vw),14.4805% calc(100% - 2.3097vw),14.032% calc(100% - 2.3351vw),13.5856% calc(100% - 2.3622vw),13.1416% calc(100% - 2.3908vw),12.7% calc(100% - 2.4211vw),12.2611% calc(100% - 2.4531vw),11.825% calc(100% - 2.4867vw),11.392% calc(100% - 2.5221vw),10.9621% calc(100% - 2.5592vw),10.5357% calc(100% - 2.5981vw),10.1128% calc(100% - 2.6389vw),9.6938% calc(100% - 2.6815vw),9.2786% calc(100% - 2.726vw),8.8676% calc(100% - 2.7724vw),8.4609% calc(100% - 2.8207vw),8.0587% calc(100% - 2.871vw),7.6611% calc(100% - 2.9233vw),7.2684% calc(100% - 2.9777vw),6.8808% calc(100% - 3.0341vw),6.4984% calc(100% - 3.0926vw),6.1214% calc(100% - 3.1533vw),5.75% calc(100% - 3.2161vw),5.3844% calc(100% - 3.2811vw),5.0247% calc(100% - 3.3483vw),4.6712% calc(100% - 3.4178vw),4.324% calc(100% - 3.4896vw),3.9833% calc(100% - 3.5637vw),3.6493% calc(100% - 3.6401vw),3.3222% calc(100% - 3.7189vw),3.0022% calc(100% - 3.8001vw),2.6894% calc(100% - 3.8837vw),2.384% calc(100% - 3.9699vw),2.0862% calc(100% - 4.0585vw),1.7962% calc(100% - 4.1496vw),1.5142% calc(100% - 4.2433vw),1.2404% calc(100% - 4.3396vw),.9749% calc(100% - 4.4386vw),.7179% calc(100% - 4.5401vw),.4697% calc(100% - 4.6444vw),.2303% calc(100% - 4.7514vw),0% calc(100% - 4.8611vw));background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:790px;padding:100px 5vw;display:flex;position:relative;overflow:hidden}.osa-blog-cta-junction{background-color:var(--_osaviva-brand-colors---sea-glass);background-image:none;width:100%;margin-bottom:calc(-5vw - 2px);position:relative}.osa-exp-type-osa-region-overview-title{margin:0 0 var(--spacing--24);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-h1-tablet);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osa-exp-type-osa-region-section-title{margin:0 0 var(--spacing--24);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-h1-tablet);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:0;padding-bottom:.08em;overflow:visible}.osa-exp-type-osa-way-h2{font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0;margin:0 0 24px}.osa-exp-type-osa-way-h2.osa-landing-collage-heading{text-align:center;white-space:nowrap;max-width:none;font-size:clamp(42px,4.2vw,64px)}.osa-exp-type-osaviva-clairv-heading{font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-h1-tablet);line-height:1.1;font-weight:var(--_🔠-typography---weight--scale-400);text-align:left;letter-spacing:0;margin:0;padding-bottom:.16em;padding-right:.12em;overflow:visible}.osa-exp-type-osa-region-overview-body{margin:var(--spacing--0)0 0;font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);letter-spacing:0;white-space:normal}.osa-exp-type-osa-way-body{font-size:var(--_🔠-typography---size--body-2);letter-spacing:0;font-weight:400;line-height:1.6}.osa-exp-type-osa-way-eyebrow{color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-weight:500;line-height:1.2}.osa-exp-type-osa-way-eyebrow.osa-landing-centered-eyebrow{text-align:center}.osa-exp-type-osa-gw-reason-title{z-index:1;max-width:100%;min-height:0;font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-1);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-top:0;margin-bottom:24px;position:relative}.osa-exp-type-osa-gw-reason-body{z-index:1;border-top:1px solid var(--_osaviva-brand-colors---sunset);width:90%;max-width:100%;font-family:var(--_🔠-typography---font-family--body-2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-3);font-weight:var(--_🔠-typography---font-weight--body-2);text-align:right;letter-spacing:var(--_🔠-typography---letter-spacing--body-2);align-self:flex-end;margin:auto 0 0 auto;padding-top:12px;position:relative}.osa-exp-signature-eyebrow{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--scale-13px);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-weight:500;line-height:1.4}.osa-exp-review-heading{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);text-align:left;letter-spacing:0;grid-area:2/1/3/2;margin:0;padding-bottom:.16em;padding-right:.12em;overflow:visible}.osa-exp-itinerary-title{margin:0 0 var(--spacing--16);font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:28px;line-height:1.1;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:0}.osa-gw-reveal-photo{z-index:2;opacity:0;pointer-events:none;object-fit:cover;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.osa-exp-itinerary-eyebrow{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);text-align:center;letter-spacing:.14em;text-transform:uppercase;margin-top:0;margin-bottom:16px;line-height:1.2}.osa-exp-parallax-image{object-fit:cover;width:100%;height:calc(100% + 80px);position:absolute;top:-40px;left:0}.osa-exp-itinerary-scrim{pointer-events:none;background-image:linear-gradient(#0000 0%,#00000059 55%,#000000b8 100%);height:70%;position:absolute;bottom:0;left:0;right:0}.osa-exp-why-top-wave{z-index:1;pointer-events:none;width:100%;height:80px;color:var(--_osaviva-brand-colors---coconut);display:block;position:absolute;top:-1px;left:0}.osa-why-media-fill{width:100%;height:100%;position:absolute;top:0;left:0}.osa-exp-map-reviews{z-index:1;background-color:var(--_osaviva-brand-colors---coconut);background-image:none;padding:64px 6vw 100px;position:relative}.osa-exp-why-reviews-map{background-color:var(--_osaviva-brand-colors---sea-glass);background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6abdd40c27c2ea9593eb75cb_map-background-xl.svg);background-size:cover;position:relative}.osa-exp-why-reviews-map.osa-landing-map-crisp{background-position:50% 0;background-repeat:repeat;background-size:1440px 960px}.osa-exp-review-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.osa-exp-review-row{grid-column:1/-1;width:100%;display:block}.osa-exp-review-item{min-width:0;display:flex}.osa-exp-process-reason-content{z-index:1;flex-direction:column;flex-grow:1;justify-content:space-between;display:flex;position:relative}.osa-exp-reason-flex-fill{flex-direction:column;flex-grow:1;width:100%;display:flex}.osa-exp-review-stack{flex-direction:column;row-gap:24px;width:100%;display:flex}.osa-exp-why-bottom-transition{z-index:1;width:100%;height:112px;position:relative;overflow:hidden}.osa-exp-why-bottom-wave{width:100%;height:64px;color:var(--_osaviva-brand-colors---coconut);display:block;position:absolute;bottom:-1px;left:0}.osa-exp-why-bottom-wave.osa-landing-map-bottom-wave{height:88px}.osa-exp-hotel-backdrop{opacity:.5;filter:blur(48px);pointer-events:none;background-size:cover;position:absolute;inset:0;transform:scale(1.15)}.osa-exp-hotel-cms-source{display:none}.osa-hotel-native-card{background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:420px;color:var(--_osaviva-brand-colors---cactus);border-radius:4px;grid-template-columns:1fr 1.5fr;text-decoration:none;display:grid;position:relative;overflow:hidden}.osa-hotel-native-section{color:var(--_osaviva-brand-colors---coconut);padding-top:128px;padding-bottom:184px;position:relative;overflow:hidden}.osa-hotel-native-section.os-trip-hotels-overlap{z-index:1;clip-path:none;margin-top:0}.osa-hotel-native-container{z-index:2;width:calc(100% - 64px);max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.osa-hotel-native-header{text-align:center;flex-direction:column;align-items:stretch;margin-bottom:0;display:flex}.osa-hotel-native-eyebrow{font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-2);letter-spacing:.14em;text-transform:uppercase;margin-top:0;margin-bottom:16px;font-weight:500;line-height:1.2}.osa-hotel-native-heading{width:100%;max-width:760px;font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--section-desktop);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:0;margin:0 auto}.osa-hotel-native-slider{z-index:5;background-color:#0000;height:auto;position:relative}.osa-hotel-native-mask{width:76vw;max-width:960px;margin-left:auto;margin-right:auto;position:relative;overflow:visible}.osa-hotel-native-slide{vertical-align:top;width:100%;margin-right:24px;position:relative}.osa-hotel-native-photo{height:420px;display:block;position:relative;overflow:hidden}.osa-hotel-native-copy{flex-direction:column;justify-content:center;align-items:flex-start;row-gap:8px;padding:32px;display:flex}.osa-hotel-native-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.osa-hotel-native-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--h4);letter-spacing:.02em;font-weight:400;line-height:1.15}.osa-hotel-native-location{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--scale-13px);letter-spacing:.12em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:500;line-height:1.4}.osa-hotel-native-description{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);letter-spacing:0;margin-top:20px;margin-bottom:0;font-weight:400}.osa-hotel-native-description-wrap{margin-top:20px}.osa-hotel-native-tag{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:auto;height:auto;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.1em;text-transform:uppercase;background-color:#fbfbf7b8;border-radius:4px;padding:12px 15px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;top:16px;left:16px}.osa-hotel-native-bg{filter:blur(48px);position:absolute;inset:0;transform:scale(1.15)}.osa-hotel-native-hidden{display:none}.osa-hotel-native-bg-panel{width:100%;height:100%;position:absolute;top:0;left:0}.osa-hotel-native-cms-image{object-fit:cover;width:100%;max-width:none;height:calc(100% + 220px);position:absolute;top:-110px;left:0}.osa-hotel-native-cms-row{align-items:stretch;column-gap:24px;width:max-content;padding-left:calc(50vw - min(76vw,960px)/2);padding-right:calc(50vw - min(76vw,960px)/2);display:flex}.osa-hotel-native-cms-item{scroll-snap-align:center;flex-shrink:0;width:min(76vw,960px)}.osa-exp-hero-title-spacing{letter-spacing:0;line-height:1.05}.osa-hotel-manual-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:auto hidden}.osa-hotel-manual-controls{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;margin-bottom:32px;display:flex}.osa-exp-signature-photo-frame{border-radius:4px;flex-shrink:0;width:55%;height:560px;position:relative;overflow:hidden}.osa-hotel-parallax-frame{min-width:0;height:420px;position:relative;overflow:hidden}.osa-exp-review-card{width:100%;min-width:0}.osa-hotel-top-wave{z-index:2;pointer-events:none;width:100%;height:64px;color:var(--_osaviva-brand-colors---coconut);display:block;position:absolute;top:-1px;left:0}.osa-hotel-bottom-wave{z-index:2;pointer-events:none;width:100%;height:64px;color:var(--_osaviva-brand-colors---coconut);display:block;position:absolute;bottom:-1px;left:0}.osa-exp-aureon-faq{background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus);padding:96px 5%}.osa-exp-faq-container{max-width:1280px;margin-left:auto;margin-right:auto}.osa-exp-faq-grid{grid-template-rows:auto;grid-template-columns:.85fr 1.15fr;align-items:start;gap:40px 80px;display:grid}.osa-exp-faq-contact-title{font-family:var(--_🔠-typography---font--body);margin-top:0;margin-bottom:12px;font-size:24px;font-weight:500;line-height:1.25}.osa-exp-faq-intro{font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2);margin-top:24px;margin-bottom:0;display:inline}.osa-exp-faq-email{font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---lagoon-tile);text-decoration:underline}.osa-exp-faq-question-text{font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-3);font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:var(--_🔠-typography---letter-spacing--body-2)}.osa-exp-faq-answer-text{font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2)}.osa-exp-faq-divider{background-color:var(--_osaviva-brand-colors---agave);width:100%;height:1px}.osa-faq-page-heading{max-width:960px;margin:0 auto;padding:160px 24px 64px}.osa-faq-page-group{max-width:960px;margin:0 auto;padding:0 24px 64px}.osa-faq-page-detail{border-bottom:1px solid var(--_osaviva-brand-colors---sunset);padding:24px 0}.osa-faq-page{background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font-family--body-1);color:var(--_osaviva-brand-colors---cactus)}.osa-exp-faq-lead{flex-direction:column;align-items:flex-start;row-gap:16px;display:flex}.osa-exp-seaglass-review-card{border-top-left-radius:var(--_🔘-radius---cards--subtle);border-top-right-radius:var(--_🔘-radius---cards--subtle);border-bottom-left-radius:var(--_🔘-radius---cards--subtle);border-bottom-right-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---sea-glass);flex-direction:column;row-gap:24px;width:100%;height:100%;padding:32px;display:flex}.osa-exp-review-container{width:calc(100% - 64px);max-width:1200px;margin-left:auto;margin-right:auto}.osa-exp-faq-inline{margin-bottom:0;display:inline}.osa-exp-faq-copy{margin-top:24px}.osa-journal-feature-item{min-height:270px;font-size:24px}.osa-journal-feature-item:first-child{grid-row:span 2;min-height:564px;font-size:30px}.osa-figtree-bold{font-weight:500}.osa-pledge-gradient{z-index:-1;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--_osaviva-brand-colors---cactus)12%,transparent)0%,color-mix(in srgb,var(--_osaviva-brand-colors---cactus)45%,transparent)40%,color-mix(in srgb,var(--_osaviva-brand-colors---cactus)90%,transparent)100%);pointer-events:none;position:absolute;inset:0}.osa-pledge-mobile-gradient{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0}.osa-trustpilot-outline{pointer-events:none;border:1px solid var(--_osaviva-brand-colors---coconut);border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;position:absolute;inset:0;transform:scale(1)}.osa-about-cta-backing{background-image:linear-gradient(to bottom,var(--_osaviva-brand-colors---coconut)50%,var(--_osaviva-brand-colors---agave)50%);position:relative}.osa-about-retired-cta-wave{display:none}.osa-native-background-video{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.osa-native-video-control{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:auto;height:auto;min-height:40px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--destination-selector);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:9px 13px;font-weight:500;line-height:1.2;display:inline-flex;bottom:24px;right:24px}.osa-cms-video-control{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:auto;height:auto;min-height:40px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--destination-selector);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background-color:#231f2314;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:9px 13px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;bottom:16px;right:16px}.osa-cms-hero-video-control{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:auto;height:auto;min-height:40px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--destination-selector);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:9px 13px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:auto;bottom:5vw;right:5.5vw}.osaviva-nav-coral-logo{opacity:0;pointer-events:none;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.osa-trustpilot-hover-border{pointer-events:none;border:1px solid;border-radius:4px;position:absolute;inset:0}.osa-contact-page{background-color:var(--_osaviva-brand-colors---coconut);max-width:880px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);margin-left:auto;margin-right:auto;padding:96px 40px 100px}.osa-contact-page.osa-thank-you-page{max-width:1280px;color:var(--_osaviva-brand-colors---cactus);text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:32px 64px;padding-top:120px;padding-bottom:80px;display:grid}.osa-contact-heading{margin-bottom:44px}.osa-contact-eyebrow{color:var(--_osaviva-brand-colors---cactus);letter-spacing:2px;margin-bottom:18px;font-size:12px;font-weight:500}.osa-contact-eyebrow.osa-thank-you-eyebrow{color:var(--_osaviva-brand-colors---lagoon-tile)}.osa-contact-title{font-family:var(--_🔠-typography---font--heading-serif);letter-spacing:-1px;margin-top:0;margin-bottom:24px;font-size:64px;font-weight:400;line-height:1.06}.osa-contact-title.osa-thank-you-title{color:var(--_osaviva-brand-colors---cactus)}.osa-contact-intro{font-size:18px;line-height:1.65}.osa-contact-intro.osa-contact-hidden{display:none}.osa-contact-row{grid-column-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.osa-contact-field{flex-direction:column;row-gap:8px;min-width:0;margin-top:0;margin-bottom:0;display:flex}.osa-contact-field.osa-contact-hidden{display:none}.osa-contact-input{width:100%;height:48px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);accent-color:#104f3d;background-color:#fff;border:1px solid #bdcec7;border-radius:6px;padding:12px 14px;font-size:16px}.osa-contact-input:focus-visible,.osa-contact-input[data-wf-focus-visible]{outline-color:var(--_osaviva-brand-colors---cactus);outline-offset:3px;outline-width:2px;outline-style:solid}.osa-contact-input._w-input{width:100%;height:48px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);width:100%;height:48px;font-size:16px;font-family:var(--_🔠-typography---font--body);background-color:#fff;border:1px solid #bdcec7;border-radius:6px;padding:12px 14px;font-size:16px}.osa-contact-input._w-select,.osa-contact-input._w-input-1,.osa-contact-input._w-select-1-2,.osa-contact-input._w-input-1-2{width:100%;height:48px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);background-color:#fff;border:1px solid #bdcec7;border-radius:6px;padding:12px 14px;font-size:16px}.osa-contact-textarea{width:100%;min-height:160px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);accent-color:#104f3d;background-color:#fff;border:1px solid #bdcec7;border-radius:6px;padding:12px 14px;font-size:16px}.osa-contact-textarea:focus-visible,.osa-contact-textarea[data-wf-focus-visible]{outline-color:var(--_osaviva-brand-colors---cactus);outline-offset:3px;outline-width:2px;outline-style:solid}.osa-contact-textarea._w-input{width:100%;min-height:160px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);width:100%;min-height:160px;font-size:16px;font-family:var(--_🔠-typography---font--body);background-color:#fff;border:1px solid #bdcec7;border-radius:6px;padding:12px 14px;font-size:16px}.osa-contact-textarea._w-input-1,.osa-contact-textarea._w-input-1-2{width:100%;min-height:160px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);background-color:#fff;border:1px solid #bdcec7;border-radius:6px;padding:12px 14px;font-size:16px}.osa-contact-submit{background-color:var(--_osaviva-brand-colors---lagoon-tile);width:auto;font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---coconut);letter-spacing:1.2px;text-transform:uppercase;clip-path:inset(0 round 5px);border-radius:5px;align-self:flex-start;margin-top:8px;padding:14px 24px;font-size:12px;font-weight:500;transition:background-color .22s,clip-path .22s;transform:none}.osa-contact-submit:hover{clip-path:inset(2px 4px round 5px);background-color:#ffdcc8;transform:none}.osa-contact-submit._w-button{background-color:var(--_osaviva-brand-colors---sunset);font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);letter-spacing:1px;text-transform:uppercase;background-color:var(--_osaviva-brand-colors---sunset);font-size:13px;font-weight:500;font-family:var(--_🔠-typography---font--button);letter-spacing:1px;text-transform:uppercase;border-radius:5px;margin-top:8px;padding:18px 28px;font-size:13px;font-weight:500}.osa-contact-submit.osa-contact-form-submit{background-color:var(--_osaviva-brand-colors---lagoon-tile)}.osa-contact-submit.osa-contact-form-submit:hover{background-color:var(--_osaviva-brand-colors---sunset);color:#fbfbf7;clip-path:inset(2px 4px round 5px);transform:none}.osa-contact-note{margin-top:28px;font-size:14px;line-height:1.65}.osa-contact-section-title{font-family:var(--_🔠-typography---font--body);border-bottom:1px solid #bdcec7;margin-top:0;margin-bottom:24px;padding-bottom:14px;font-size:24px;font-weight:500;line-height:1.3}.osa-contact-three{grid-column-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;display:grid}.osa-contact-choice-group{border-width:0;min-width:0;margin:0 0 28px;padding:0}.osa-contact-legend{margin-bottom:12px;font-size:14px;font-weight:500}.osa-contact-choices{grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap;display:flex}.osa-contact-choice{grid-column-gap:8px;cursor:pointer;background-color:#fff;border:1px solid #bdcec7;border-radius:24px;align-items:center;margin-bottom:0;padding:10px 14px;font-size:14px;font-weight:400;display:flex}.osa-contact-choice.osa-contact-is-selected{border-color:var(--_osaviva-brand-colors---cactus);background-color:var(--_osaviva-brand-colors---sea-glass)}.osa-contact-checkline{grid-column-gap:10px;align-items:flex-start;margin-top:4px;margin-bottom:26px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.osa-contact-start{grid-column-gap:12px;cursor:pointer;background-color:#fff;border:1px solid #bdcec7;border-radius:10px;align-items:flex-start;margin-bottom:14px;padding:22px;font-weight:400;display:flex}.osa-contact-start.osa-contact-is-selected{border-color:var(--_osaviva-brand-colors---cactus);background-color:var(--_osaviva-brand-colors---sea-glass)}.osa-contact-price{background-color:#fdd889;border-radius:16px;margin-left:12px;padding:3px 10px;font-size:12px;display:inline-block}.osa-contact-option-copy{margin-top:8px;font-size:14px;line-height:1.55;display:block}.osa-contact-panel{background-color:var(--_osaviva-brand-colors---sea-glass);border:1px solid #bdcec7;border-radius:12px;margin-top:32px;padding:32px}.osa-contact-panel.osa-thank-you-calendar-panel{background-color:#0000;border-width:0;width:100%;min-width:0;margin-top:0;padding:0}.osa-contact-panel.osa-contact-hidden{display:none}.osa-contact-calendar{background-color:#fff;border-radius:8px;min-height:160px;padding:24px}.osa-contact-link-button{background-color:var(--_osaviva-brand-colors---sunset);color:var(--_osaviva-brand-colors---cactus);letter-spacing:1px;text-transform:uppercase;clip-path:inset(0 round 5px);border-radius:5px;padding:18px 28px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .22s,clip-path .22s;display:inline-block;transform:none}.osa-contact-link-button:hover{clip-path:inset(2px 4px round 5px);background-color:#ffdcc8;transform:none}._w-input,._w-input-1,._w-input-1-2{color:#104f3d;background-color:#fff;border:1px solid #bdcec7;border-radius:6px;width:100%;height:48px;padding:12px 14px;font-family:Figtree,Arial,sans-serif;font-size:16px}.osa-hotel-native-cms-row-2{align-items:stretch;column-gap:24px;width:max-content;padding-left:calc(50vw - min(76vw,960px)/2);padding-right:calc(50vw - min(76vw,960px)/2);display:flex}.osa-hotel-native-section-2{color:var(--_osaviva-brand-colors---coconut);padding-top:128px;padding-bottom:184px;position:relative;overflow:hidden}.osa-hotel-native-container-2{z-index:2;width:calc(100% - 64px);max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.osa-hotel-native-eyebrow-2{font-family:var(--_🔠-typography---font--label);letter-spacing:.14em;text-transform:uppercase;margin-top:0;margin-bottom:16px;font-size:16px;font-weight:500;line-height:1.2}.osa-hotel-native-cms-item-2{scroll-snap-align:center;flex-shrink:0;width:min(76vw,960px)}.osa-hotel-top-wave-2{z-index:2;pointer-events:none;width:100%;height:64px;color:var(--_osaviva-brand-colors---coconut);display:block;position:absolute;top:-1px;left:0}.wrap-icon-slider-2{flex:none;justify-content:center;align-items:center;display:flex}.wrap-icon-slider-2.left-2{transform:rotate(180deg)}.button-slider-2{border:1px solid var(--_osaviva-brand-colors---sunset);background-color:var(--_osaviva-brand-colors---sunset);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;border-radius:24px;justify-content:center;align-items:center;padding:8px;transition:border-color .3s,background-color .3s,color .3s;display:flex}.button-slider-2:hover{color:#fefefc;background-color:#193532;border-color:#193532}.button-slider-2.osaviva-coconut-hotel-controls{border-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---coconut);background-color:#0000}.button-slider-2.osaviva-coconut-hotel-controls:hover{color:var(--_osaviva-brand-colors---coconut);background-color:#0000;border-color:#193532}.button-slider-2.osaviva-coconut-hotel-controls:active,.button-slider-2.osaviva-coconut-hotel-controls:focus{background-color:#0000}.osa-hotel-bottom-wave-2{z-index:2;pointer-events:none;width:100%;height:64px;color:var(--_osaviva-brand-colors---coconut);display:block;position:absolute;bottom:-1px;left:0}.icon-slider-button-2{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.icon-slider-button-2.small{width:12px;height:12px;display:none}.icon-slider-button-2.large{width:20px;height:20px}.osa-hotel-native-heading-2{width:100%;max-width:760px;font-family:var(--_🔠-typography---font--heading-serif);text-align:center;letter-spacing:0;margin:0 auto;font-size:56px;font-weight:400;line-height:1.12}.os-trip-enquiry{max-width:880px;font-family:var(--_🔠-typography---font--body);color:#526b52;margin-left:auto;margin-right:auto;padding:90px 24px}.os-trip-form-intro{text-align:center;margin-bottom:40px;font-size:18px;line-height:1.5}.os-trip-form,.os-trip-form._w-form{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:24px;display:grid}.os-trip-field{flex-direction:column;row-gap:10px;display:flex}.os-trip-label{color:#526b52;letter-spacing:1.4px;text-transform:uppercase;font-size:12px;font-weight:500}.os-trip-input{border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);border:1px solid #d8dad4;padding:14px 16px}.os-trip-input._w-input,.os-trip-input._w-input-1-2-3,.os-trip-input._w-select{background-color:var(--_osaviva-brand-colors---sea-glass);width:100%;min-height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#94ada0;border-radius:4px;padding:14px 16px;font-size:16px}.os-trip-input._w-select-1-2{border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);border:1px solid #d8dad4;padding:14px 16px}.os-trip-wide{grid-column:1/3}.os-trip-notes{min-height:140px}.os-trip-optin{align-items:flex-start;column-gap:12px;font-size:14px;font-weight:400;display:flex}.os-trip-privacy{font-size:13px;line-height:1.5}.os-trip-submit{width:auto;font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---coconut);letter-spacing:1px;text-transform:uppercase;cursor:pointer;isolation:isolate;background-color:#0000;border-width:0;border-radius:4px;justify-self:start;padding:12px 22px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex;position:relative;transform:none}.os-trip-submit:hover{transform:none}.os-trip-submit._w-button{background-color:var(--_osaviva-brand-colors---sunset);font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-width:0;border-radius:4px;padding:18px 24px;font-size:14px}.osa-contact-body{background-color:var(--_osaviva-brand-colors---coconut)}.osa-contact-native-label-hidden{display:none}.os-trip-fact-icon{width:36px;height:36px;color:var(--_osaviva-brand-colors---cactus);flex-shrink:0;margin:0 auto 18px;display:block}.os-itinerary-day-copy{font-family:var(--_🔠-typography---font--body);font-size:16px;line-height:1.65}.os-trip-norra-fact-icon{box-sizing:border-box;border:0px solid var(--_osaviva-brand-colors---sage-mint);width:40px;height:40px;box-shadow:none;color:var(--_osaviva-brand-colors---sunset);background-color:#0000;border-radius:50%;flex-shrink:0;padding:0;overflow:visible}.os-trip-fact-text{text-align:left;max-width:200px}.os-trip-fact-label{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---dark-tan);letter-spacing:2px;text-transform:uppercase;margin-top:0;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.4}.inline-svg-0{pointer-events:none;flex-shrink:0;display:block}.os-itinerary-arrow-icon{pointer-events:none;flex-shrink:0;width:20px;height:20px;display:block}.os-trip-fact-circle{background-color:var(--_osaviva-brand-colors---light-tan);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.os-trip-price-label-full{display:inline}.os-trip-price-label-short{display:none}.os-trip-intro-column{grid-row-gap:24px;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.os-trip-cta-subtitle{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);text-align:center;letter-spacing:2px;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.os-trip-request-dates{border:0px solid var(--_osaviva-brand-colors---cactus);outline-color:var(--_osaviva-brand-colors---cactus);outline-offset:-1px;font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---cactus);letter-spacing:1px;text-transform:uppercase;text-underline-offset:5px;cursor:pointer;background-image:none;background-repeat:no-repeat;background-size:calc(100% - 2px) 1px;border-radius:3px;outline-width:0;outline-style:solid;align-self:flex-start;margin-top:0;padding:12px 22px;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .25s;display:inline-flex;position:relative}.os-trip-request-dates:hover{outline-offset:-4px;background-color:#0000;background-image:none;background-size:calc(100% - 8px) 1px;font-size:12px}.os-trip-hotels-overlap{z-index:1;clip-path:polygon(0% 42.24px,1.0976% 39.3745px,2.203% 36.6343px,3.3161% 34.02px,4.4368% 31.5322px,5.565% 29.1713px,6.7008% 26.9378px,7.8439% 24.8325px,8.9944% 22.8557px,10.1522% 21.008px,11.3173% 19.29px,12.4895% 17.7022px,13.6688% 16.2451px,14.8551% 14.9193px,16.0484% 13.7254px,17.2485% 12.6638px,18.4556% 11.735px,19.6693% 10.9398px,20.8898% 10.2785px,22.117% 9.7517px,23.3507% 9.36px,24.5909% 9.1039px,25.8376% 8.9839px,27.0906% 9.0006px,28.35% 9.1546px,29.6156% 9.4463px,30.8874% 9.8762px,32.1653% 10.4451px,33.4493% 11.1533px,34.7393% 12.0014px,36.0352% 12.99px,37.3369% 14.1196px,38.6444% 15.3907px,39.9577% 16.8039px,41.2766% 18.3598px,42.6012% 20.0587px,43.9312% 21.9014px,45.2668% 23.8884px,46.6077% 26.0201px,47.954% 28.2971px,49.3056% 30.72px,49.3056% 30.72px,50.4058% 32.6997px,51.5187% 34.6054px,52.6439% 36.4354px,53.7813% 38.1875px,54.9303% 39.86px,56.0907% 41.4509px,57.2622% 42.9582px,58.4444% 44.3802px,59.6371% 45.7147px,60.8398% 46.96px,62.0524% 48.1141px,63.2743% 49.175px,64.5054% 50.141px,65.7452% 51.0099px,66.9935% 51.78px,68.25% 52.4493px,69.5143% 53.0158px,70.786% 53.4778px,72.0649% 53.8331px,73.3507% 54.08px,74.643% 54.2165px,75.9414% 54.2406px,77.2457% 54.1506px,78.5556% 53.9443px,79.8706% 53.62px,81.1905% 53.1757px,82.515% 52.6094px,83.8437% 51.9194px,85.1764% 51.1035px,86.5126% 50.16px,87.8521% 49.0869px,89.1944% 47.8822px,90.5394% 46.5442px,91.8867% 45.0707px,93.2359% 43.46px,94.5868% 41.7101px,95.939% 39.819px,97.2921% 37.785px,98.6459% 35.6059px,100% 33.28px,100% 100%,0% 100%);margin-top:-64px}.os-trip-quote-divider{background-color:var(--_osaviva-brand-colors---agave);opacity:.5;width:calc(100% - 48px);max-width:1440px;height:1px;margin-left:auto;margin-right:auto}.os-trip-button-row{flex-flow:wrap;align-items:center;gap:16px;display:flex}.os-trip-button-row.os-trip-cta-buttons{justify-content:center;align-items:center}.os-trip-cta-call{border:0px solid var(--_osaviva-brand-colors---coconut);outline-color:var(--_osaviva-brand-colors---coconut);outline-offset:-1px;font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---coconut);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background-color:#0000;background-image:none;background-repeat:no-repeat;background-size:calc(100% - 2px) 1px;border-radius:3px;outline-width:0;outline-style:solid;padding:12px 22px;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .25s;display:inline-flex;position:relative}.os-trip-cta-call:hover{outline-offset:-4px;background-color:#0000;background-image:none;background-size:calc(100% - 8px) 1px;font-size:12px}.os-trip-outline-frame{pointer-events:none;font-size:inherit;border:1px solid;border-radius:4px;position:absolute;inset:-1px;transform:scale(1)}.os-trip-outline-label{font-size:12px;line-height:1.2}.os-trip-consents{grid-column:1/-1}.os-trip-privacy-link{color:var(--_osaviva-brand-colors---lagoon-tile);text-underline-offset:3px;text-decoration:underline;transition-property:color;transition-duration:.2s}.os-trip-privacy-link:hover{color:#193532}.os-trip-notes-help{color:#526b52;font-size:13px;font-weight:400;line-height:1.5}.os-trip-cta-parallax-art{z-index:-2;pointer-events:none;background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6a739715a732742fcaa4dfce/6a97097cc5b9aada502f1168_Osaviva-destinations-CTA-background.avif);background-position:50% 0;background-size:cover;width:100%;height:112%;position:absolute;top:-6%;left:0}.osa-extended-page{max-width:880px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);margin-left:auto;margin-right:auto;padding:140px 24px 90px;font-weight:400}.osa-extended-header{text-align:center;max-width:760px;margin-bottom:40px;margin-left:auto;margin-right:auto}.osa-extended-eyebrow{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;font-size:14px;font-weight:500;line-height:1.3}.osa-extended-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);letter-spacing:-1px;margin-top:0;margin-bottom:24px;font-size:96px;font-weight:400;line-height:1.06}.osa-extended-intro{max-width:none;margin:32px 0 20px;font-size:18px;line-height:1.5}.osa-extended-help{color:#526b52;margin-top:0;margin-bottom:0;font-size:14px;line-height:1.6}.oe-fields{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:16px;font-weight:400;line-height:1.6}.oe-section{border-top:1px solid #d8dad4;padding:32px 0 40px}.oe-section-heading{grid-column-gap:16px;grid-row-gap:16px;align-items:baseline;margin-bottom:28px;display:flex}.oe-number{color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1px;font-size:12px}.oe-heading{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);margin:0;font-size:32px;font-weight:400;line-height:1.2}.oe-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.oe-wide{grid-column:1/-1}.oe-field{min-width:0}.oe-label{color:#526b52;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500;display:block}.oe-input{box-sizing:border-box;border-top-left-radius:var(--_🔘-radius---cards--subtle);border-top-right-radius:var(--_🔘-radius---cards--subtle);border-bottom-left-radius:var(--_🔘-radius---cards--subtle);border-bottom-right-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);accent-color:#104f3d;border:1px solid #d8dad4;padding:14px 16px;font-weight:400;line-height:1.5;display:block}.oe-input:focus{outline-offset:2px;outline:2px solid #4a817c}.oe-input:focus-visible,.oe-input[data-wf-focus-visible]{outline-color:var(--_osaviva-brand-colors---cactus);outline-offset:3px;outline-width:2px;outline-style:solid}.oe-input._w-input{box-sizing:border-box;background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);border:1px solid #d8dad4;border-radius:4px;padding:14px 16px;font-size:16px;font-weight:400;line-height:1.5;display:block}.oe-input._w-input:focus{outline-offset:2px;outline:2px solid #4a817c}.oe-input._w-input-1-2-3{box-sizing:border-box;background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);border:1px solid #d8dad4;border-radius:4px;padding:14px 16px;font-size:16px;font-weight:400;line-height:1.5;display:block}.oe-input._w-input-1-2-3:focus{outline-offset:2px;outline:2px solid #4a817c}.oe-select{box-sizing:border-box;border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);border:1px solid #d8dad4;padding:14px 16px;font-weight:400;line-height:1.5;display:block}.oe-select:focus{outline-offset:2px;outline:2px solid #4a817c}.oe-select._w-select{box-sizing:border-box;background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);border:1px solid #d8dad4;border-radius:4px;padding:14px 16px;font-size:16px;font-weight:400;line-height:1.5;display:block}.oe-select._w-select:focus{outline-offset:2px;outline:2px solid #4a817c}.oe-select._w-select-1-2{box-sizing:border-box;background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);border:1px solid #d8dad4;border-radius:4px;padding:14px 16px;font-size:16px;font-weight:400;line-height:1.5;display:block}.oe-select._w-select-1-2:focus{outline-offset:2px;outline:2px solid #4a817c}.oe-textarea{box-sizing:border-box;border-top-left-radius:var(--_🔘-radius---cards--subtle);border-top-right-radius:var(--_🔘-radius---cards--subtle);border-bottom-left-radius:var(--_🔘-radius---cards--subtle);border-bottom-right-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:100px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);resize:vertical;accent-color:#104f3d;border:1px solid #d8dad4;padding:14px 16px;font-weight:400;line-height:1.5;display:block}.oe-textarea:focus{outline-offset:2px;outline:2px solid #4a817c}.oe-textarea:focus-visible,.oe-textarea[data-wf-focus-visible]{outline-color:var(--_osaviva-brand-colors---cactus);outline-offset:3px;outline-width:2px;outline-style:solid}.oe-textarea._w-input{box-sizing:border-box;background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:100px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);resize:vertical;border:1px solid #d8dad4;border-radius:4px;padding:14px 16px;font-size:16px;font-weight:400;line-height:1.5;display:block}.oe-textarea._w-input:focus{outline-offset:2px;outline:2px solid #4a817c}.oe-textarea._w-input-1-2-3{box-sizing:border-box;background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:100px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);resize:vertical;border:1px solid #d8dad4;border-radius:4px;padding:14px 16px;font-size:16px;font-weight:400;line-height:1.5;display:block}.oe-textarea._w-input-1-2-3:focus{outline-offset:2px;outline:2px solid #4a817c}.oe-hint{color:#526b52;margin:0 0 10px;font-size:13px;line-height:1.6}.oe-hint-link{color:var(--_osaviva-brand-colors---lagoon-tile);text-underline-offset:3px;text-decoration:underline}.oe-hint-link:hover{color:#193532}.oe-checks{min-width:0;margin:0;padding:0}.oe-legend{color:#526b52;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:500}.oe-choice-grid{grid-column-gap:24px;grid-row-gap:14px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.oe-choice{grid-column-gap:10px;grid-row-gap:10px;cursor:pointer;align-items:flex-start;font-size:14px;font-weight:400;display:flex}.oe-choice-input{accent-color:#4a817c;flex:0 0 18px;width:18px;height:18px;margin:3px 0 0}.oe-agreement{max-width:760px}.oe-submit{font-family:var(--_🔠-typography---font--button);color:#fff;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;isolation:isolate;background-color:#0000;margin-top:8px;padding:12px 22px;font-size:12px;font-weight:500;line-height:1.3;position:relative}.oe-submit:focus{outline-offset:4px;outline:2px solid #193532}.oe-submit._w-button{font-family:var(--_🔠-typography---font--button);color:#fff;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;isolation:isolate;background-color:#0000;margin-top:8px;padding:12px 22px;font-size:12px;font-weight:500;line-height:1.3;position:relative}.oe-submit._w-button:focus{outline-offset:4px;outline:2px solid #193532}.oe-submit-fill{z-index:-1;border:1px solid var(--_osaviva-brand-colors---lagoon-tile);background-color:var(--_osaviva-brand-colors---lagoon-tile);border-radius:3px;transition:transform .25s,background .25s,border-color .25s;position:absolute;inset:0}.osa-extended-form-shell{width:100%;max-width:832px;margin-left:auto;margin-right:auto}.oe-paired-row{grid-column-gap:24px;grid-row-gap:24px;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.oe-date-row{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}.oe-date-flex-inline{padding-bottom:16px}.osa-book-page{max-width:1140px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;padding:160px 32px 100px;font-weight:400;display:flex}.osa-book-heading{text-align:center;width:100%;margin-bottom:40px}.osa-book-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);letter-spacing:0;margin:0;font-size:80px;font-weight:400;line-height:1.05}.osa-book-copy{text-align:left;width:100%;max-width:800px;margin-bottom:24px;font-size:16px;line-height:1.65}.osa-book-paragraph{margin-top:0;margin-bottom:20px}.osa-book-services{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1px;text-transform:uppercase;text-underline-offset:4px;margin-bottom:40px;font-size:14px;font-weight:500;text-decoration:underline}.osa-book-services:hover{color:#193532}.osa-book-services.osa-contact-hidden{display:none}.osa-book-services.osa-contact-text-link{text-underline-offset:3px;color:inherit}.osa-book-calendar{width:100%;max-width:1000px;min-height:760px}.osa-thank-you-copy{text-align:left;flex-direction:column;align-items:flex-start;row-gap:24px;width:100%;max-width:none;margin-top:0;margin-bottom:0;display:flex}.osa-current-contact-form{width:100%;max-width:880px;font-family:var(--_🔠-typography---font--body);text-align:left;flex-direction:column;row-gap:24px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:400;line-height:1.5;display:flex}.hiw-option-detail{font-family:var(--_🔠-typography---font--body);color:inherit;margin-top:0;margin-bottom:24px;font-size:17px;font-weight:400;line-height:1.6}.hiw-option-emphasis{font-weight:500}.hiw-option-terms{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);margin-top:16px;margin-bottom:0;font-size:14px;line-height:1.6}.hiw-inline-policy-link{color:var(--_osaviva-brand-colors---lagoon-tile);text-underline-offset:3px;text-decoration:underline}.hiw-option-content{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;row-gap:16px;width:100%;display:flex;position:relative}.hiw-stable-process{background-color:var(--_osaviva-brand-colors---sea-glass);color:var(--_osaviva-brand-colors---cactus);padding:80px 32px;position:relative}.hiw-stable-inner{max-width:1280px;margin-left:auto;margin-right:auto}.hiw-stable-eyebrow{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1.5px;text-transform:uppercase;margin-top:0;margin-bottom:20px;font-size:12px;font-weight:500;line-height:1.5}.hiw-stable-title{font-family:var(--_🔠-typography---font--heading-serif);margin-top:0;margin-bottom:40px;font-size:56px;font-weight:400;line-height:1.1}.hiw-stable-grid{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hiw-stable-card{background-color:var(--_osaviva-brand-colors---coconut);border-radius:6px;padding:28px;position:static}.hiw-stable-card-title{font-family:var(--_🔠-typography---font--heading-serif);margin-top:0;margin-bottom:20px;font-size:32px;font-weight:400;line-height:1.15}.hiw-stable-copy{font-family:var(--_🔠-typography---font--body);margin-top:0;margin-bottom:0;font-size:17px;font-weight:400;line-height:1.6}.osa-how-section{background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus);padding:96px 32px;position:relative}.osa-how-tinted-section{background-color:var(--_osaviva-brand-colors---sea-glass);color:var(--_osaviva-brand-colors---cactus);padding:96px 32px;position:relative}.osa-how-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid}.osa-how-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.osa-how-heading-wrap{text-align:left;flex-direction:column;row-gap:24px;width:100%;max-width:960px;margin-bottom:48px;display:flex}.osa-how-detail{flex-direction:column;row-gap:16px;width:100%;min-width:0;display:flex;position:relative}.osa-examples-article{width:100%;max-width:860px}.osa-examples-actions{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:32px auto 48px;display:flex}.osa-examples-list{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.osa-examples-link{grid-column-gap:24px;grid-row-gap:24px;background-color:var(--_osaviva-brand-colors---cactus);min-height:280px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);border-top:0 solid #d7ded7;border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px 20px;font-size:18px;font-weight:400;line-height:1.4;text-decoration:none;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.osa-examples-link:hover{color:var(--_osaviva-brand-colors---coconut);background-color:#193532}.osa-work-content{background-color:var(--_osaviva-brand-colors---coconut);width:100%;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-weight:400}.osa-work-section{padding-top:96px;padding-bottom:96px;scroll-margin-top:100px}.osa-work-section.hiw2-topo{background-color:#f3f6f0;background-image:linear-gradient(#f3f6f08c,#f3f6f08c),url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6abdd40c27c2ea9593eb75cb_map-background-xl.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.osa-work-section.hiw2-seaglass{background-color:var(--_osaviva-brand-colors---sea-glass)}.osa-work-section.osa-hiw-planning-section{background-color:var(--_osaviva-brand-colors---sea-glass);position:relative;overflow:hidden}.osa-work-section.osa-investment-coconut{background-color:var(--_osaviva-brand-colors---sea-glass);background-image:linear-gradient(#eff8f8eb,#eff8f8eb),url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6abdd40c27c2ea9593eb75cb_map-background-xl.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.osa-work-tint{background-color:var(--_osaviva-brand-colors---sea-glass)}.osa-work-container{width:90%;max-width:1280px;margin-left:auto;margin-right:auto}.osa-work-container.osa-hiw-planning-content{z-index:1;position:relative}.osa-work-heading{max-width:900px;margin-bottom:40px}.osa-work-intro{max-width:900px}.osa-work-grid{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.osa-work-card{grid-row-gap:24px;background-color:var(--_osaviva-brand-colors---coconut);border-radius:4px;flex-direction:column;align-items:flex-start;padding:40px;display:flex}.osa-work-card.hiw2-option{background-color:var(--_osaviva-brand-colors---coconut);overflow:hidden;box-shadow:0 18px 40px -24px #19353259}.osa-work-actions{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;margin-top:32px;display:flex}.osa-work-button{max-width:100%;min-height:56px;color:var(--_osaviva-brand-colors---cactus);isolation:isolate;background-color:#0000;border-width:0;justify-content:center;align-items:center;padding:18px 26px;text-decoration:none;display:inline-flex;position:relative;transform:none}.osa-work-button:hover{transform:none}.osa-work-button-label{z-index:1;font-family:var(--_🔠-typography---font--button);text-align:center;letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:13px;font-weight:500;line-height:1.3;position:relative}.osa-work-button-fill{z-index:-1;background-color:var(--_osaviva-brand-colors---sunset);border-radius:4px;transition:transform .25s,background-color .25s;position:absolute;inset:0;transform:scale(1)}.osa-work-button-border{z-index:-1;border:1px solid var(--_osaviva-brand-colors---cactus);border-radius:4px;transition:transform .25s;position:absolute;inset:0;transform:scale(1)}.osa-work-note{max-width:900px;margin-top:28px;font-size:16px;font-weight:400;line-height:1.6}.osa-work-text-link{color:var(--_osaviva-brand-colors---cactus);text-underline-offset:4px;text-decoration:underline}.osa-work-steps{flex-direction:column;display:flex}.osa-work-step{grid-column-gap:64px;border-top:1px solid #bcd2c7;grid-template-rows:auto;grid-template-columns:1fr 1.6fr;padding-top:36px;padding-bottom:36px;display:grid}.osa-work-step.hiw2-step{grid-row-gap:14px;background-color:var(--_osaviva-brand-colors---sage-mint);border-top-style:none;border-top-width:0;border-radius:4px;flex-direction:column;padding:30px 32px 28px;display:flex;position:relative;overflow:hidden}.osa-work-deliverable{margin-top:20px;margin-bottom:0;font-size:16px;font-weight:500;line-height:1.6}.osa-work-deliverable.hiw2-lead{max-width:88%;margin-top:4px;font-size:19px;font-weight:400;line-height:1.5}.osa-work-budget{border-top:1px solid #bcd2c7;margin-bottom:24px;padding-top:24px;padding-bottom:24px}.osa-work-budget.hiw2-budget{border-top:6px solid var(--_osaviva-brand-colors---sunset);background-color:var(--_osaviva-brand-colors---coconut);border-radius:4px;margin-bottom:0;padding:36px 36px 32px}.osa-work-price{font-family:var(--_🔠-typography---font--body);margin-top:24px;margin-bottom:16px;font-size:36px;font-weight:400;line-height:1.2}.osa-work-price.hiw2-price{font-family:var(--_🔠-typography---font--heading-serif);letter-spacing:-.5px;margin-top:16px;font-size:34px;line-height:1.05}.osa-work-unit{margin-top:8px;font-size:16px;display:block}.osa-work-unit.hiw2-unit{font-family:var(--_🔠-typography---font--body);letter-spacing:.5px;margin-top:10px;font-size:15px}.osa-work-journeys{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;display:grid}.osa-work-journey{border-top:1px solid #bcd2c7;padding-top:24px}.osa-work-journey.hiw2-journey{background-color:var(--_osaviva-brand-colors---coconut);border-top-style:none;border-top-width:0;border-radius:4px;padding:14px 14px 24px;box-shadow:0 18px 40px -28px #19353259}.osa-work-resources{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;display:grid}.osa-examples-card-media{z-index:0;pointer-events:auto;position:absolute;inset:0}.osa-examples-card-image{z-index:0;object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0;transform:scale(1)}.osa-examples-card-image:hover{transform:scale(1.04)}.osa-examples-card-image.osa-example-sloth-focus{object-position:42% 35%}.osa-examples-card-scrim{z-index:1;pointer-events:none;background-image:linear-gradient(#0000000d 25%,#000000bf 100%);position:absolute;inset:0}.osa-examples-card-label{z-index:2;pointer-events:none;font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---coconut);margin-top:auto;font-size:20px;font-weight:500;line-height:1.3;position:relative}.hiw2-split{grid-column-gap:72px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;width:100%;display:grid}.hiw2-split-text{width:100%}.hiw2-split-media{width:100%;position:relative}.hiw2-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;width:100%}.hiw2-photo-intro{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac82e60f59f9246579729ea_peru-sacred-valley-llama-andean-village-p-1080.webp);height:600px}.hiw2-paper-dot{z-index:-1;opacity:.85;background-color:#ffb39b;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-28px;left:-28px}.hiw2-option-photo{height:260px;margin-bottom:28px}.hiw2-photo-talk{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac7f32d2b93f0ad7e6e5aec_Totoco_Ometepe_hammock_Nicaragua-p-800.jpg)}.hiw2-photo-written{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac82d606176d6b3187210a2_colombia-barichara-colonial-street-p-1080.webp)}.hiw2-chips{grid-column-gap:8px;grid-row-gap:8px;flex-wrap:wrap;margin-top:20px;margin-bottom:28px;padding-left:0;list-style-type:none;display:flex}.hiw2-chip{background-color:var(--_osaviva-brand-colors---sage-mint);color:var(--_osaviva-brand-colors---cactus);letter-spacing:.2px;border-radius:999px;padding:7px 14px;font-size:14px;line-height:1.2}.hiw2-chip-coral{background-color:#ffe3d8}.hiw2-phases{grid-row-gap:72px;flex-direction:column;display:flex}.hiw2-phase{grid-column-gap:56px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;display:grid}.hiw2-phase-aside{position:sticky;top:120px}.hiw2-phase-photo{height:340px;margin-bottom:24px}.hiw2-photo-plan{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac82d5f653eb0a59a66ed03_colombia-coffee-region-coffee-picking-p-1080.webp)}.hiw2-photo-book{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac83212a10be6e92e8f54da_chile-valparaiso-colorful-hillside-houses-p-1080.webp)}.hiw2-photo-travel{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac80477e6fea087bcfc813c_ecuador-cloud-forest-waterfall-hanging-bridge-p-1080.webp)}.hiw2-phase-kicker{color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1.8px;text-transform:uppercase;margin-top:0;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.2}.hiw2-phase-title{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);margin-top:0;margin-bottom:0;font-size:44px;line-height:1.1}.hiw2-phase-steps{grid-row-gap:16px;flex-direction:column;display:flex}.hiw2-more{border-top:1px solid var(--_osaviva-brand-colors---sunset);margin-top:16px;padding-top:14px}.hiw2-more-summary{color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1px;text-transform:uppercase;cursor:pointer;font-size:13px;font-weight:500;line-height:1.3}.hiw2-step-num{opacity:.55;pointer-events:none;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---agave);font-size:72px;line-height:1;position:absolute;top:18px;right:28px}.hiw2-section{padding-top:96px;padding-bottom:96px;scroll-margin-top:100px;position:relative}.hiw2-section-seaglass{background-color:var(--_osaviva-brand-colors---sea-glass)}.hiw2-container{width:90%;max-width:1280px;margin-left:auto;margin-right:auto}.hiw2-head{max-width:900px;margin-bottom:56px}.hiw2-eyebrow{color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1.8px;text-transform:uppercase;margin-top:0;margin-bottom:16px;font-size:14px;font-weight:500;line-height:1.2}.hiw2-h2{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);letter-spacing:-.5px;margin-top:0;margin-bottom:0;font-size:60px;font-weight:400;line-height:1.08}.hiw2-timeline{grid-column-gap:28px;grid-row-gap:40px;background-image:linear-gradient(#bcd2c7,#bcd2c7);background-position:0 9px;background-repeat:no-repeat;background-size:100% 1px;grid-template-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0;margin-bottom:0;padding-top:0;padding-left:0;list-style-type:none;display:grid;position:relative}.hiw2-mile{padding-top:40px;position:relative}.hiw2-mile-dot{border:4px solid var(--_osaviva-brand-colors---sea-glass);border-radius:50%;width:19px;height:19px;position:absolute;top:0;left:0}.hiw2-dot-coral{background-color:var(--_osaviva-brand-colors---sunset)}.hiw2-dot-mist{background-color:var(--_osaviva-brand-colors---sea-glass)}.hiw2-mile-when{color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1.4px;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.3}.hiw2-mile-big{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);margin-top:0;margin-bottom:12px;font-size:64px;line-height:1}.hiw2-mile-big.hiw2-mile-word,.hiw2-mile-word{padding-top:10px;padding-bottom:12px;font-size:30px;line-height:1.1}.hiw2-mile-text{color:var(--_osaviva-brand-colors---cactus);margin-top:0;margin-bottom:0;font-size:16px;line-height:1.55}.hiw2-note{border-top:1px solid var(--_osaviva-brand-colors---sunset);max-width:760px;color:var(--_osaviva-brand-colors---cactus);margin-top:56px;margin-bottom:0;padding-top:20px;font-size:16px;line-height:1.6}.hiw2-stats{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:40px;display:grid}.hiw2-stat{background-color:var(--_osaviva-brand-colors---coconut);border-radius:4px;padding:28px 28px 24px}.hiw2-stat-num{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---sunset);margin-top:0;margin-bottom:6px;font-size:72px;line-height:1}.hiw2-stat-label{color:var(--_osaviva-brand-colors---cactus);border-top:1px solid #bcd2c7;margin-top:0;margin-bottom:0;padding-top:12px;font-size:16px;line-height:1.4}.hiw2-incl{grid-column-gap:32px;grid-row-gap:24px;background-color:var(--_osaviva-brand-colors---coconut);border-radius:4px;grid-template-rows:auto;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-top:32px;margin-bottom:40px;padding:28px 32px;display:grid;box-shadow:0 18px 40px -28px #19353259}.hiw2-incl-title{color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1.4px;text-transform:uppercase;margin-top:0;margin-bottom:4px;font-size:13px;font-weight:500;line-height:1.3}.hiw2-chips-tight{margin-top:10px;margin-bottom:0}.hiw2-journey-photo{height:240px;margin-bottom:22px}.hiw2-jp-couples{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac82d5f2add5e8f20c2a2ca_colombia-caribbean-beach-couple-straw-hats-p-1080.webp);background-position:50% 85%}.hiw2-jp-families{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ab9eae3a6e9cc715277f437_costa-rica-manuel-antonio-family-beach-p-1080.webp)}.hiw2-jp-active{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac83210a10be6e92e8f5480_chile-torres-del-paine-lake-pehoe-hiker-p-1080.webp)}.hiw2-jp-private{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac7fdef31a6a8d2eac16c05_panama-islands-palm-beach-view-p-1080.webp)}.hiw2-jp-nature{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac80478cdbf43ce028f0212_ecuador-galapagos-marine-iguanas-p-1080.webp)}.hiw2-jp-food{background-image:url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac7da950b8ed0ed27d40e15_mexico-oaxaca-marigold-merchant-p-1080.jpg)}.oe-native-checkbox-row{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:0;padding-left:0;font-size:14px;font-weight:400;display:flex}.oe-native-flex-checkbox{accent-color:#4a817c;flex-shrink:0;width:18px;height:18px;margin:3px 0 0}.os-trip-consent-copy{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:14px;font-weight:400;line-height:1.7}.os-trip-budget-note{color:#526b52;margin-bottom:28px}.os-trip-consent-choice{grid-column-gap:10px;grid-row-gap:10px;cursor:pointer;align-items:flex-start;margin-bottom:24px;font-size:14px;font-weight:400;line-height:1.7;display:flex}.osa-trip-date-panel{background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus);border:1px solid #d8dad4;border-radius:4px}.osa-trip-date-body{padding:4px 16px 16px;font-size:14px}.osa-trip-date-grid{grid-column-gap:14px;grid-row-gap:14px;grid-template-rows:auto;grid-template-columns:1fr;display:grid}.osa-trip-flex-choice{grid-column-gap:8px;grid-row-gap:8px;cursor:pointer;align-items:center;margin:16px 0;display:flex}._w-input-1-2-3{border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:52px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);border:1px solid #d8dad4;padding:14px 16px}.osa-contact-label{font-size:14px;font-weight:500;line-height:1.5}.osa-contact-native-choice{align-items:center;margin:0;padding-left:0;display:flex}.osa-contact-native-control{accent-color:#104f3d;flex-shrink:0;margin:0}.osa-contact-native-control:focus-visible,.osa-contact-native-control[data-wf-focus-visible]{outline-color:var(--_osaviva-brand-colors---cactus);outline-offset:3px;outline-width:2px;outline-style:solid}.osa-contact-text-link{text-underline-offset:3px;color:inherit}.osa-contact-form-submit:hover{background-color:var(--_osaviva-brand-colors---sunset);color:#fbfbf7;clip-path:inset(2px 4px round 5px);transform:none}.osa-contact-is-selected{border-color:var(--_osaviva-brand-colors---cactus);background-color:var(--_osaviva-brand-colors---sea-glass)}.osa-contact-hidden{display:none}.osa-hiw-rainforest-hero-image{object-fit:cover;object-position:50% 75%;width:100%;height:100%;position:absolute;top:0;left:0}.osa-hiw-intro-layout{grid-column-gap:64px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1.3fr 1fr;align-items:center;display:grid}.osa-hiw-intro-copy{min-width:0}.osa-hiw-intro-photo{object-fit:cover;object-position:45% 65%;border-radius:4px;width:100%;height:560px;display:block}.osa-hiw-planning-map{opacity:.3;pointer-events:none;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.osa-hiw-planning-photo{object-fit:cover;object-position:50% 50%;border-radius:3px;width:100%;height:210px;display:block}.osa-hiw-planning-highlights{grid-row-gap:8px;font-family:var(--_🔠-typography---font--label);color:#4c7275;grid-template-rows:auto;grid-template-columns:1fr;margin-top:0;margin-bottom:8px;padding:0 0 0 20px;font-size:15px;line-height:1.5;display:grid}.osa-hiw-planning-highlight{padding-left:4px}.osa-merona-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr;width:100%;max-width:1080px;margin-left:auto;margin-right:auto;display:grid}.osa-merona-card{background-color:var(--_osaviva-brand-colors---coconut);font-family:var(--_🔠-typography---font--body);border:0 solid #213b3538;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.osa-merona-photo{height:300px;position:relative;overflow:hidden}.osa-merona-photo-img{object-fit:cover;width:100%;height:calc(100% + 80px);display:block;position:absolute;top:-40px;left:0}.osa-merona-body{flex-direction:column;flex-grow:1;padding:28px 28px 24px;display:flex}.osa-merona-head{grid-column-gap:20px;grid-row-gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.osa-merona-title{max-width:68%;font-family:var(--_🔠-typography---font--heading-serif);margin-top:0;margin-bottom:0;font-size:34px;font-weight:400;line-height:1.1}.osa-merona-price{text-align:right;white-space:nowrap;margin-top:0;margin-bottom:0;font-family:inherit;font-size:24px;font-weight:400;line-height:1.2}.osa-merona-price-small{font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;display:block}.osa-merona-label{margin-top:0;margin-bottom:10px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5}.osa-merona-list{margin-top:0;margin-bottom:28px;padding-left:20px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.6}.osa-merona-item{padding-bottom:5px}.osa-merona-footer{grid-column-gap:18px;grid-row-gap:18px;border-top:1px solid #213b3538;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.osa-merona-summary{max-width:48%;margin-top:0;margin-bottom:0;font-family:inherit;font-size:15px;font-weight:400;line-height:1.5}.osa-merona-button-slot{flex-shrink:0}.osa-hiw-intro-media{border-radius:4px;height:560px;position:relative;overflow:hidden}.osa-hiw-intro-parallax{object-fit:cover;object-position:50% 50%;width:100%;max-width:100%;height:calc(100% + 80px);display:block;position:absolute;top:-40px;left:0}.osa-hiw-planning-centered-heading{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.osa-hiw-planning-centered-note{max-width:880px;font-family:var(--_🔠-typography---font--body);text-align:center;margin-top:28px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}.osa-hiw-highlights{grid-column-gap:80px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:.7fr 1.3fr;align-items:start;display:grid}.osa-hiw-highlight-nav{grid-row-gap:20px;flex-direction:column;display:flex;position:sticky;top:120px}.osa-hiw-highlight-link{grid-column-gap:16px;font-family:var(--_🔠-typography---font--body);color:#274e49;align-items:baseline;font-size:18px;font-weight:400;line-height:1.4;text-decoration:none;display:flex}.osa-hiw-highlight-link:hover{color:#4a817c}.osa-hiw-highlight-number{min-width:24px;color:var(--_osaviva-brand-colors---lagoon-tile);font-size:13px;font-weight:500}.osa-hiw-highlight-entries{grid-row-gap:80px;flex-direction:column;min-width:0;display:flex}.osa-hiw-highlight-card{scroll-margin-top:120px}.osa-hiw-highlight-photo{aspect-ratio:3/2;border-radius:4px;height:auto;margin-bottom:28px;position:relative;overflow:hidden}.osa-hiw-highlight-photo-img{object-fit:cover;object-position:50% 70%;width:100%;height:calc(100% + 40px);display:block;position:absolute;top:-20px;left:0}.osa-hiw-highlight-text{grid-row-gap:16px;flex-direction:column;display:flex}.osa-hiw-highlight-portrait-frame{aspect-ratio:2/3;border-radius:4px;height:auto;margin-bottom:28px;position:relative;overflow:hidden}.osa-hiw-photo-bottom{object-fit:cover;object-position:50% 100%;width:100%;height:calc(100% + 40px);display:block;position:absolute;top:-20px;left:0}.osa-hiw-photo-left-bottom{object-fit:cover;object-position:20% 85%;width:100%;height:calc(100% + 40px);display:block;position:absolute;top:-20px;left:0}.osa-hiw-photo-left-middle{object-fit:cover;object-position:20% 55%;width:100%;height:calc(100% + 40px);display:block;position:absolute;top:-20px;left:0}.osa-hiw-photo-right-middle{object-fit:cover;object-position:70% 65%;width:100%;height:calc(100% + 40px);display:block;position:absolute;top:-20px;left:0}.osa-hiw-photo-middle-bottom{object-fit:cover;object-position:50% 85%;width:100%;height:calc(100% + 40px);display:block;position:absolute;top:-20px;left:0}.osa-hiw-review-metrics{grid-column-gap:24px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-bottom:48px;display:grid}.osa-hiw-review-metric{background-color:var(--_osaviva-brand-colors---coconut);text-align:center;border-radius:4px;padding:32px 24px;text-decoration:none}.osa-hiw-review-metric-number{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---sunset);margin-top:0;margin-bottom:12px;font-size:64px;font-weight:400;line-height:1}.osa-hiw-review-metric-label{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---cactus);border-top:1px solid #bcd2c7;margin-top:0;margin-bottom:0;padding-top:12px;font-size:17px;font-weight:400;line-height:1.5}.osa-hiw-retired-metric{display:none}.osa-hiw-process-active{color:var(--_osaviva-brand-colors---sunset);font-weight:500}.osa-aureon-investment-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;display:grid}.osa-aureon-investment-card{background-color:var(--_osaviva-brand-colors---coconut);min-width:0;color:var(--_osaviva-brand-colors---cactus);border-style:solid;border-width:1px;border-top-color:var(--_osaviva-brand-colors---agave);border-right-color:var(--_osaviva-brand-colors---agave);border-bottom-color:var(--_osaviva-brand-colors---agave);border-left-color:var(--_osaviva-brand-colors---agave);border-radius:4px;flex-direction:column;padding:36px;display:flex}.osa-aureon-investment-label{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);letter-spacing:1.5px;text-transform:uppercase;margin-top:0;margin-bottom:24px;font-size:14px;font-weight:500;line-height:1.4}.osa-aureon-investment-price{font-family:var(--_🔠-typography---font--body);letter-spacing:-1.5px;margin-top:0;margin-bottom:8px;font-size:48px;font-weight:400;line-height:1.15}.osa-aureon-investment-unit{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);margin-top:0;margin-bottom:28px;font-size:15px;font-weight:400;line-height:1.5}.osa-aureon-investment-details{border-top-style:solid;border-top-width:1px;border-top-color:var(--_osaviva-brand-colors---sea-glass);padding-top:24px}.osa-aureon-investment-copy{font-family:var(--_🔠-typography---font--body);margin-top:0;margin-bottom:0;font-size:18px;font-weight:400;line-height:1.6}.osa-investment-heading-centered{text-align:center;margin-left:auto;margin-right:auto}.osa-budget-guide{background-color:var(--_osaviva-brand-colors---coconut);color:var(--_osaviva-brand-colors---cactus);border-radius:4px;margin-top:32px;padding:32px}.osa-budget-guide-title{margin-top:0;margin-bottom:28px;font-family:inherit;font-size:28px;font-weight:400;line-height:1.25}.osa-budget-guide-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:24px 32px;display:grid}.osa-budget-guide-column{min-width:0}.osa-budget-guide-label{color:var(--_osaviva-brand-colors---lagoon-tile);margin-top:0;margin-bottom:12px;font-family:inherit;font-size:18px;font-weight:500;line-height:1.4}.osa-hiw-cta-footer-photo{z-index:0;background-color:#0000;background-image:none;background-position:50% 65%;background-repeat:no-repeat;background-size:cover;width:100%;padding-bottom:24px;position:relative;overflow:visible}.osa-resource-retired-link{display:none}.osa-hiw-static-cta-content{background-color:#0000;padding-top:120px;padding-bottom:40px;position:relative}.osa-hiw-final-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px;margin-bottom:0;display:flex}.osa-hiw-panama-parallax{z-index:0;pointer-events:none;background-image:linear-gradient(#00000038,#0000001f),url(https://s3.amazonaws.com/webflow-prod-assets/6ab47f25d65ef5dc7d0b9f87/6ac7cbd777628324fb276a79_belize-kayaker-turquoise-sea-caye.webp);background-position:70% 60%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-60px 0}.osa-hiw-parallax-window{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.osa-landing-enquiry{border-top:1px solid #4a817c38;max-width:960px;margin-top:64px;margin-left:auto;margin-right:auto;padding:80px 24px}.osa-landing-enquiry-link{font-family:var(--_🔠-typography---font--body);text-align:center;margin-bottom:40px;font-size:16px;display:block}.osa-general-contact-submit{width:auto;font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---coconut);letter-spacing:.06em;text-transform:uppercase;background-color:#4c8582;border-radius:4px;padding:18px 32px;font-size:14px;font-weight:500}.osa-general-contact-submit:hover{background-color:#ffb38f}.os-lp-start-title{margin-top:0;margin-bottom:10px}.os-lp-start-options{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.os-lp-start-choice{grid-column-gap:12px;border:1px solid var(--_osaviva-brand-colors---muted-sage);background-color:var(--_osaviva-brand-colors---coconut);cursor:pointer;border-radius:4px;align-items:flex-start;padding:16px;font-weight:400;display:flex}.os-lp-start-text{grid-row-gap:4px;flex-direction:column;display:flex}.os-lp-start-name{color:var(--_osaviva-brand-colors---cactus);font-size:15px;font-weight:500;line-height:1.35}.os-lp-start-detail{color:var(--_osaviva-brand-colors---lagoon-tile);font-size:14px;font-weight:400;line-height:1.5}.osa-experience-mega-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:840px;margin-left:auto;margin-right:auto;display:grid}.osa-experience-mega-card{aspect-ratio:3/2;height:auto;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---coconut);letter-spacing:.07em;text-transform:uppercase;background-size:cover;border-radius:4px;align-items:flex-end;padding:14px;font-size:12px;font-weight:500;line-height:1.25;text-decoration:none;display:flex;position:relative;overflow:hidden}.osa-experience-mega-media{z-index:0;background-position:50%;background-size:cover;transition:transform .5s;position:absolute;inset:0}.osa-experience-mega-media.osa-mega-active-adventure{background-image:linear-gradient(#0000 35%,#000000a6),url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6ac1c529c4d23af60ced99c4_6a95eada1bb67b34d4f862f0_d1847223f5ab974efd434867a661763a_Peru_hiking_adventure.avif)}.osa-experience-mega-media.osa-mega-couples{background-image:linear-gradient(#0000 35%,#000000a6),url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6ac1c530c4d23af60ced9aea_6a9270220563f9806bb00b1e_aqua-honeymoon.webp)}.osa-experience-mega-media.osa-mega-families{background-image:linear-gradient(#0000 35%,#000000a6),url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6ac1c6e4ce6181062c662302_6a91de8159f044d37d5e912d_Family_Playitas_portrait.webp)}.osa-experience-mega-media.osa-mega-food-culture{background-image:linear-gradient(#0000 35%,#000000a6),url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6ac1c52dc4d23af60ced9a7c_6a95c7f80d97911cbb87b9f5_Cartagena%2520Colombia%2520woman.avif)}.osa-experience-mega-media.osa-mega-nature-wildlife{background-image:linear-gradient(#0000 35%,#000000a6),url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6ac1c52bc4d23af60ced9a1c_6a9628df6531cd451bd0b6e7_Costa_Rica_toucan_hero-2.avif)}.osa-experience-mega-media.osa-mega-honeymoon{background-image:linear-gradient(#0000 35%,#000000a6),url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6ac6346f40f66eeafe7a14d4_6ac6344297df44419a03b640_Secret_Bay_Dominica_private_pool_couple.webp)}.osa-experience-mega-label{z-index:1;color:inherit;font-weight:500;font-size:inherit;margin-bottom:0;position:relative}.osa-experience-mega-layout{grid-column-gap:36px;grid-template-columns:minmax(0,3fr) minmax(200px,1fr);align-items:center;width:100%;display:grid}.osa-experience-mega-intro{max-width:260px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);margin-bottom:0;font-size:16px;font-weight:400;line-height:1.6}.osaviva-mobile-white-logo{opacity:0;pointer-events:none;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.osa-mobile-experiences{width:100%;color:var(--_osaviva-brand-colors---coconut);border-bottom:1px solid #fefefc2e}.osa-mobile-experiences-summary{font-family:var(--_🔠-typography---font--body);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;padding-top:16px;padding-bottom:16px;font-size:14px;display:list-item}.osa-mobile-experiences-label{font-size:inherit;color:inherit;margin:0;display:inline}.osa-mobile-experiences-links{flex-direction:column;padding-bottom:12px;padding-left:18px;display:flex}.osa-mobile-drill-shell{box-sizing:border-box;width:100%;color:var(--_osaviva-brand-colors---coconut);text-align:left;padding:24px 24px 40px}.osa-mobile-drill-link{width:100%;font-family:var(--_🔠-typography---font--body);color:inherit;text-align:left;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #fbfbf72e;margin-left:0;margin-right:0;padding-top:12px;padding-bottom:12px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:block}.osa-mobile-drill-link:after{float:none;margin-left:12px;display:inline-block}.osa-mobile-drill-back{font-family:var(--_🔠-typography---font--body);color:inherit;padding-top:12px;padding-bottom:20px;font-size:14px;text-decoration:none;display:inline-block}.osa-mobile-drill-heading{font-family:var(--_🔠-typography---font--body);color:inherit;text-align:left;letter-spacing:.07em;text-transform:uppercase;margin-top:24px;margin-bottom:8px;font-size:12px;font-weight:500}.osa-mobile-region-heading{color:inherit;letter-spacing:.06em;text-transform:uppercase;margin-top:24px;margin-bottom:8px;font-family:Figtree,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:block}.osa-mobile-country-link{color:inherit;text-align:left;text-transform:none;border-bottom:1px solid #fbfbf72e;padding-top:10px;padding-bottom:10px;padding-left:18px;font-family:Figtree,Arial,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-decoration:none;display:block}._w-select-1-2{background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-width:0;height:44px;min-height:44px;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-13px);line-height:20px;font-weight:var(--all-weights--normal);letter-spacing:0;text-transform:none;border:1px solid #30483859;border-radius:8px;margin:0;padding:10px 20px 10px 8px;transition-property:none;transition-duration:0s;transform:none}._w-select-1-2:hover,._w-select-1-2:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){transition-property:none;transition-duration:0s;transform:none}._w-select-1-2:focus-visible,._w-select-1-2[data-wf-focus-visible],._w-select-1-2:focus-visible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),._w-select-1-2[data-wf-focus-visible]:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){outline-color:var(--_osaviva-brand-colors---lagoon-tile);outline-offset:3px;outline-width:2px;outline-style:solid}.osa-next-steps{color:#263b3d;background-color:#fbfbf7;padding:160px 24px 96px;font-family:Figtree,Arial,sans-serif;font-weight:400}.osa-next-steps-container{max-width:960px;margin:0 auto}.osa-next-steps-header{max-width:840px;margin-bottom:56px}.osa-next-steps-title{letter-spacing:-1px;margin:16px 0 28px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:72px;font-weight:400;line-height:1.04}.osa-next-steps-intro{max-width:760px;font-size:20px;line-height:1.6}.osa-next-steps-list{max-width:800px}.osa-next-step{border-top:0 #c7d7d3;padding:26px 0}.osa-next-step-title{margin:0 0 12px;font-family:Figtree,Arial,sans-serif;font-size:21px;font-weight:500;line-height:1.4}.osa-next-step-copy{margin:0;font-size:18px;line-height:1.65}.osa-next-steps-questions{background-color:#ddf7f5;border-radius:4px;max-width:800px;margin-top:28px;padding:32px}.osa-ns,.osa-ns-hero,.osa-ns-eyebrow,.osa-ns-check,.osa-ns-h1,.osa-ns-lead,.osa-ns-overview,.osa-ns-wide,.osa-ns-h2,.osa-ns-timeline,.osa-ns-phase,.osa-ns-dot,.osa-ns-dot-first,.osa-ns-when,.osa-ns-phase-title,.osa-ns-phase-copy,.osa-ns-details,.osa-ns-steps,.osa-ns-step,.osa-ns-number,.osa-ns-number-first,.osa-ns-step-title,.osa-ns-copy,.osa-ns-help,.osa-ns-email,.osa-ns-email-bg,.osa-ns-email-label{box-sizing:border-box}.photo-404{color:#fcfbf3;--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);background-color:#2f5e5e;background-image:linear-gradient(15deg,#142828d1 0%,#14282899 30%,#14282833 55%,#14282800 75%),url(https://s3.amazonaws.com/webflow-prod-assets/6a739715a732742fcaa4dfce/6aa5c29cac93082b8a82d071_colombia-tayrona-national-park-santa-marta-magdalena.jpg);background-position:0 0,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;width:100%;min-height:100vh;display:flex;position:relative}.buttons-404{grid-column-gap:12px;grid-row-gap:12px;flex-wrap:wrap;align-items:center;display:flex}.osa-press-section{background-color:#fefefc;padding-top:72px;padding-bottom:72px}.osa-press-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.osa-press-eyebrow{color:#4a817c;text-align:center;letter-spacing:2.24px;text-transform:uppercase;margin-top:0;margin-bottom:32px;font-family:Figtree,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.osa-press-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.osa-press-item{color:#193532;border-top:1px solid #19353233;flex-direction:column;padding-top:24px;text-decoration:none;transition:opacity .2s;display:flex}.osa-press-item:hover{opacity:.72}.osa-press-name{color:#193532;margin-top:0;margin-bottom:0;font-family:Eighties Comeback,Georgia,sans-serif;font-size:30px;font-weight:400;line-height:1.1}.osa-press-topic{color:#193532c7;flex-grow:1;margin-top:10px;margin-bottom:16px;font-family:Figtree,Arial,sans-serif;font-size:15px;line-height:1.5}.osa-press-cta{color:#4a817c;letter-spacing:1.21px;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Figtree,Arial,sans-serif;font-size:11px;font-weight:500}.osa-press-quote{color:#193532d9;flex-grow:1;margin-top:0;margin-bottom:16px;font-family:Figtree,Arial,sans-serif;font-size:15px;font-style:italic;line-height:1.5}.osa-press-h2{color:#193532;margin-top:0;margin-bottom:20px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:40px;font-weight:400;line-height:1.1}.osa-press-h2.osa-press-h2-spaced{margin-top:40px}.osa-press-body{color:#193532d9;max-width:760px;margin-top:0;margin-bottom:16px;font-family:Figtree,Arial,sans-serif;font-size:17px;line-height:1.6}.osa-press-mail{color:#4a817c;font-family:Figtree,Arial,sans-serif;font-size:17px;text-decoration:underline}.osa-press-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 48px;display:flex}.osa-press-strip-item{color:#193532;text-decoration:none;transition:opacity .2s}.osa-press-strip-item:hover{opacity:.72}.osa-press-more{color:#4a817c;text-align:center;letter-spacing:1.21px;text-transform:uppercase;margin-top:28px;font-family:Figtree,Arial,sans-serif;font-size:11px;font-weight:500;text-decoration:underline;display:block}.osa-press-oneliner-section{text-align:center;background-color:#fefefc;padding-top:40px;padding-bottom:40px}.osa-press-oneliner{color:#4a817c;letter-spacing:2px;text-transform:uppercase;font-family:Figtree,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.6;text-decoration:underline;display:inline-block}.osa-press-list-section{padding-top:24px;padding-bottom:64px}.osa-press-media-grid{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:28px 40px;display:grid}.osa-press-headshot{aspect-ratio:3/4;object-fit:cover;object-position:65% 30%;border-radius:12px;width:100%;height:auto;display:block}.osa-press-media-text{min-width:0}.osa-press-badges{border-top:1px solid #19353226;margin-top:32px;padding-top:24px}.osa-press-badge-row{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:12px;display:flex}.osa-press-badge{object-fit:contain;width:auto;max-width:30%;height:96px;display:block}.osa-press-badge-note{color:#193532d9;flex-basis:100%;max-width:none;margin-top:0;margin-bottom:0;font-family:Figtree,Arial,sans-serif;font-size:15px;line-height:1.5}.osa-specialist-badge-img{width:200px;max-width:60%;height:auto;margin-bottom:12px;margin-left:auto;margin-right:auto;display:block}.osa-specialist-badge-label{text-align:center;margin-top:0;margin-bottom:0;font-size:14px;line-height:1.4}.osa-go-hero{min-height:78vh}.osa-go-hero-content{text-align:center;align-items:center;max-width:860px;margin-left:auto;margin-right:auto}.osa-go-hero-title{margin-bottom:28px}.osa-go-hero-button{color:#fff;background-color:#ff9772;border-color:#ff9772;margin-top:8px}.osa-go-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.osa-go-narrow{max-width:820px}.osa-go-intro{padding-top:72px;padding-bottom:40px}.osa-go-intro-text{text-align:center;margin-bottom:20px;font-size:19px;line-height:1.65}.osa-go-trips{padding-top:40px;padding-bottom:72px}.osa-go-h2{text-align:center;margin-bottom:40px}.osa-go-how{background-color:#f4efe7;padding-top:72px;padding-bottom:72px}.osa-go-steps{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-bottom:40px;display:grid}.osa-go-step{background-color:#fff;border-radius:6px;padding:32px 28px}.osa-go-step-num{opacity:.7;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:13px}.osa-go-step-title{margin-bottom:12px;font-size:26px}.osa-go-step-text{margin-bottom:0;font-size:16px;line-height:1.6}.osa-go-center{text-align:center}.osa-go-reviews{padding-top:72px;padding-bottom:72px}.osa-go-trip-card{height:100%;color:inherit;background-color:#fff;border-radius:6px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 1px 3px #23180a14}.osa-go-trip-media{aspect-ratio:4/3;overflow:hidden}.osa-go-trip-image{object-fit:cover;width:100%;height:100%;display:block}.osa-go-trip-body{flex-direction:column;flex-grow:1;padding:22px 22px 26px;display:flex}.osa-go-trip-meta{opacity:.7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:0;font-size:13px}.osa-go-trip-name{margin-bottom:10px;font-size:24px;line-height:1.2}.osa-go-trip-desc{flex-grow:1;margin-bottom:16px;font-size:15px;line-height:1.6}.osa-go-trip-more{letter-spacing:.12em;text-transform:uppercase;margin-bottom:0;font-size:13px;font-weight:600}.osa-go-review-card{background-color:#f4efe7;border-radius:6px;height:100%;padding:28px}.osa-go-review-stars{color:#d39364;letter-spacing:.15em;margin-bottom:12px}.osa-go-review-quote{margin-bottom:16px;font-size:16px;line-height:1.65}.osa-go-review-author{margin-bottom:0;font-size:14px;font-weight:600}.osa-go-review-country{opacity:.7;font-weight:400}.osa-go-trip-meta-row{flex-wrap:wrap;gap:2px 14px;margin-bottom:8px;display:flex}.osa-go-review-name{font-weight:600}.osa-go-card-grid{grid-template-columns:1fr 1fr 1fr;gap:28px;display:grid}.osa-go-host{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.osa-go-host-photo{object-fit:cover;border-radius:50%;width:120px;height:120px;margin-bottom:10px}.osa-go-host-caption{opacity:.75;font-size:14px}.osa-go-intro-centered{text-align:center;max-width:780px;margin-left:auto;margin-right:auto}.osa-go-intro-para{margin-bottom:18px;font-size:19px;line-height:1.65}.osa-go-intro-section{padding:72px 24px 8px}.osaviva-included-section{color:var(--_osaviva-brand-colors---cactus);padding-top:80px;padding-bottom:40px}.osaviva-included-inner{flex-direction:column;align-items:center;row-gap:40px;display:flex}.osaviva-included-grid{grid-template-columns:1fr 1fr;gap:24px 40px;width:100%;margin-top:6px;margin-bottom:0;padding-left:0;list-style-type:none;display:grid}.osaviva-included-item{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);font-size:17px;line-height:1.45;font-weight:var(--all-weights--normal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='75.6 0.9 10.3 18.7'%3E%3Cpath fill='%23ff9772' d='M85.58,6.49s-.02.06-.03.08c-.06.15-.16.27-.25.4-.09.13-.18.27-.27.4-.21.32-.4.65-.57.99-.13.25-.26.5-.44.72-.18.23-.38.44-.54.68-.37.54-.75,1.06-1.21,1.53-.2.2-.41.38-.62.56-.19.16-.4.32-.5.55-.05.11-.06.23-.07.34-.02.24-.03.49-.02.74h0c.11.18.21.37.27.57.09.31.1.64.11.96.02.33.03.67.03,1,0,.25,0,.5,0,.75,0,.27-.04.54-.06.82-.02.28-.01.56,0,.84,0,.07,0,.15.02.22.02.06.05.11.05.17,0,.03-.01.05-.02.08-.08.17-.2.3-.33.43-.01.02-.03.03-.05.04-.04.02-.09,0-.1-.03,0-.01,0-.02,0-.03.02-.11.04-.22.05-.34,0-.12.01-.25.02-.37.01-.24.02-.49.04-.73,0-.1,0-.21.01-.31.04-.75.06-1.49-.1-2.22-.03-.13-.05-.28-.16-.38-.1-.09-.25-.13-.37-.2-.25-.14-.48-.31-.67-.52-.28-.29-.52-.62-.75-.95-.43-.6-.8-1.25-1.15-1.89-.29-.52-.55-1.05-.81-1.58-.02-.03-.03-.07-.05-.1,0-.02-.02-.04-.03-.06-.05-.06-.09-.12-.14-.17-.14-.18-.26-.36-.34-.57-.2-.46-.37-.94-.54-1.41-.02-.05-.03-.13.02-.14.03-.01.06.01.09.03.2.16.34.38.49.58.23.31.48.61.74.89.05.06.11.12.15.18.17.24.35.46.51.71.24.38.5.75.77,1.11h0c.08.1.15.2.23.3h0s.06.07.08.1h0c.1.13.21.25.31.38h0c.05.06.09.11.14.17.06.07.12.14.18.21.08.09.15.17.23.26.03.02.05.04.08.06.06.04.12.09.18.14.13.1.27.2.39.31,0-.36-.02-.71-.03-1.07,0-.12,0-.24.02-.36h0c-.03-.2-.07-.41-.11-.61-.05-.23-.21-.41-.38-.55-.53-.45-.92-1.17-1.17-1.81-.19-.5-.27-1.02-.4-1.53-.09-.36-.2-.72-.3-1.07-.11-.23-.19-.48-.24-.74,0-.03,0-.07.01-.09.05-.04.12.05.15.08.09.13.17.26.29.37.12.12.26.22.39.34.21.2.4.41.59.64,0,0,.02.02.02.03.05.06.1.12.14.18.24.31.46.63.67.96,0-.03,0-.05,0-.08-.03-.26-.08-.51-.09-.77,0-.19,0-.37.04-.54h0c-.22-.42-.37-.88-.45-1.34-.05-.28-.07-.57-.06-.85,0-.29.05-.57.09-.86.03-.21.07-.42.09-.63.01-.2.01-.4,0-.59,0,0,0-.02,0-.02,0-.11-.01-.22-.02-.32,0-.05,0-.11-.01-.16,0-.05,0-.1-.01-.15,0-.03,0-.08.01-.11.03-.05.09-.06.13-.02.01.02.02.03.03.05.02.04.02.08.04.12.01.05.03.09.04.14.02.1.04.21.06.31.02.12.04.24.05.36.03.2.06.4.12.6.21.66.48,1.32.73,1.97.09-.1.18-.2.26-.3.1-.13.18-.27.26-.41.2-.35.41-.7.61-1.05.11-.19.23-.39.41-.53.02-.01.04-.03.06-.02.03,0,.04.05.04.09-.01.52-.13,1.03-.25,1.54-.11.5-.2.99-.29,1.49-.05.3-.17.59-.29.87-.07.17-.14.34-.25.5-.18.26-.41.51-.65.71-.02.02-.05.04-.08.05-.03.18-.06.37-.07.56,0,.11-.02.21-.02.32.1.19.18.39.23.6.09.35.11.71.11,1.07.02-.02.04-.04.06-.06.05-.04.1-.08.15-.12.03-.02.06-.04.09-.07.08-.05.16-.1.24-.15h0s.02-.01.04-.02c0,0,0,0,0,0,.08-.04.15-.09.23-.13.07-.04.14-.08.21-.11.1-.05.21-.09.31-.14.07-.03.14-.07.21-.12.25-.17.44-.41.67-.6.76-.6,1.44-1.3,2.05-2.04.04-.05.08-.1.13-.13.02-.01.04-.02.06-.02.03,0,.03.03.03.05Z'/%3E%3C/svg%3E");background-position:2px 0;background-repeat:no-repeat;background-size:15px 27px;margin-top:0;margin-bottom:0;padding-left:30px}.osaviva-included-panel{background-color:#e7eee4;border-radius:24px;grid-template-columns:.9fr 1.4fr;align-items:start;gap:32px 56px;max-width:1180px;margin-left:auto;margin-right:auto;padding:64px 72px;display:grid}.osaviva-included-eyebrow{font-family:var(--_🔠-typography---font--label);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:14px;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;text-transform:uppercase;margin-top:0;margin-bottom:14px}.osaviva-included-title{max-width:300px;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:52px;line-height:1.08;font-weight:var(--_🔠-typography---weight--scale-400);margin-top:0;margin-bottom:0}.osaviva-included-intro{opacity:.85;font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---cactus);margin-top:20px;margin-bottom:0;font-size:17px;line-height:1.6}.of-topbar{z-index:50;background-color:#fcfbf3;border-bottom:1px solid #e9e4d6;justify-content:space-between;align-items:center;padding:14px 32px;display:flex;position:sticky;top:0}.of-logo{width:auto;height:34px}.of-topbar-right{grid-column-gap:20px;grid-row-gap:20px;align-items:center;display:flex}.of-phone{color:#193532;font-family:Figtree,Arial,sans-serif;font-size:15px;font-weight:600;text-decoration:none}.of-btn{color:#fff;letter-spacing:.02em;background-color:#f0896b;border-radius:4px;padding:16px 30px;font-family:Figtree,Arial,sans-serif;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.of-btn:hover{background-color:#e2735a}.of-btn.of-btn-small{letter-spacing:.11em;text-transform:uppercase;background-color:#ff9772;border-radius:4px;padding:11px 12px;font-family:Figtree,Arial,sans-serif;font-size:11px;font-weight:500;line-height:13px}.of-btn._w-button{color:#fff;letter-spacing:.02em;background-color:#f0896b;border-radius:4px;padding:16px 30px;font-family:Figtree,Arial,sans-serif;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.of-btn._w-button:hover{background-color:#e2735a}.of-btn-small{padding:10px 18px;font-size:14px}.of-hero{text-align:center;background-image:linear-gradient(#19353273,#19353299),url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6abc08e13514b423ce723853_6aa4ee20eecd5f7cc309fe3d_6a7787cff6ef788d0eba0383_Belize%252520Blancaneaux%252520portrait%252520cover.avif);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:80vh;padding:44px 24px;display:flex}.of-hero-inner{max-width:760px}.of-eyebrow{color:#fcfbf3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-family:Figtree,Arial,sans-serif;font-size:13px}.of-h1{color:#fff;letter-spacing:.01em;margin-top:0;margin-bottom:18px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:56px;font-weight:400;line-height:1.12}.of-hero-text{color:#fcfbf3;margin-bottom:22px;font-family:Figtree,Arial,sans-serif;font-size:19px;line-height:1.55}.of-price{color:#193532;background-color:#fcfbf3;border-radius:40px;margin-bottom:18px;padding:6px 18px;font-family:Figtree,Arial,sans-serif;font-size:15px;font-weight:600;display:inline-block}.of-hero-small{color:#fcfbf3;margin-top:18px;font-family:Figtree,Arial,sans-serif;font-size:15px}.of-inline-link{color:#fcfbf3;text-decoration:underline}.of-section{background-color:#fcfbf3;padding:90px 24px}.of-container{max-width:1080px;margin-left:auto;margin-right:auto}.of-h2{color:#193532;text-align:center;letter-spacing:.01em;margin-top:0;margin-bottom:44px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:40px;font-weight:400;line-height:1.2}.of-grid{grid-column-gap:22px;grid-row-gap:22px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.of-card{background-color:#fff;border:1px solid #ece6d6;border-radius:10px;padding:28px 28px 24px}.of-card-num{color:#f0896b;letter-spacing:.12em;margin-bottom:10px;font-family:Figtree,Arial,sans-serif;font-size:14px;font-weight:700}.of-card-text{color:#193532;margin-bottom:0;font-family:Figtree,Arial,sans-serif;font-size:18px;line-height:1.5}.of-note{color:#193532;text-align:center;max-width:660px;margin:40px auto 30px;font-family:Figtree,Arial,sans-serif;font-size:18px;line-height:1.6}.of-center{text-align:center}.of-proof{background-color:#193532;padding:56px 24px}.of-proof-grid{grid-column-gap:20px;grid-row-gap:20px;text-align:center;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;max-width:1080px;margin-left:auto;margin-right:auto;display:grid}.of-proof-big{color:#f0896b;margin-bottom:6px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:28px}.of-proof-small{color:#fcfbf3;font-family:Figtree,Arial,sans-serif;font-size:15px;line-height:1.4}.of-promise{color:#fcfbf3;text-align:center;max-width:700px;margin:36px auto 0;font-family:Figtree,Arial,sans-serif;font-size:18px;font-style:italic}.of-survey-section{background-color:#f6efe2;padding:90px 24px}.of-survey-box{background-color:#fff;border:1px solid #ece6d6;border-radius:12px;max-width:620px;margin-left:auto;margin-right:auto;padding:44px 40px}.of-h2-left{text-align:left;margin-bottom:10px;font-size:34px}.of-survey-intro{color:#193532;margin-bottom:26px;font-family:Figtree,Arial,sans-serif;font-size:17px}.of-q{color:#193532;margin-bottom:16px;font-family:Figtree,Arial,sans-serif;font-size:20px;font-weight:600}.of-choice{grid-column-gap:12px;grid-row-gap:12px;color:#193532;cursor:pointer;border:1px solid #d9d2c1;border-radius:8px;align-items:center;margin-bottom:10px;padding:14px 16px;font-family:Figtree,Arial,sans-serif;font-size:17px;font-weight:400;display:flex}.of-choice:hover{background-color:#fdf3ee;border-color:#f0896b}.of-radio{margin-top:0;margin-bottom:0}.of-row{grid-column-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.of-input,.of-input._w-input{color:#193532;border:1px solid #d9d2c1;border-radius:8px;width:100%;height:auto;margin-bottom:10px;padding:14px;font-family:Figtree,Arial,sans-serif;font-size:16px;display:block}.of-hidden-field,.of-hidden-field._w-input{display:none}.of-submit{cursor:pointer;border-style:none;width:100%;margin-top:8px}.of-progress{color:#7ba089;text-align:center;margin-top:20px;font-family:Figtree,Arial,sans-serif;font-size:14px}.of-done{color:#193532;background-color:#fdf3ee;border-radius:8px;padding:24px;font-family:Figtree,Arial,sans-serif}.of-fail{color:#9b3b2a;margin-top:10px;font-family:Figtree,Arial,sans-serif}.of-band{color:#fcfbf3;text-align:center;letter-spacing:.04em;background-color:#7ba089;padding:16px 24px;font-family:Figtree,Arial,sans-serif;font-size:15px}.of-sec{background-color:#fcfbf3;padding:96px 24px}.of-sec-sand{background-color:#f6efe2}.of-sec-pine{background-color:#193532}.of-wrap{max-width:1120px;margin-left:auto;margin-right:auto}.of-narrow{max-width:760px;margin-left:auto;margin-right:auto}.of-kicker{color:#f0896b;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-family:Figtree,Arial,sans-serif;font-size:13px;font-weight:600}.of-title{color:#193532;letter-spacing:.01em;margin-top:0;margin-bottom:24px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:44px;font-weight:400;line-height:1.2}.of-title-light{color:#fcfbf3}.of-lead{color:#193532;margin-bottom:0;font-family:Figtree,Arial,sans-serif;font-size:19px;line-height:1.65}.of-two{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.of-box{background-color:#fff;border:1px solid #ece6d6;border-radius:10px;padding:34px 34px 26px}.of-box-green{background-color:#dfe8e0;border-color:#dfe8e0}.of-box-h{color:#193532;letter-spacing:.015em;margin-bottom:16px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:26px;line-height:1.25}.of-li{color:#193532;margin-bottom:10px;padding-left:22px;font-family:Figtree,Arial,sans-serif;font-size:16px;line-height:1.5;position:relative}.of-hl-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:40px;display:grid}.of-hl{background-color:#fff;border:1px solid #ece6d6;border-radius:10px;overflow:hidden}.of-hl-img{background-color:#dfe8e0;background-position:50%;background-size:cover;height:240px}.of-hl-text{color:#193532;padding:18px 18px 22px;font-family:Figtree,Arial,sans-serif;font-size:16px;line-height:1.5}.of-region{margin-top:56px}.of-region-eyebrow{color:#7ba089;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-family:Figtree,Arial,sans-serif;font-size:13px}.of-region-name{color:#193532;letter-spacing:.01em;margin-bottom:22px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:32px;line-height:1.25}.of-day{grid-column-gap:22px;border-top:1px solid #e3dccb;grid-template-rows:auto;grid-template-columns:90px 1fr;padding-top:20px;padding-bottom:20px;display:grid}.of-day-num{color:#f0896b;letter-spacing:.1em;text-transform:uppercase;padding-top:4px;font-family:Figtree,Arial,sans-serif;font-size:14px;font-weight:700}.of-day-title{color:#193532;letter-spacing:.02em;margin-bottom:6px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:22px;line-height:1.3}.of-day-text{color:#3c4d49;margin-bottom:0;font-family:Figtree,Arial,sans-serif;font-size:16px;line-height:1.6}.of-strip{grid-column-gap:18px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-top:56px;display:grid}.of-strip-img{background-color:#dfe8e0;background-position:50%;background-size:cover;border-radius:8px;align-items:flex-end;height:300px;padding:16px;display:flex}.of-strip-cap{color:#fff;text-shadow:0 1px 6px #00000080;font-family:Figtree,Arial,sans-serif;font-size:15px;font-weight:600}.of-cta-mid{text-align:center;margin-top:44px}.of-cta-line{color:#193532;letter-spacing:.01em;margin-bottom:20px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:30px;line-height:1.25}.of-feature{grid-column-gap:48px;grid-template-rows:auto;grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.of-feature-img{background-color:#dfe8e0;background-position:50%;background-size:cover;border-radius:10px;height:460px}.of-stay-grid{grid-column-gap:22px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-top:56px;display:grid}.of-stay-img{background-color:#dfe8e0;background-position:50%;background-size:cover;border-radius:8px;height:220px;margin-bottom:14px}.of-stay-loc{color:#7ba089;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-family:Figtree,Arial,sans-serif;font-size:12px}.of-stay-name{color:#193532;letter-spacing:.02em;margin-bottom:8px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:22px;line-height:1.3}.of-stay-desc{color:#3c4d49;margin-bottom:0;font-family:Figtree,Arial,sans-serif;font-size:15px;line-height:1.55}.of-note-small{color:#3c4d49;text-align:center;margin-top:28px;font-family:Figtree,Arial,sans-serif;font-size:15px}.of-host{grid-column-gap:56px;grid-template-rows:auto;grid-template-columns:1fr 1.2fr;align-items:center;display:grid}.of-host-img{background-color:#2c4a46;background-position:50%;background-size:cover;border-radius:10px;height:520px}.of-host-p{color:#e8efe9;margin-bottom:16px;font-family:Figtree,Arial,sans-serif;font-size:17px;line-height:1.65}.of-creds{grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap;margin-top:22px;display:flex}.of-cred{color:#193532;letter-spacing:.04em;background-color:#f6efe2;border-radius:30px;padding:7px 14px;font-family:Figtree,Arial,sans-serif;font-size:13px;font-weight:600}.of-rev-grid{grid-column-gap:22px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-top:44px;display:grid}.of-rev{background-color:#fff;border:1px solid #ece6d6;border-radius:4px;padding:30px 28px;box-shadow:0 6px 18px #1935320f}.of-rev-tag{color:#7ba089;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px dashed #d9d2c1;margin-bottom:16px;padding-bottom:10px;font-family:Figtree,Arial,sans-serif;font-size:11px}.of-rev-stars{color:#f0896b;letter-spacing:3px;margin-bottom:10px;font-size:16px}.of-rev-text{color:#193532;letter-spacing:.02em;margin-bottom:18px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:19px;line-height:1.5}.of-rev-name{color:#193532;letter-spacing:.12em;text-transform:uppercase;font-family:Figtree,Arial,sans-serif;font-size:13px;font-weight:700}.of-rev-link{color:#193532;margin-top:30px;font-family:Figtree,Arial,sans-serif;font-weight:600;text-decoration:underline;display:inline-block}.of-faq{margin-top:36px}.of-faq-item{border-top:1px solid #e3dccb;padding-top:22px;padding-bottom:22px}.of-faq-q{color:#193532;letter-spacing:.02em;margin-bottom:8px;font-family:Eighties Comeback,Georgia,sans-serif;font-size:22px;line-height:1.3}.of-faq-a{color:#3c4d49;margin-bottom:0;font-family:Figtree,Arial,sans-serif;font-size:16px;line-height:1.6}.of-final{text-align:center;background-color:#193532;padding:110px 24px}.of-final-sub{color:#e8efe9;margin-top:20px;font-family:Figtree,Arial,sans-serif;font-size:16px}.of-btn-outline{color:#fcfbf3;border:1px solid #fcfbf3;border-radius:4px;margin-left:12px;padding:15px 28px;font-family:Figtree,Arial,sans-serif;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.of-foot{color:#b9c9bd;text-align:center;background-color:#12302d;padding:28px 24px;font-family:Figtree,Arial,sans-serif;font-size:13px;line-height:1.7}.of-foot-link{color:#b9c9bd}.of-band-strong{font-weight:700}.of-offer{margin-bottom:20px}.of-offer-line{color:#fff;margin-bottom:10px;font-family:Figtree,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.35}.of-countdown{grid-column-gap:22px;grid-row-gap:22px;justify-content:center;display:flex}.of-cd-unit{text-align:center;min-width:56px}.of-cd-num{color:#fff;letter-spacing:.02em;font-family:Eighties Comeback,Georgia,sans-serif;font-size:38px;line-height:1}.of-cd-lbl{color:#fcfbf3;letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-family:Figtree,Arial,sans-serif;font-size:11px}.of-survey-offer{color:#193532;background-color:#fdf3ee;border-radius:8px;margin-bottom:24px;padding:12px 14px;font-family:Figtree,Arial,sans-serif;font-size:15px}.of-final-offer{color:#fcfbf3;margin-top:26px;font-family:Figtree,Arial,sans-serif;font-size:18px;font-weight:600}.of-fine{color:#b9c9bd;max-width:620px;margin:14px auto 0;font-family:Figtree,Arial,sans-serif;font-size:13px;line-height:1.6}.of-reassure{color:#fcfbf3;letter-spacing:.02em;margin-top:12px;font-family:Figtree,Arial,sans-serif;font-size:14px}.of-reassure-dark{color:#3c4d49;margin-top:-12px;margin-bottom:22px}.sl-table{color:#193532;border:1px solid #cad4bf;border-radius:10px;margin:28px 0 8px;font-family:Figtree,Arial,sans-serif;font-size:16px;overflow:hidden}.sl-row{border-top:1px solid #e7eee4;grid-template-rows:auto;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;display:grid}.sl-head{color:#4a817c;letter-spacing:.08em;text-transform:uppercase;background-color:#eff8f8;font-size:13px;font-weight:600}.sl-c{padding:12px 14px}.sl-n{font-weight:600}.sl-best{background-color:#fff3ec}.sl-photos{grid-column-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.sl-photo{background-size:cover;border-radius:10px;height:280px}@media screen and (min-width:1280px){.ov-journal-summary,.ov-journal-summary:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:680px;margin-left:auto;margin-right:auto}.ov-journal-image,.ov-journal-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:calc(100% + 128px);top:-64px;bottom:auto}.guide-hero-image,.guide-hero-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;width:100%;max-width:none;height:calc(100% + 128px);position:absolute;top:-64px;bottom:auto}.osaviva-clairv-outline-button:hover,.osaviva-clairv-outline-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#153508;background-color:#0000;transform:scale(.97)}.osaviva-why-reviews-wave-svg,.osaviva-why-reviews-wave-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;height:100%;display:block}.osa-journal-eyebrow,.osa-journal-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2);text-align:center;line-height:1.2}.osa-journal-heading,.osa-journal-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center}.osa-journal-lead,.osa-journal-lead:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-body);text-align:center;line-height:1.7}.osa-journal-feature-title,.osa-journal-feature-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-journal-card-title,.osa-journal-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-weight:var(--_🔠-typography---weight--heading-serif)}.osa-journal-landing-title,.osa-journal-landing-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-h1);text-align:center;line-height:1.15}.osa-country-guide-fade,.osa-country-guide-fade:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-image:none;height:64px;display:block}}@media screen and (min-width:1440px){.ov-journal-summary,.ov-journal-summary:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:680px;margin-left:auto;margin-right:auto}.ov-journal-image,.ov-journal-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:calc(100% + 128px);top:-64px;bottom:auto}.guide-hero-image,.guide-hero-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;width:100%;max-width:none;height:calc(100% + 128px);position:absolute;top:-64px;bottom:auto}.osaviva-clairv-outline-button:hover,.osaviva-clairv-outline-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#153508;background-color:#0000;transform:scale(.97)}.osaviva-why-reviews-wave-svg,.osaviva-why-reviews-wave-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;height:100%;display:block}.osa-journal-eyebrow,.osa-journal-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2);text-align:center;line-height:1.2}.osa-journal-heading,.osa-journal-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center}.osa-journal-lead,.osa-journal-lead:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-body);text-align:center;line-height:1.7}.osa-journal-feature-title,.osa-journal-feature-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-journal-card-title,.osa-journal-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-weight:var(--_🔠-typography---weight--heading-serif)}.osa-journal-landing-title,.osa-journal-landing-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-h1);text-align:center;line-height:1.15}.osa-country-guide-fade,.osa-country-guide-fade:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-image:none;height:64px;display:block}}@media screen and (min-width:1920px){.ov-journal-summary,.ov-journal-summary:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:680px;margin-left:auto;margin-right:auto}.ov-journal-image,.ov-journal-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:calc(100% + 128px);top:-64px;bottom:auto}.guide-hero-image,.guide-hero-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;width:100%;max-width:none;height:calc(100% + 128px);position:absolute;top:-64px;bottom:auto}.osaviva-clairv-outline-button:hover,.osaviva-clairv-outline-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#153508;background-color:#0000;transform:scale(.97)}.osaviva-why-reviews-wave-svg,.osaviva-why-reviews-wave-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;height:100%;display:block}.osa-journal-eyebrow,.osa-journal-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2);text-align:center;line-height:1.2}.osa-journal-heading,.osa-journal-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center}.osa-journal-lead,.osa-journal-lead:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-body);text-align:center;line-height:1.7}.osa-journal-feature-title,.osa-journal-feature-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-journal-card-title,.osa-journal-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-weight:var(--_🔠-typography---weight--heading-serif)}.osa-journal-landing-title,.osa-journal-landing-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-h1);text-align:center;line-height:1.15}.osa-country-guide-fade,.osa-country-guide-fade:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-image:none;height:64px;display:block}}@media screen and (max-width:991px){body,body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){--_🔠-typography---font-family--body-2:var(--_🔠-typography---font--body);--_🔠-typography---size--body-2:16px;--_🔠-typography---line-height--body-2:25.6px;--_🔠-typography---font-weight--body-2:var(--_🔠-typography---weight--body);--_🔠-typography---letter-spacing--body-2:0px;--_🔠-typography---font-family--h1:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h1:60px;--_🔠-typography---line-height--h1:64.2px;--_🔠-typography---font-weight--h1:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h1:-4px;--_🔠-typography---font-family--h2:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h2:48px;--_🔠-typography---line-height--h2:54.24px;--_🔠-typography---font-weight--h2:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h2:0px;--_🔠-typography---font-family--h3:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h3:40px;--_🔠-typography---line-height--h3:46px;--_🔠-typography---font-weight--h3:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h3:-1px;--_🔠-typography---font-family--h4:var(--_🔠-typography---font--heading-sans);--_🔠-typography---size--h4:24px;--_🔠-typography---line-height--h4:30px;--_🔠-typography---font-weight--h4:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h4:-1px;--_🔠-typography---font-family--h5:var(--_🔠-typography---font--heading-sans);--_🔠-typography---size--h5:28px;--_🔠-typography---line-height--h5:32px;--_🔠-typography---font-weight--h5:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h5:-.5px;--_🔠-typography---font-family--h6:var(--_🔠-typography---font--heading-sans);--_🔠-typography---size--h6:24px;--_🔠-typography---line-height--h6:28px;--_🔠-typography---font-weight--h6:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h6:-.5px;--_🔠-typography---font-family--label-2:var(--_🔠-typography---font--label);--_🔠-typography---size--label-2:10px;--_🔠-typography---line-height--label-2:12px;--_🔠-typography---font-weight--label-2:var(--_🔠-typography---weight--label);--_🔠-typography---letter-spacing--label-2:.75px;--_🔠-typography---font-family--label-1:var(--_🔠-typography---font--label);--_🔠-typography---size--label-1:12px;--_🔠-typography---line-height--label-1:16px;--_🔠-typography---font-weight--label-1:var(--_🔠-typography---weight--label);--_🔠-typography---letter-spacing--label-1:.75px;--_🔠-typography---font--heading-serif:"Eighties Comeback",Georgia,sans-serif;--_🔠-typography---size--policy-h1-tablet:56px;--_🔠-typography---weight--scale-400:400;--_🔠-typography---size--scale-44px:44px;--_🔠-typography---size--scale-40px:40px;--_🔠-typography---size--destination-card-title:36px;--_🔠-typography---font-family--body-3:var(--_🔠-typography---font--body);--_🔠-typography---size--body-3:14px;--_🔠-typography---line-height--body-3:20px;--_🔠-typography---font-weight--body-3:var(--_🔠-typography---weight--body);--_🔠-typography---letter-spacing--body-3:0px;--_🔠-typography---font--body:Figtree,Arial,sans-serif;--_🔠-typography---font-family--body-1:var(--_🔠-typography---font--body);--_🔠-typography---size--body-1:24px;--_🔠-typography---line-height--body-1:31.92px;--_🔠-typography---font-weight--body-1:var(--_🔠-typography---weight--body);--_🔠-typography---letter-spacing--body-1:0px;--_🔠-typography---font-family--button-1:var(--_🔠-typography---font--button);--_🔠-typography---size--button-1:14px;--_🔠-typography---line-height--button-1:20px;--_🔠-typography---font-weight--button-1:var(--_🔠-typography---weight--button);--_🔠-typography---letter-spacing--button-1:.25px;--_🔠-typography---font--heading-sans:Figtree,Arial,sans-serif;--_🔠-typography---size--destination-selector:11px;--_🔠-typography---all-weights--medium:500;--_🔠-typography---font--button:Figtree,Arial,sans-serif;--_🔠-typography---line-height--button-2:12px;--_🔠-typography---font-family--button-2:var(--_🔠-typography---font--button);--_🔠-typography---size--button-2:12px;--_🔠-typography---font-weight--button-2:var(--_🔠-typography---weight--button);--_🔠-typography---letter-spacing--button-2:.25px;--_🔠-typography---font-family--h0:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h0:60px;--_🔠-typography---line-height--h0:64.2px;--_🔠-typography---font-weight--h0:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h0:-4.5px;--_🔠-typography---weight--body-bold:500;--_🔠-typography---size--scale-15px:15px;--_🔠-typography---weight--heading-serif:300;--_🔠-typography---font--label:Figtree,Arial,sans-serif;--_🔠-typography---size--scale-9-5vw:9.5vw;--_🔠-typography---size--scale-10-25vw:10.25vw;--_🔠-typography---size--scale-14vw:14vw;--_🔠-typography---size--policy-h2:20px;--_🔠-typography---size--policy-h2-mobile:18px;--_🔠-typography---size--scale-34px:34px;--_🔠-typography---size--scale-26px:26px;--_🔠-typography---size--section-desktop:56px;--_🔠-typography---size--path-card-title-tablet:24px;--_🔠-typography---size--scale-22px:22px;--_🔠-typography---size--scale-92px:92px;--_🔠-typography---size--scale-88px:88px;--_🔠-typography---size--scale-76px:76px;--_🔠-typography---size--policy-h1:64px;--_🔠-typography---weight--body:400;--_🔠-typography---size--scale-52px:52px;--_🔠-typography---size--policy-body:18px;--_🔠-typography---size--eyebrow-desktop:12px;--_🔠-typography---weight--label:400;--_🔠-typography---weight--button:500;--_🔠-typography---size--policy-h1-mobile-landscape:48px;--_🔠-typography---size--regional-heading-minimum:32px;--_🔠-typography---size--scale-80px:80px;--_🔠-typography---size--scale-38px:38px;--_🔠-typography---size--destination-card-body:17px;--_🔠-typography---size--scale-96px:96px;--_🔠-typography---size--scale-13px:13px;--_🔠-typography---size--regional-body:18px;--_🔠-typography---weight--heading-sans:500;--_🔠-typography---weight--scale-600:600;--_🔠-typography---weight--scale-700:700;--_🔠-typography---size--regional-heading-maximum:56px;--_🔠-typography---line-height--article-ratio:1.5;--_🔠-typography---letter-spacing--path-card-title-tablet:0px;--_❇️-icon---icon-size--medium:20px;--_❇️-icon---icon-size--small:12px;--_❇️-icon---icon-size--large:28px;--_❇️-icon---icon-size--extra-large:44px;--_❇️-icon---icon-stroke:1.5px;--_🔘-radius---ui-elements--input:16px;--_🔘-radius---general--large:24px;--_🔘-radius---general--default:12px;--_🔘-radius---ui-elements--button-base:4px;--_🔘-radius---ui-elements--button-circle:24px;--_🔘-radius---ui-elements--tag:0px;--_🔘-radius---general--full:100vw;--_🔘-radius---cards--subtle:4px;--_🔘-radius---cards--destination:16px;--_🔘-radius---cards--square:0px;--spacing--16:16px;--spacing--32:32px;--spacing--0:0px;--spacing--12:12px;--spacing--24:24px;--container--main:1800px;--grid--page-padding:32px;--spacing--64:64px;--spacing--48:48px;--section-padding--small:80px;--section-padding--large:160px;--section-padding--medium:120px;--section-padding--extra-small:32px;--section-padding--extra-large:200px;--spacing--8:8px;--all-weights--medium:500;--max-width--3-columns:332px;--max-width--4-columns:448px;--spacing--4:4px;--max-width--7-columns:796px;--spacing--80:80px;--max-width--5-columns:564px;--spacing--20:20px;--grid--column-gap:16px;--grid--content-gap:132px;--spacing--120:120px;--max-width--8-columns:912px;--max-width--2-columns:216px;--max-width--10-columns:1144px;--max-width--6-columns:680px;--max-width--9-columns:1028px;--all-weights--bold:700;--all-weights--semi-bold:600;--all-weights--normal:400;--spacing--72:72px;--max-width--12-columns:1376px;--container--small:912px;--container--article:1200px;--all-weights--thin:100;--all-weights--extra-light:200;--all-weights--light:300;--all-weights--extra-bold:800;--all-weights--black:900;--motion--home-region-photo-position:50%}.button-wrap-style-guide,.button-wrap-style-guide:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:flex}.main-container:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){position:relative}.text-h2.osa-seasonal-coconut-title,.text-h2.osa-seasonal-coconut-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px)}.text-small.body-subtle.osaviva-home-mobile-description,.text-small.body-subtle.osaviva-home-mobile-description:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---sea-glass)}.text-small.body-subtle.osaviva-home-mobile-hidden-description,.text-small.body-subtle.osaviva-home-mobile-hidden-description:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.section.hero-contact-a-section,.section.hero-contact-a-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:auto;padding-top:var(--section-padding--large)}.section.cta-b-section,.section.cta-b-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:0}.section.home-a-tabs-section,.section.home-a-tabs-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:block}.section.hero-home-a-section,.section.hero-home-a-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:auto}.text-large.osaviva-home-mobile-separator,.text-large.osaviva-home-mobile-separator:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---sea-glass)}.text-large.osaviva-home-mobile-hidden-separator,.text-large.osaviva-home-mobile-hidden-separator:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.text-h1,.text-h1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--h2)}.text-h1.no-margins.heading-strong.homepage-h2-size,.text-h1.no-margins.heading-strong.homepage-h2-size:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px);line-height:1.1;font-weight:var(--_🔠-typography---weight--scale-400)}.text-h1.osaviva-directory-title-spacing{font-size:64px;line-height:1.05}.text-h1.osaviva-directory-title-spacing:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-h1-tablet)}.text-h1.osa-regional-hero-title,.text-h1.osa-native-page-h1{font-size:80px;line-height:1.05}.footer{padding-bottom:24px}.footer:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){background-color:#0000;height:auto;min-height:0;margin:0;padding:0 0 24px;position:relative;inset:auto;transform:translate(0,0)}.footer:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:24px}.cta-main.secondary-33,.cta-main.secondary-33:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-sans);color:#fff;font-size:var(--_🔠-typography---size--destination-selector);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.11em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;display:flex}.cta-main.secondary-33:hover,.cta-main.secondary-33:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---cactus)}.button-text-mask.secondary-37,.button-text-mask.secondary-37:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){justify-content:center;align-items:center;height:100%;display:flex}.button-text.secondary-38,.button-text.secondary-38:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:100%;text-shadow:none;justify-content:center;align-items:center;line-height:1.2;display:flex}.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg,.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---sunset);background-color:var(--_osaviva-brand-colors---sunset)}.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg:hover,.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---apricot-cream);background-color:var(--_osaviva-brand-colors---apricot-cream)}.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg.osa-destinations-coral-bg,.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg.osa-destinations-coral-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#0000;border-color:#0000}.button-bg.secondary-42,.button-bg.secondary-42:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#0000;border-color:#fff}.button-bg.secondary-42:hover,.button-bg.secondary-42:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#fff;border-color:#fff}.grid-sales,.grid-sales:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr 1fr 1fr 1fr}.wrap-button-tooltip,.wrap-button-tooltip:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta,.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta:hover,.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#fff}.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta,.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---sunset);font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---coconut)}.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta:hover,.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---apricot-cream);color:var(--_osaviva-brand-colors---coconut)}.headline-overview-system,.headline-overview-system:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.system-thirds,.system-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--48);grid-template-columns:1fr 1fr}.column-halves.centered,.column-halves.centered:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.heading-sales-block,.heading-sales-block:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center}.grid-thirds-sales-page,.grid-thirds-sales-page:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.master-footer:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){width:100%;height:auto;max-height:none;margin:0;position:relative;inset:auto;overflow:visible;transform:translate(0,0)}.footer-halves:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){margin-top:0;transform:translate(0,0)}.navbar,.navbar:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:3;width:100%;position:relative}.navbar.osaviva-home-navbar,.navbar.osaviva-home-navbar:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:calc(100% - 28px);max-width:none}.navbar.osaviva-secondary-navbar,.navbar.osaviva-secondary-navbar:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:calc(100% - 48px);max-width:none}.brand-nav.osaviva-home-brand,.brand-nav.osaviva-home-brand:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.brand-nav.osaviva-secondary-brand,.brand-nav.osaviva-secondary-brand:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:138px}.nav-container,.nav-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:2;position:relative}.nav-container.osaviva-home-nav-row,.nav-container.osaviva-home-nav-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.nav-container.osaviva-secondary-nav-row,.nav-container.osaviva-secondary-nav-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:0;padding-bottom:0}.divider-dark-16,.divider-dark-16:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_🎨-color--base---neutral--dark-16)}.divider-dark-16.osaviva-home-mobile-divider,.divider-dark-16.osaviva-home-mobile-divider:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#eff8f82e}.nav-column-item:hover,.nav-column-item:focus,.nav-column-item:focus-visible,.nav-column-item[data-wf-focus-visible]{--_navigation-states---heading-underline:transparent}.mobile-nav-top-tile,.mobile-nav-top-tile:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.mobile-nav-top-tile.osaviva-home-mobile-list{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-items:stretch;width:100%;padding-top:20px;display:flex}.mobile-nav-top-tile.osaviva-home-mobile-list:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:0px;grid-row-gap:0px;padding-top:20px}.byq-cta.osaviva-home-mobile-promo-card,.byq-cta.osaviva-home-mobile-promo-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center;align-items:center}.mobile-menu,.mobile-menu:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:flex}.mobile-links-wrap,.mobile-links-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);justify-content:flex-start;align-items:center;display:flex}.button-wrap-nav,.button-wrap-nav:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){justify-content:center;align-items:center;width:100%;display:flex}.nav-column-item-mobile,.nav-column-item-mobile:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);color:var(--_🎨-color--tokens---text-body--strong);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-column-item-mobile.osaviva-home-mobile-row{grid-column-gap:6px;grid-row-gap:6px;width:100%;font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---coconut);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #fefefc2e;padding-top:13px;padding-bottom:13px;font-size:14px;font-weight:400;line-height:1.2;display:flex}.nav-column-item-mobile.osaviva-home-mobile-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:6px;grid-row-gap:6px;width:100%;font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--scale-15px);line-height:1.2;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.07em;text-transform:uppercase;padding-top:18px;padding-bottom:18px}.wrap-nav-links,.wrap-nav-links:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.wrap-mobile-menu,.wrap-mobile-menu:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;padding:var(--spacing--16)var(--grid--page-padding)var(--spacing--32);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);background-color:var(--_🎨-color--base---neutral--light-0);flex-flow:column;display:flex}.nav-cta,.nav-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center;align-items:center}.nav-menu{box-sizing:border-box;width:100%;max-width:100vw;height:100dvh;padding-top:56px;padding-right:var(--spacing--16);padding-left:var(--spacing--16);background-color:var(--_🎨-color--base---neutral--light-0);position:absolute;top:0;left:0;right:0;overflow:hidden auto}.nav-menu:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:96vh;padding-top:56px;padding-right:var(--spacing--16);padding-left:var(--spacing--16);background-color:var(--_🎨-color--base---neutral--light-0);position:fixed;top:0;overflow:auto}.nav-right,.nav-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:3;position:relative}.menu-button,.menu-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:var(--spacing--8);border:1px solid var(--_🎨-color--tokens---button-secondary-default--border);border-radius:var(--_🔘-radius---general--full);background-color:var(--_🎨-color--tokens---button-secondary-default--background);color:var(--_🎨-color--tokens---button-secondary-default--text);--_🎨-color--tokens---background--base:var(--_🎨-color--base---background-base--dark);--_🎨-color--tokens---text-body--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---input-default--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-default--background:var(--_🎨-color--base---neutral--light-8);--_🎨-color--tokens---input-default--text:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-active--border:var(--_🎨-color--base---neutral--light-32);--_🎨-color--tokens---input-active--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-active--background:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---border--subtle:var(--_🎨-color--base---neutral--light-16);--_🎨-color--tokens---background--depth:var(--_🎨-color--base---background-depth--dark);--_🎨-color--tokens---input--icon:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-heading--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-primary-default--text:#fff;--_🎨-color--tokens---button-secondary-default--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-primary-hover--text:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--text:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-default--border:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-primary-default--background:var(--_osaviva-brand-colors---sunset);--_🎨-color--tokens---button-secondary-default--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-default--background:transparent;--_🎨-color--tokens---button-primary-hover--border:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-primary-hover--background:var(--_osaviva-brand-colors---jungle\<deleted\|variable-3468669c-7be1-f835-906b-dbd55de3254b\>);--_🎨-color--tokens---button-secondary-hover--border:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---button-secondary-hover--background:var(--_osaviva-brand-colors---coconut);--_🎨-color--tokens---text-heading--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-body--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---text-label--strong:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>:var(--_🎨-color--base---neutral--dark-88);--_🎨-color--tokens---background--lift:var(--_🎨-color--base---background-lift--dark);--_🎨-color--tokens---background--lift-low-opacity:var(--_🎨-color--base---background-lift-low-opacity--dark);--_🎨-color--tokens---icon--strong:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---text-body--subtle:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---icon--medium:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---navigation--background:#fff;--_🎨-color--tokens---input--label:var(--_🎨-color--base---neutral--light-64);--_🎨-color--tokens---background-gradient-purposes--gradient-100:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---background-gradient-purposes--gradient-0:var(--_🎨-color--base---neutral--dark-0);--_🎨-color--tokens---background-gradient-purposes--gradient-64:var(--_🎨-color--base---neutral--dark-64);--_🎨-color--tokens---button-tertiary-default--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---button-tertiary-hover--text:var(--_🎨-color--base---neutral--light-88);--_🎨-color--tokens---border--medium:var(--_🎨-color--base---neutral--light-48);--_🎨-color--tokens---input-filled--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-filled--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-filled--border:var(--_🎨-color--base---neutral--light-0);--_🎨-color--tokens---input-error--background:var(--_🎨-color--base---neutral--dark-100);--_🎨-color--tokens---input-error--text:var(--_🎨-color--base---neutral--light-100);--_🎨-color--tokens---input-error--border:var(--_🎨-color--base---neutral--light-0);flex:none;justify-content:center;align-items:center;display:flex}.menu-button.w--open,.menu-button.w--open:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_🎨-color--tokens---button-secondary-default--background);color:var(--_🎨-color--tokens---button-secondary-default--text)}.menu-button.osaviva-secondary-menu-button,.menu-button.osaviva-secondary-menu-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---sea-glass);color:var(--_osaviva-brand-colors---sea-glass);background-color:#0000}.menu-button.osaviva-home-menu-button,.menu-button.osaviva-home-menu-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#fff;background-color:#0000;border-color:#ffffffd9}.menu-button.osaviva-home-menu-button.osaviva-home-scrolled-menu-button,.menu-button.osaviva-home-menu-button.osaviva-home-scrolled-menu-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#263b3dad;background-color:#0000;border-color:#0000}.menu-button-inner,.menu-button-inner:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){justify-content:center;align-items:center;width:100%;height:100%;display:flex}.menu-button-inner.close,.menu-button-inner.close:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.icon-menu,.icon-menu:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nav-left,.nav-left:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:3;grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);justify-content:flex-start;align-items:center;display:flex;position:relative}.nav-bg,.nav-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:0;opacity:0;pointer-events:none;display:flex}.nav-mobile-bg,.nav-mobile-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:1;border-bottom-left-radius:var(--_🔘-radius---general--large);border-bottom-right-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--tokens---background--lift);width:100%}.nav-mobile-bg.osaviva-home-mobile-tray-color,.nav-mobile-bg.osaviva-home-mobile-tray-color:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---lagoon-tile);transition:transform .4s;transform:translateY(-100%)}.wrap-mobile-bg{z-index:2;pointer-events:none;width:100%;height:100%;padding-bottom:0;padding-left:0;padding-right:0;display:block;position:fixed;inset:0%}.wrap-mobile-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:2;width:100%;height:100%;padding-right:12px;padding-bottom:var(--spacing--16);pointer-events:none;padding-left:12px;display:block;position:fixed;inset:0%}.link-mobile-menu,.link-mobile-menu:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font-family--body-2);color:var(--_🎨-color--tokens---text-body--strong);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---weight--body-bold);letter-spacing:var(--_🔠-typography---letter-spacing--body-2)}.link-mobile-menu.osaviva-home-mobile-link{font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--scale-15px);letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2}.link-mobile-menu.osaviva-home-mobile-link:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-sans);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--scale-15px);line-height:1.2;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.07em;text-transform:uppercase}.link-mobile-menu.osaviva-home-mobile-link:hover,.link-mobile-menu.osaviva-home-mobile-link:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---sea-glass)}.link-mobile-menu.osaviva-home-mobile-hidden-link,.link-mobile-menu.osaviva-home-mobile-hidden-link:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.legal-halves,.legal-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);grid-template-columns:1fr}.contact-a-right,.contact-a-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none;padding-top:0;padding-bottom:0}.contact-a-halves,.contact-a-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);grid-template-columns:1fr;height:auto}.image-wrap-contact-a,.image-wrap-contact-a:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:var(--_🔘-radius---general--large);width:100%;height:456px;position:relative;inset:auto}.timeline-halves,.timeline-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);grid-template-columns:1fr}.image-wrap-timeline,.image-wrap-timeline:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:362px}.headline-contact-process,.headline-contact-process:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:wrap;display:flex}.video-contact-b,.video-contact-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:auto}.contact-b-thirds,.contact-b-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.master-highlights,.master-highlights:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16)}.video-project-large,.video-project-large:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:500px}.logo-project,.logo-project:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:200px}.mask-project,.mask-project:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:80%}.image-wrap-project,.image-wrap-project:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:460px}.wrap-next-project,.wrap-next-project:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:wrap}.project.first,.project.first:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--4-columns)}.project.second,.project.second:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--3-columns);margin-top:-111px}.project.third,.project.third:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:105px}.project.fifth,.project.fifth:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:290px;margin-top:120px}.project.fourth,.project.fourth:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--6-columns)}.project.projects-b.inclined,.project.projects-b.inclined:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:-55vw}.project.project-home-column,.project.project-home-column:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;position:relative;right:auto}.image-wrap-project-a,.image-wrap-project-a:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:320px}.image-wrap-project-a.large,.image-wrap-project-a.large:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:450px}.image-wrap-project-a.small,.image-wrap-project-a.small:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:280px}.link-project-b,.link-project-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:450px}.project-link-overlay,.project-link-overlay:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.headline-blog,.headline-blog:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:56px}.link-blog.featured,.link-blog.featured:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:552px}.blog-thirds,.blog-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.stats-halves,.stats-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.team-grid,.team-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr 1fr}.cta-a-card-bottom-tile,.cta-a-card-bottom-tile:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:wrap;justify-content:space-between;align-items:flex-start}.home-a-stats-grid,.home-a-stats-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.video-stats,.video-stats:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:var(--spacing--32);height:clamp(30rem,70vh,40rem)}.marquee-thirds,.marquee-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:650px}.card-testimonial-home-b,.card-testimonial-home-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.image-wrap-testimonial-home-b,.image-wrap-testimonial-home-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:300px}.tabs-features,.tabs-features:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:column-reverse}.features-image-wrap,.features-image-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:400px}.tab-pane-features,.tab-pane-features:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:auto}.tabs-menu-features,.tabs-menu-features:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-right:var(--spacing--0)}.tabs-content-features,.tabs-content-features:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:100%;margin-bottom:var(--spacing--80)}.video-cta,.video-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:0}.overlay-stats-bottom,.overlay-stats-bottom:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:40%}.tab-content-item,.tab-content-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-columns:1fr}.image-wrap-tab,.image-wrap-tab:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:none;height:400px}.text-wrap-tab,.text-wrap-tab:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:none}.left-tabs,.left-tabs:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--64)}.home-a-hero-halves,.home-a-hero-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);grid-template-columns:1fr}.content-home-a,.content-home-a:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:var(--spacing--0)}.mask-feature-slider,.mask-feature-slider:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:460px}.image-wrap-home-a,.image-wrap-home-a:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:var(--_🔘-radius---general--large);width:100%;height:500px;position:relative;inset:auto}.home-a-hero-circle,.home-a-hero-circle:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.features-thirds,.features-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.placeholder-column-case,.placeholder-column-case:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:auto;display:block}.column-case-bg,.column-case-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){top:55px;right:-582px}.headline-stats-b,.headline-stats-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:wrap}.video-stats-b,.video-stats-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:550px}.home-b-case-halves,.home-b-case-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);grid-template-columns:1fr;place-items:start stretch}.headline-cases-b,.headline-cases-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){position:relative;top:auto;bottom:auto}.home-c-hero-thirds,.home-c-hero-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.link-case-featured,.link-case-featured:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:450px}.features-grid,.features-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--48);grid-template-columns:1fr 1fr}.headline-home-c-services,.headline-home-c-services:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:wrap}.service-thirds,.service-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.card-service,.card-service:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-auto-columns:1fr}.home-b-marquee-bg,.home-b-marquee-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:800px;max-width:none;margin-left:50%;margin-right:50%;bottom:-8%;transform:translate(-50%)}.tabs-scroll,.tabs-scroll:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:column;justify-content:space-between;align-items:stretch}.tabs-menu-scroll,.tabs-menu-scroll:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-right:var(--spacing--0);margin-bottom:var(--spacing--32)}.osaviva-video-hero__intro,.osaviva-video-hero__intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:540px}.osaviva-video-hero__eyebrow,.osaviva-video-hero__eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;margin-top:0;margin-bottom:16px}.osaviva-video-hero__title,.osaviva-video-hero__title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-10-25vw)}.osaviva-video-hero__bottom,.osaviva-video-hero__bottom:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:20px}.osaviva-video-hero__description,.osaviva-video-hero__description:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:540px;font-size:var(--_🔠-typography---size--policy-h2-mobile)}.osaviva-home-mobile-promo-copy,.osaviva-home-mobile-promo-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center;align-items:center;width:100%}.osaviva-home-mobile-promo-eyebrow,.osaviva-home-mobile-promo-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium);text-align:center}.osaviva-home-mobile-promo-body,.osaviva-home-mobile-promo-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-home-mobile-promo-small,.osaviva-home-mobile-promo-small:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center;width:100%}.osaviva-home-about-eyebrow,.osaviva-home-about-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em}.osaviva-home-about-eyebrow.osa-seasonal-coconut-eyebrow,.osaviva-home-about-eyebrow.osa-seasonal-coconut-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---coconut);margin-bottom:0}.osaviva-region-card-eyebrow,.osaviva-region-card-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osaviva-region-card-title,.osaviva-region-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-34px)}.osaviva-hero-wave,.osaviva-hero-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:175%;height:46px;left:-37.5%}.merona-sessions,.merona-sessions:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.merona-main-sessions,.merona-main-sessions:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.merona-session-tablet,.merona-session-tablet:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:block}.merona-collection-grid,.merona-collection-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:12px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.merona-session-wrap-tablet,.merona-session-wrap-tablet:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:100%}.merona-session-item-tablet,.merona-session-item-tablet:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:40px;grid-row-gap:40px;border:1px solid var(--_osaviva-brand-colors---cactus);background-color:var(--_osaviva-brand-colors---cactus);border-radius:12px;flex-flow:column;height:100%;padding:22px;display:flex;overflow:hidden}.merona-session-heading-tablet,.merona-session-heading-tablet:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---coconut);font-family:Eighties Comeback,Georgia,sans-serif;font-size:var(--_🔠-typography---size--h2);letter-spacing:0;margin-top:0;margin-bottom:0;font-weight:500;line-height:.98}.merona-session-cover,.merona-session-cover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:236px}.merona-session-image,.merona-session-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;border-radius:2px;width:100%;height:100%}.merona-session-details-tablet,.merona-session-details-tablet:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}.merona-session-meta-vertical,.merona-session-meta-vertical:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:16px;grid-row-gap:16px;flex-flow:column}.merona-session-item-desc-tablet,.merona-session-item-desc-tablet:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;color:var(--_osaviva-brand-colors---coconut);font-family:Figtree,Arial,sans-serif;font-size:var(--_🔠-typography---size--body-2);letter-spacing:0;font-weight:400;line-height:1.55}.osaviva-paths-section,.osaviva-paths-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:88px 24px 104px}.osaviva-paths-header,.osaviva-paths-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:36px;grid-row-gap:0px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:end;margin-bottom:56px}.osaviva-paths-heading-wrap,.osaviva-paths-heading-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:0px}.osaviva-paths-eyebrow,.osaviva-paths-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;margin-top:0;margin-bottom:16px}.osaviva-paths-heading,.osaviva-paths-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-paths-heading-accent,.osaviva-paths-heading-accent:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0}.osaviva-paths-intro,.osaviva-paths-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:340px;font-size:var(--_🔠-typography---size--policy-h2-mobile);text-align:right;margin-left:auto;line-height:1.3}.osaviva-paths-cards,.osaviva-paths-cards:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:14px;grid-row-gap:14px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:210px;height:auto;display:grid}.osaviva-path-card,.osaviva-path-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:100%;min-height:0;transition:transform .28s cubic-bezier(.22,1,.36,1)}.osaviva-path-card:hover,.osaviva-path-card:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-grow:1;transform:none}.osaviva-path-card.mosaic-tall,.osaviva-path-card.mosaic-tall:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:span 2/span 6/span 2/span 6}.osaviva-path-card.mosaic-half,.osaviva-path-card.mosaic-half:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:span 1/span 6/span 1/span 6}.osaviva-path-card.mosaic-small,.osaviva-path-card.mosaic-small:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:span 1/span 5/span 1/span 5}.osaviva-path-card.mosaic-wide,.osaviva-path-card.mosaic-wide:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:span 1/span 7/span 1/span 7}.osaviva-path-title,.osaviva-path-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--path-card-title-tablet);line-height:var(--_🔠-typography---line-height--h6);letter-spacing:.75px;white-space:normal}.osaviva-path-desc,.osaviva-path-desc:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-h2-mobile)}.osaviva-path-card-mosaic-tall,.osaviva-path-card-mosaic-tall:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:span 2/span 3/span 2/span 3}.osaviva-path-card-mosaic-half,.osaviva-path-card-mosaic-half:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:span 1/span 3/span 1/span 3}.osaviva-path-card-mosaic-small,.osaviva-path-card-mosaic-small:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:span 1/span 2/span 1/span 2}.osaviva-path-card-mosaic-wide,.osaviva-path-card-mosaic-wide:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:span 1/span 4/span 1/span 4}.osaviva-why-section,.osaviva-why-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:100px 0 112px}.osaviva-why-map,.osaviva-why-map:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){inset:-2% -28%}.osaviva-why-map-svg,.osaviva-why-map-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:156%;height:110%}.osaviva-why-header,.osaviva-why-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:34px;grid-row-gap:34px;grid-template-rows:auto;grid-template-columns:1fr;margin-bottom:74px}.osaviva-why-heading,.osaviva-why-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:clamp(52px,9vw,78px)}.osaviva-why-intro,.osaviva-why-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:650px}.osaviva-why-grid,.osaviva-why-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.osaviva-why-item,.osaviva-why-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:370px}.osaviva-why-icon,.osaviva-why-icon:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:54px}.osaviva-why-item-two,.osaviva-why-item-two:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-why-item-one,.osaviva-why-item-one:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-bottom:1px solid #15350838}.why2-section,.why2-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:96px 0 108px}.why2-bg,.why2-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){inset:-2% -24%}.why2-bg-svg,.why2-bg-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:148%;height:106%}.why2-headline,.why2-headline:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:52px;grid-row-gap:52px;flex-direction:column}.why2-left,.why2-left:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:690px}.why2-h2,.why2-h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:clamp(56px,8.5vw,78px)}.why2-right,.why2-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:590px;min-height:190px;margin-left:auto}.why2-right-copy,.why2-right-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:72px}.why2-grid,.why2-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:64px;min-height:0;margin-top:140px}.why2-grid-item,.why2-grid-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:300px;position:static}.why2-icon,.why2-icon:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:94px;height:94px}.why-field-section,.why-field-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:88px;padding-bottom:104px}.why-field-bg,.why-field-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){inset:-2% -24%}.why-field-bg-svg,.why-field-bg-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:148%;height:104%}.why-field-headline,.why-field-headline:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:52px;grid-row-gap:52px;flex-flow:column}.why-field-left,.why-field-left:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:620px}.why-field-right,.why-field-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:520px;margin-left:auto}.why-field-flower,.why-field-flower:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:360px}.why-field-right-text,.why-field-right-text:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:34px}.why-field-grid,.why-field-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:72px;margin-top:200px}.why-field-grid-item,.why-field-grid-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:0;position:static}.why-field-icon-animate,.why-field-icon-animate:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.why-field-icon,.why-field-icon:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:108px;height:108px}.why-field-item-title,.why-field-item-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:28px}.osaviva-about-bridge-inner,.osaviva-about-bridge-inner:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--6-columns);grid-column-gap:24px;grid-row-gap:24px}.osaviva-about-bridge-copy,.osaviva-about-bridge-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:820px}.osaviva-why-stats-section,.osaviva-why-stats-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:48px 24px 104px}.osaviva-why-stats-container,.osaviva-why-stats-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none}.osaviva-why-stats-intro,.osaviva-why-stats-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:40px;grid-row-gap:18px;grid-template-rows:auto;grid-template-columns:1fr;margin-bottom:56px}.osaviva-why-stats-heading,.osaviva-why-stats-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-44px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0;padding-bottom:.16em;overflow:visible}.osaviva-why-stats-grid,.osaviva-why-stats-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.osaviva-why-stat-card.osaviva-why-stat-card-one,.osaviva-why-stat-card.osaviva-why-stat-card-one:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:2/1/3/2;height:auto;min-height:340px}.osaviva-why-stat-card.osaviva-why-stat-card-two,.osaviva-why-stat-card.osaviva-why-stat-card-two:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:2/2/3/3;height:auto;min-height:340px}.osaviva-why-stat-card.osaviva-why-stat-card-three,.osaviva-why-stat-card.osaviva-why-stat-card-three:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:3/1/4/2;height:auto;min-height:340px}.osaviva-why-stat-card.osaviva-why-stat-card-four,.osaviva-why-stat-card.osaviva-why-stat-card-four:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:3/2/4/3;height:auto;min-height:340px}.osaviva-why-stat-card-one,.osaviva-why-stat-card-one:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row:2;grid-column-start:1}.osaviva-why-stat-card-two,.osaviva-why-stat-card-two:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:2;grid-column-start:2}.osaviva-why-stat-card-three,.osaviva-why-stat-card-three:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:3;grid-column-start:1}.osaviva-why-stat-title.osaviva-process-card-title,.osaviva-why-stat-title.osaviva-process-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:44px;font-size:var(--_🔠-typography---size--policy-h2-mobile);margin-bottom:0;line-height:1.2}.osaviva-why-stat-bottom,.osaviva-why-stat-bottom:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:238px}.osaviva-why-stat-bottom.osaviva-process-card-bottom,.osaviva-why-stat-bottom.osaviva-process-card-bottom:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-direction:column;row-gap:0;height:auto;margin-top:0;display:flex}.osaviva-why-stat-number,.osaviva-why-stat-number:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:84px;font-size:var(--_🔠-typography---size--scale-88px)}.osaviva-why-stat-number.osaviva-process-card-number,.osaviva-why-stat-number.osaviva-process-card-number:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:72px;font-size:var(--_🔠-typography---size--h0);letter-spacing:-1px;margin-top:0;margin-bottom:0;line-height:1}.osaviva-why-stat-rule.osaviva-process-card-rule,.osaviva-why-stat-rule.osaviva-process-card-rule:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;margin-top:10px;margin-bottom:10px}.osaviva-why-stat-copy,.osaviva-why-stat-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:120px}.osaviva-why-image-card.osaviva-why-image-one,.osaviva-why-image-card.osaviva-why-image-one:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:1/1/2/3;height:360px}.osaviva-why-image-one,.osaviva-why-image-one:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:1/1/auto/span 2}.osaviva-why-image-two,.osaviva-why-image-two:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:3;grid-column-start:2}.osaviva-why-image.osaviva-why-desktop-photo,.osaviva-why-image.osaviva-why-desktop-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.osaviva-why-image.osaviva-why-tablet-photo,.osaviva-why-image.osaviva-why-tablet-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:block}.osaviva-why-stat-card-four,.osaviva-why-stat-card-four:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:3;grid-column-start:2}.osaviva-map-wave,.osaviva-map-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:175%;height:46px;left:-37.5%}.osaviva-policy-eyebrow,.osaviva-policy-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-3);line-height:1.2}.osaviva-policy-title,.osaviva-policy-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-h1-tablet);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osaviva-policy-layout,.osaviva-policy-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--24);grid-template-columns:minmax(0,1fr);display:grid}.osaviva-policy-nav,.osaviva-policy-nav:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:var(--spacing--24);border-bottom:1px solid color-mix(in srgb,var(--_osaviva-brand-colors---cactus,#304838)18%,transparent);display:none;position:static;top:auto}.osaviva-policy-mobile-controls,.osaviva-policy-mobile-controls:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);flex-direction:column;display:flex}.osaviva-clairv-itins,.osaviva-clairv-itins:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--small)}.osaviva-clairv-itins-wrap,.osaviva-clairv-itins-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:600vh;min-height:100vh}.osaviva-clairv-sticky,.osaviva-clairv-sticky:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:5vw;grid-row-gap:56px;height:auto;position:sticky;top:96px;overflow:clip visible}.osaviva-clairv-kicker,.osaviva-clairv-kicker:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:left;letter-spacing:.14em;align-self:flex-start;margin-top:0;margin-bottom:0}.osaviva-clairv-heading-wrap,.osaviva-clairv-heading-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:65vw;padding-left:var(--grid--page-padding);grid-row-gap:16px;text-align:left;align-self:flex-start;align-items:flex-start}.osaviva-clairv-heading,.osaviva-clairv-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-44px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:left;letter-spacing:0}.osaviva-clairv-heading.cc-testimonial-heading,.osaviva-clairv-heading.cc-testimonial-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center;width:100%}.osaviva-clairv-viewport,.osaviva-clairv-viewport:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){scroll-snap-type:none;padding-top:12px;padding-bottom:16px;overflow:clip visible}.osaviva-clairv-track,.osaviva-clairv-track:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-right:var(--grid--page-padding);grid-column-gap:10px;grid-row-gap:10px}.osaviva-clairv-card,.osaviva-clairv-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:1.25rem;grid-row-gap:1.25rem;scroll-snap-align:none;flex-basis:38vw;width:38vw}.osaviva-clairv-card-lowered,.osaviva-clairv-card-lowered:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){transform:none}.osaviva-clairv-card-panel,.osaviva-clairv-card-panel:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---sea-glass);width:38vw;height:clamp(220px,100svh - 380px,48vw)}.osaviva-clairv-card-number,.osaviva-clairv-card-number:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){left:var(--spacing--16);top:var(--spacing--16);font-size:var(--_🔠-typography---size--eyebrow-desktop);line-height:var(--_🔠-typography---line-height--label-1)}.osaviva-clairv-card-title,.osaviva-clairv-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--scale-34px);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osaviva-clairv-card-desc,.osaviva-clairv-card-desc:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none;height:auto;max-height:none;font-family:var(--_🔠-typography---font-family--body-2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2);overflow:visible}.ov-journal,.ov-journal:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:0}.ov-journal-header,.ov-journal-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:680px;padding-top:150px;padding-bottom:220px}.ov-journal-summary,.ov-journal-summary:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:600px;margin-top:var(--spacing--24);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--policy-body);margin-left:auto;margin-right:auto;line-height:1.5}.ov-journal-hero,.ov-journal-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-right:var(--spacing--24);padding-bottom:0;padding-left:var(--spacing--24);margin-top:0;margin-bottom:0}.ov-journal-image,.ov-journal-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:0;width:100%;max-width:none;height:calc(100% + 128px);top:-64px;bottom:auto}.ov-journal-reading,.ov-journal-reading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:block}.ov-journal-contents,.ov-journal-contents:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;padding-top:var(--spacing--16);padding-bottom:var(--spacing--16);border-top:1px solid color-mix(in srgb,var(--_osaviva-brand-colors---cactus)20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--_osaviva-brand-colors---cactus)20%,transparent);padding-left:0;padding-right:0;position:static}.ov-journal-copy,.ov-journal-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:760px;margin:var(--spacing--32)auto 0px}.ov-journal-title,.ov-journal-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:1000px;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--policy-h1-tablet);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0;margin-top:0}.guide-header,.guide-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:680px;font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);text-align:center;margin:0 auto;padding:150px 40px 220px}.guide-title,.guide-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none;margin:0 auto var(--spacing--24);font-family:var(--_🔠-typography---font--heading-serif),serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--policy-h1-tablet);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:0}.guide-eyebrow,.guide-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;margin:0 auto var(--spacing--20);font-family:var(--_🔠-typography---font--label),sans-serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--all-weights--bold);text-align:center;letter-spacing:.15em}.guide-summary,.guide-summary:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:600px;font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--policy-body);line-height:1.5;font-weight:var(--_🔠-typography---weight--body);text-align:center;margin:0 auto 40px}.guide-hero-image,.guide-hero-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;border-radius:0;width:100%;max-width:none;height:calc(100% + 128px);margin:0 auto;display:block;position:absolute;top:-64px;bottom:auto}.guide-layout,.guide-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:clamp(48px,7vw,calc(4px*32));grid-row-gap:clamp(48px,7vw,calc(4px*32));background-color:var(--_osaviva-brand-colors---coconut);grid-template-columns:minmax(0,1fr);align-items:start;width:min(100% - 48px,1200px);max-width:none;margin:0 auto;padding:0 0 clamp(80px,9vw,144px);display:block}.guide-sidebar,.guide-sidebar:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--24);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);align-self:start;font-size:15.2px;line-height:1.45;position:static;top:112px;transform:none}.guide-content,.guide-content:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){opacity:1;overflow-wrap:break-word;visibility:visible;width:100%;min-width:0;height:auto;display:block;overflow:visible;container-type:inline-size}.guide-prose,.guide-prose:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:72ch;margin-bottom:var(--spacing--32);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-body);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-top:0;margin-left:0;margin-right:0;line-height:1.7}.guide-wide,.guide-wide:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none;margin-bottom:var(--spacing--48);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-1);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);min-width:0;margin-top:0;margin-left:0;margin-right:0;line-height:33.6px}.guide-cta,.guide-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:var(--spacing--64)5vw;background-color:var(--_osaviva-brand-colors---sea-glass);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---coconut);text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover}.guide-cta.osa-destinations-cta-map-edge,.guide-cta.osa-destinations-cta-map-edge:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){clip-path:polygon(0% 2.7778vw,.0024% 2.7772vw,.0097% 2.7755vw,.0224% 2.7727vw,.0407% 2.7687vw,.0651% 2.7637vw,.0958% 2.7576vw,.1333% 2.7505vw,.1778% 2.7424vw,.2297% 2.7332vw,.2894% 2.7231vw,.3571% 2.712vw,.4333% 2.7vw,.5183% 2.687vw,.6125% 2.6732vw,.7161% 2.6584vw,.8296% 2.6428vw,.9533% 2.6263vw,1.0875% 2.609vw,1.2326% 2.5909vw,1.3889% 2.572vw,1.5568% 2.5523vw,1.7366% 2.5319vw,1.9286% 2.5108vw,2.1333% 2.4889vw,2.351% 2.4663vw,2.5819% 2.4431vw,2.8266% 2.4192vw,3.0852% 2.3947vw,3.3582% 2.3695vw,3.6458% 2.3438vw,3.9486% 2.3174vw,4.2667% 2.2905vw,4.6005% 2.2631vw,4.9505% 2.2352vw,5.3168% 2.2067vw,5.7% 2.1778vw,6.1003% 2.1484vw,6.5181% 2.1185vw,6.9536% 2.0883vw,7.4074% 2.0576vw,7.8797% 2.0266vw,8.3708% 1.9951vw,8.8812% 1.9634vw,9.4111% 1.9313vw,9.9609% 1.8989vw,10.531% 1.8662vw,11.1217% 1.8332vw,11.7333% 1.8vw,12.3663% 1.7666vw,13.0208% 1.7329vw,13.6974% 1.699vw,14.3963% 1.665vw,15.1179% 1.6308vw,15.8625% 1.5965vw,16.6305% 1.5621vw,17.4222% 1.5276vw,18.238% 1.493vw,19.0782% 1.4583vw,19.9432% 1.4236vw,20.8333% 1.3889vw,22.2146% 1.3449vw,23.5812% 1.3166vw,24.9337% 1.3034vw,26.2727% 1.3044vw,27.599% 1.319vw,28.9131% 1.3465vw,30.2158% 1.3861vw,31.5077% 1.4371vw,32.7893% 1.4988vw,34.0615% 1.5705vw,35.3249% 1.6515vw,36.58% 1.7411vw,37.8276% 1.8385vw,39.0683% 1.9431vw,40.3027% 2.054vw,41.5316% 2.1707vw,42.7555% 2.2923vw,43.9752% 2.4183vw,45.1912% 2.5477vw,46.4043% 2.68vw,47.6151% 2.8145vw,48.8242% 2.9503vw,50.0323% 3.0868vw,51.24% 3.2233vw,52.448% 3.3591vw,53.657% 3.4934vw,54.8676% 3.6255vw,56.0805% 3.7548vw,57.2963% 3.8804vw,58.5156% 4.0017vw,59.7392% 4.118vw,60.9677% 4.2286vw,62.2016% 4.3326vw,63.4418% 4.4295vw,64.6888% 4.5185vw,65.9433% 4.5989vw,67.206% 4.6699vw,68.4774% 4.7309vw,69.7584% 4.7812vw,71.0494% 4.82vw,72.3512% 4.8465vw,73.6644% 4.8602vw,74.9897% 4.8603vw,76.3277% 4.846vw,77.679% 4.8166vw,79.0445% 4.7715vw,80.4246% 4.7099vw,81.82% 4.6311vw,83.2314% 4.5344vw,84.6595% 4.419vw,86.1049% 4.2843vw,87.5683% 4.1296vw,89.0502% 3.954vw,90.5515% 3.757vw,92.0726% 3.5378vw,93.6143% 3.2956vw,95.1773% 3.0298vw,96.7621% 2.7396vw,98.3695% 2.4244vw,100% 2.0833vw,100% calc(100% - .4167vw),99.2111% calc(100% - .4399vw),98.4413% calc(100% - .4678vw),97.6898% calc(100% - .5003vw),96.956% calc(100% - .537vw),96.2392% calc(100% - .578vw),95.5389% calc(100% - .6229vw),94.8543% calc(100% - .6717vw),94.1848% calc(100% - .7241vw),93.5297% calc(100% - .7799vw),92.8884% calc(100% - .8391vw),92.2602% calc(100% - .9014vw),91.6444% calc(100% - .9667vw),91.0405% calc(100% - 1.0347vw),90.4477% calc(100% - 1.1053vw),89.8655% calc(100% - 1.1784vw),89.293% calc(100% - 1.2537vw),88.7297% calc(100% - 1.3311vw),88.175% calc(100% - 1.4104vw),87.6281% calc(100% - 1.4915vw),87.0885% calc(100% - 1.5741vw),86.5554% calc(100% - 1.6581vw),86.0282% calc(100% - 1.7433vw),85.5062% calc(100% - 1.8295vw),84.9889% calc(100% - 1.9167vw),84.4755% calc(100% - 2.0045vw),83.9653% calc(100% - 2.0928vw),83.4578% calc(100% - 2.1815vw),82.9523% calc(100% - 2.2704vw),82.448% calc(100% - 2.3592vw),81.9444% calc(100% - 2.4479vw),81.4409% calc(100% - 2.5363vw),80.9366% calc(100% - 2.6241vw),80.4311% calc(100% - 2.7112vw),79.9236% calc(100% - 2.7975vw),79.4134% calc(100% - 2.8827vw),78.9% calc(100% - 2.9667vw),78.3826% calc(100% - 3.0493vw),77.8607% calc(100% - 3.1303vw),77.3335% calc(100% - 3.2096vw),76.8004% calc(100% - 3.287vw),76.2608% calc(100% - 3.3624vw),75.7139% calc(100% - 3.4354vw),75.1591% calc(100% - 3.506vw),74.5959% calc(100% - 3.5741vw),74.0234% calc(100% - 3.6393vw),73.4412% calc(100% - 3.7016vw),72.8484% calc(100% - 3.7608vw),72.2444% calc(100% - 3.8167vw),71.6287% calc(100% - 3.8691vw),71.0005% calc(100% - 3.9178vw),70.3592% calc(100% - 3.9628vw),69.7041% calc(100% - 4.0037vw),69.0346% calc(100% - 4.0405vw),68.35% calc(100% - 4.0729vw),67.6497% calc(100% - 4.1008vw),66.9329% calc(100% - 4.1241vw),66.1991% calc(100% - 4.1424vw),65.4476% calc(100% - 4.1558vw),64.6778% calc(100% - 4.1639vw),63.8889% calc(100% - 4.1667vw),63.1967% calc(100% - 4.1649vw),62.509% calc(100% - 4.1599vw),61.8255% calc(100% - 4.1516vw),61.1461% calc(100% - 4.1401vw),60.4705% calc(100% - 4.1257vw),59.7986% calc(100% - 4.1083vw),59.1302% calc(100% - 4.0882vw),58.465% calc(100% - 4.0654vw),57.803% calc(100% - 4.0401vw),57.1438% calc(100% - 4.0123vw),56.4873% calc(100% - 3.9823vw),55.8333% calc(100% - 3.95vw),55.1817% calc(100% - 3.9156vw),54.5322% calc(100% - 3.8793vw),53.8845% calc(100% - 3.8411vw),53.2387% calc(100% - 3.8012vw),52.5944% calc(100% - 3.7597vw),51.9514% calc(100% - 3.7167vw),51.3096% calc(100% - 3.6722vw),50.6687% calc(100% - 3.6265vw),50.0286% calc(100% - 3.5797vw),49.3891% calc(100% - 3.5318vw),48.75% calc(100% - 3.483vw),48.1111% calc(100% - 3.4333vw),47.4722% calc(100% - 3.383vw),46.8331% calc(100% - 3.3321vw),46.1936% calc(100% - 3.2807vw),45.5535% calc(100% - 3.229vw),44.9126% calc(100% - 3.1771vw),44.2708% calc(100% - 3.125vw),43.6279% calc(100% - 3.0729vw),42.9835% calc(100% - 3.021vw),42.3377% calc(100% - 2.9693vw),41.6901% calc(100% - 2.9179vw),41.0405% calc(100% - 2.867vw),40.3889% calc(100% - 2.8167vw),39.7349% calc(100% - 2.767vw),39.0784% calc(100% - 2.7182vw),38.4193% calc(100% - 2.6703vw),37.7572% calc(100% - 2.6235vw),37.092% calc(100% - 2.5778vw),36.4236% calc(100% - 2.5333vw),35.7517% calc(100% - 2.4903vw),35.0761% calc(100% - 2.4488vw),34.3967% calc(100% - 2.4089vw),33.7132% calc(100% - 2.3707vw),33.0255% calc(100% - 2.3344vw),32.3333% calc(100% - 2.3vw),31.6365% calc(100% - 2.2677vw),30.9349% calc(100% - 2.2377vw),30.2283% calc(100% - 2.2099vw),29.5165% calc(100% - 2.1846vw),28.7992% calc(100% - 2.1618vw),28.0764% calc(100% - 2.1417vw),27.3478% calc(100% - 2.1243vw),26.6132% calc(100% - 2.1099vw),25.8724% calc(100% - 2.0984vw),25.1253% calc(100% - 2.0901vw),24.3716% calc(100% - 2.0851vw),23.6111% calc(100% - 2.0833vw),23.1589% calc(100% - 2.0838vw),22.7051% calc(100% - 2.0852vw),22.25% calc(100% - 2.0876vw),21.7936% calc(100% - 2.0911vw),21.3363% calc(100% - 2.0956vw),20.8781% calc(100% - 2.1011vw),20.4193% calc(100% - 2.1078vw),19.9601% calc(100% - 2.1156vw),19.5006% calc(100% - 2.1246vw),19.041% calc(100% - 2.1348vw),18.5815% calc(100% - 2.1462vw),18.1222% calc(100% - 2.1589vw),17.6635% calc(100% - 2.1729vw),17.2053% calc(100% - 2.1882vw),16.748% calc(100% - 2.2049vw),16.2918% calc(100% - 2.2229vw),15.8367% calc(100% - 2.2424vw),15.383% calc(100% - 2.2633vw),14.9308% calc(100% - 2.2857vw),14.4805% calc(100% - 2.3097vw),14.032% calc(100% - 2.3351vw),13.5856% calc(100% - 2.3622vw),13.1416% calc(100% - 2.3908vw),12.7% calc(100% - 2.4211vw),12.2611% calc(100% - 2.4531vw),11.825% calc(100% - 2.4867vw),11.392% calc(100% - 2.5221vw),10.9621% calc(100% - 2.5592vw),10.5357% calc(100% - 2.5981vw),10.1128% calc(100% - 2.6389vw),9.6938% calc(100% - 2.6815vw),9.2786% calc(100% - 2.726vw),8.8676% calc(100% - 2.7724vw),8.4609% calc(100% - 2.8207vw),8.0587% calc(100% - 2.871vw),7.6611% calc(100% - 2.9233vw),7.2684% calc(100% - 2.9777vw),6.8808% calc(100% - 3.0341vw),6.4984% calc(100% - 3.0926vw),6.1214% calc(100% - 3.1533vw),5.75% calc(100% - 3.2161vw),5.3844% calc(100% - 3.2811vw),5.0247% calc(100% - 3.3483vw),4.6712% calc(100% - 3.4178vw),4.324% calc(100% - 3.4896vw),3.9833% calc(100% - 3.5637vw),3.6493% calc(100% - 3.6401vw),3.3222% calc(100% - 3.7189vw),3.0022% calc(100% - 3.8001vw),2.6894% calc(100% - 3.8837vw),2.384% calc(100% - 3.9699vw),2.0862% calc(100% - 4.0585vw),1.7962% calc(100% - 4.1496vw),1.5142% calc(100% - 4.2433vw),1.2404% calc(100% - 4.3396vw),.9749% calc(100% - 4.4386vw),.7179% calc(100% - 4.5401vw),.4697% calc(100% - 4.6444vw),.2303% calc(100% - 4.7514vw),0% calc(100% - 4.8611vw));background-position:50%;background-size:cover;min-height:640px}.guide-cta-title,.guide-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin:0 0 var(--spacing--20);font-family:var(--_🔠-typography---font--heading-serif),serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--h3);line-height:var(--_🔠-typography---line-height--h3)}.guide-cta-title.osa-destinations-home-cta-title,.guide-cta-title.osa-destinations-home-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:44px}.guide-cta-copy,.guide-cta-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:620px;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-1);line-height:var(--_🔠-typography---line-height--body-1);margin:0 auto 28px}.guide-button,.guide-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:var(--spacing--16);padding-right:var(--spacing--24);padding-bottom:var(--spacing--16);padding-left:var(--spacing--24);border-top-left-radius:var(--_🔘-radius---ui-elements--button-base);border-top-right-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-left-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-right-radius:var(--_🔘-radius---ui-elements--button-base);background-color:var(--_osaviva-brand-colors---sunset);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--all-weights--semi-bold);letter-spacing:1px;text-decoration:none;display:inline-block}.osaviva-why-desktop-photo,.osaviva-why-desktop-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.osaviva-why-tablet-photo,.osaviva-why-tablet-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:block}.ov-journal-related-cards,.ov-journal-related-cards:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--24)}.ov-journal-more-heading,.ov-journal-more-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osaviva-clairv-outline-button:hover,.osaviva-clairv-outline-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#153508;background-color:#0000;transform:scale(.97)}.osaviva-process-container,.osaviva-process-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:none;padding-left:12px;padding-right:12px}.osaviva-process-eyebrow,.osaviva-process-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;margin-top:0;margin-bottom:0}.osaviva-process-eyebrow.cc-testimonial-eyebrow,.osaviva-process-eyebrow.cc-testimonial-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center}.osaviva-process-main,.osaviva-process-main:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:28px;row-gap:16px}.osaviva-process-heading,.osaviva-process-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:80%;font-size:var(--_🔠-typography---size--scale-44px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0}.osaviva-process-cards,.osaviva-process-cards:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-items:stretch;column-gap:16px;height:auto}.osaviva-process-card,.osaviva-process-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-process-card-2,.osaviva-process-card-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-process-card-3,.osaviva-process-card-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-shrink:0;justify-content:flex-start;row-gap:12px;width:calc(33.3333% - 10.6667px);height:auto;min-height:0;padding:20px 18px}.osaviva-process-title,.osaviva-process-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--h4)}.rte h2,.rte h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){line-height:1.2}.guide-photo-row,.guide-photo-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){column-gap:var(--spacing--12);width:100%;margin-left:0}.guide-photo-landscape,.guide-photo-landscape:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.guide-photo-square,.guide-photo-square:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.guide-photo-portrait,.guide-photo-portrait:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.ov-related-image,.ov-related-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:var(--_🔘-radius---cards--subtle)}.ov-journal-header-link,.ov-journal-header-link:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--24);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-3)}.osaviva-region-grid,.osaviva-region-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.osaviva-about-hero,.osaviva-about-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:85vh;min-height:560px}.osaviva-about-hero-title{text-align:left;font-size:80px;line-height:1.05}.osaviva-about-hero-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-80px)}.osaviva-about-eyebrow,.osaviva-about-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:0;margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--heading-sans);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em}.osaviva-about-chapter,.osaviva-about-chapter:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-about-chapter-reverse,.osaviva-about-chapter-reverse:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){column-gap:6%;min-height:570px}.osaviva-about-story-title,.osaviva-about-story-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px)}.osaviva-about-story-paragraph,.osaviva-about-story-paragraph:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-body)}.osaviva-about-story-art,.osaviva-about-story-art:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:620px}.osaviva-about-story-photo,.osaviva-about-story-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:440px}.osaviva-about-story-graphic,.osaviva-about-story-graphic:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:5;width:180px;height:180px;top:-20px;left:-25px}.osaviva-about-story-graphic-low,.osaviva-about-story-graphic-low:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:5;width:180px;height:180px;top:375px;right:-20px}.osaviva-about-team-layout,.osaviva-about-team-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){column-gap:40px}.osaviva-about-team-portraits,.osaviva-about-team-portraits:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:190px}.osaviva-about-team-name,.osaviva-about-team-name:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--12);font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h4);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif)}.osaviva-about-responsible-intro,.osaviva-about-responsible-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:56px}.osaviva-about-pillars{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.osaviva-about-pillars:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;display:grid}.osaviva-about-pillar-title,.osaviva-about-pillar-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h6);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif)}.osaviva-about-cta-title,.osaviva-about-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px);line-height:1.08}.osaviva-about-founder-photo,.osaviva-about-founder-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:150px;height:185px;left:-10px}.osa-aureon-copy,.osa-aureon-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:12px;grid-row-gap:12px;gap:12px;padding:24px}.osa-aureon-eyebrow,.osa-aureon-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em}.osa-aureon-title,.osa-aureon-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--regional-heading-minimum);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400)}.osa-aureon-panels{grid-template-columns:1fr 1fr}.osa-aureon-panels:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(2,minmax(0,1fr))}.osa-aureon-panels.osa-seasonal-card-grid{grid-template-columns:1fr 1fr 1fr}.osa-aureon-panels.osa-seasonal-card-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(3,minmax(0,1fr))}.osa-aureon-country-panel,.osa-aureon-country-panel:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:minmax(0,1fr);gap:0}.osa-seasonal-heading,.osa-seasonal-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--8);margin-bottom:56px}.osa-month-nav{grid-template-columns:1fr 1fr 1fr 1fr;width:100%;max-width:600px;margin-left:auto;margin-right:auto}.osa-month-nav:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:600px;margin-left:auto;margin-right:auto}.osa-seasonal-jump-link{color:#4a817c;letter-spacing:1px;text-transform:uppercase;border-width:0;padding:0;font-family:Figtree,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none}.osaviva-aureon-header,.osaviva-aureon-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center;flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:center;row-gap:16px;margin-bottom:56px;display:flex}.osaviva-aureon-heading,.osaviva-aureon-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:44px}.osaviva-aureon-layout,.osaviva-aureon-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:minmax(0,1fr);row-gap:32px}.osaviva-aureon-feature,.osaviva-aureon-feature:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-end:2;row-gap:24px;padding:64px 32px 32px}.osaviva-aureon-quote-mark,.osaviva-aureon-quote-mark:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){left:48px}.osaviva-aureon-feature-quote,.osaviva-aureon-feature-quote:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-26px);line-height:1.35}.osaviva-aureon-cards,.osaviva-aureon-cards:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:minmax(0,1fr)}.osaviva-aureon-card{scroll-snap-align:start;flex-shrink:0;row-gap:20px;width:calc(33.3333% - 8px);min-width:0;padding:24px 20px}.osaviva-aureon-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){scroll-snap-align:start;flex-shrink:0;width:calc(33.3333% - 13.3333px);min-width:250px}.osaviva-aureon-more,.osaviva-aureon-more:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:3/1/4/2;justify-content:center;align-self:center;width:100%}.osa-regional-hero-title{font-size:80px;line-height:1.05;font-weight:var(--_🔠-typography---weight--scale-400);text-align:left}.osa-regional-hero-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-80px);line-height:1.08;font-weight:var(--_🔠-typography---weight--scale-400);text-align:left}.osa-regional-hero-eyebrow,.osa-regional-hero-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osa-regional-introduction,.osa-regional-introduction:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:48px;padding-bottom:48px}.osa-regional-introduction-text,.osa-regional-introduction-text:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:28px}.osa-regional-trip-heading,.osa-regional-trip-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:56px}.osa-regional-trip-grid{grid-template-columns:1fr 1fr}.osa-regional-trip-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(2,minmax(0,1fr))}.osa-regional-trip-card-title,.osa-regional-trip-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--scale-34px);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osa-region-section-title,.osa-region-section-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px);line-height:1.12;font-weight:var(--_🔠-typography---weight--body)}.osa-region-section-title.osa-destinations-home-heading,.osa-region-section-title.osa-destinations-home-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:44px}.osa-region-country-grid,.osa-region-country-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(3,minmax(0,1fr))}.osa-region-itinerary-panel,.osa-region-itinerary-panel:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:420px}.osa-region-itinerary-title,.osa-region-itinerary-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--scale-34px);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osa-region-filter-form,.osa-region-filter-form:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(2,minmax(0,1fr))}.osa-region-filter-select,.osa-region-filter-select:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-region-filter-select._w-select-1-2,.osa-region-filter-select._w-select-1-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-region-filter-select._w-select-1-2-3,.osa-region-filter-select._w-select-1-2-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--button-2)}.osa-region-experience-row,.osa-region-experience-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:4px;grid-row-gap:4px;flex-wrap:nowrap;gap:4px}.osa-region-experience-label,.osa-region-experience-label:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-shrink:0;width:auto;margin-bottom:0}.osa-region-experience-button,.osa-region-experience-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:.04em;white-space:nowrap;flex-shrink:0;padding:8px 6px}.osa-region-cta-title,.osa-region-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px);line-height:1.25;font-weight:var(--_🔠-typography---weight--scale-400)}.osaviva-review-scroll-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;column-gap:12px;width:100%;min-width:0;padding-bottom:8px;display:flex;overflow:auto hidden}.osaviva-review-scroll-track:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){scroll-snap-type:x mandatory;overscroll-behavior-x:contain;column-gap:20px;width:100%;min-width:0;padding-bottom:8px;display:flex;overflow:auto hidden}.osaviva-journal-grid,.osaviva-journal-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.osaviva-journal-content,.osaviva-journal-content:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:380px;padding:20px}.osaviva-journal-title,.osaviva-journal-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-22px)}.osaviva-why-reviews-wave,.osaviva-why-reviews-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:55px}.osaviva-why-reviews-wave-svg,.osaviva-why-reviews-wave-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;height:100%;display:block}.osaviva-bottom-footer-row,.osaviva-bottom-footer-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:row;column-gap:24px}.osaviva-home-h2-standard,.osaviva-home-h2-standard:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400)}.osa-region-overview-grid,.osa-region-overview-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:36px;grid-row-gap:36px}.osa-region-overview-eyebrow,.osa-region-overview-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osa-region-overview-title,.osa-region-overview-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px);line-height:1.12;font-weight:var(--_🔠-typography---weight--body)}.osa-region-overview-title.osa-landing-intro-title{font-size:40px}.osa-region-overview-media,.osa-region-overview-media:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:700px}.osa-region-overview-overlay,.osa-region-overview-overlay:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:20px}.osa-region-overview-note,.osa-region-overview-note:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:24px}.osa-region-overview-note-text,.osa-region-overview-note-text:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:16px}.osa-region-directory-eyebrow,.osa-region-directory-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-video-cta-eyebrow,.osaviva-video-cta-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osaviva-forest-video-cta,.osaviva-forest-video-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal;padding-top:120px}.osaviva-forest-video-layer,.osaviva-forest-video-layer:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-forest-video,.osaviva-forest-video:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal}.osa-region-selector-row,.osa-region-selector-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--8)}.osa-region-selector-row.osa-trip-finder-filter-row{grid-row-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.osa-region-countries-title,.osa-region-countries-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px);line-height:1.12;font-weight:var(--_🔠-typography---weight--body)}.osaviva-journeys-tight-heading,.osaviva-journeys-tight-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:48px}._w-select-1,._w-select-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:12px}.osaviva-about-couple-round,.osaviva-about-couple-round:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:360px;height:360px;top:-40px;left:-50px}.osaviva-about-principles-feature{grid-column-gap:16px;grid-row-gap:16px;grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.osaviva-about-principles-feature:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.osaviva-about-principles-stack{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;display:flex}.osaviva-about-principles-stack:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-direction:column;display:flex}.osaviva-about-desktop-copy,.osaviva-about-desktop-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.osaviva-about-short-copy,.osaviva-about-short-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:block}.osaviva-about-review-card,.osaviva-about-review-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-right:var(--spacing--48);padding-left:var(--spacing--48)}.osaviva-about-review-quote,.osaviva-about-review-quote:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-title)}.osaviva-about-review-icon,.osaviva-about-review-icon:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){left:3rem}.os-itinerary-heading{padding-left:24px;padding-right:24px}.os-itinerary-title{margin-bottom:64px}.os-itinerary-facts{grid-column-gap:28px}.os-itinerary-jump-link{color:#4a817c;letter-spacing:1px;text-transform:uppercase;border-width:0;padding:0;font-family:Figtree,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none}.os-itinerary-section{padding-left:24px;padding-right:24px}.osa-way-section,.osa-way-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:72px 5vw}.osa-way-mosaic,.osa-way-mosaic:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.osa-way-h2,.osa-way-h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:0;font-size:44px;font-weight:400;line-height:1.1}.osa-way-hotel-viewport,.osa-way-hotel-viewport:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:0;padding-left:0;padding-right:0}.osa-way-slider-controls,.osa-way-slider-controls:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:72vw;max-width:1200px;margin-top:0;margin-bottom:24px}.osa-way-signature-list{grid-row-gap:144px}.osa-way-hero-title,.osa-way-hero-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:60px}.osa-way-signature{grid-column-gap:32px;grid-row-gap:28px;flex-direction:inherit;justify-content:center;min-height:0;padding:0}.osa-way-signature.osa-way-signature-reverse{flex-direction:row-reverse}.osa-way-signature-image{aspect-ratio:auto;width:100%;height:calc(100% + 220px);top:-110px}.osa-way-signature-copy{flex-grow:0;flex-basis:auto;width:40%;max-width:330px;padding-top:0;padding-bottom:0}.osa-way-hotel-track,.osa-way-hotel-track:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){box-sizing:content-box;width:100%;padding-left:14vw;padding-right:14vw}.osa-way-hotel-item,.osa-way-hotel-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-basis:90%}.osa-way-hotel-card,.osa-way-hotel-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:4px;grid-template-columns:1fr 1.5fr;min-height:0}.osa-way-hotel-image,.osa-way-hotel-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:0;width:100%;height:440px;min-height:0}.hiw-hero,.hiw-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:75vh;min-height:600px}.hiw-h1,.hiw-h1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:76px}.hiw-section,.hiw-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:72px 28px}.hiw-statement,.hiw-statement:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:40px}.hiw-h2,.hiw-h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:46px}.hiw-service-grid,.hiw-service-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){column-gap:24px}.hiw-option,.hiw-option:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:30px 28px}.hiw-timeline,.hiw-timeline:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){column-gap:28px}.hiw-investment-grid,.hiw-investment-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){column-gap:35px}.hiw-investment-price,.hiw-investment-price:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:38px}.hiw-faq-layout,.hiw-faq-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr}.hiw-faq-nav,.hiw-faq-nav:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:wrap;column-gap:22px;margin-bottom:34px;position:static}.hiw-cta-surround,.hiw-cta-surround:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:28px;padding-right:28px}.osa-way-timeline,.osa-way-timeline:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:24px;scroll-snap-type:x mandatory;flex-direction:row;column-gap:24px;padding-bottom:24px;display:flex;overflow-x:auto}.osa-way-step,.osa-way-step:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){scroll-snap-align:start;flex-shrink:0;flex-basis:300px;min-width:300px}.os-itinerary-copy.os-trip-intro-copy{font-size:18px;line-height:1.5}.os-itinerary-stage{grid-column-gap:48px}.os-itinerary-highlights-grid{grid-template-columns:1fr 1fr}.osa-journal-section,.osa-journal-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-left-width:0;border-right-width:0;width:100%;max-width:none;margin-left:0;margin-right:0;padding:0}.osa-journal-eyebrow,.osa-journal-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center}.osa-journal-heading,.osa-journal-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;margin-bottom:0}.osa-journal-lead,.osa-journal-lead:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-body);text-align:center;line-height:1.7}.osa-journal-heading-wrap,.osa-journal-heading-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:56px}.osa-journal-feature-title{font-family:var(--_🔠-typography---font--heading-serif);font-weight:var(--_🔠-typography---weight--heading-serif);font-size:inherit}.osa-journal-feature-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--scale-22px);font-weight:var(--_🔠-typography---weight--heading-serif)}.osa-journal-grid,.osa-journal-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr 1fr}.osa-journal-card-title,.osa-journal-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-weight:var(--_🔠-typography---weight--heading-serif)}.osa-journal-landing-title,.osa-journal-landing-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-h1-tablet);line-height:1.1;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center}.osa-way-page-nav{grid-column-gap:0px;grid-row-gap:12px;background-color:var(--_osaviva-brand-colors---sea-glass);border-bottom-width:0;flex-wrap:wrap;justify-content:center;gap:16px 24px;padding:24px}.osa-way-page-nav.os-trip-nav-tan{background-color:var(--_osaviva-brand-colors---light-tan)}.osa-way-page-nav-link{border-width:0;border-right-style:solid;border-right-color:var(--_osaviva-brand-colors---sunset);color:#4a817c;letter-spacing:1px;text-transform:uppercase;padding:0;font-family:Figtree,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .25s,opacity .25s}.osa-way-page-nav-link:last-child{border-right-width:0}.osa-way-page-nav-link:hover{color:var(--_osaviva-brand-colors---lagoon-tile);text-underline-offset:4px;text-decoration:underline}.osa-way-highlight-index,.osa-way-highlight-index:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:20px;flex-direction:row;position:relative;top:0;overflow-x:auto}.osa-way-highlight-index-link,.osa-way-highlight-index-link:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-shrink:0}.osa-way-why-native-features,.osa-way-why-native-features:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.osa-way-why-statement,.osa-way-why-statement:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:32px}.osa-way-signature-layout,.osa-way-signature-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:minmax(0,1fr)}.osa-way-mosaic-text-1,.osa-way-mosaic-text-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-mosaic-text-2,.osa-way-mosaic-text-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-mosaic-text-3,.osa-way-mosaic-text-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-mosaic-visual-1,.osa-way-mosaic-visual-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-mosaic-visual-2,.osa-way-mosaic-visual-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-mosaic-visual-3,.osa-way-mosaic-visual-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:auto;height:304px}.os-itinerary-highlight-card{aspect-ratio:3/4;height:auto}.os-itinerary-hotels-grid,.os-itinerary-hotels-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(2,1fr)}.features-grid-2,.features-grid-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:48px;grid-template-columns:1fr 1fr}.main-content-process,.main-content-process:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){top:20%}.inner-main-process,.inner-main-process:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:60vw}.card-process,.card-process:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:30vw;height:30vw}.card-process.v2,.card-process.v2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){transform:translateY(30vw)}.contact-col.cc-3col,.contact-col.cc-3col:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eyebrow,.eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:1rem}.eyebrow.bottom-margin-none,.eyebrow.bottom-margin-none:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:0}.grid-cols.cc-column,.grid-cols.cc-column:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:3rem;grid-row-gap:3rem}.grid-cols.cc-faq,.grid-cols.cc-faq:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:minmax(0,1fr)}.line,.line:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:.75rem;margin-bottom:.75rem}.column.cc-faq,.column.cc-faq:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:1.25rem;grid-row-gap:1.25rem}.faq-bottom,.faq-bottom:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%}.faq-accordion{padding-top:var(--spacing--24);padding-bottom:var(--spacing--24);grid-column-gap:.5rem;grid-row-gap:0px}.faq-accordion:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:.5rem;grid-row-gap:.5rem}.osa-journal-map-section,.osa-journal-map-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none;padding-top:var(--spacing--80);padding-right:var(--spacing--24);padding-left:var(--spacing--24);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-left-width:0;border-right-width:0;margin-top:0;margin-left:0;margin-right:0}.osa-journal-map-wave,.osa-journal-map-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:48px}.osa-journal-top-container,.osa-journal-top-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:none;padding:140px var(--spacing--24)144px;background-size:auto 150%;position:relative}.osa-way-hotel-copy,.osa-way-hotel-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:16px;width:100%;padding:24px}.osa-way-signature-title{font-family:var(--_🔠-typography---font--heading-serif);font-size:36px}.osa-way-signature-body{font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--body-2)}.osa-way-why-cms,.osa-way-why-cms:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(2,minmax(0,1fr))}.osa-way-cms-why-heading,.osa-way-cms-why-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-cms-why-statement,.osa-way-cms-why-statement:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-end:3}.osa-way-cms-feature-title-1,.osa-way-cms-feature-title-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:3;grid-column-start:1}.osa-way-cms-feature-title-2,.osa-way-cms-feature-title-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:3;grid-column-start:2}.osa-way-cms-feature-title-3,.osa-way-cms-feature-title-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:5;grid-column-start:1}.osa-way-cms-feature-title-4,.osa-way-cms-feature-title-4:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:5;grid-column-start:2}.osa-way-cms-feature-body-1,.osa-way-cms-feature-body-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:4;grid-column-start:1}.osa-way-cms-feature-body-2,.osa-way-cms-feature-body-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:4;grid-column-start:2}.osa-way-cms-feature-body-3,.osa-way-cms-feature-body-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:6;grid-column-start:1}.osa-way-cms-feature-body-4,.osa-way-cms-feature-body-4:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:6;grid-column-start:2}.osa-way-cta-background-image.osa-exp-final-parallax{height:calc(100% + 200px);top:-100px}.osa-about-monkey-frame,.osa-about-monkey-frame:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:90%;height:350px}.osa-about-founder-frame,.osa-about-founder-frame:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-about-founder-static-frame,.osa-about-founder-static-frame:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:60%;height:210px;bottom:0;left:-10px}.osa-exp-why-layout,.osa-exp-why-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr 1fr}.osa-exp-why-image,.osa-exp-why-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:540px}.osa-exp-hotel-item,.osa-exp-hotel-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-basis:72%;width:72%;min-width:72%}.osa-exp-itinerary-grid,.osa-exp-itinerary-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(2,minmax(0,1fr))}.osa-exp-signature-item{flex-direction:row}.osa-exp-signature-item:nth-child(2n){flex-direction:row-reverse}.osa-exp-editorial-heading,.osa-exp-editorial-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column:1/3;position:static}.osa-exp-editorial-photo,.osa-exp-editorial-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){position:static}.osa-exp-adaptive-trip-grid,.osa-exp-adaptive-trip-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.osa-exp-adaptive-trip-grid.osa-landing-trip-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.osa-givewell-why{padding-top:160px;padding-bottom:48px}.osa-gw-top,.osa-gw-top:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:680px}.osa-gw-list,.osa-gw-list:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:28% 44% 28%}.osa-gw-left,.osa-gw-left:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-gw-right,.osa-gw-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr;justify-content:stretch}.osa-gw-stack,.osa-gw-stack:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%}.osa-gw-tall,.osa-gw-tall:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.osa-gw-center,.osa-gw-center:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:44vw}.osa-gw-text-card,.osa-gw-text-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:20px}.osa-gw-reason-title,.osa-gw-reason-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:22px}.osa-gw-reason-body,.osa-gw-reason-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:15px}.osa-exp-trip-wave,.osa-exp-trip-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:280px}.osa-exp-trip-sea-fill,.osa-exp-trip-sea-fill:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){top:279px}.osa-gw-floating-reason{top:auto;bottom:24px}.osa-exp-hero-description{font-size:var(--_🔠-typography---size--body-2);line-height:1.4}.osa-country-guide-fade,.osa-country-guide-fade:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-image:none;height:56px;display:block}.osa-guide-related-frame,.osa-guide-related-frame:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){aspect-ratio:3/2;width:48%}.osa-exp-type-osa-region-overview-title,.osa-exp-type-osa-region-overview-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-exp-type-osa-region-section-title,.osa-exp-type-osa-region-section-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osa-exp-type-osa-way-h2{font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--scale-44px);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osa-exp-type-osa-way-h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px);letter-spacing:0;font-weight:400;line-height:1.1}.osa-exp-type-osa-way-h2.osa-landing-collage-heading{white-space:normal;font-size:clamp(36px,5.5vw,56px)}.osa-exp-type-osaviva-clairv-heading,.osa-exp-type-osaviva-clairv-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-44px);line-height:1.1;font-weight:var(--_🔠-typography---weight--scale-400);text-align:left;letter-spacing:0}.osa-exp-type-osa-region-overview-body{font-size:var(--_🔠-typography---size--body-2);letter-spacing:0;line-height:1.45}.osa-exp-type-osa-region-overview-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-body);letter-spacing:0;line-height:1.6}.osa-exp-type-osa-way-body,.osa-exp-type-osa-way-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2);letter-spacing:0;line-height:1.6}.osa-exp-type-osa-way-eyebrow,.osa-exp-type-osa-way-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-3);letter-spacing:.14em;line-height:1.2}.osa-exp-type-osa-gw-reason-title{max-width:100%;min-height:0;font-family:var(--_🔠-typography---font-family--body-1);font-size:var(--_🔠-typography---size--policy-h2-mobile);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-bottom:24px}.osa-exp-type-osa-gw-reason-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:100%;min-height:0;font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--policy-h2-mobile);line-height:1.2;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em;margin-bottom:24px}.osa-exp-type-osa-gw-reason-body,.osa-exp-type-osa-gw-reason-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2);letter-spacing:0;line-height:1.6}.osa-exp-signature-eyebrow{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--scale-13px);letter-spacing:.12em;font-weight:500;line-height:1.4}.osa-exp-signature-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-3);letter-spacing:.14em;line-height:1.2}.osa-exp-review-heading{width:100%;font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-44px);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:0}.osa-exp-review-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-44px);line-height:1.1;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0}.osa-exp-itinerary-title{font-family:var(--_🔠-typography---font--heading-serif);font-size:24px;line-height:1.1;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:0}.osa-exp-itinerary-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--scale-34px);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osa-exp-itinerary-eyebrow,.osa-exp-itinerary-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-3)}.osa-exp-review-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.osa-exp-review-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(3,minmax(0,1fr))}.osa-exp-why-bottom-transition,.osa-exp-why-bottom-transition:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:112px}.osa-hotel-native-section{padding-top:128px;padding-bottom:184px}.osa-hotel-native-heading{width:100%;font-family:var(--_🔠-typography---font--heading-serif);font-size:44px;font-weight:var(--_🔠-typography---weight--body);text-align:center;margin-left:auto;margin-right:auto}.osa-hotel-native-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:44px}.osa-hotel-native-mask,.osa-hotel-native-mask:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:84vw}.osa-hotel-native-copy,.osa-hotel-native-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:24px}.osa-hotel-native-title{color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--h5)}.osa-hotel-native-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:28px}.osa-hotel-native-location{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--scale-13px)}.osa-hotel-native-description{font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--body-2)}.osa-hotel-native-cms-image{height:calc(100% + 220px);top:-110px}.osa-hotel-native-cms-row,.osa-hotel-native-cms-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:8vw;padding-right:8vw}.osa-hotel-native-cms-item,.osa-hotel-native-cms-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:84vw}.osa-exp-signature-photo-frame{width:52%;height:440px}.osa-hotel-parallax-frame{height:420px}.osa-exp-review-card{row-gap:18px;width:100%;min-width:0;padding:20px 16px}.osa-hotel-top-wave,.osa-hotel-bottom-wave{height:48px}.osa-exp-aureon-faq{padding-top:64px;padding-bottom:64px}.osa-exp-faq-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:40px 32px}.osa-exp-faq-intro{max-width:560px;font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2);margin-top:0;margin-bottom:8px}.osa-exp-faq-question-text{font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-3);font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:var(--_🔠-typography---letter-spacing--body-2)}.osa-exp-faq-answer-text{font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2)}.osa-faq-page-heading{padding-top:128px;padding-bottom:48px}.osa-exp-faq-lead{text-align:center;align-items:center;row-gap:16px}.osa-exp-seaglass-review-card{row-gap:16px;width:100%;min-width:0;padding:24px}.osa-journal-feature-item{font-size:22px}.osa-native-video-control,.osa-cms-video-control,.osa-cms-hero-video-control{display:none}.osa-contact-page.osa-thank-you-page{grid-template-columns:minmax(0,1fr);row-gap:40px;padding-top:96px}.osa-hotel-native-cms-row-2{padding-left:8vw;padding-right:8vw}.osa-hotel-native-section-2{padding-top:128px;padding-bottom:184px}.osa-hotel-native-cms-item-2{width:84vw}.osa-hotel-top-wave-2,.osa-hotel-bottom-wave-2{height:48px}.osa-hotel-native-heading-2{text-align:center;width:100%;margin-left:auto;margin-right:auto;font-family:Eighties Comeback,Georgia,sans-serif;font-size:44px;font-weight:400}.osa-book-page{padding-top:136px}.osa-book-title{font-size:64px}.hiw-stable-grid,.osa-how-grid-two,.osa-how-grid-three{grid-template-columns:minmax(0,1fr)}.osa-examples-actions{justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto}.osa-examples-list{grid-template-rows:repeat(4,140px);grid-template-columns:1fr 1fr}.osa-examples-link{height:100%;min-height:0}.osa-examples-link.osa-example-mosaic-1{grid-area:1/1/3/2}.osa-examples-link.osa-example-mosaic-2{grid-area:1/2/2/3}.osa-examples-link.osa-example-mosaic-3{grid-area:2/2/4/3}.osa-examples-link.osa-example-mosaic-4{grid-area:3/1/5/2}.osa-examples-link.osa-example-mosaic-5{grid-area:4/2/5/3}.osa-work-section{padding-top:72px;padding-bottom:72px}.osa-work-card{padding:28px}.osa-work-step{grid-column-gap:32px}.osa-work-price{font-size:32px}.osa-work-price.hiw2-price{font-size:48px}.osa-work-journeys{grid-template-columns:1fr 1fr}.osa-work-resources{grid-template-columns:1fr}.hiw2-split{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.hiw2-photo-intro{height:420px}.hiw2-phase{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.hiw2-phase-aside{position:relative;top:0}.hiw2-phase-photo{height:280px}.hiw2-phase-title{font-size:36px}.hiw2-section{padding-top:72px;padding-bottom:72px}.hiw2-h2{font-size:48px}.hiw2-timeline{background-image:linear-gradient(#bcd2c7,#bcd2c7);background-position:9px 0;background-size:1px 100%;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.hiw2-mile{padding-top:0;padding-left:44px}.hiw2-mile-dot{top:4px}.hiw2-mile-big.hiw2-mile-word{font-size:30px}.osa-hiw-intro-layout{grid-template-rows:auto;grid-template-columns:1fr}.osa-hiw-intro-photo{height:420px}.osa-merona-grid{grid-template-rows:auto;grid-template-columns:1fr}.osa-merona-photo{height:300px}.osa-merona-title{font-size:32px}.osa-hiw-intro-media{height:460px}.osa-hiw-highlights{grid-column-gap:40px;grid-template-rows:auto;grid-template-columns:.65fr 1.35fr}.osa-hiw-highlight-link{font-size:16px}.osa-hiw-highlight-photo{aspect-ratio:3/2;height:auto}.osa-hiw-review-metrics{grid-column-gap:16px}.osa-hiw-review-metric-number{font-size:56px}.osa-aureon-investment-card{padding:28px}.osa-aureon-investment-price{font-size:36px}.osa-budget-guide-grid{grid-template-rows:auto;grid-template-columns:1fr;row-gap:24px}._w-select-1-2,._w-select-1-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--button-2)}.osa-press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.osa-go-card-grid,.osaviva-included-grid{grid-template-columns:1fr 1fr}.osaviva-included-panel{grid-template-columns:1fr;padding:48px}.osaviva-included-title{max-width:none}}@media screen and (max-width:767px){body,body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){--_🔠-typography---font-family--body-2:var(--_🔠-typography---font--body);--_🔠-typography---size--body-2:14px;--_🔠-typography---line-height--body-2:20px;--_🔠-typography---font-weight--body-2:var(--_🔠-typography---weight--body);--_🔠-typography---letter-spacing--body-2:0px;--_🔠-typography---font-family--h1:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h1:48px;--_🔠-typography---line-height--h1:54.24px;--_🔠-typography---font-weight--h1:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h1:-2px;--_🔠-typography---font-family--h2:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h2:40px;--_🔠-typography---line-height--h2:46px;--_🔠-typography---font-weight--h2:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h2:-1.5px;--_🔠-typography---font-family--h3:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h3:30px;--_🔠-typography---line-height--h3:42px;--_🔠-typography---font-weight--h3:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h3:-.5px;--_🔠-typography---font-family--h4:var(--_🔠-typography---font--heading-sans);--_🔠-typography---size--h4:24px;--_🔠-typography---line-height--h4:30px;--_🔠-typography---font-weight--h4:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h4:-1px;--_🔠-typography---font-family--h5:var(--_🔠-typography---font--heading-sans);--_🔠-typography---size--h5:20px;--_🔠-typography---line-height--h5:24px;--_🔠-typography---font-weight--h5:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h5:-.5px;--_🔠-typography---font-family--h6:var(--_🔠-typography---font--heading-sans);--_🔠-typography---size--h6:20px;--_🔠-typography---line-height--h6:24px;--_🔠-typography---font-weight--h6:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h6:-.25px;--_🔠-typography---font-family--label-2:var(--_🔠-typography---font--label);--_🔠-typography---size--label-2:8px;--_🔠-typography---line-height--label-2:10px;--_🔠-typography---font-weight--label-2:var(--_🔠-typography---weight--label);--_🔠-typography---letter-spacing--label-2:.75px;--_🔠-typography---font-family--label-1:var(--_🔠-typography---font--label);--_🔠-typography---size--label-1:10px;--_🔠-typography---line-height--label-1:12px;--_🔠-typography---font-weight--label-1:var(--_🔠-typography---weight--label);--_🔠-typography---letter-spacing--label-1:.75px;--_🔠-typography---font--heading-serif:"Eighties Comeback",Georgia,sans-serif;--_🔠-typography---size--policy-h1-tablet:56px;--_🔠-typography---weight--scale-400:400;--_🔠-typography---size--scale-44px:44px;--_🔠-typography---size--scale-40px:40px;--_🔠-typography---size--destination-card-title:36px;--_🔠-typography---font-family--body-3:var(--_🔠-typography---font--body);--_🔠-typography---size--body-3:12px;--_🔠-typography---line-height--body-3:16px;--_🔠-typography---font-weight--body-3:var(--_🔠-typography---weight--body);--_🔠-typography---letter-spacing--body-3:0px;--_🔠-typography---font--body:Figtree,Arial,sans-serif;--_🔠-typography---font-family--body-1:var(--_🔠-typography---font--body);--_🔠-typography---size--body-1:16px;--_🔠-typography---line-height--body-1:24px;--_🔠-typography---font-weight--body-1:var(--_🔠-typography---weight--body);--_🔠-typography---letter-spacing--body-1:0px;--_🔠-typography---font-family--button-1:var(--_🔠-typography---font--button);--_🔠-typography---size--button-1:14px;--_🔠-typography---line-height--button-1:20px;--_🔠-typography---font-weight--button-1:var(--_🔠-typography---weight--button);--_🔠-typography---letter-spacing--button-1:.25px;--_🔠-typography---font--heading-sans:Figtree,Arial,sans-serif;--_🔠-typography---size--destination-selector:11px;--_🔠-typography---all-weights--medium:500;--_🔠-typography---font--button:Figtree,Arial,sans-serif;--_🔠-typography---line-height--button-2:12px;--_🔠-typography---font-family--button-2:var(--_🔠-typography---font--button);--_🔠-typography---size--button-2:12px;--_🔠-typography---font-weight--button-2:var(--_🔠-typography---weight--button);--_🔠-typography---letter-spacing--button-2:.25px;--_🔠-typography---font-family--h0:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h0:48px;--_🔠-typography---line-height--h0:54.24px;--_🔠-typography---font-weight--h0:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h0:-3px;--_🔠-typography---weight--body-bold:500;--_🔠-typography---size--scale-15px:15px;--_🔠-typography---weight--heading-serif:300;--_🔠-typography---font--label:Figtree,Arial,sans-serif;--_🔠-typography---size--scale-9-5vw:9.5vw;--_🔠-typography---size--scale-10-25vw:10.25vw;--_🔠-typography---size--scale-14vw:14vw;--_🔠-typography---size--policy-h2:20px;--_🔠-typography---size--policy-h2-mobile:18px;--_🔠-typography---size--scale-34px:34px;--_🔠-typography---size--scale-26px:26px;--_🔠-typography---size--section-desktop:56px;--_🔠-typography---size--path-card-title-tablet:24px;--_🔠-typography---size--scale-22px:22px;--_🔠-typography---size--scale-92px:92px;--_🔠-typography---size--scale-88px:88px;--_🔠-typography---size--scale-76px:76px;--_🔠-typography---size--policy-h1:64px;--_🔠-typography---weight--body:400;--_🔠-typography---size--scale-52px:52px;--_🔠-typography---size--policy-body:18px;--_🔠-typography---size--eyebrow-desktop:12px;--_🔠-typography---weight--label:400;--_🔠-typography---weight--button:500;--_🔠-typography---size--policy-h1-mobile-landscape:48px;--_🔠-typography---size--regional-heading-minimum:32px;--_🔠-typography---size--scale-80px:80px;--_🔠-typography---size--scale-38px:38px;--_🔠-typography---size--destination-card-body:17px;--_🔠-typography---size--scale-96px:96px;--_🔠-typography---size--scale-13px:13px;--_🔠-typography---size--regional-body:18px;--_🔠-typography---weight--heading-sans:500;--_🔠-typography---weight--scale-600:600;--_🔠-typography---weight--scale-700:700;--_🔠-typography---size--regional-heading-maximum:56px;--_🔠-typography---line-height--article-ratio:1.5;--_🔠-typography---letter-spacing--path-card-title-tablet:0px;--_❇️-icon---icon-size--medium:20px;--_❇️-icon---icon-size--small:12px;--_❇️-icon---icon-size--large:28px;--_❇️-icon---icon-size--extra-large:44px;--_❇️-icon---icon-stroke:1.25px;--_🔘-radius---ui-elements--input:8px;--_🔘-radius---general--large:20px;--_🔘-radius---general--default:12px;--_🔘-radius---ui-elements--button-base:4px;--_🔘-radius---ui-elements--button-circle:24px;--_🔘-radius---ui-elements--tag:16px;--_🔘-radius---general--full:100vw;--_🔘-radius---cards--subtle:4px;--_🔘-radius---cards--destination:16px;--_🔘-radius---cards--square:0px;--spacing--16:12px;--spacing--32:24px;--spacing--0:0px;--spacing--12:10px;--spacing--24:16px;--container--main:1800px;--grid--page-padding:16px;--spacing--64:48px;--spacing--48:32px;--section-padding--small:48px;--section-padding--large:96px;--section-padding--medium:64px;--section-padding--extra-small:24px;--section-padding--extra-large:120px;--spacing--8:8px;--all-weights--medium:500;--max-width--3-columns:332px;--max-width--4-columns:448px;--spacing--4:4px;--max-width--7-columns:796px;--spacing--80:56px;--max-width--5-columns:564px;--spacing--20:16px;--grid--column-gap:12px;--grid--content-gap:40px;--spacing--120:80px;--max-width--8-columns:912px;--max-width--2-columns:216px;--max-width--10-columns:1144px;--max-width--6-columns:680px;--max-width--9-columns:1028px;--all-weights--bold:700;--all-weights--semi-bold:600;--all-weights--normal:400;--spacing--72:72px;--max-width--12-columns:1376px;--container--small:912px;--container--article:1200px;--all-weights--thin:100;--all-weights--extra-light:200;--all-weights--light:300;--all-weights--extra-bold:800;--all-weights--black:900;--motion--home-region-photo-position:50%}.template-halves,.template-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.main-container:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){position:relative}.text-h2.osa-seasonal-coconut-title,.text-h2.osa-seasonal-coconut-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-40px)}.section.hero-overview-section,.section.hero-overview-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:var(--section-padding--large)}.section.cta-b-section,.section.cta-b-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:0}.section.home-a-tabs-section,.section.home-a-tabs-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:block}.text-h1,.text-h1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--h3)}.text-h1.no-margins.heading-strong.homepage-h2-size,.text-h1.no-margins.heading-strong.homepage-h2-size:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400)}.text-h1.osaviva-directory-title-spacing{font-size:52px;line-height:1.05}.text-h1.osaviva-directory-title-spacing:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-44px)}.text-h1.osa-regional-hero-title,.text-h1.osa-native-page-h1{font-size:64px;line-height:1.05}.template-block-title,.template-block-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){position:static}.footer{padding-bottom:24px}.footer:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){background-color:#0000;height:auto;min-height:0;margin:0;padding:0 0 24px;position:relative;inset:auto;transform:translate(0,0)}.footer:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:24px}._404-content,._404-content:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:430px}.utility-page-form.pw,.utility-page-form.pw:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:20px;grid-row-gap:20px}.button-icon-wrap,.button-icon-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:12px;height:12px}.icon-button,.icon-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:12px}.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg,.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#4a817cc7;border-color:#4a817cc7}.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg:hover,.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-color:var(--_osaviva-brand-colors---lagoon-tile);background-color:var(--_osaviva-brand-colors---lagoon-tile)}.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg.osa-destinations-coral-bg,.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg.osa-destinations-coral-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#0000;border-color:#0000}.grid-sales,.grid-sales:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:1fr 1fr 1fr 1fr}.sales-cta-master,.sales-cta-master:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.sales-cta,.sales-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap}.sales-card-image,.sales-card-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:80px}.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta,.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---sunset);font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---coconut)}.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta:hover,.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---apricot-cream);color:var(--_osaviva-brand-colors---coconut)}.headline-overview-hero,.headline-overview-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--5-columns)}.overview-headline-bottom-tile,.overview-headline-bottom-tile:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--3-columns)}.column-halves,.column-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.image-wrap-column,.image-wrap-column:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.image-wrap-column.overview,.image-wrap-column.overview:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:360px}.master-footer,.master-footer:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:var(--section-padding--small);margin-bottom:20px}.master-footer:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){width:100%;height:auto;max-height:none;margin:0;position:relative;inset:auto;overflow:visible;transform:translate(0,0)}.footer-columns,.footer-columns:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:wrap}.footer-column,.footer-column:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-top:1px solid #f4f3f029;border-bottom:1px solid #f4f3f029}.footer-column.no-borders,.footer-column.no-borders:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-top-style:none;border-bottom-style:none}.footer-halves,.footer-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);grid-template-columns:1.5fr}.footer-halves:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){margin-top:0;transform:translate(0,0)}.footer-bottom-right,.footer-bottom-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:column;justify-content:space-between;align-items:flex-start}.navbar.osaviva-home-navbar,.navbar.osaviva-home-navbar:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:calc(100% - 24px);max-width:none}.brand-nav,.brand-nav:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:0}.byq-cta,.byq-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:275px}.nav-left-button,.nav-left-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.wrap-mobile-bg,.wrap-mobile-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:10px;padding-right:10px}.contact-a-office-card,.contact-a-office-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:360px;min-height:360px}.headline-contact-a,.headline-contact-a:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--2-columns)}.image-wrap-contact-a,.image-wrap-contact-a:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:360px}.text-span,.text-span:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:inline}.headline-contact-b,.headline-contact-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--2-columns)}.contact-b-thirds,.contact-b-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr;width:100%}.headline-contact-c,.headline-contact-c:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--2-columns)}.master-highlights,.master-highlights:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:450px}.highlight-line._2,.highlight-line._2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._4,.highlight-line._4:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._6,.highlight-line._6:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._8,.highlight-line._8:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._10,.highlight-line._10:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._12,.highlight-line._12:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._14,.highlight-line._14:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._16,.highlight-line._16:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._18,.highlight-line._18:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._20,.highlight-line._20:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._22,.highlight-line._22:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._24,.highlight-line._24:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._26,.highlight-line._26:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._28,.highlight-line._28:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._30,.highlight-line._30:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.highlight-line._32,.highlight-line._32:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.project-info-halves,.project-info-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);grid-template-columns:1fr}.project-text-halves,.project-text-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);grid-template-columns:1fr}.video-project-large,.video-project-large:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:400px}.logo-project,.logo-project:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:140px}.highlight-halves,.highlight-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.headline-project-slider,.headline-project-slider:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--120)}.mask-project,.mask-project:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%}.slider-button-top-right,.slider-button-top-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:none;max-height:none;top:-64px;left:44px;right:auto}.slider-button-top-right.prev,.slider-button-top-right.prev:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){left:0;right:auto}.image-wrap-project,.image-wrap-project:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:260px}.link-next-project,.link-next-project:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:500px}.project.first,.project.first:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:none}.project.second,.project.second:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.project.third,.project.third:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.project.fifth,.project.fifth:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:none;margin-top:0}.project.fourth,.project.fourth:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:none}.project.projects-b.inclined,.project.projects-b.inclined:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:-70vw}.image-wrap-project-a,.image-wrap-project-a:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.image-wrap-project-a.large,.image-wrap-project-a.large:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:280px}.project-a-column-first,.project-a-column-first:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:var(--spacing--32);margin-bottom:var(--spacing--32);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32)}.project-a-column-second,.project-a-column-second:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32)}.link-project-b,.link-project-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:360px}.headline-projects-c,.headline-projects-c:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){top:120px}.headline-blog,.headline-blog:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:40px}.link-blog,.link-blog:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:360px}.link-blog.featured,.link-blog.featured:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:460px}.text-wrap-blog-featured,.text-wrap-blog-featured:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:wrap}.master-newsletter,.master-newsletter:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.image-wrap-marquee,.image-wrap-marquee:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:340px;max-width:340px;height:260px}.stats-halves,.stats-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.about-info-halves,.about-info-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.team-grid,.team-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.image-wrap-team,.image-wrap-team:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:360px}.headline-about-hero,.headline-about-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:420px;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding)}.wrap-progressive-blur,.wrap-progressive-blur:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-height:5rem}.icon-cta-a,.icon-cta-a:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:36px;height:36px}.card-cta-a,.card-cta-a:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--120);grid-row-gap:var(--spacing--120);height:auto}.home-a-stats-grid,.home-a-stats-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.marquee-thirds,.marquee-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr;height:500px}.marquee-vertical.testimonials._3rd,.marquee-vertical.testimonials._3rd:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.marquee-shadow-testimonials,.marquee-shadow-testimonials:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:120px}.slider-button-testimonial,.slider-button-testimonial:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){top:-53px;left:48px;right:auto}.slider-button-testimonial.prev,.slider-button-testimonial.prev:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){left:0;right:auto}.author-wrap-home,.author-wrap-home:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:20px}.navigation-testimonial-slider,.navigation-testimonial-slider:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:var(--spacing--8);font-size:8px;display:block;position:static;bottom:-44px}.image-wrap-testimonial-home-b,.image-wrap-testimonial-home-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:225px}.headline-home-b-slider,.headline-home-b-slider:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--120)}.features-image-wrap,.features-image-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:300px}.tabs-content-features,.tabs-content-features:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){position:static}.video-cta,.video-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:0}.tab-content-item,.tab-content-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap)}.image-wrap-tab,.image-wrap-tab:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:300px}.left-tabs,.left-tabs:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--grid--content-gap)}.image-wrap-case-small,.image-wrap-case-small:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.card-case-small,.card-case-small:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:260px}.marquee-logo,.marquee-logo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:100px}.card-feature,.card-feature:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:300px}.mask-feature-slider,.mask-feature-slider:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:320px}.slider-button,.slider-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){top:-65px;left:48px;right:auto}.slider-button.prev,.slider-button.prev:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){left:0;right:auto}.image-wrap-home-a,.image-wrap-home-a:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:400px}.case-small,.case-small:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.image-wrap-halves,.image-wrap-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:96%;height:360px;margin-left:auto;margin-right:auto}.headline-features-home-a,.headline-features-home-a:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--4-columns)}.features-thirds,.features-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.card-feature-home.osaviva-journal-card,.card-feature-home.osaviva-journal-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-shrink:0;width:82%;min-width:82%}.content-feature-card,.content-feature-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:360px}.column-case-bg,.column-case-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){top:-54px}.headline-logos,.headline-logos:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--3-columns)}.logo-tile,.logo-tile:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:220px;height:100px}.heading-stats-b,.heading-stats-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--3-columns)}.video-stats-b,.video-stats-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:360px}.stats-thirds,.stats-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.headline-cases-b,.headline-cases-b:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--3-columns)}.link-case-featured,.link-case-featured:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:360px}.master-soft-cta,.master-soft-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:auto}.headline-feature-slider,.headline-feature-slider:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--4-columns);margin-bottom:var(--spacing--120)}.master-stats-home-c,.master-stats-home-c:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:wrap}.card-stats,.card-stats:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--3-columns)}.service-thirds,.service-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.image-wrap-service-card,.image-wrap-service-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:360px}.card-marquee,.card-marquee:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:360px;height:275px;padding-right:var(--spacing--24);padding-left:var(--spacing--24)}.card-marquee-process,.card-marquee-process:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:320px}.card-marquee-diamonds,.card-marquee-diamonds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:270px}.card-marquee-list,.card-marquee-list:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:320px}.card-marquee-testimonial,.card-marquee-testimonial:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:270px}.home-b-marquee-bg,.home-b-marquee-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){bottom:-29%}.link-path-home,.link-path-home:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:360px}.tabs-menu-scroll,.tabs-menu-scroll:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--grid--content-gap)}.preloader,.preloader:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:100dvh}.osaviva-video-hero__content,.osaviva-video-hero__content:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:124px 24px 32px}.osaviva-video-hero__intro,.osaviva-video-hero__intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:100%}.osaviva-video-hero__eyebrow,.osaviva-video-hero__eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;margin-top:0;margin-bottom:16px}.osaviva-video-hero__title,.osaviva-video-hero__title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-14vw);line-height:.88}.osaviva-video-hero__bottom,.osaviva-video-hero__bottom:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:16px;grid-row-gap:16px;margin-top:18px}.osaviva-video-hero__description,.osaviva-video-hero__description:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:100%;font-size:var(--_🔠-typography---size--scale-15px)}.osaviva-video-hero__toggle,.osaviva-video-hero__toggle:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--label-2);padding:8px}.osaviva-home-mobile-promo-eyebrow,.osaviva-home-mobile-promo-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osaviva-home-about-eyebrow,.osaviva-home-about-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em}.osaviva-home-about-eyebrow.osa-seasonal-coconut-eyebrow,.osaviva-home-about-eyebrow.osa-seasonal-coconut-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---coconut);margin-bottom:0}.osaviva-region-card-eyebrow,.osaviva-region-card-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osaviva-region-card-title,.osaviva-region-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-26px);letter-spacing:.03em;line-height:1.01}.osaviva-hero-wave,.osaviva-hero-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:190%;height:34px;left:-45%}.merona-sessions,.merona-sessions:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.merona-session-item-tablet,.merona-session-item-tablet:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:32px;grid-row-gap:32px}.merona-session-cover,.merona-session-cover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:176px}.merona-session-details-tablet,.merona-session-details-tablet:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:20px;grid-row-gap:20px}.merona-session-meta-vertical,.merona-session-meta-vertical:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:12px;grid-row-gap:12px}.osaviva-paths-section,.osaviva-paths-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:72px 18px 84px}.osaviva-paths-header,.osaviva-paths-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:24px;grid-row-gap:0px;grid-template-columns:minmax(0,1fr) minmax(240px,1.35fr);align-items:end;margin-bottom:40px}.osaviva-paths-heading-wrap,.osaviva-paths-heading-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:0px;text-align:left;order:0;align-items:flex-start}.osaviva-paths-eyebrow{font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:.14em;align-self:center;margin-top:0;margin-bottom:16px}.osaviva-paths-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;margin-top:0;margin-bottom:16px}.osaviva-paths-heading,.osaviva-paths-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-paths-heading-accent,.osaviva-paths-heading-accent:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0}.osaviva-paths-intro,.osaviva-paths-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:340px;font-size:var(--_🔠-typography---size--scale-15px);text-align:right;order:1;margin-left:auto;line-height:1.3}.osaviva-path-card,.osaviva-path-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:var(--_🔘-radius---cards--subtle)}.osaviva-path-card:hover,.osaviva-path-card:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-grow:1;transform:none}.osaviva-path-media,.osaviva-path-media:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;height:calc(100% + 80px);transition-property:none;position:absolute;top:-40px}.osaviva-path-content,.osaviva-path-content:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:18px}.osaviva-path-desc,.osaviva-path-desc:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:100%;font-size:var(--_🔠-typography---size--scale-15px)}.osaviva-path-card-mosaic-tall,.osaviva-path-card-mosaic-tall:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-path-card-mosaic-half,.osaviva-path-card-mosaic-half:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-path-card-mosaic-small,.osaviva-path-card-mosaic-small:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-path-card-mosaic-wide,.osaviva-path-card-mosaic-wide:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:auto}.osaviva-why-section,.osaviva-why-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:84px 0 92px}.osaviva-why-map,.osaviva-why-map:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){inset:-1% -58%}.osaviva-why-map-svg,.osaviva-why-map-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:216%;height:105%}.osaviva-why-container,.osaviva-why-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:min(90vw,680px)}.osaviva-why-header,.osaviva-why-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:28px;grid-row-gap:28px;margin-bottom:60px}.osaviva-why-eyebrow,.osaviva-why-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:22px;font-size:13px}.osaviva-why-heading,.osaviva-why-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:clamp(46px,13vw,68px)}.osaviva-why-intro,.osaviva-why-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:17px;line-height:1.5}.osaviva-why-grid,.osaviva-why-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr}.osaviva-why-item,.osaviva-why-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-bottom:1px solid #15350838;min-height:0;padding:34px 0 42px}.osaviva-why-icon,.osaviva-why-icon:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:62px;height:62px;margin-bottom:34px}.osaviva-why-icon-svg,.osaviva-why-icon-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:36px;height:36px}.osaviva-why-item-title,.osaviva-why-item-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:none;font-size:32px}.osaviva-why-item-copy,.osaviva-why-item-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:560px;font-size:16px}.why2-section,.why2-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:82px 0 90px}.why2-bg,.why2-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){inset:-1% -62%}.why2-bg-svg,.why2-bg-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:224%;height:104%}.why2-container,.why2-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:min(90vw,680px)}.why2-headline,.why2-headline:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:42px;grid-row-gap:42px;padding-top:24px}.why2-eyebrow,.why2-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:20px;font-size:13px}.why2-h2,.why2-h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:clamp(48px,13vw,66px)}.why2-right,.why2-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:left;min-height:0;margin-left:0}.why2-burst,.why2-burst:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex:0 0 58px;width:58px;height:58px;margin-right:22px;position:relative;top:auto;left:auto}.why2-right-copy,.why2-right-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin:0;font-size:17px}.why2-grid,.why2-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-top:1px dashed #15350857;grid-template-rows:auto;grid-template-columns:1fr;row-gap:0;margin-top:112px}.why2-grid-item,.why2-grid-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-bottom:1px dashed #15350857;min-height:0;padding:36px 0 44px}.why2-icon,.why2-icon:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:86px;height:86px}.why2-item-text,.why2-item-text:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:520px}.why2-item-title,.why2-item-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:31px}.why2-item-copy,.why2-item-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:16px}.why2-responsible,.why2-responsible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:14px;grid-row-gap:14px;grid-template-rows:auto;grid-template-columns:1fr;margin-top:38px}.why-field-section,.why-field-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:76px;padding-bottom:88px}.why-field-bg,.why-field-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){inset:-1% -60%}.why-field-bg-svg,.why-field-bg-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:220%;height:103%}.why-field-container,.why-field-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:5vw;padding-right:5vw}.why-field-headline,.why-field-headline:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:42px;grid-row-gap:42px;padding-top:24px}.why-field-left,.why-field-left:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:360px}.why-field-h2,.why-field-h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:clamp(48px,13vw,66px)}.why-field-right,.why-field-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:370px;margin-left:auto}.why-field-flower,.why-field-flower:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:320px}.why-field-right-text,.why-field-right-text:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:-1px;font-size:28px}.why-field-grid,.why-field-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:20px;grid-row-gap:0;grid-template-rows:auto;grid-template-columns:1fr 1fr;margin-top:160px}.why-field-grid-item,.why-field-grid-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:28px;grid-row-gap:28px;min-height:212px;padding-top:22px;padding-bottom:22px;padding-left:18px}.why-field-icon-animate,.why-field-icon-animate:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.why-field-icon,.why-field-icon:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:82px;height:82px}.why-field-item-title,.why-field-item-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:-.75px;font-size:20px}.why-field-label,.why-field-label:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:10px}.osaviva-about-bridge-inner{max-width:var(--max-width--6-columns);grid-column-gap:20px;grid-row-gap:20px;padding-left:24px;padding-right:24px}.osaviva-about-bridge-inner:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--6-columns);grid-column-gap:20px;grid-row-gap:20px}.osaviva-about-bridge-copy,.osaviva-about-bridge-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:100%}.osaviva-why-stats-section,.osaviva-why-stats-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:40px 18px 84px}.osaviva-why-stats-container,.osaviva-why-stats-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none}.osaviva-why-stats-intro,.osaviva-why-stats-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr;margin-bottom:40px}.osaviva-why-stats-intro-left{text-align:center;align-items:center;padding-left:24px;padding-right:24px}.osaviva-why-stats-intro-left:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center}.osaviva-why-stats-intro-right,.osaviva-why-stats-intro-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){justify-self:stretch;max-width:100%}.osaviva-why-stats-heading{max-width:22ch;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0;text-wrap:balance;margin-left:auto;margin-right:auto;padding-bottom:.16em;overflow:visible}.osaviva-why-stats-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0;padding-bottom:.16em;overflow:visible}.osaviva-why-stats-heading.osa-landing-centered-heading{margin-bottom:32px}.osaviva-why-stats-grid,.osaviva-why-stats-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:14px;grid-row-gap:14px;grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none}.osaviva-why-stat-card,.osaviva-why-stat-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;min-width:0;max-width:none}.osaviva-why-stat-card.osaviva-why-stat-card-one,.osaviva-why-stat-card.osaviva-why-stat-card-one:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-why-stat-card.osaviva-why-stat-card-two,.osaviva-why-stat-card.osaviva-why-stat-card-two:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-why-stat-card.osaviva-why-stat-card-three,.osaviva-why-stat-card.osaviva-why-stat-card-three:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-why-stat-card.osaviva-why-stat-card-four,.osaviva-why-stat-card.osaviva-why-stat-card-four:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:auto}.osaviva-why-stat-card-one,.osaviva-why-stat-card-one:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row:2;grid-column-start:1;min-height:320px}.osaviva-why-stat-card-two,.osaviva-why-stat-card-two:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:2;grid-column-start:2;min-height:320px}.osaviva-why-stat-card-three,.osaviva-why-stat-card-three:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:3;grid-column-start:1;min-height:320px}.osaviva-why-stat-title.osaviva-process-card-title,.osaviva-why-stat-title.osaviva-process-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:58px;font-size:var(--_🔠-typography---size--scale-22px);line-height:1.2;font-weight:var(--_🔠-typography---weight--scale-400)}.osaviva-why-stat-bottom,.osaviva-why-stat-bottom:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:auto}.osaviva-why-stat-number,.osaviva-why-stat-number:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-76px);letter-spacing:-4px}.osaviva-why-stat-number.osaviva-process-card-number,.osaviva-why-stat-number.osaviva-process-card-number:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:60px;font-size:var(--_🔠-typography---size--h2)}.osaviva-why-stat-copy,.osaviva-why-stat-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:0}.osaviva-why-image-card.osaviva-why-image-one,.osaviva-why-image-card.osaviva-why-image-one:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:auto/1/auto/span 2;height:300px}.osaviva-why-image-one,.osaviva-why-image-one:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:auto/1/auto/span 2;height:320px}.osaviva-why-image-two,.osaviva-why-image-two:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:auto;height:250px}.osaviva-why-image.osaviva-why-tablet-photo,.osaviva-why-image.osaviva-why-tablet-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:calc(100% + 80px);position:absolute;top:-40px}.osaviva-about-bridge-title,.osaviva-about-bridge-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:24px;line-height:28px}.osaviva-why-stat-card-four,.osaviva-why-stat-card-four:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:3;grid-column-start:2;min-height:320px}.osaviva-map-wave,.osaviva-map-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:190%;height:34px;left:-45%}.osaviva-policy,.osaviva-policy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:7rem;padding-bottom:var(--spacing--80)}.osaviva-policy-container,.osaviva-policy-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:calc(100% - 2.5rem)}.osaviva-policy-eyebrow,.osaviva-policy-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em}.osaviva-policy-title,.osaviva-policy-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-52px);line-height:1.15;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:0}.osaviva-policy-layout,.osaviva-policy-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--24);grid-template-columns:minmax(0,1fr);display:grid}.osaviva-policy-nav,.osaviva-policy-nav:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:var(--spacing--24);padding-bottom:var(--spacing--24);border-top:1px solid #cbd6c1;border-bottom:1px solid #cbd6c1;margin-bottom:2.5rem;position:static}.osaviva-policy-article,.osaviva-policy-article:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2);line-height:1.7}.osaviva-clairv-itins-wrap,.osaviva-clairv-itins-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:auto;min-height:auto}.osaviva-clairv-sticky,.osaviva-clairv-sticky:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:2rem;grid-row-gap:40px;height:auto;position:static;top:auto;overflow:visible}.osaviva-clairv-kicker,.osaviva-clairv-kicker:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:.14em;align-self:center;margin-top:0;margin-bottom:0}.osaviva-clairv-heading-wrap,.osaviva-clairv-heading-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);grid-row-gap:16px;text-align:center;align-self:center;align-items:center}.osaviva-clairv-heading,.osaviva-clairv-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0}.osaviva-clairv-viewport,.osaviva-clairv-viewport:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){scroll-snap-type:x proximity;width:100%;padding-top:12px;padding-bottom:16px;overflow:auto hidden}.osaviva-clairv-track,.osaviva-clairv-track:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:max-content;padding-right:var(--grid--page-padding);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap)}.osaviva-clairv-card,.osaviva-clairv-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){scroll-snap-align:start;flex-basis:46vw;width:46vw}.osaviva-clairv-card-panel,.osaviva-clairv-card-panel:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---sea-glass);width:46vw;height:60vw}.osaviva-clairv-card-image,.osaviva-clairv-card-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;height:calc(100% + 80px);transition-property:none;position:absolute;top:-40px}.osaviva-clairv-card-title,.osaviva-clairv-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--h4);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osaviva-clairv-card-desc,.osaviva-clairv-card-desc:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none;height:auto;max-height:none;font-family:var(--_🔠-typography---font-family--body-2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2);overflow:visible}.ov-journal,.ov-journal:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:0}.ov-journal-header,.ov-journal-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:600px;padding:130px 24px 180px}.ov-journal-back,.ov-journal-back:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:32px}.ov-journal-summary,.ov-journal-summary:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:420px;margin-top:var(--spacing--24);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);margin-left:auto;margin-right:auto;line-height:1.5}.ov-journal-hero,.ov-journal-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-right:var(--spacing--24);padding-bottom:0;padding-left:var(--spacing--24);margin-top:0;margin-bottom:0}.ov-journal-image,.ov-journal-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:0;width:100%;max-width:none;height:calc(100% + 128px);top:-64px;bottom:auto}.ov-journal-reading,.ov-journal-reading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:0px var(--spacing--24)var(--spacing--48)}.ov-journal-end-title,.ov-journal-end-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--h3)}.ov-journal-title,.ov-journal-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:1000px;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--scale-44px);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0;margin-top:0}.ov-journal-card-image,.ov-journal-card-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:240px}.ov-journal-card-title,.ov-journal-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--h5)}.ov-journal-list-cta-title,.ov-journal-list-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--h3)}.ov-journal-list-cta-copy,.ov-journal-list-cta-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-body)}.guide-header,.guide-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:600px;font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);text-align:center;margin:0 auto;padding:130px 24px 180px}.guide-title,.guide-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none;margin:0 auto var(--spacing--24);font-family:var(--_🔠-typography---font--heading-serif),serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--scale-44px);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:0}.guide-eyebrow,.guide-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;margin:0 auto var(--spacing--20);font-family:var(--_🔠-typography---font--label),sans-serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--all-weights--bold);text-align:center;letter-spacing:.15em}.guide-summary,.guide-summary:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:420px;font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);line-height:1.5;font-weight:var(--_🔠-typography---weight--body);text-align:center;margin:0 auto 40px}.guide-hero-image,.guide-hero-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;border-radius:0;width:100%;max-width:none;height:calc(100% + 128px);margin:0 auto;display:block;position:absolute;top:-64px;bottom:auto}.guide-layout,.guide-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---coconut);grid-row-gap:clamp(48px,7vw,calc(4px*32));grid-column-gap:clamp(48px,7vw,calc(4px*32));grid-template-columns:minmax(200px,250px) minmax(0,1fr);align-items:start;width:min(100% - 48px,1200px);max-width:none;margin:0 auto;padding:0 0 clamp(80px,9vw,144px);display:block}.guide-sidebar,.guide-sidebar:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--24);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);align-self:start;font-size:15.2px;line-height:1.45;position:static;top:112px;transform:none}.guide-content,.guide-content:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){opacity:1;overflow-wrap:break-word;visibility:visible;width:100%;min-width:0;height:auto;display:block;overflow:visible;container-type:inline-size}.guide-prose,.guide-prose:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:72ch;margin-bottom:var(--spacing--32);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-top:0;margin-left:0;margin-right:0;line-height:1.7}.guide-wide,.guide-wide:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none;margin-bottom:var(--spacing--48);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-body);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);min-width:0;margin-top:0;margin-left:0;margin-right:0;line-height:30px}.guide-cta,.guide-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:460px;padding:var(--spacing--80)var(--spacing--24);background-color:var(--_osaviva-brand-colors---sea-glass);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---coconut);text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover}.guide-cta.osa-destinations-cta-map-edge,.guide-cta.osa-destinations-cta-map-edge:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){clip-path:polygon(0% 2.7778vw,.0024% 2.7772vw,.0097% 2.7755vw,.0224% 2.7727vw,.0407% 2.7687vw,.0651% 2.7637vw,.0958% 2.7576vw,.1333% 2.7505vw,.1778% 2.7424vw,.2297% 2.7332vw,.2894% 2.7231vw,.3571% 2.712vw,.4333% 2.7vw,.5183% 2.687vw,.6125% 2.6732vw,.7161% 2.6584vw,.8296% 2.6428vw,.9533% 2.6263vw,1.0875% 2.609vw,1.2326% 2.5909vw,1.3889% 2.572vw,1.5568% 2.5523vw,1.7366% 2.5319vw,1.9286% 2.5108vw,2.1333% 2.4889vw,2.351% 2.4663vw,2.5819% 2.4431vw,2.8266% 2.4192vw,3.0852% 2.3947vw,3.3582% 2.3695vw,3.6458% 2.3438vw,3.9486% 2.3174vw,4.2667% 2.2905vw,4.6005% 2.2631vw,4.9505% 2.2352vw,5.3168% 2.2067vw,5.7% 2.1778vw,6.1003% 2.1484vw,6.5181% 2.1185vw,6.9536% 2.0883vw,7.4074% 2.0576vw,7.8797% 2.0266vw,8.3708% 1.9951vw,8.8812% 1.9634vw,9.4111% 1.9313vw,9.9609% 1.8989vw,10.531% 1.8662vw,11.1217% 1.8332vw,11.7333% 1.8vw,12.3663% 1.7666vw,13.0208% 1.7329vw,13.6974% 1.699vw,14.3963% 1.665vw,15.1179% 1.6308vw,15.8625% 1.5965vw,16.6305% 1.5621vw,17.4222% 1.5276vw,18.238% 1.493vw,19.0782% 1.4583vw,19.9432% 1.4236vw,20.8333% 1.3889vw,22.2146% 1.3449vw,23.5812% 1.3166vw,24.9337% 1.3034vw,26.2727% 1.3044vw,27.599% 1.319vw,28.9131% 1.3465vw,30.2158% 1.3861vw,31.5077% 1.4371vw,32.7893% 1.4988vw,34.0615% 1.5705vw,35.3249% 1.6515vw,36.58% 1.7411vw,37.8276% 1.8385vw,39.0683% 1.9431vw,40.3027% 2.054vw,41.5316% 2.1707vw,42.7555% 2.2923vw,43.9752% 2.4183vw,45.1912% 2.5477vw,46.4043% 2.68vw,47.6151% 2.8145vw,48.8242% 2.9503vw,50.0323% 3.0868vw,51.24% 3.2233vw,52.448% 3.3591vw,53.657% 3.4934vw,54.8676% 3.6255vw,56.0805% 3.7548vw,57.2963% 3.8804vw,58.5156% 4.0017vw,59.7392% 4.118vw,60.9677% 4.2286vw,62.2016% 4.3326vw,63.4418% 4.4295vw,64.6888% 4.5185vw,65.9433% 4.5989vw,67.206% 4.6699vw,68.4774% 4.7309vw,69.7584% 4.7812vw,71.0494% 4.82vw,72.3512% 4.8465vw,73.6644% 4.8602vw,74.9897% 4.8603vw,76.3277% 4.846vw,77.679% 4.8166vw,79.0445% 4.7715vw,80.4246% 4.7099vw,81.82% 4.6311vw,83.2314% 4.5344vw,84.6595% 4.419vw,86.1049% 4.2843vw,87.5683% 4.1296vw,89.0502% 3.954vw,90.5515% 3.757vw,92.0726% 3.5378vw,93.6143% 3.2956vw,95.1773% 3.0298vw,96.7621% 2.7396vw,98.3695% 2.4244vw,100% 2.0833vw,100% calc(100% - .4167vw),99.2111% calc(100% - .4399vw),98.4413% calc(100% - .4678vw),97.6898% calc(100% - .5003vw),96.956% calc(100% - .537vw),96.2392% calc(100% - .578vw),95.5389% calc(100% - .6229vw),94.8543% calc(100% - .6717vw),94.1848% calc(100% - .7241vw),93.5297% calc(100% - .7799vw),92.8884% calc(100% - .8391vw),92.2602% calc(100% - .9014vw),91.6444% calc(100% - .9667vw),91.0405% calc(100% - 1.0347vw),90.4477% calc(100% - 1.1053vw),89.8655% calc(100% - 1.1784vw),89.293% calc(100% - 1.2537vw),88.7297% calc(100% - 1.3311vw),88.175% calc(100% - 1.4104vw),87.6281% calc(100% - 1.4915vw),87.0885% calc(100% - 1.5741vw),86.5554% calc(100% - 1.6581vw),86.0282% calc(100% - 1.7433vw),85.5062% calc(100% - 1.8295vw),84.9889% calc(100% - 1.9167vw),84.4755% calc(100% - 2.0045vw),83.9653% calc(100% - 2.0928vw),83.4578% calc(100% - 2.1815vw),82.9523% calc(100% - 2.2704vw),82.448% calc(100% - 2.3592vw),81.9444% calc(100% - 2.4479vw),81.4409% calc(100% - 2.5363vw),80.9366% calc(100% - 2.6241vw),80.4311% calc(100% - 2.7112vw),79.9236% calc(100% - 2.7975vw),79.4134% calc(100% - 2.8827vw),78.9% calc(100% - 2.9667vw),78.3826% calc(100% - 3.0493vw),77.8607% calc(100% - 3.1303vw),77.3335% calc(100% - 3.2096vw),76.8004% calc(100% - 3.287vw),76.2608% calc(100% - 3.3624vw),75.7139% calc(100% - 3.4354vw),75.1591% calc(100% - 3.506vw),74.5959% calc(100% - 3.5741vw),74.0234% calc(100% - 3.6393vw),73.4412% calc(100% - 3.7016vw),72.8484% calc(100% - 3.7608vw),72.2444% calc(100% - 3.8167vw),71.6287% calc(100% - 3.8691vw),71.0005% calc(100% - 3.9178vw),70.3592% calc(100% - 3.9628vw),69.7041% calc(100% - 4.0037vw),69.0346% calc(100% - 4.0405vw),68.35% calc(100% - 4.0729vw),67.6497% calc(100% - 4.1008vw),66.9329% calc(100% - 4.1241vw),66.1991% calc(100% - 4.1424vw),65.4476% calc(100% - 4.1558vw),64.6778% calc(100% - 4.1639vw),63.8889% calc(100% - 4.1667vw),63.1967% calc(100% - 4.1649vw),62.509% calc(100% - 4.1599vw),61.8255% calc(100% - 4.1516vw),61.1461% calc(100% - 4.1401vw),60.4705% calc(100% - 4.1257vw),59.7986% calc(100% - 4.1083vw),59.1302% calc(100% - 4.0882vw),58.465% calc(100% - 4.0654vw),57.803% calc(100% - 4.0401vw),57.1438% calc(100% - 4.0123vw),56.4873% calc(100% - 3.9823vw),55.8333% calc(100% - 3.95vw),55.1817% calc(100% - 3.9156vw),54.5322% calc(100% - 3.8793vw),53.8845% calc(100% - 3.8411vw),53.2387% calc(100% - 3.8012vw),52.5944% calc(100% - 3.7597vw),51.9514% calc(100% - 3.7167vw),51.3096% calc(100% - 3.6722vw),50.6687% calc(100% - 3.6265vw),50.0286% calc(100% - 3.5797vw),49.3891% calc(100% - 3.5318vw),48.75% calc(100% - 3.483vw),48.1111% calc(100% - 3.4333vw),47.4722% calc(100% - 3.383vw),46.8331% calc(100% - 3.3321vw),46.1936% calc(100% - 3.2807vw),45.5535% calc(100% - 3.229vw),44.9126% calc(100% - 3.1771vw),44.2708% calc(100% - 3.125vw),43.6279% calc(100% - 3.0729vw),42.9835% calc(100% - 3.021vw),42.3377% calc(100% - 2.9693vw),41.6901% calc(100% - 2.9179vw),41.0405% calc(100% - 2.867vw),40.3889% calc(100% - 2.8167vw),39.7349% calc(100% - 2.767vw),39.0784% calc(100% - 2.7182vw),38.4193% calc(100% - 2.6703vw),37.7572% calc(100% - 2.6235vw),37.092% calc(100% - 2.5778vw),36.4236% calc(100% - 2.5333vw),35.7517% calc(100% - 2.4903vw),35.0761% calc(100% - 2.4488vw),34.3967% calc(100% - 2.4089vw),33.7132% calc(100% - 2.3707vw),33.0255% calc(100% - 2.3344vw),32.3333% calc(100% - 2.3vw),31.6365% calc(100% - 2.2677vw),30.9349% calc(100% - 2.2377vw),30.2283% calc(100% - 2.2099vw),29.5165% calc(100% - 2.1846vw),28.7992% calc(100% - 2.1618vw),28.0764% calc(100% - 2.1417vw),27.3478% calc(100% - 2.1243vw),26.6132% calc(100% - 2.1099vw),25.8724% calc(100% - 2.0984vw),25.1253% calc(100% - 2.0901vw),24.3716% calc(100% - 2.0851vw),23.6111% calc(100% - 2.0833vw),23.1589% calc(100% - 2.0838vw),22.7051% calc(100% - 2.0852vw),22.25% calc(100% - 2.0876vw),21.7936% calc(100% - 2.0911vw),21.3363% calc(100% - 2.0956vw),20.8781% calc(100% - 2.1011vw),20.4193% calc(100% - 2.1078vw),19.9601% calc(100% - 2.1156vw),19.5006% calc(100% - 2.1246vw),19.041% calc(100% - 2.1348vw),18.5815% calc(100% - 2.1462vw),18.1222% calc(100% - 2.1589vw),17.6635% calc(100% - 2.1729vw),17.2053% calc(100% - 2.1882vw),16.748% calc(100% - 2.2049vw),16.2918% calc(100% - 2.2229vw),15.8367% calc(100% - 2.2424vw),15.383% calc(100% - 2.2633vw),14.9308% calc(100% - 2.2857vw),14.4805% calc(100% - 2.3097vw),14.032% calc(100% - 2.3351vw),13.5856% calc(100% - 2.3622vw),13.1416% calc(100% - 2.3908vw),12.7% calc(100% - 2.4211vw),12.2611% calc(100% - 2.4531vw),11.825% calc(100% - 2.4867vw),11.392% calc(100% - 2.5221vw),10.9621% calc(100% - 2.5592vw),10.5357% calc(100% - 2.5981vw),10.1128% calc(100% - 2.6389vw),9.6938% calc(100% - 2.6815vw),9.2786% calc(100% - 2.726vw),8.8676% calc(100% - 2.7724vw),8.4609% calc(100% - 2.8207vw),8.0587% calc(100% - 2.871vw),7.6611% calc(100% - 2.9233vw),7.2684% calc(100% - 2.9777vw),6.8808% calc(100% - 3.0341vw),6.4984% calc(100% - 3.0926vw),6.1214% calc(100% - 3.1533vw),5.75% calc(100% - 3.2161vw),5.3844% calc(100% - 3.2811vw),5.0247% calc(100% - 3.3483vw),4.6712% calc(100% - 3.4178vw),4.324% calc(100% - 3.4896vw),3.9833% calc(100% - 3.5637vw),3.6493% calc(100% - 3.6401vw),3.3222% calc(100% - 3.7189vw),3.0022% calc(100% - 3.8001vw),2.6894% calc(100% - 3.8837vw),2.384% calc(100% - 3.9699vw),2.0862% calc(100% - 4.0585vw),1.7962% calc(100% - 4.1496vw),1.5142% calc(100% - 4.2433vw),1.2404% calc(100% - 4.3396vw),.9749% calc(100% - 4.4386vw),.7179% calc(100% - 4.5401vw),.4697% calc(100% - 4.6444vw),.2303% calc(100% - 4.7514vw),0% calc(100% - 4.8611vw));background-position:50%;background-size:cover;min-height:400px}.guide-cta-title,.guide-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin:0 0 var(--spacing--20);font-family:var(--_🔠-typography---font--heading-serif),serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--h3);line-height:var(--_🔠-typography---line-height--h3)}.guide-cta-title.osa-destinations-home-cta-title,.guide-cta-title.osa-destinations-home-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:36px}.guide-cta-copy,.guide-cta-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:620px;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-1);line-height:var(--_🔠-typography---line-height--body-1);margin:0 auto 28px}.guide-button,.guide-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:var(--spacing--16);padding-right:var(--spacing--24);padding-bottom:var(--spacing--16);padding-left:var(--spacing--24);border-top-left-radius:var(--_🔘-radius---ui-elements--button-base);border-top-right-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-left-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-right-radius:var(--_🔘-radius---ui-elements--button-base);background-color:var(--_osaviva-brand-colors---sunset);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--all-weights--semi-bold);letter-spacing:1px;text-decoration:none;display:inline-block}.osaviva-why-tablet-photo,.osaviva-why-tablet-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;height:calc(100% + 80px);transition-property:none;position:absolute;top:-40px}.ov-journal-related-cards,.ov-journal-related-cards:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ov-journal-more-heading,.ov-journal-more-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--regional-heading-minimum);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osaviva-clairv-outline-button:hover,.osaviva-clairv-outline-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#153508;background-color:#0000;transform:scale(.97)}.osaviva-process-eyebrow,.osaviva-process-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;margin-top:0;margin-bottom:0}.osaviva-process-main,.osaviva-process-main:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:28px;row-gap:16px}.osaviva-process-heading,.osaviva-process-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0}.osaviva-process-title,.osaviva-process-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-process-description,.osaviva-process-description:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2)}.rte h2,.rte h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){line-height:1.2}.guide-photo-landscape,.guide-photo-landscape:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.guide-photo-square,.guide-photo-square:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.guide-photo-portrait,.guide-photo-portrait:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:var(--_🔘-radius---cards--subtle)}.ov-related-card,.ov-related-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){column-gap:var(--spacing--24);flex-direction:row-reverse;row-gap:0}.ov-related-image,.ov-related-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:var(--_🔘-radius---cards--subtle);width:35%;height:240px}.ov-related-text,.ov-related-text:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:65%}.ov-journal-header-link,.ov-journal-header-link:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--24);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-3)}.ov-journal-hero-wave,.ov-journal-hero-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:32px;margin-top:-32px;margin-bottom:40px}.guide-related-grid,.guide-related-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.osaviva-destinations-main,.osaviva-destinations-main:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-destinations-gallery.osaviva-directory-textile-map,.osaviva-destinations-gallery.osaviva-directory-textile-map:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-position:50% 0;background-size:94%;background-attachment:scroll}.osaviva-destinations-intro,.osaviva-destinations-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--64)}.osaviva-destinations-lead,.osaviva-destinations-lead:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2)}.osaviva-destinations-stagger,.osaviva-destinations-stagger:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--24);flex-direction:column;row-gap:24px;height:auto;display:flex}.osaviva-destinations-column,.osaviva-destinations-column:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){row-gap:50px;width:100%}.osaviva-destinations-column.osaviva-destinations-column-offset,.osaviva-destinations-column.osaviva-destinations-column-offset:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-destinations-column-offset,.osaviva-destinations-column-offset:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:0}.osaviva-destination-card.osaviva-destination-float-1,.osaviva-destination-card.osaviva-destination-float-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:100%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-destination-float-2,.osaviva-destination-card.osaviva-destination-float-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:86%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-destination-float-3,.osaviva-destination-card.osaviva-destination-float-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:94%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-destination-float-4,.osaviva-destination-card.osaviva-destination-float-4:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:100%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-destination-float-5,.osaviva-destination-card.osaviva-destination-float-5:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:86%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-destination-float-6,.osaviva-destination-card.osaviva-destination-float-6:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:94%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-destination-float-7,.osaviva-destination-card.osaviva-destination-float-7:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:100%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-destination-float-8,.osaviva-destination-card.osaviva-destination-float-8:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:86%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-destination-float-9,.osaviva-destination-card.osaviva-destination-float-9:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:94%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-destination-float-10,.osaviva-destination-card.osaviva-destination-float-10:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:100%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-destination-float-11,.osaviva-destination-card.osaviva-destination-float-11:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:86%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-destination-float-12,.osaviva-destination-card.osaviva-destination-float-12:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:94%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-directory-seller-layout-1,.osaviva-destination-card.osaviva-directory-seller-layout-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:100%;margin-left:0;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-directory-seller-layout-2,.osaviva-destination-card.osaviva-directory-seller-layout-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:86%;margin-left:0;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-directory-seller-layout-3,.osaviva-destination-card.osaviva-directory-seller-layout-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:94%;margin-left:0;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-directory-seller-layout-4,.osaviva-destination-card.osaviva-directory-seller-layout-4:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:86%;margin-left:0;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-directory-seller-layout-5,.osaviva-destination-card.osaviva-directory-seller-layout-5:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:94%;margin-left:0;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-directory-seller-layout-6,.osaviva-destination-card.osaviva-directory-seller-layout-6:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:86%;margin-left:0;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-directory-seller-layout-7,.osaviva-destination-card.osaviva-directory-seller-layout-7:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:100%;margin-left:0;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-directory-seller-layout-8,.osaviva-destination-card.osaviva-directory-seller-layout-8:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:100%;margin-left:0;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-directory-seller-layout-9,.osaviva-destination-card.osaviva-directory-seller-layout-9:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:94%;margin-left:0;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-directory-seller-layout-10,.osaviva-destination-card.osaviva-directory-seller-layout-10:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:86%;margin-left:0;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-directory-seller-layout-11,.osaviva-destination-card.osaviva-directory-seller-layout-11:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:94%;margin-left:0;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-directory-seller-layout-12,.osaviva-destination-card.osaviva-directory-seller-layout-12:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:86%;margin-left:0;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-central-seller-layout-1,.osaviva-destination-card.osaviva-central-seller-layout-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:100%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-central-seller-layout-2,.osaviva-destination-card.osaviva-central-seller-layout-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:100%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-central-seller-layout-3,.osaviva-destination-card.osaviva-central-seller-layout-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:94%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-central-seller-layout-4,.osaviva-destination-card.osaviva-central-seller-layout-4:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:100%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-central-seller-layout-5,.osaviva-destination-card.osaviva-central-seller-layout-5:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-start;width:94%;position:relative;top:auto;left:auto}.osaviva-destination-card.osaviva-central-seller-layout-6,.osaviva-destination-card.osaviva-central-seller-layout-6:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){align-self:flex-end;width:86%;position:relative;top:auto;left:auto}.osaviva-destination-image,.osaviva-destination-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;height:calc(100% + 80px);transition-property:none;position:absolute;top:-40px}.osaviva-destination-image.osa-destinations-parallax-1,.osaviva-destination-image.osa-destinations-parallax-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:calc(100% + 128px);min-height:calc(100% + 128px);top:-64px}.osaviva-about-hero,.osaviva-about-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:80vh;min-height:500px}.osaviva-about-hero-title{text-align:left;font-size:64px;line-height:1.05}.osaviva-about-hero-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-h1)}.osaviva-about-eyebrow,.osaviva-about-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:0;margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--heading-sans);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em}.osaviva-about-story,.osaviva-about-story:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:70px;padding-bottom:30px}.osaviva-about-chapter,.osaviva-about-chapter:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-about-chapter-reverse,.osaviva-about-chapter-reverse:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-direction:column;row-gap:30px;min-height:0;margin-bottom:70px}.osaviva-about-story-copy,.osaviva-about-story-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%}.osaviva-about-story-title,.osaviva-about-story-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-38px)}.osaviva-about-story-paragraph.osa-about-pillar-copy{grid-row:3;align-self:start;font-size:16px;line-height:1.6}.osaviva-about-story-art,.osaviva-about-story-art:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:90%;height:520px}.osaviva-about-story-photo,.osaviva-about-story-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:88%;height:400px;top:30px}.osaviva-about-story-graphic{z-index:5;width:240px;height:240px;top:-20px;left:-25px}.osaviva-about-story-graphic:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:5;width:180px;height:180px;top:-20px;left:-25px}.osaviva-about-story-graphic-low{z-index:5;width:240px;height:240px;top:325px;right:-20px}.osaviva-about-story-graphic-low:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:5;width:180px;height:180px;top:325px;right:-20px}.osaviva-about-team,.osaviva-about-team:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:70px;padding-bottom:70px}.osaviva-about-team-heading,.osaviva-about-team-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--16)}.osaviva-about-team-layout,.osaviva-about-team-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-direction:column;row-gap:35px;width:88%;min-height:0}.osaviva-about-team-portraits,.osaviva-about-team-portraits:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-direction:row;justify-content:center;align-items:center;gap:0 10px;width:100%}.osaviva-about-team-button,.osaviva-about-team-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:52px;height:52px}.osaviva-about-team-button-active,.osaviva-about-team-button-active:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:90px;height:90px}.osaviva-about-team-bios,.osaviva-about-team-bios:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%}.osaviva-about-team-name{margin-bottom:var(--spacing--12);font-family:var(--_🔠-typography---font--heading-serif);font-size:32px;line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif)}.osaviva-about-team-name:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--12);font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h5);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif)}.osaviva-about-responsible,.osaviva-about-responsible:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:96px;padding-bottom:70px}.osaviva-about-responsible-intro,.osaviva-about-responsible-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:40px}.osaviva-about-pillars,.osaviva-about-pillars:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;padding-top:var(--spacing--16);padding-bottom:var(--spacing--24);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);scroll-snap-type:x mandatory;flex-wrap:nowrap;grid-template-columns:minmax(0,1fr);gap:30px 25px;padding-left:0;padding-right:0;display:flex;overflow:auto hidden}.osaviva-about-pillar{grid-column-gap:12px;grid-row-gap:12px;scroll-snap-align:start;flex:0 0 min(82vw,360px);grid-template-rows:1fr 58px 180px;grid-template-columns:minmax(0,1fr);justify-content:normal;align-items:start;min-width:0;height:480px;min-height:480px;padding:28px;display:grid}.osaviva-about-pillar:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:auto;padding:var(--spacing--24)}.osaviva-about-pillar.osa-about-partners-photo{min-height:480px;color:var(--_osaviva-brand-colors---coconut);background-image:url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6abc15f72f9056387f81c288_6a8b411248afd5c51a8c72df_El%2520Remanso%2520aerial%2520squared.jpeg);background-position:50%;background-size:cover;flex:0 0 min(82vw,360px);justify-content:normal}.osaviva-about-pillar.osa-about-partners-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-image:url(https://cdn.prod.website-files.com/6ab47f27d65ef5dc7d0ba01f/6abc15f72f9056387f81c288_6a8b411248afd5c51a8c72df_El%2520Remanso%2520aerial%2520squared.jpeg);background-position:50%;background-size:cover}.osaviva-about-pillar.osa-about-fair-pay-photo{min-height:480px;color:var(--_osaviva-brand-colors---coconut);background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ac56cb26db512ab152245c8_Staff_Community_Workshops8.jpg);background-position:35%;background-size:cover;flex:0 0 min(82vw,360px);justify-content:normal}.osaviva-about-pillar.osa-about-fair-pay-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-image:url(https://cdn.prod.website-files.com/6ab47f25d65ef5dc7d0b9f87/6ac56cb26db512ab152245c8_Staff_Community_Workshops8.jpg);background-position:35%;background-size:cover}.osaviva-about-pillar.osa-pledge-photo-card,.osaviva-about-pillar.osa-pledge-photo-card.osa-pledge-lead-card{min-height:480px}.osaviva-about-pillar-number{grid-row:1;align-self:start;margin-bottom:0}.osaviva-about-pillar-number.osa-pledge-photo-number{margin-bottom:0}.osaviva-about-pillar-title{font-family:var(--_🔠-typography---font--heading-serif);font-size:28px;line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);grid-row:2;align-self:start;margin-bottom:0}.osaviva-about-pillar-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h6);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif)}.osaviva-about-pillar-title.osa-pledge-photo-title{margin-bottom:0;font-size:28px;line-height:1.15}.osaviva-about-cta,.osaviva-about-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:390px;min-height:560px;padding-top:90px;padding-bottom:90px}.osaviva-about-cta-title,.osaviva-about-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-38px);line-height:1.08}.osaviva-about-cta-copy,.osaviva-about-cta-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-body)}.osaviva-about-founder-photo,.osaviva-about-founder-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:230px;height:220px;bottom:0;left:0}.osaviva-region-floating-gallery,.osaviva-region-floating-gallery:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-direction:column;row-gap:80px;height:auto;display:flex}.osaviva-region-floating-gallery.osaviva-south-floating-gallery,.osaviva-region-floating-gallery.osaviva-south-floating-gallery:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:auto}.osa-aureon-countries,.osa-aureon-countries:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){justify-content:flex-start}.osa-aureon-copy,.osa-aureon-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:12px;grid-row-gap:12px;padding:16px}.osa-aureon-eyebrow,.osa-aureon-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em}.osa-aureon-title,.osa-aureon-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400)}.osa-aureon-description,.osa-aureon-description:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-15px);line-height:1.5}.osa-aureon-image,.osa-aureon-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;height:calc(100% + 80px);transition-property:none;position:absolute;top:-40px}.osa-aureon-image.osa-destinations-parallax-0,.osa-aureon-image.osa-destinations-parallax-0:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:calc(100% + 128px);min-height:calc(100% + 128px);top:-64px}.osa-aureon-regions-1,.osa-aureon-regions-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-wrap:wrap;justify-content:center;width:100%;overflow:visible}.osa-aureon-region-button,.osa-aureon-region-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){white-space:nowrap;padding-left:12px;padding-right:12px}.osa-aureon-country-button,.osa-aureon-country-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:14px;padding-right:14px}.osa-aureon-panels{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr}.osa-aureon-panels:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.osa-aureon-panels.osa-seasonal-card-grid,.osa-aureon-panels.osa-seasonal-card-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.osa-seasonal-section,.osa-seasonal-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:var(--_🔠-typography---size--scale-96px);padding-bottom:var(--_🔠-typography---size--scale-96px)}.osa-seasonal-heading,.osa-seasonal-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--8);margin-bottom:40px}.osa-month-nav{grid-template-columns:1fr 1fr 1fr;width:100%;max-width:420px;margin-left:auto;margin-right:auto}.osa-month-nav:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:420px;margin-left:auto;margin-right:auto}.osa-seasonal-jump-link{color:#4a817c;letter-spacing:1px;text-transform:uppercase;border-width:0;padding:0;font-family:Figtree,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none}.osaviva-aureon-header,.osaviva-aureon-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){row-gap:16px;margin-bottom:40px}.osaviva-aureon-layout,.osaviva-aureon-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:0;padding-left:0;padding-right:0}.osaviva-aureon-feature,.osaviva-aureon-feature:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:calc(100% - 32px);margin-left:16px;margin-right:16px}.osaviva-aureon-feature-quote,.osaviva-aureon-feature-quote:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--h6)}.osaviva-aureon-card{row-gap:24px;width:calc(33.3333% - 13.3333px);min-width:250px;padding:32px}.osaviva-aureon-container,.osaviva-aureon-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:calc(100% - 40px)}.osa-regional-hero,.osa-regional-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:48vh;min-height:320px}.osa-regional-hero-content,.osa-regional-hero-content:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:88px;padding-bottom:40px}.osa-regional-hero-title{font-size:64px;line-height:1.05;font-weight:var(--_🔠-typography---weight--scale-400);text-align:left}.osa-regional-hero-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-h1);line-height:1.08;font-weight:var(--_🔠-typography---weight--scale-400);text-align:left}.osa-regional-hero-eyebrow,.osa-regional-hero-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--20);font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osa-regional-introduction,.osa-regional-introduction:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:48px;padding-bottom:48px}.osa-regional-introduction-text,.osa-regional-introduction-text:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:24px}.osa-regional-trip-section,.osa-regional-trip-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:40px;padding-bottom:var(--spacing--48)}.osa-regional-trip-heading,.osa-regional-trip-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:40px}.osa-regional-trip-grid{grid-column-gap:18px;grid-row-gap:36px;grid-template-columns:1fr 1fr}.osa-regional-trip-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:18px;grid-row-gap:36px;grid-template-columns:repeat(2,minmax(0,1fr))}.osa-regional-trip-card-title,.osa-regional-trip-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h4);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osa-region-country-section,.osa-region-country-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:var(--spacing--64);padding-bottom:40px}.osa-region-section-title,.osa-region-section-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--body)}.osa-region-section-title.osa-destinations-home-heading,.osa-region-section-title.osa-destinations-home-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:36px}.osa-region-country-grid,.osa-region-country-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);grid-template-columns:repeat(6,minmax(0,1fr))}.osa-region-country-card,.osa-region-country-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column:auto/span 3}.osa-region-country-card.osa-country-mosaic-wide,.osa-region-country-card.osa-country-mosaic-wide:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-end:span 4}.osa-region-country-card.osa-country-mosaic-narrow,.osa-region-country-card.osa-country-mosaic-narrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-end:span 2}.osa-region-country-card.osa-country-mosaic-featured,.osa-region-country-card.osa-country-mosaic-featured:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-end:span 6}.osa-region-country-photo,.osa-region-country-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:190px}.osa-region-country-name,.osa-region-country-name:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2)}.osa-region-itinerary-panel{aspect-ratio:auto;height:clamp(360px,62svh,580px);min-height:0}.osa-region-itinerary-panel:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:420px}.osa-region-itinerary-photo,.osa-region-itinerary-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;height:calc(100% + 80px);transition-property:none;position:absolute;top:-40px}.osa-region-itinerary-photo.osa-regional-photo-overscan-3,.osa-region-itinerary-photo.osa-regional-photo-overscan-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:calc(100% + 80px);position:absolute;top:-40px}.osa-region-itinerary-badge,.osa-region-itinerary-badge:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:calc(100% - 24px);padding-left:10px;padding-right:10px;top:12px;left:12px}.osa-region-itinerary-bottom,.osa-region-itinerary-bottom:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){bottom:20px;left:16px;right:16px}.osa-region-itinerary-title,.osa-region-itinerary-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h4);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osa-region-filter-label.osa-regional-filter-half,.osa-region-filter-label.osa-regional-filter-half:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-end:span 3}.osa-region-filter-label.osa-regional-filter-third,.osa-region-filter-label.osa-regional-filter-third:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-end:span 2}.osa-region-experience-row,.osa-region-experience-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:8px;grid-row-gap:8px;flex-wrap:wrap;gap:8px}.osa-region-experience-label,.osa-region-experience-label:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%}.osa-region-experience-button.osa-mobile-hide-wellness,.osa-region-experience-button.osa-mobile-hide-wellness:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.osa-region-results-row,.osa-region-results-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--12);flex-wrap:wrap}.osa-region-cta-title,.osa-region-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-40px);line-height:1.25;font-weight:var(--_🔠-typography---weight--scale-400)}.osaviva-review-scroll-track{column-gap:20px}.osaviva-journal-grid,.osaviva-journal-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){column-gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.osaviva-journal-title,.osaviva-journal-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--policy-h2)}.osaviva-journal-image-1,.osaviva-journal-image-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-journal-image-2,.osaviva-journal-image-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-journal-image-3,.osaviva-journal-image-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-shrink:0;width:82%;min-width:82%}.osaviva-why-reviews-wave-svg,.osaviva-why-reviews-wave-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;height:100%;display:block}.osaviva-journal-image-4,.osaviva-journal-image-4:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-shrink:0;width:82%;min-width:82%}.osaviva-bottom-footer-row,.osaviva-bottom-footer-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center;flex-flow:row;align-items:center;gap:8px 12px}.osaviva-bottom-footer-links,.osaviva-bottom-footer-links:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-wrap:nowrap;justify-content:center;column-gap:12px}.osaviva-bottom-footer-link,.osaviva-bottom-footer-link:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-bottom-footer-copyright,.osaviva-bottom-footer-copyright:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:.03em;white-space:nowrap;width:auto;font-size:10px}.osaviva-home-h2-standard,.osaviva-home-h2-standard:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400)}.osa-region-overview,.osa-region-overview:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:var(--spacing--48);padding-bottom:var(--spacing--48)}.osa-region-overview-grid,.osa-region-overview-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:36px;grid-template-columns:minmax(0,1fr)}.osa-region-overview-copy,.osa-region-overview-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--24);max-width:none}.osa-region-overview-heading{display:block}.osa-region-overview-eyebrow{font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium);visibility:visible}.osa-region-overview-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osa-region-overview-title{font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);visibility:visible}.osa-region-overview-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--body)}.osa-region-overview-title.osa-landing-intro-title{font-size:34px}.osa-region-overview-body,.osa-region-overview-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-body)}.osa-region-overview-button,.osa-region-overview-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:12px;padding-right:12px}.osa-region-overview-media,.osa-region-overview-media:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:420px}.osa-region-overview-note,.osa-region-overview-note:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:300px}.osa-region-directory-eyebrow,.osa-region-directory-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osa-region-country-anchor,.osa-region-country-anchor:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){top:-100px}.osaviva-video-cta-eyebrow,.osaviva-video-cta-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osaviva-forest-video-cta,.osaviva-forest-video-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal;padding-top:120px}.osaviva-forest-video-layer,.osaviva-forest-video-layer:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-forest-video,.osaviva-forest-video:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal}.osa-region-selector-row,.osa-region-selector-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:12px;grid-row-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;overflow-x:visible}.osa-region-selector-row.osa-regional-filter-layout,.osa-region-selector-row.osa-regional-filter-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(6,minmax(0,1fr))}.osa-region-selector-row.osa-trip-finder-filter-row{grid-row-gap:28px}.osa-region-hero-wave,.osa-region-hero-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:40px;margin-top:-40px}.osa-region-countries-title,.osa-region-countries-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--32);font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--body)}.osaviva-journeys-tight-heading,.osaviva-journeys-tight-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:40px}.osaviva-about-couple-round,.osaviva-about-couple-round:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:330px;height:330px;top:-35px;left:-40px}.osaviva-about-principles-feature,.osaviva-about-principles-feature:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column:1/2;grid-template-columns:minmax(0,1fr);display:contents}.osaviva-about-principles-stack,.osaviva-about-principles-stack:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:contents}.osaviva-about-review,.osaviva-about-review:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:70px}.osaviva-about-review-card,.osaviva-about-review-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:5.5rem var(--spacing--24)2.5rem;grid-row-gap:var(--spacing--32)}.osaviva-about-review-quote,.osaviva-about-review-quote:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--h4);letter-spacing:0}.osaviva-about-review-icon,.osaviva-about-review-icon:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:2.5rem;height:2.5rem;top:2rem;left:1.5rem}.os-itinerary-heading{padding-top:100px;padding-bottom:20px}.os-itinerary-title{margin-bottom:40px;font-size:44px}.os-itinerary-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:44px}.os-itinerary-facts{grid-column-gap:12px;grid-row-gap:16px;flex-wrap:nowrap}.os-itinerary-jump-link{color:#4a817c;letter-spacing:1px;text-transform:uppercase;border-width:0;padding:0;font-family:Figtree,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none}.osa-way-section,.osa-way-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:64px;padding-bottom:64px}.osa-way-hero,.osa-way-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:78vh;padding:140px 5vw 80px}.osa-way-mosaic,.osa-way-mosaic:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr 1fr}.osa-way-mid-cta,.osa-way-mid-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:60vh;padding-top:80px;padding-bottom:80px}.osa-way-h2,.osa-way-h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:0;font-size:40px;font-weight:400;line-height:1.1}.osa-way-review-heading,.osa-way-review-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:block}.osa-way-review-content,.osa-way-review-content:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:32px 24px}.osa-way-hotel-viewport,.osa-way-hotel-viewport:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:0;padding-left:0;padding-right:0}.osa-way-slider-controls,.osa-way-slider-controls:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:1200px;margin-top:0;margin-bottom:24px}.osa-way-signature-list{grid-row-gap:72px}.osa-way-hero-title,.osa-way-hero-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:48px}.osa-way-signature{grid-column-gap:32px;grid-row-gap:28px;flex-direction:inherit;align-items:stretch;min-height:0;padding:0}.osa-way-signature:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:20px;flex-direction:row;align-items:stretch;padding:20px}.osa-way-signature.osa-way-signature-reverse{flex-direction:column}.osa-way-signature.osa-way-signature-reverse:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-direction:row}.osa-way-signature-image{aspect-ratio:auto;width:100%;height:calc(100% + 220px);top:-110px}.osa-way-signature-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:44%;height:300px}.osa-way-signature-copy{flex-basis:auto;width:100%;max-width:100%;padding-top:0;padding-bottom:0}.osa-way-signature-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:auto}.osa-way-hotel-track,.osa-way-hotel-track:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){box-sizing:content-box;width:100%;padding-left:7vw;padding-right:7vw}.osa-way-hotel-item,.osa-way-hotel-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-basis:100%}.osa-way-hotel-card,.osa-way-hotel-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:4px;flex-direction:row;grid-template-columns:1fr;height:380px;min-height:0}.osa-way-hotel-image,.osa-way-hotel-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:0;width:100%;height:300px;min-height:0}.hiw-hero,.hiw-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:560px}.hiw-h1,.hiw-h1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:60px}.hiw-hero-copy,.hiw-hero-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:18px}.hiw-wave{display:none}.hiw-jumps,.hiw-jumps:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){gap:8px}.hiw-jump,.hiw-jump:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:12px;padding-right:12px;font-size:11px}.hiw-eyebrow,.hiw-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:1.6px;margin-bottom:16px;font-size:12px}.hiw-statement,.hiw-statement:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:34px}.hiw-h2,.hiw-h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:40px}.hiw-service-grid,.hiw-service-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr;row-gap:20px}.hiw-options,.hiw-options:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr;row-gap:22px}.hiw-timeline,.hiw-timeline:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr 1fr}.hiw-investment-grid,.hiw-investment-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr;row-gap:20px}.hiw-budget-pair,.hiw-budget-pair:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){column-gap:30px}.hiw-milestones,.hiw-milestones:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr;row-gap:22px}.osa-way-timeline,.osa-way-timeline:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:32px;flex-direction:row;grid-template-columns:1fr;row-gap:32px;display:flex;overflow-x:auto}.osa-way-timeline-line,.osa-way-timeline-line:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:948px;height:1px;display:block;inset:39px auto auto 15%}.osa-way-timeline-progress,.osa-way-timeline-progress:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){transform-origin:0;width:100%;height:2px}.osa-way-step,.osa-way-step:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:20px;grid-row-gap:24px;text-align:left;flex-direction:column;flex-basis:280px;grid-template-columns:56px 1fr;align-items:center;column-gap:20px;min-width:280px;display:block}.osa-way-step-number,.osa-way-step-number:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:0}.os-itinerary-track{position:relative;left:calc(50% - 42vw)}.os-itinerary-photo{aspect-ratio:auto;width:84vw;min-width:84vw;height:clamp(400px,64svh,620px)}.os-itinerary-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:82vw;min-width:82vw;height:360px}.os-itinerary-copy.os-trip-intro-copy{font-size:19px;line-height:1.55}.os-itinerary-highlight{padding:0;font-size:16px;bottom:24px;left:24px;right:24px}.os-itinerary-stage{grid-column-gap:0px;grid-row-gap:24px;grid-template-columns:1fr;padding-top:20px;padding-bottom:44px}.os-itinerary-stage:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:0px;grid-template-columns:1fr}.os-itinerary-stage-image{grid-row:auto;grid-column-start:1;height:100%}.os-itinerary-stage-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row:auto;grid-column-start:1;height:300px}.os-itinerary-stage-title{font-size:28px}.os-itinerary-stage-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:32px}.os-itinerary-fact-value{font-size:13px}.os-itinerary-fact-card{grid-column-gap:0px;grid-row-gap:12px;flex-direction:column;flex-grow:1;flex-basis:0;min-width:0}.os-itinerary-highlights-grid{grid-template-columns:1fr;padding-bottom:0}.os-itinerary-highlights-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.osa-journal-section,.osa-journal-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:0}.osa-journal-eyebrow,.osa-journal-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center}.osa-journal-heading,.osa-journal-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;margin-bottom:0}.osa-journal-lead,.osa-journal-lead:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2);text-align:center;line-height:1.7}.osa-journal-heading-wrap,.osa-journal-heading-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:40px}.osa-journal-feature-list,.osa-journal-feature-list:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr}.osa-journal-feature-copy,.osa-journal-feature-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:var(--spacing--24)}.osa-journal-feature-title{font-family:var(--_🔠-typography---font--heading-serif);font-weight:var(--_🔠-typography---weight--heading-serif);font-size:inherit}.osa-journal-feature-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-weight:var(--_🔠-typography---weight--heading-serif)}.osa-journal-field,.osa-journal-field:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-basis:auto;width:100%}.osa-journal-card-title,.osa-journal-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-weight:var(--_🔠-typography---weight--heading-serif)}.osa-journal-pager,.osa-journal-pager:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16)}.osa-journal-landing-title,.osa-journal-landing-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-52px);line-height:1.15;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center}.osa-way-page-nav{grid-column-gap:0px;grid-row-gap:12px;background-color:var(--_osaviva-brand-colors---sea-glass);border-bottom-width:0;flex-wrap:nowrap;justify-content:center;gap:16px 24px;padding:24px;overflow-x:auto}.osa-way-page-nav:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:24px;justify-content:flex-start;overflow-x:auto}.osa-way-page-nav.os-trip-nav-tan{background-color:var(--_osaviva-brand-colors---light-tan)}.osa-way-page-nav-link{border-width:0;border-right-style:solid;border-right-color:var(--_osaviva-brand-colors---sunset);color:#4a817c;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;padding:0;font-family:Figtree,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .25s,opacity .25s}.osa-way-page-nav-link:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){white-space:nowrap;font-size:12px}.osa-way-page-nav-link:last-child{border-right-width:0}.osa-way-page-nav-link:hover{color:var(--_osaviva-brand-colors---lagoon-tile);text-underline-offset:4px;text-decoration:underline}.osa-way-highlight-index,.osa-way-highlight-index:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-direction:row;position:relative;top:0;overflow-x:auto}.osa-way-highlight-index-link,.osa-way-highlight-index-link:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-shrink:0;font-size:14px}.osa-way-review-scroll-track,.osa-way-review-scroll-track:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){scroll-snap-type:x mandatory;flex-direction:row;display:flex;overflow-x:auto}.osa-way-review-card,.osa-way-review-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){scroll-snap-align:start;flex:0 0 82%}.osa-way-review-summary,.osa-way-review-summary:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:18px}.osa-way-review-layout,.osa-way-review-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.osa-way-signature-layout,.osa-way-signature-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:32px;grid-template-columns:1fr}.osa-way-mosaic-text-1,.osa-way-mosaic-text-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-mosaic-text-2,.osa-way-mosaic-text-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-mosaic-text-3,.osa-way-mosaic-text-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-mosaic-visual-1,.osa-way-mosaic-visual-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-mosaic-visual-2,.osa-way-mosaic-visual-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-mosaic-visual-3,.osa-way-mosaic-visual-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:auto;height:304px}.os-itinerary-spine,.os-itinerary-spine:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){left:10px}.os-itinerary-marker{top:24px;left:10px}.os-itinerary-marker:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){left:10px}.os-itinerary-stage-copy{text-align:left;grid-row-start:2;grid-column-start:1;padding-top:0;padding-bottom:0;padding-left:36px}.os-itinerary-stage-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:left;grid-row-start:auto;grid-column-start:1;padding-left:40px}.os-itinerary-stage-copy.os-itinerary-even-copy,.os-itinerary-stage-copy.os-itinerary-even-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-start:1}.os-itinerary-image-wrap{border-radius:24px;grid-row-start:1;grid-column-start:1;align-self:stretch;height:auto;min-height:300px;margin-top:0;margin-left:36px}.os-itinerary-image-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:auto;grid-column-start:1;margin-top:20px;margin-left:40px}.os-itinerary-image-wrap.os-itinerary-even-image{grid-row-start:1;grid-column-start:1}.os-itinerary-image-wrap.os-itinerary-even-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:auto;grid-column-start:1}.os-itinerary-cta{grid-row-gap:24px;min-height:420px;padding-top:80px;padding-bottom:80px}.os-itinerary-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:560px}.os-itinerary-highlight-card{aspect-ratio:3/4;height:260px;min-height:0;padding:20px}.os-itinerary-highlight-card.os-trip-highlight-lower{margin-top:0}.os-itinerary-hotels-grid,.os-itinerary-hotels-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.os-itinerary-overview-grid,.os-itinerary-overview-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.image-wrap-column-2,.image-wrap-column-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.image-wrap-column-2.overview,.image-wrap-column-2.overview:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:360px}.button-icon-wrap-2,.button-icon-wrap-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:12px;height:12px}.column-halves-2,.column-halves-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.headline-about-hero-2,.headline-about-hero-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:420px;padding-left:32px;padding-right:32px}.main-content-process,.main-content-process:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:2vw;grid-row-gap:2vw;top:2%}.icon-block,.icon-block:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:4rem}.inner-main-process,.inner-main-process:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:.2vw;grid-row-gap:.2vw;width:100%;height:44rem}.heading-sections-block.our-process.text-enterance,.heading-sections-block.our-process.text-enterance:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:90%}.card-process,.card-process:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:20rem;height:22rem}.card-process.v2,.card-process.v2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){transform:translateY(22rem)}.wrapper-process,.wrapper-process:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:270vh}.contact-col.cc-3col,.contact-col.cc-3col:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:1rem;grid-row-gap:1rem}.how-it-work-info,.how-it-work-info:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:auto;padding:1rem}.grid-cols,.grid-cols:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:minmax(0,1fr)}.grid-cols.cc-column,.grid-cols.cc-column:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:2.5rem;grid-row-gap:2.5rem}.faq-icon-wrap,.faq-icon-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:1.5rem;height:1.5rem}.faq-accordion{padding-top:var(--spacing--24);padding-bottom:var(--spacing--24);grid-row-gap:0px}.osa-journal-map-section,.osa-journal-map-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-right:var(--spacing--20);padding-left:var(--spacing--20);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin-top:0;margin-left:0;margin-right:0}.osa-journal-map-wave,.osa-journal-map-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:36px}.osa-journal-top-container,.osa-journal-top-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:none;padding:var(--spacing--120)var(--spacing--20)144px;background-size:auto 150%;position:relative}.osa-way-hotel-copy,.osa-way-hotel-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:16px;width:100%;padding:24px}.osa-way-signature-title{font-family:var(--_🔠-typography---font--heading-serif);font-size:32px}.osa-way-signature-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:28px}.osa-way-signature-body{font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--body-2)}.osa-way-hotel-description,.osa-way-hotel-description:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:14px}.osa-way-family-review-title,.osa-way-family-review-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-feature-review-title,.osa-way-feature-review-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:16px}.osa-way-feature-review-quote,.osa-way-feature-review-quote:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:32px;line-height:1.2}.osa-way-process-cms,.osa-way-process-cms:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr;grid-column-end:2}.osa-way-cms-step-title-1,.osa-way-cms-step-title-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:1;grid-column-start:1;margin-top:0}.osa-way-cms-step-body-1,.osa-way-cms-step-body-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:2;grid-column-start:1}.osa-way-cms-step-title-2,.osa-way-cms-step-title-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:3;grid-column-start:1;margin-top:24px}.osa-way-cms-step-body-2,.osa-way-cms-step-body-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:4;grid-column-start:1}.osa-way-cms-step-title-3,.osa-way-cms-step-title-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:5;grid-column-start:1;margin-top:24px}.osa-way-cms-step-body-3,.osa-way-cms-step-body-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:6;grid-column-start:1}.osa-way-why-cms,.osa-way-why-cms:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.osa-way-cms-why-heading,.osa-way-cms-why-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-cms-why-statement,.osa-way-cms-why-statement:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-end:2}.osa-way-cms-feature-title-1,.osa-way-cms-feature-title-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:3;grid-column-start:1}.osa-way-cms-feature-title-2,.osa-way-cms-feature-title-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:5;grid-column-start:1}.osa-way-cms-feature-title-3,.osa-way-cms-feature-title-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:7;grid-column-start:1}.osa-way-cms-feature-title-4,.osa-way-cms-feature-title-4:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:9;grid-column-start:1}.osa-way-cms-feature-body-1,.osa-way-cms-feature-body-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:4;grid-column-start:1}.osa-way-cms-feature-body-2,.osa-way-cms-feature-body-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:6;grid-column-start:1}.osa-way-cms-feature-body-3,.osa-way-cms-feature-body-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:8;grid-column-start:1}.osa-way-cms-feature-body-4,.osa-way-cms-feature-body-4:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:10;grid-column-start:1}.osa-way-cta-background-image.osa-exp-final-parallax{height:calc(100% + 200px);top:-100px}.osa-experience-highlights-list,.osa-experience-highlights-list:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-experience-steps-list,.osa-experience-steps-list:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-experience-reasons-list,.osa-experience-reasons-list:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.osaviva-home-region-parallax-photo,.osaviva-home-region-parallax-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;height:calc(100% + 80px);transition-property:none;position:absolute;top:-40px}.osa-about-monkey-frame,.osa-about-monkey-frame:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:90%;height:300px}.osa-about-founder-frame,.osa-about-founder-frame:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:60%;height:190px;bottom:0;left:-10px}.osa-destinations-cta-photo-parallax,.osa-destinations-cta-photo-parallax:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){top:-40px;bottom:-40px}.osa-about-founder-static-frame,.osa-about-founder-static-frame:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:60%;height:190px;bottom:0;left:-10px}.osa-exp-why-layout,.osa-exp-why-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:28px;grid-template-columns:1fr}.osa-exp-why-image,.osa-exp-why-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:300px;max-height:560px}.osa-exp-why-photo,.osa-exp-why-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){position:relative;top:0}.osa-exp-hotel-item,.osa-exp-hotel-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-basis:86%;width:86%;min-width:86%}.osa-exp-hotels,.osa-exp-hotels:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:64px;padding-bottom:64px}.osa-exp-itinerary-grid,.osa-exp-itinerary-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.osa-exp-signature-item,.osa-exp-signature-item:nth-child(2n){flex-direction:column}.osa-editorial-hero-fade,.osa-editorial-hero-fade:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:180px}.osa-exp-editorial-heading,.osa-exp-editorial-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-end:2}.osa-exp-adaptive-trip-grid,.osa-exp-adaptive-trip-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(2,minmax(0,1fr))}.osa-givewell-why{padding-top:112px;padding-bottom:32px}.osa-givewell-why:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:88px}.osa-gw-stage,.osa-gw-stage:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:0;padding:0 24px 48px;display:block}.osa-gw-list,.osa-gw-list:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:20px;flex-direction:column;display:flex}.osa-gw-left,.osa-gw-left:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-gw-right,.osa-gw-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:20px;flex-direction:column;width:100%;padding:0;display:flex}.osa-gw-stack,.osa-gw-stack:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:20px;flex-direction:column;width:100%;display:flex}.osa-gw-tall,.osa-gw-tall:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.osa-gw-square,.osa-gw-square:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-gw-portrait,.osa-gw-portrait:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;height:260px}.osa-gw-center,.osa-gw-center:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;height:60vh;min-height:540px}.osa-gw-overlay,.osa-gw-overlay:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:28px}.osa-gw-overlay-title,.osa-gw-overlay-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:40px}.osa-gw-text-card,.osa-gw-text-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:0;padding:28px}.osa-gw-reason-body,.osa-gw-reason-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:17px}.osa-exp-trip-wave,.osa-exp-trip-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:180px}.osa-exp-trip-sea-fill,.osa-exp-trip-sea-fill:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){top:179px}.osa-gw-floating-reason{max-width:calc(100% - 40px);padding:24px;top:20px;bottom:auto;right:20px}.osa-gw-floating-reason:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:calc(100% - 40px);padding:24px;top:20px;right:20px}.osa-experience-label-full,.osa-experience-label-full:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.osa-experience-label-mobile,.osa-experience-label-mobile:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:block}.osa-exp-hero-content,.osa-exp-hero-content:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:124px 24px 32px}.osa-exp-hero-description{font-size:var(--_🔠-typography---size--body-2);line-height:1.4}.osa-country-guide-fade,.osa-country-guide-fade:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-image:none;height:40px;display:block}.osa-guide-related-frame,.osa-guide-related-frame:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){aspect-ratio:3/2;width:48%}.osa-exp-type-osa-region-overview-title,.osa-exp-type-osa-region-overview-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-exp-type-osa-region-section-title,.osa-exp-type-osa-region-section-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-38px);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osa-exp-type-osa-way-h2{font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--scale-38px);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osa-exp-type-osa-way-h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-38px);letter-spacing:0;font-weight:400;line-height:1.1}.osa-exp-type-osaviva-clairv-heading,.osa-exp-type-osaviva-clairv-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-38px);line-height:1.1;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0}.osa-exp-type-osa-region-overview-body{font-size:var(--_🔠-typography---size--body-2);letter-spacing:0;line-height:1.45}.osa-exp-type-osa-region-overview-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-exp-type-osa-way-body,.osa-exp-type-osa-way-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-body);letter-spacing:0;line-height:1.6}.osa-exp-type-osa-way-eyebrow,.osa-exp-type-osa-way-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-3);letter-spacing:.14em;line-height:1.2}.osa-exp-type-osa-gw-reason-title{max-width:100%;min-height:0;font-family:var(--_🔠-typography---font-family--body-1);font-size:var(--_🔠-typography---size--scale-22px);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-bottom:24px}.osa-exp-type-osa-gw-reason-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:100%;min-height:0;font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--scale-22px);line-height:1.2;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:.02em;margin-bottom:24px}.osa-exp-type-osa-gw-reason-body,.osa-exp-type-osa-gw-reason-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2);letter-spacing:0;line-height:1.6}.osa-exp-signature-eyebrow{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--scale-13px);letter-spacing:.12em;font-weight:500;line-height:1.4}.osa-exp-signature-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-3);letter-spacing:.14em;line-height:1.2}.osa-exp-review-heading{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-40px);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:0}.osa-exp-review-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-38px);line-height:1.1;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0}.osa-exp-itinerary-title{font-family:var(--_🔠-typography---font--heading-serif);font-size:22px;line-height:1.1;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:0}.osa-exp-itinerary-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h4);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osa-exp-itinerary-eyebrow,.osa-exp-itinerary-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-3)}.osa-exp-why-top-wave,.osa-exp-why-top-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:48px}.osa-exp-map-reviews{visibility:visible;padding-left:24px;padding-right:24px}.osa-exp-review-grid{scroll-snap-type:x mandatory;visibility:visible;column-gap:16px;padding-left:0;padding-right:0;display:flex;overflow:auto hidden}.osa-exp-review-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){scroll-snap-type:x mandatory;padding-left:24px;padding-right:24px;display:flex;overflow:auto hidden}.osa-exp-review-row{scroll-snap-align:start;visibility:visible;flex-shrink:0;width:100%}.osa-exp-review-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){scroll-snap-align:start;flex-shrink:0;width:100%}.osa-exp-review-item{scroll-snap-align:start;visibility:visible;flex-shrink:0;width:min(72vw,340px)}.osa-exp-review-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){scroll-snap-align:start;flex-shrink:0;width:80vw}.osa-exp-review-stack{visibility:visible;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:0;padding-left:0;padding-right:0}.osa-exp-review-stack:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:0;padding-left:0;padding-right:0}.osa-exp-why-bottom-transition{height:80px}.osa-exp-why-bottom-transition:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:88px}.osa-exp-why-bottom-wave,.osa-exp-why-bottom-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:40px}.osa-hotel-native-card{grid-template-columns:1fr;height:100%;min-height:0}.osa-hotel-native-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr;min-height:0}.osa-hotel-native-section{padding-top:96px;padding-bottom:128px}.osa-hotel-native-container,.osa-hotel-native-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:calc(100% - 32px)}.osa-hotel-native-heading{width:100%;font-family:var(--_🔠-typography---font--heading-serif);font-size:40px;font-weight:var(--_🔠-typography---weight--body);text-align:center;margin-left:auto;margin-right:auto}.osa-hotel-native-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:40px}.osa-hotel-native-mask,.osa-hotel-native-mask:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:86vw}.osa-hotel-native-title{color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--h5)}.osa-hotel-native-location{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--scale-13px)}.osa-hotel-native-description{font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--body-2)}.osa-hotel-native-cms-image{height:calc(100% + 220px);top:-110px}.osa-hotel-native-cms-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:260px}.osa-hotel-native-cms-row,.osa-hotel-native-cms-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:7vw;padding-right:7vw}.osa-hotel-native-cms-item{width:86vw;display:flex}.osa-hotel-native-cms-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:86vw}.osa-exp-signature-photo-frame{width:100%;height:360px}.osa-hotel-parallax-frame{height:240px}.osa-exp-review-card{width:100%;min-width:0}.osa-hotel-top-wave,.osa-hotel-bottom-wave{height:32px}.osa-exp-aureon-faq{padding-top:48px;padding-bottom:48px}.osa-exp-faq-grid{grid-template-columns:1fr;row-gap:40px}.osa-exp-faq-intro{max-width:560px;font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2);margin-top:0;margin-bottom:8px}.osa-exp-faq-question-text{font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-3);font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:var(--_🔠-typography---letter-spacing--body-2)}.osa-exp-faq-answer-text{font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2)}.osa-faq-page-heading{padding-top:112px;padding-bottom:40px}.osa-exp-faq-lead{text-align:center;align-items:center;row-gap:16px}.osa-exp-seaglass-review-card{visibility:visible;row-gap:16px;width:100%;min-width:0;padding:24px}.osa-exp-review-container{width:100%}.osa-journal-feature-item:first-child{grid-row:auto;min-height:360px;font-size:26px}.osa-pledge-mobile-gradient{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--_osaviva-brand-colors---cactus)35%,transparent),color-mix(in srgb,var(--_osaviva-brand-colors---cactus)90%,transparent));display:block}.osa-native-video-control,.osa-cms-video-control,.osa-cms-hero-video-control{display:none}.osa-contact-page{padding:120px 28px 70px}.osa-contact-title{font-size:48px}.osa-contact-section-title{font-size:22px}.osa-contact-panel{padding:24px}.osa-hotel-native-cms-row-2{padding-left:7vw;padding-right:7vw}.osa-hotel-native-section-2{padding-top:96px;padding-bottom:128px}.osa-hotel-native-container-2{width:calc(100% - 32px)}.osa-hotel-native-cms-item-2{width:86vw;display:flex}.osa-hotel-top-wave-2,.osa-hotel-bottom-wave-2{height:32px}.osa-hotel-native-heading-2{text-align:center;width:100%;margin-left:auto;margin-right:auto;font-family:Eighties Comeback,Georgia,sans-serif;font-size:40px;font-weight:400}.os-trip-form{flex-direction:column;gap:24px;display:flex}.os-trip-fact-icon{width:30px;height:30px;margin-bottom:14px}.os-trip-norra-fact-icon{background-color:#0000;width:34px;height:34px;padding:0}.os-trip-fact-text{text-align:center;max-width:100%}.os-trip-fact-label{letter-spacing:1px;font-size:11px;line-height:1.45}.os-trip-fact-circle{width:52px;height:52px}.osa-extended-page{padding:104px 24px 64px}.osa-extended-title{font-size:44px}.oe-section{padding:28px 0 32px}.oe-heading{font-size:28px}.oe-grid{grid-column-gap:22px;grid-row-gap:22px;grid-template-rows:auto;grid-template-columns:1fr}.oe-choice-grid,.oe-paired-row{grid-template-rows:auto;grid-template-columns:1fr}.osa-book-page{padding:112px 24px 64px}.osa-book-heading{margin-bottom:32px}.osa-book-title{font-size:52px}.hiw-stable-title{font-size:38px}.osa-how-section,.osa-how-tinted-section{padding:64px 24px}.osa-examples-actions{justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto}.osa-examples-list{grid-template-rows:repeat(4,120px);grid-template-columns:1fr 1fr}.osa-work-section{padding-top:56px;padding-bottom:56px}.osa-work-heading{margin-bottom:32px}.osa-work-grid{grid-template-columns:1fr}.osa-work-step{grid-row-gap:20px;grid-template-columns:1fr}.osa-work-price{font-size:30px}.osa-work-journeys{grid-template-columns:1fr}.hiw2-stats{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.hiw2-stat-num{font-size:56px}.hiw2-incl{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);padding-left:24px;padding-right:24px}.osa-hiw-rainforest-hero-image{object-position:58% 65%}.osa-merona-photo{height:300px}.osa-hiw-highlights{grid-template-rows:auto;grid-template-columns:1fr}.osa-hiw-highlight-nav{grid-column-gap:20px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid;position:static}.osa-hiw-highlight-entries{grid-row-gap:56px}.osa-hiw-highlight-photo{aspect-ratio:3/2;height:auto}.osa-hiw-review-metric{padding-left:16px;padding-right:16px}.osa-hiw-review-metric-number{font-size:48px}.osa-hiw-review-metric-label{font-size:15px}.osa-aureon-investment-grid{grid-template-rows:auto;grid-template-columns:1fr}.osa-aureon-investment-price{font-size:40px}.osa-hiw-cta-footer-photo{background-position:60%}.os-lp-start-options{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.photo-404{background-image:linear-gradient(#1428281a 0%,#14282866 50%,#142828c7 100%),url(https://s3.amazonaws.com/webflow-prod-assets/6a739715a732742fcaa4dfce/6aa5c29cac93082b8a82d071_colombia-tayrona-national-park-santa-marta-magdalena.jpg);min-height:88vh}.osa-press-section{padding-top:56px;padding-bottom:56px}.osa-press-name{font-size:26px}.osa-press-strip{column-gap:28px}.osa-press-media-grid{grid-template-columns:minmax(0,1fr)}.osa-press-headshot{max-width:320px}.osa-go-hero{min-height:70vh}.osa-go-intro{padding-top:48px;padding-bottom:24px}.osa-go-intro-text{text-align:left;font-size:17px}.osa-go-h2{margin-bottom:24px}.osa-go-how{padding-top:48px;padding-bottom:48px}.osa-go-steps{grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr}.osa-go-reviews{padding-top:48px;padding-bottom:48px}.osa-go-card-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:20px 16px;padding-bottom:12px;overflow-x:auto}.osa-go-intro-para{font-size:17px;line-height:1.6}.osaviva-included-section{padding-top:64px;padding-bottom:32px}.osaviva-included-grid{grid-template-columns:1fr}.osaviva-included-panel{padding:40px 24px}.osaviva-included-title{max-width:240px;font-size:38px}}@media screen and (max-width:479px){body,body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){--_🔠-typography---font-family--body-2:var(--_🔠-typography---font--body);--_🔠-typography---size--body-2:14px;--_🔠-typography---line-height--body-2:20px;--_🔠-typography---font-weight--body-2:var(--_🔠-typography---weight--body);--_🔠-typography---letter-spacing--body-2:0px;--_🔠-typography---font-family--h1:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h1:48px;--_🔠-typography---line-height--h1:54.24px;--_🔠-typography---font-weight--h1:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h1:-2px;--_🔠-typography---font-family--h2:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h2:40px;--_🔠-typography---line-height--h2:46px;--_🔠-typography---font-weight--h2:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h2:-1.5px;--_🔠-typography---font-family--h3:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h3:30px;--_🔠-typography---line-height--h3:42px;--_🔠-typography---font-weight--h3:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h3:-.5px;--_🔠-typography---font-family--h4:var(--_🔠-typography---font--heading-sans);--_🔠-typography---size--h4:24px;--_🔠-typography---line-height--h4:30px;--_🔠-typography---font-weight--h4:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h4:-1px;--_🔠-typography---font-family--h5:var(--_🔠-typography---font--heading-sans);--_🔠-typography---size--h5:20px;--_🔠-typography---line-height--h5:24px;--_🔠-typography---font-weight--h5:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h5:-.5px;--_🔠-typography---font-family--h6:var(--_🔠-typography---font--heading-sans);--_🔠-typography---size--h6:20px;--_🔠-typography---line-height--h6:24px;--_🔠-typography---font-weight--h6:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h6:-.25px;--_🔠-typography---font-family--label-2:var(--_🔠-typography---font--label);--_🔠-typography---size--label-2:8px;--_🔠-typography---line-height--label-2:10px;--_🔠-typography---font-weight--label-2:var(--_🔠-typography---weight--label);--_🔠-typography---letter-spacing--label-2:.75px;--_🔠-typography---font-family--label-1:var(--_🔠-typography---font--label);--_🔠-typography---size--label-1:10px;--_🔠-typography---line-height--label-1:12px;--_🔠-typography---font-weight--label-1:var(--_🔠-typography---weight--label);--_🔠-typography---letter-spacing--label-1:.75px;--_🔠-typography---font--heading-serif:"Eighties Comeback",Georgia,sans-serif;--_🔠-typography---size--policy-h1-tablet:56px;--_🔠-typography---weight--scale-400:400;--_🔠-typography---size--scale-44px:44px;--_🔠-typography---size--scale-40px:40px;--_🔠-typography---size--destination-card-title:36px;--_🔠-typography---font-family--body-3:var(--_🔠-typography---font--body);--_🔠-typography---size--body-3:12px;--_🔠-typography---line-height--body-3:16px;--_🔠-typography---font-weight--body-3:var(--_🔠-typography---weight--body);--_🔠-typography---letter-spacing--body-3:0px;--_🔠-typography---font--body:Figtree,Arial,sans-serif;--_🔠-typography---font-family--body-1:var(--_🔠-typography---font--body);--_🔠-typography---size--body-1:16px;--_🔠-typography---line-height--body-1:24px;--_🔠-typography---font-weight--body-1:var(--_🔠-typography---weight--body);--_🔠-typography---letter-spacing--body-1:0px;--_🔠-typography---font-family--button-1:var(--_🔠-typography---font--button);--_🔠-typography---size--button-1:14px;--_🔠-typography---line-height--button-1:20px;--_🔠-typography---font-weight--button-1:var(--_🔠-typography---weight--button);--_🔠-typography---letter-spacing--button-1:.25px;--_🔠-typography---font--heading-sans:Figtree,Arial,sans-serif;--_🔠-typography---size--destination-selector:11px;--_🔠-typography---all-weights--medium:500;--_🔠-typography---font--button:Figtree,Arial,sans-serif;--_🔠-typography---line-height--button-2:12px;--_🔠-typography---font-family--button-2:var(--_🔠-typography---font--button);--_🔠-typography---size--button-2:12px;--_🔠-typography---font-weight--button-2:var(--_🔠-typography---weight--button);--_🔠-typography---letter-spacing--button-2:.25px;--_🔠-typography---font-family--h0:var(--_🔠-typography---font--heading-serif);--_🔠-typography---size--h0:48px;--_🔠-typography---line-height--h0:54.24px;--_🔠-typography---font-weight--h0:var(--_🔠-typography---weight--heading-sans);--_🔠-typography---letter-spacing--h0:-3px;--_🔠-typography---weight--body-bold:500;--_🔠-typography---size--scale-15px:15px;--_🔠-typography---weight--heading-serif:300;--_🔠-typography---font--label:Figtree,Arial,sans-serif;--_🔠-typography---size--scale-9-5vw:9.5vw;--_🔠-typography---size--scale-10-25vw:10.25vw;--_🔠-typography---size--scale-14vw:14vw;--_🔠-typography---size--policy-h2:20px;--_🔠-typography---size--policy-h2-mobile:18px;--_🔠-typography---size--scale-34px:34px;--_🔠-typography---size--scale-26px:26px;--_🔠-typography---size--section-desktop:56px;--_🔠-typography---size--path-card-title-tablet:24px;--_🔠-typography---size--scale-22px:22px;--_🔠-typography---size--scale-92px:92px;--_🔠-typography---size--scale-88px:88px;--_🔠-typography---size--scale-76px:76px;--_🔠-typography---size--policy-h1:64px;--_🔠-typography---weight--body:400;--_🔠-typography---size--scale-52px:52px;--_🔠-typography---size--policy-body:18px;--_🔠-typography---size--eyebrow-desktop:12px;--_🔠-typography---weight--label:400;--_🔠-typography---weight--button:500;--_🔠-typography---size--policy-h1-mobile-landscape:48px;--_🔠-typography---size--regional-heading-minimum:32px;--_🔠-typography---size--scale-80px:80px;--_🔠-typography---size--scale-38px:38px;--_🔠-typography---size--destination-card-body:17px;--_🔠-typography---size--scale-96px:96px;--_🔠-typography---size--scale-13px:13px;--_🔠-typography---size--regional-body:18px;--_🔠-typography---weight--heading-sans:500;--_🔠-typography---weight--scale-600:600;--_🔠-typography---weight--scale-700:700;--_🔠-typography---size--regional-heading-maximum:56px;--_🔠-typography---line-height--article-ratio:1.5;--_🔠-typography---letter-spacing--path-card-title-tablet:0px;--_❇️-icon---icon-size--medium:20px;--_❇️-icon---icon-size--small:12px;--_❇️-icon---icon-size--large:28px;--_❇️-icon---icon-size--extra-large:44px;--_❇️-icon---icon-stroke:1.25px;--_🔘-radius---ui-elements--input:8px;--_🔘-radius---general--large:20px;--_🔘-radius---general--default:12px;--_🔘-radius---ui-elements--button-base:4px;--_🔘-radius---ui-elements--button-circle:24px;--_🔘-radius---ui-elements--tag:16px;--_🔘-radius---general--full:100vw;--_🔘-radius---cards--subtle:4px;--_🔘-radius---cards--destination:16px;--_🔘-radius---cards--square:0px;--spacing--16:12px;--spacing--32:24px;--spacing--0:0px;--spacing--12:10px;--spacing--24:16px;--container--main:1800px;--grid--page-padding:16px;--spacing--64:48px;--spacing--48:32px;--section-padding--small:48px;--section-padding--large:96px;--section-padding--medium:64px;--section-padding--extra-small:24px;--section-padding--extra-large:120px;--spacing--8:8px;--all-weights--medium:500;--max-width--3-columns:332px;--max-width--4-columns:448px;--spacing--4:4px;--max-width--7-columns:796px;--spacing--80:56px;--max-width--5-columns:564px;--spacing--20:16px;--grid--column-gap:12px;--grid--content-gap:40px;--spacing--120:80px;--max-width--8-columns:912px;--max-width--2-columns:216px;--max-width--10-columns:1144px;--max-width--6-columns:680px;--max-width--9-columns:1028px;--all-weights--bold:700;--all-weights--semi-bold:600;--all-weights--normal:400;--spacing--72:72px;--max-width--12-columns:1376px;--container--small:912px;--container--article:1200px;--all-weights--thin:100;--all-weights--extra-light:200;--all-weights--light:300;--all-weights--extra-bold:800;--all-weights--black:900;--motion--home-region-photo-position:50%}.button-wrap-style-guide,.button-wrap-style-guide:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:24px;grid-row-gap:24px}.main-container:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){position:relative}.text-h2.osa-seasonal-coconut-title,.text-h2.osa-seasonal-coconut-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-title)}.colors-grid-style-guide,.colors-grid-style-guide:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr}.section.cta-b-section,.section.cta-b-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:0}.section.cta-b-section.hiw-brand-cta.osa-hiw-continuous-cta{padding-bottom:80px}.section.home-a-tabs-section,.section.home-a-tabs-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:block}.text-h1,.text-h1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-40px)}.text-h1.no-margins.heading-strong.homepage-h2-size,.text-h1.no-margins.heading-strong.homepage-h2-size:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400)}.text-h1.osaviva-directory-title-spacing{font-size:42px;line-height:1.05}.text-h1.osaviva-directory-title-spacing:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-title)}.text-h1.osa-regional-hero-title,.text-h1.osa-native-page-h1{font-size:52px;line-height:1.05}.footer{padding-bottom:24px}.footer:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){background-color:#0000;height:auto;min-height:0;margin:0;padding:0 0 24px;position:relative;inset:auto;transform:translate(0,0)}.footer:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:24px}.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg.osa-destinations-coral-bg,.button-bg.osaviva-home-primary-bg.osaviva-home-scrolled-primary-bg.osa-destinations-coral-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:#0000;border-color:#0000}.grid-sales,.grid-sales:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr 1fr 1fr}.sales-cta,.sales-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:space-between;align-items:flex-start;padding-top:16px;padding-bottom:16px}.sales-card,.sales-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:12px;grid-row-gap:12px}.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta,.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---sunset);font-family:var(--_🔠-typography---font--button);color:var(--_osaviva-brand-colors---coconut)}.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta:hover,.cta-small.osaviva-home-primary-cta.osaviva-home-scrolled-primary-cta.osa-destinations-coral-cta:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---apricot-cream);color:var(--_osaviva-brand-colors---coconut)}.system-thirds,.system-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.grid-thirds-sales-page,.grid-thirds-sales-page:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.master-footer:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){width:100%;height:auto;max-height:none;margin:0;position:relative;inset:auto;overflow:visible;transform:translate(0,0)}.footer-columns,.footer-columns:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-auto-columns:1fr}.footer-halves:where(.w-variant-d75bc9cd-3d1f-5fd1-c5da-f90d51813783){margin-top:0;transform:translate(0,0)}.navbar.osaviva-home-navbar,.navbar.osaviva-home-navbar:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:calc(100% - 20px);max-width:none}.brand-nav.osaviva-home-brand{width:clamp(90px,100vw - 240px,126px)}.brand-nav.osaviva-home-brand:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.brand-nav.osaviva-secondary-brand,.brand-nav.osaviva-secondary-brand:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:126px}.nav-container.osaviva-home-nav-row{grid-column-gap:8px}.nav-column-item,.nav-column-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:left}.byq-cta,.byq-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:245px}.nav-column-item-mobile,.nav-column-item-mobile:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:left}.nav-column-item-mobile.osaviva-home-mobile-row,.nav-column-item-mobile.osaviva-home-mobile-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-3);padding-top:15px;padding-bottom:15px}.nav-left{grid-column-gap:8px}.wrap-mobile-bg,.wrap-mobile-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:8px;padding-right:8px}.link-mobile-menu.osaviva-home-mobile-link,.link-mobile-menu.osaviva-home-mobile-link:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-3)}.contact-a-office-bottom-tile,.contact-a-office-bottom-tile:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:wrap}.contact-a-office-card,.contact-a-office-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:none}.timeline-item,.timeline-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.icon-wrap-feature.block-feature,.icon-wrap-feature.block-feature:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.checkbox-contact,.checkbox-contact:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:20px;height:20px}.input-halves,.input-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.project-video-halves,.project-video-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.video-project-large,.video-project-large:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:300px}.project.projects-b.inclined,.project.projects-b.inclined:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:-100vw}.project-a-column-first,.project-a-column-first:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.project-a-column-second,.project-a-column-second:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:column;justify-content:space-between;align-items:stretch}.projects-c-grid,.projects-c-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.headline-blog,.headline-blog:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:40px}.blog-thirds,.blog-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.image-wrap-team,.image-wrap-team:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:260px}.content-wrap-about,.content-wrap-about:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:25vh}.tabs-menu-faq,.tabs-menu-faq:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:row;justify-content:flex-start;align-items:center;overflow:auto}.tab-link-faq,.tab-link-faq:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex:none}.cta-a-halves,.cta-a-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.home-a-stats-grid,.home-a-stats-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.video-stats,.video-stats:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:94%;height:auto;min-height:32rem;padding-top:var(--spacing--24);padding-bottom:var(--spacing--24)}.master-stats,.master-stats:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:132px;grid-row-gap:var(--spacing--32);min-height:29rem}.rating-halves,.rating-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.marquee-thirds,.marquee-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr;height:400px}.image-wrap-author-testimonial,.image-wrap-author-testimonial:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:32px;height:32px}.single-marquee-testimonials,.single-marquee-testimonials:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:16px;grid-row-gap:16px}.marquee-vertical.testimonials._2nd,.marquee-vertical.testimonials._2nd:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.card-testimonial-marquee,.card-testimonial-marquee:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:24px}.video-cta,.video-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-bottom:0}.overlay-stats-bottom,.overlay-stats-bottom:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:70%}.card-case-small,.card-case-small:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:240px}.mask-feature-slider,.mask-feature-slider:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:270px}.images-halves,.images-halves:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:column}.image-wrap-halves.second,.image-wrap-halves.second:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:var(--spacing--0)}.cta-block,.cta-block:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:wrap}.headline-logos,.headline-logos:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--80)}.logo-tile,.logo-tile:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:175px;height:85px}.stats-thirds,.stats-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.home-c-hero-thirds,.home-c-hero-thirds:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.video-hero-home-c,.video-hero-home-c:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:auto;min-height:360px}.image-wrap-service-card,.image-wrap-service-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:300px}.home-b-marquee-bg,.home-b-marquee-bg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:600px;bottom:-17%}.osaviva-video-hero__eyebrow,.osaviva-video-hero__eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;margin-top:0;margin-bottom:16px}.osaviva-video-hero__title,.osaviva-video-hero__title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-14vw);line-height:.88}.osaviva-home-mobile-promo-eyebrow,.osaviva-home-mobile-promo-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osaviva-home-about-eyebrow,.osaviva-home-about-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em}.osaviva-home-about-eyebrow.osa-seasonal-coconut-eyebrow,.osaviva-home-about-eyebrow.osa-seasonal-coconut-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---coconut);margin-bottom:0}.osaviva-region-card-eyebrow,.osaviva-region-card-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osaviva-hero-wave,.osaviva-hero-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:175%;height:40px;left:-37.5%}.merona-sessions,.merona-sessions:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.merona-collection-grid,.merona-collection-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.osaviva-paths-header,.osaviva-paths-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:0px;grid-row-gap:24px;grid-template-columns:1fr;margin-bottom:40px}.osaviva-paths-heading-wrap,.osaviva-paths-heading-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:4px;grid-row-gap:0px;text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%}.osaviva-paths-eyebrow,.osaviva-paths-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:.14em;margin-top:0;margin-bottom:16px}.osaviva-paths-heading,.osaviva-paths-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-paths-heading-accent,.osaviva-paths-heading-accent:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:auto;font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0;white-space:nowrap;margin-top:0}.osaviva-paths-intro,.osaviva-paths-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:27ch;font-size:var(--_🔠-typography---size--body-2);text-align:center;margin-left:auto;margin-right:auto;line-height:1.35}.osaviva-paths-cards,.osaviva-paths-cards:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr;grid-auto-rows:auto;height:auto;display:grid}.osaviva-path-card,.osaviva-path-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:192px;min-height:0}.osaviva-path-card:hover,.osaviva-path-card:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-grow:1;transform:none}.osaviva-path-card.mosaic-tall,.osaviva-path-card.mosaic-tall:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-path-card.mosaic-half,.osaviva-path-card.mosaic-half:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-path-card.mosaic-small,.osaviva-path-card.mosaic-small:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-path-card.mosaic-wide,.osaviva-path-card.mosaic-wide:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:auto}.osaviva-path-content,.osaviva-path-content:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:12px 16px}.osaviva-path-copy,.osaviva-path-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:6px;grid-row-gap:6px}.osaviva-path-title,.osaviva-path-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--path-card-title-tablet);line-height:1.05}.osaviva-path-desc,.osaviva-path-desc:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:100%;line-height:1.35}.why-field-right,.why-field-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:330px}.why-field-grid,.why-field-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr;margin-top:136px}.why-field-grid-item,.why-field-grid-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-top:1px dashed #15350861;min-height:220px;padding-left:0}.osaviva-about-bridge-inner,.osaviva-about-bridge-inner:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:var(--max-width--6-columns);grid-row-gap:10px}.osaviva-why-stats-intro,.osaviva-why-stats-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:0px;margin-bottom:40px}.osaviva-why-stats-intro-right,.osaviva-why-stats-intro-right:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.osaviva-why-stats-heading,.osaviva-why-stats-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0;padding-bottom:.16em;overflow:visible}.osaviva-why-stats-grid,.osaviva-why-stats-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:14px;grid-row-gap:14px;grid-template-rows:auto;grid-template-columns:1fr}.osaviva-why-stat-card,.osaviva-why-stat-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){scroll-snap-align:start;flex-shrink:0;width:84vw;min-width:84vw}.osaviva-why-stat-card.osaviva-why-stat-card-one,.osaviva-why-stat-card.osaviva-why-stat-card-one:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-why-stat-card.osaviva-why-stat-card-two,.osaviva-why-stat-card.osaviva-why-stat-card-two:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-why-stat-card.osaviva-why-stat-card-three,.osaviva-why-stat-card.osaviva-why-stat-card-three:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-why-stat-card.osaviva-why-stat-card-four,.osaviva-why-stat-card.osaviva-why-stat-card-four:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:auto}.osaviva-why-stat-card-one,.osaviva-why-stat-card-one:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row:auto;grid-column-start:1;min-height:320px}.osaviva-why-stat-card-two,.osaviva-why-stat-card-two:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-why-stat-card-three,.osaviva-why-stat-card-three:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:auto;grid-column-start:1;min-height:320px}.osaviva-why-stat-title.osaviva-process-card-title,.osaviva-why-stat-title.osaviva-process-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:0;font-size:var(--_🔠-typography---size--policy-h2);line-height:1.2;font-weight:var(--_🔠-typography---weight--scale-400)}.osaviva-why-stat-number.osaviva-process-card-number,.osaviva-why-stat-number.osaviva-process-card-number:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:56px;font-size:var(--_🔠-typography---size--policy-h1-tablet)}.osaviva-why-image-card,.osaviva-why-image-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.osaviva-why-image-one,.osaviva-why-image-one:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-area:auto/1;height:320px}.osaviva-why-image.osaviva-why-tablet-photo,.osaviva-why-image.osaviva-why-tablet-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.osaviva-why-stat-card-four,.osaviva-why-stat-card-four:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-start:auto;grid-column-start:1;min-height:320px}.osaviva-map-wave,.osaviva-map-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:175%;height:40px;left:-37.5%}.osaviva-policy-container,.osaviva-policy-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:calc(100% - 2.5rem)}.osaviva-policy-eyebrow,.osaviva-policy-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em}.osaviva-policy-title,.osaviva-policy-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-40px);line-height:1.15;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:0}.osaviva-why-cards-track,.osaviva-why-cards-track:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;column-gap:14px;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:4px;padding-left:20px;padding-right:20px;scroll-padding-left:20px;scroll-padding-right:20px;display:flex;overflow:auto hidden}.osaviva-clairv-sticky,.osaviva-clairv-sticky:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:3rem;grid-row-gap:40px}.osaviva-clairv-kicker,.osaviva-clairv-kicker:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center;letter-spacing:.14em;align-self:center;margin-top:0;margin-bottom:0;margin-left:0}.osaviva-clairv-heading-wrap,.osaviva-clairv-heading-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);grid-row-gap:16px;text-align:center;align-self:center;align-items:center}.osaviva-clairv-heading,.osaviva-clairv-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0}.osaviva-clairv-viewport,.osaviva-clairv-viewport:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:12px;padding-bottom:16px}.osaviva-clairv-track,.osaviva-clairv-track:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-right:var(--grid--page-padding);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap)}.osaviva-clairv-card,.osaviva-clairv-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-basis:18rem;width:18rem}.osaviva-clairv-card-panel,.osaviva-clairv-card-panel:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:var(--_🔘-radius---cards--subtle);background-color:var(--_osaviva-brand-colors---sea-glass);width:18rem;height:24rem}.osaviva-clairv-card-title,.osaviva-clairv-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--h4);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osaviva-clairv-card-desc,.osaviva-clairv-card-desc:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none;height:auto;max-height:none;font-family:var(--_🔠-typography---font-family--body-2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2);overflow:visible}.ov-journal,.ov-journal:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:0}.ov-journal-header,.ov-journal-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:600px;padding:130px var(--spacing--20)180px}.ov-journal-summary,.ov-journal-summary:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:680px;margin-top:var(--spacing--24);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);margin-left:auto;margin-right:auto;line-height:1.5}.ov-journal-hero,.ov-journal-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-right:var(--spacing--12);padding-bottom:0;padding-left:var(--spacing--12);margin-top:0;margin-bottom:0}.ov-journal-image,.ov-journal-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:0;width:100%;max-width:none;height:calc(100% + 128px);top:-64px;bottom:auto}.ov-journal-reading,.ov-journal-reading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-right:var(--spacing--20);padding-left:var(--spacing--20)}.ov-journal-title,.ov-journal-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:1000px;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0;margin-top:0}.guide-header,.guide-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-color:var(--_osaviva-brand-colors---coconut);width:100%;min-height:600px;font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);text-align:center;margin:0 auto;padding:130px 24px 180px}.guide-title,.guide-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none;margin:0 auto var(--spacing--24);font-family:var(--_🔠-typography---font--heading-serif),serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:0}.guide-eyebrow,.guide-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;margin:0 auto var(--spacing--20);font-family:var(--_🔠-typography---font--label),sans-serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--all-weights--bold);text-align:center;letter-spacing:.15em}.guide-summary,.guide-summary:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:800px;font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-2);line-height:1.5;font-weight:var(--_🔠-typography---weight--body);text-align:center;margin:0 auto 40px}.guide-hero-image,.guide-hero-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){object-fit:cover;border-radius:0;width:100%;max-width:none;height:calc(100% + 128px);margin:0 auto;display:block;position:absolute;top:-64px;bottom:auto}.guide-layout,.guide-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:calc(100% - calc(var(--spacing--4)*10));grid-column-gap:clamp(48px,7vw,calc(4px*32));grid-row-gap:clamp(48px,7vw,calc(4px*32));background-color:var(--_osaviva-brand-colors---coconut);grid-template-columns:minmax(200px,250px) minmax(0,1fr);align-items:start;max-width:none;margin:0 auto;padding:0 0 clamp(80px,9vw,144px);display:block}.guide-sidebar,.guide-sidebar:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--24);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);align-self:start;font-size:15.2px;line-height:1.45;position:static;top:112px;transform:none}.guide-content,.guide-content:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){opacity:1;overflow-wrap:break-word;visibility:visible;width:100%;min-width:0;height:auto;display:block;overflow:visible;container-type:inline-size}.guide-prose,.guide-prose:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:72ch;margin-bottom:var(--spacing--32);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-2);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-top:0;margin-left:0;margin-right:0;line-height:1.7}.guide-wide,.guide-wide:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none;margin-bottom:var(--spacing--48);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--policy-body);font-weight:var(--_🔠-typography---weight--body);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);min-width:0;margin-top:0;margin-left:0;margin-right:0;line-height:30px}.guide-cta,.guide-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:var(--spacing--64)5vw;background-color:var(--_osaviva-brand-colors---sea-glass);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---coconut);text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover}.guide-cta.osa-destinations-cta-map-edge,.guide-cta.osa-destinations-cta-map-edge:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){clip-path:polygon(0% 2.7778vw,.0024% 2.7772vw,.0097% 2.7755vw,.0224% 2.7727vw,.0407% 2.7687vw,.0651% 2.7637vw,.0958% 2.7576vw,.1333% 2.7505vw,.1778% 2.7424vw,.2297% 2.7332vw,.2894% 2.7231vw,.3571% 2.712vw,.4333% 2.7vw,.5183% 2.687vw,.6125% 2.6732vw,.7161% 2.6584vw,.8296% 2.6428vw,.9533% 2.6263vw,1.0875% 2.609vw,1.2326% 2.5909vw,1.3889% 2.572vw,1.5568% 2.5523vw,1.7366% 2.5319vw,1.9286% 2.5108vw,2.1333% 2.4889vw,2.351% 2.4663vw,2.5819% 2.4431vw,2.8266% 2.4192vw,3.0852% 2.3947vw,3.3582% 2.3695vw,3.6458% 2.3438vw,3.9486% 2.3174vw,4.2667% 2.2905vw,4.6005% 2.2631vw,4.9505% 2.2352vw,5.3168% 2.2067vw,5.7% 2.1778vw,6.1003% 2.1484vw,6.5181% 2.1185vw,6.9536% 2.0883vw,7.4074% 2.0576vw,7.8797% 2.0266vw,8.3708% 1.9951vw,8.8812% 1.9634vw,9.4111% 1.9313vw,9.9609% 1.8989vw,10.531% 1.8662vw,11.1217% 1.8332vw,11.7333% 1.8vw,12.3663% 1.7666vw,13.0208% 1.7329vw,13.6974% 1.699vw,14.3963% 1.665vw,15.1179% 1.6308vw,15.8625% 1.5965vw,16.6305% 1.5621vw,17.4222% 1.5276vw,18.238% 1.493vw,19.0782% 1.4583vw,19.9432% 1.4236vw,20.8333% 1.3889vw,22.2146% 1.3449vw,23.5812% 1.3166vw,24.9337% 1.3034vw,26.2727% 1.3044vw,27.599% 1.319vw,28.9131% 1.3465vw,30.2158% 1.3861vw,31.5077% 1.4371vw,32.7893% 1.4988vw,34.0615% 1.5705vw,35.3249% 1.6515vw,36.58% 1.7411vw,37.8276% 1.8385vw,39.0683% 1.9431vw,40.3027% 2.054vw,41.5316% 2.1707vw,42.7555% 2.2923vw,43.9752% 2.4183vw,45.1912% 2.5477vw,46.4043% 2.68vw,47.6151% 2.8145vw,48.8242% 2.9503vw,50.0323% 3.0868vw,51.24% 3.2233vw,52.448% 3.3591vw,53.657% 3.4934vw,54.8676% 3.6255vw,56.0805% 3.7548vw,57.2963% 3.8804vw,58.5156% 4.0017vw,59.7392% 4.118vw,60.9677% 4.2286vw,62.2016% 4.3326vw,63.4418% 4.4295vw,64.6888% 4.5185vw,65.9433% 4.5989vw,67.206% 4.6699vw,68.4774% 4.7309vw,69.7584% 4.7812vw,71.0494% 4.82vw,72.3512% 4.8465vw,73.6644% 4.8602vw,74.9897% 4.8603vw,76.3277% 4.846vw,77.679% 4.8166vw,79.0445% 4.7715vw,80.4246% 4.7099vw,81.82% 4.6311vw,83.2314% 4.5344vw,84.6595% 4.419vw,86.1049% 4.2843vw,87.5683% 4.1296vw,89.0502% 3.954vw,90.5515% 3.757vw,92.0726% 3.5378vw,93.6143% 3.2956vw,95.1773% 3.0298vw,96.7621% 2.7396vw,98.3695% 2.4244vw,100% 2.0833vw,100% calc(100% - .4167vw),99.2111% calc(100% - .4399vw),98.4413% calc(100% - .4678vw),97.6898% calc(100% - .5003vw),96.956% calc(100% - .537vw),96.2392% calc(100% - .578vw),95.5389% calc(100% - .6229vw),94.8543% calc(100% - .6717vw),94.1848% calc(100% - .7241vw),93.5297% calc(100% - .7799vw),92.8884% calc(100% - .8391vw),92.2602% calc(100% - .9014vw),91.6444% calc(100% - .9667vw),91.0405% calc(100% - 1.0347vw),90.4477% calc(100% - 1.1053vw),89.8655% calc(100% - 1.1784vw),89.293% calc(100% - 1.2537vw),88.7297% calc(100% - 1.3311vw),88.175% calc(100% - 1.4104vw),87.6281% calc(100% - 1.4915vw),87.0885% calc(100% - 1.5741vw),86.5554% calc(100% - 1.6581vw),86.0282% calc(100% - 1.7433vw),85.5062% calc(100% - 1.8295vw),84.9889% calc(100% - 1.9167vw),84.4755% calc(100% - 2.0045vw),83.9653% calc(100% - 2.0928vw),83.4578% calc(100% - 2.1815vw),82.9523% calc(100% - 2.2704vw),82.448% calc(100% - 2.3592vw),81.9444% calc(100% - 2.4479vw),81.4409% calc(100% - 2.5363vw),80.9366% calc(100% - 2.6241vw),80.4311% calc(100% - 2.7112vw),79.9236% calc(100% - 2.7975vw),79.4134% calc(100% - 2.8827vw),78.9% calc(100% - 2.9667vw),78.3826% calc(100% - 3.0493vw),77.8607% calc(100% - 3.1303vw),77.3335% calc(100% - 3.2096vw),76.8004% calc(100% - 3.287vw),76.2608% calc(100% - 3.3624vw),75.7139% calc(100% - 3.4354vw),75.1591% calc(100% - 3.506vw),74.5959% calc(100% - 3.5741vw),74.0234% calc(100% - 3.6393vw),73.4412% calc(100% - 3.7016vw),72.8484% calc(100% - 3.7608vw),72.2444% calc(100% - 3.8167vw),71.6287% calc(100% - 3.8691vw),71.0005% calc(100% - 3.9178vw),70.3592% calc(100% - 3.9628vw),69.7041% calc(100% - 4.0037vw),69.0346% calc(100% - 4.0405vw),68.35% calc(100% - 4.0729vw),67.6497% calc(100% - 4.1008vw),66.9329% calc(100% - 4.1241vw),66.1991% calc(100% - 4.1424vw),65.4476% calc(100% - 4.1558vw),64.6778% calc(100% - 4.1639vw),63.8889% calc(100% - 4.1667vw),63.1967% calc(100% - 4.1649vw),62.509% calc(100% - 4.1599vw),61.8255% calc(100% - 4.1516vw),61.1461% calc(100% - 4.1401vw),60.4705% calc(100% - 4.1257vw),59.7986% calc(100% - 4.1083vw),59.1302% calc(100% - 4.0882vw),58.465% calc(100% - 4.0654vw),57.803% calc(100% - 4.0401vw),57.1438% calc(100% - 4.0123vw),56.4873% calc(100% - 3.9823vw),55.8333% calc(100% - 3.95vw),55.1817% calc(100% - 3.9156vw),54.5322% calc(100% - 3.8793vw),53.8845% calc(100% - 3.8411vw),53.2387% calc(100% - 3.8012vw),52.5944% calc(100% - 3.7597vw),51.9514% calc(100% - 3.7167vw),51.3096% calc(100% - 3.6722vw),50.6687% calc(100% - 3.6265vw),50.0286% calc(100% - 3.5797vw),49.3891% calc(100% - 3.5318vw),48.75% calc(100% - 3.483vw),48.1111% calc(100% - 3.4333vw),47.4722% calc(100% - 3.383vw),46.8331% calc(100% - 3.3321vw),46.1936% calc(100% - 3.2807vw),45.5535% calc(100% - 3.229vw),44.9126% calc(100% - 3.1771vw),44.2708% calc(100% - 3.125vw),43.6279% calc(100% - 3.0729vw),42.9835% calc(100% - 3.021vw),42.3377% calc(100% - 2.9693vw),41.6901% calc(100% - 2.9179vw),41.0405% calc(100% - 2.867vw),40.3889% calc(100% - 2.8167vw),39.7349% calc(100% - 2.767vw),39.0784% calc(100% - 2.7182vw),38.4193% calc(100% - 2.6703vw),37.7572% calc(100% - 2.6235vw),37.092% calc(100% - 2.5778vw),36.4236% calc(100% - 2.5333vw),35.7517% calc(100% - 2.4903vw),35.0761% calc(100% - 2.4488vw),34.3967% calc(100% - 2.4089vw),33.7132% calc(100% - 2.3707vw),33.0255% calc(100% - 2.3344vw),32.3333% calc(100% - 2.3vw),31.6365% calc(100% - 2.2677vw),30.9349% calc(100% - 2.2377vw),30.2283% calc(100% - 2.2099vw),29.5165% calc(100% - 2.1846vw),28.7992% calc(100% - 2.1618vw),28.0764% calc(100% - 2.1417vw),27.3478% calc(100% - 2.1243vw),26.6132% calc(100% - 2.1099vw),25.8724% calc(100% - 2.0984vw),25.1253% calc(100% - 2.0901vw),24.3716% calc(100% - 2.0851vw),23.6111% calc(100% - 2.0833vw),23.1589% calc(100% - 2.0838vw),22.7051% calc(100% - 2.0852vw),22.25% calc(100% - 2.0876vw),21.7936% calc(100% - 2.0911vw),21.3363% calc(100% - 2.0956vw),20.8781% calc(100% - 2.1011vw),20.4193% calc(100% - 2.1078vw),19.9601% calc(100% - 2.1156vw),19.5006% calc(100% - 2.1246vw),19.041% calc(100% - 2.1348vw),18.5815% calc(100% - 2.1462vw),18.1222% calc(100% - 2.1589vw),17.6635% calc(100% - 2.1729vw),17.2053% calc(100% - 2.1882vw),16.748% calc(100% - 2.2049vw),16.2918% calc(100% - 2.2229vw),15.8367% calc(100% - 2.2424vw),15.383% calc(100% - 2.2633vw),14.9308% calc(100% - 2.2857vw),14.4805% calc(100% - 2.3097vw),14.032% calc(100% - 2.3351vw),13.5856% calc(100% - 2.3622vw),13.1416% calc(100% - 2.3908vw),12.7% calc(100% - 2.4211vw),12.2611% calc(100% - 2.4531vw),11.825% calc(100% - 2.4867vw),11.392% calc(100% - 2.5221vw),10.9621% calc(100% - 2.5592vw),10.5357% calc(100% - 2.5981vw),10.1128% calc(100% - 2.6389vw),9.6938% calc(100% - 2.6815vw),9.2786% calc(100% - 2.726vw),8.8676% calc(100% - 2.7724vw),8.4609% calc(100% - 2.8207vw),8.0587% calc(100% - 2.871vw),7.6611% calc(100% - 2.9233vw),7.2684% calc(100% - 2.9777vw),6.8808% calc(100% - 3.0341vw),6.4984% calc(100% - 3.0926vw),6.1214% calc(100% - 3.1533vw),5.75% calc(100% - 3.2161vw),5.3844% calc(100% - 3.2811vw),5.0247% calc(100% - 3.3483vw),4.6712% calc(100% - 3.4178vw),4.324% calc(100% - 3.4896vw),3.9833% calc(100% - 3.5637vw),3.6493% calc(100% - 3.6401vw),3.3222% calc(100% - 3.7189vw),3.0022% calc(100% - 3.8001vw),2.6894% calc(100% - 3.8837vw),2.384% calc(100% - 3.9699vw),2.0862% calc(100% - 4.0585vw),1.7962% calc(100% - 4.1496vw),1.5142% calc(100% - 4.2433vw),1.2404% calc(100% - 4.3396vw),.9749% calc(100% - 4.4386vw),.7179% calc(100% - 4.5401vw),.4697% calc(100% - 4.6444vw),.2303% calc(100% - 4.7514vw),0% calc(100% - 4.8611vw));background-position:50%;background-size:cover;min-height:400px}.guide-cta-title,.guide-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin:0 0 var(--spacing--20);font-family:var(--_🔠-typography---font--heading-serif),serif;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--h4);line-height:var(--_🔠-typography---line-height--h4)}.guide-cta-title.osa-destinations-home-cta-title,.guide-cta-title.osa-destinations-home-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:32px}.guide-cta-copy,.guide-cta-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:620px;color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-1);line-height:var(--_🔠-typography---line-height--body-1);margin:0 auto 28px}.guide-button,.guide-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:var(--spacing--16);padding-right:var(--spacing--24);padding-bottom:var(--spacing--16);padding-left:var(--spacing--24);border-top-left-radius:var(--_🔘-radius---ui-elements--button-base);border-top-right-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-left-radius:var(--_🔘-radius---ui-elements--button-base);border-bottom-right-radius:var(--_🔘-radius---ui-elements--button-base);background-color:var(--_osaviva-brand-colors---sunset);font-family:var(--_🔠-typography---font--body),sans-serif;color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--all-weights--semi-bold);letter-spacing:1px;text-decoration:none;display:inline-block}.osaviva-why-tablet-photo,.osaviva-why-tablet-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.osaviva-paths-title-line{grid-column-gap:6px;grid-row-gap:0px;flex-flow:wrap;justify-content:center;align-items:baseline;width:100%}.osaviva-paths-title-line:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:6px;grid-row-gap:0px;flex-flow:row;justify-content:center;align-items:baseline;width:100%}.ov-journal-related,.ov-journal-related:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:calc(100% - 24px);padding-right:var(--spacing--20);padding-left:var(--spacing--20)}.ov-journal-related-cards,.ov-journal-related-cards:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-direction:column;grid-template-columns:1fr;width:100%;display:flex}.ov-journal-more-heading,.ov-journal-more-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--regional-heading-minimum);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osaviva-clairv-outline-button:hover,.osaviva-clairv-outline-button:hover:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){color:#153508;background-color:#0000;transform:scale(.97)}.osaviva-process-container,.osaviva-process-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:20px;padding-right:20px}.osaviva-process-wrapper,.osaviva-process-wrapper:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--32);height:auto}.osaviva-process-eyebrow,.osaviva-process-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em;margin-top:0;margin-bottom:0}.osaviva-process-main,.osaviva-process-main:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:12px;row-gap:16px;position:static}.osaviva-process-heading,.osaviva-process-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:0}.osaviva-process-cards,.osaviva-process-cards:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--24);flex-direction:column;row-gap:16px;height:auto}.osaviva-process-card,.osaviva-process-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-process-card-2,.osaviva-process-card-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-process-card-3,.osaviva-process-card-3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){row-gap:10px;width:100%;height:auto;min-height:0;padding:20px 24px;transform:none}.osaviva-process-title,.osaviva-process-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--h4)}.osaviva-process-icon,.osaviva-process-icon:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:var(--spacing--80);height:var(--spacing--80)}.rte h2,.rte h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){line-height:1.2}.rte h3,.rte h3:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.rte h4,.rte h4:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){line-height:1.15}.guide-photo-landscape,.guide-photo-landscape:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.guide-photo-square,.guide-photo-square:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.guide-photo-portrait,.guide-photo-portrait:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:var(--_🔘-radius---cards--subtle)}.guide-photo-extra,.guide-photo-extra:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.guide-photo-portrait-extra,.guide-photo-portrait-extra:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){display:none}.ov-related-card,.ov-related-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--24);flex-direction:column;row-gap:24px}.ov-related-image,.ov-related-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:var(--_🔘-radius---cards--subtle);width:100%}.ov-related-text,.ov-related-text:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%}.ov-journal-header-link,.ov-journal-header-link:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--24);color:var(--_osaviva-brand-colors---coconut);font-size:var(--_🔠-typography---size--body-3)}.osaviva-destinations-lead,.osaviva-destinations-lead:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-right:var(--spacing--24);margin-left:var(--spacing--24);width:calc(100% - 48px)}.osaviva-region-grid,.osaviva-region-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.osaviva-about-hero,.osaviva-about-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:480px}.osaviva-about-hero-title{text-align:left;font-size:52px;line-height:1.05}.osaviva-about-hero-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-52px)}.osaviva-about-eyebrow,.osaviva-about-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:0;margin-bottom:var(--spacing--16);font-family:var(--_🔠-typography---font--heading-sans);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em}.osaviva-about-story-title,.osaviva-about-story-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-34px)}.osaviva-about-story-paragraph,.osaviva-about-story-paragraph:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2)}.osaviva-about-story-art,.osaviva-about-story-art:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:480px}.osaviva-about-story-photo,.osaviva-about-story-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:350px}.osaviva-about-story-graphic,.osaviva-about-story-graphic:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:5;width:140px;height:140px;top:-20px;left:-25px}.osaviva-about-story-graphic-low,.osaviva-about-story-graphic-low:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){z-index:5;width:140px;height:140px;top:295px;right:-20px}.osaviva-about-team-portraits,.osaviva-about-team-portraits:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){column-gap:7px}.osaviva-about-team-button,.osaviva-about-team-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:44px;height:44px}.osaviva-about-team-button-active,.osaviva-about-team-button-active:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:76px;height:76px}.osaviva-about-team-name,.osaviva-about-team-name:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:var(--spacing--12);font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--scale-26px);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif)}.osaviva-about-responsible-intro,.osaviva-about-responsible-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:40px}.osaviva-about-pillars,.osaviva-about-pillars:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--20);grid-template-rows:auto;grid-template-columns:1fr;row-gap:20px}.osaviva-about-pillar-title,.osaviva-about-pillar-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h6);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif)}.osaviva-about-cta-title,.osaviva-about-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-34px);line-height:1.08}.osaviva-about-founder-photo,.osaviva-about-founder-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:195px;height:185px}.osa-aureon-copy,.osa-aureon-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:12px;grid-row-gap:12px;padding:16px}.osa-aureon-eyebrow,.osa-aureon-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);letter-spacing:.14em}.osa-aureon-title,.osa-aureon-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--regional-heading-minimum);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400)}.osa-aureon-regions-1,.osa-aureon-regions-1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-wrap:wrap;justify-content:center;width:100%;overflow:visible}.osa-aureon-panels,.osa-aureon-panels:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-aureon-panels.osa-seasonal-card-grid,.osa-aureon-panels.osa-seasonal-card-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.osa-seasonal-heading,.osa-seasonal-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:var(--spacing--8);margin-bottom:40px}.osa-month-nav{grid-template-columns:1fr 1fr;width:100%;max-width:300px;margin-left:auto;margin-right:auto}.osa-month-nav:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:300px;margin-left:auto;margin-right:auto}.osa-seasonal-jump-link{color:#4a817c;letter-spacing:1px;text-transform:uppercase;border-width:0;padding:0;font-family:Figtree,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none}.osaviva-aureon-testimonials,.osaviva-aureon-testimonials:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:64px;padding-bottom:64px}.osaviva-aureon-header,.osaviva-aureon-header:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){row-gap:16px;margin-bottom:40px}.osaviva-aureon-heading,.osaviva-aureon-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:36px}.osaviva-aureon-layout,.osaviva-aureon-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:0;padding-left:0;padding-right:0}.osaviva-aureon-feature,.osaviva-aureon-feature:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){row-gap:32px;padding:80px 24px 32px}.osaviva-aureon-quote-mark,.osaviva-aureon-quote-mark:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){top:24px;left:24px}.osaviva-aureon-feature-quote,.osaviva-aureon-feature-quote:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--h6)}.osaviva-aureon-feature-bottom,.osaviva-aureon-feature-bottom:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-wrap:wrap;gap:16px}.osaviva-aureon-feature-label,.osaviva-aureon-feature-label:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:16px}.osaviva-aureon-card,.osaviva-aureon-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:86%;min-width:0;padding:24px}.osa-regional-hero,.osa-regional-hero:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:44vh;min-height:300px}.osa-regional-hero-title{font-size:52px;line-height:1.05;font-weight:var(--_🔠-typography---weight--scale-400);text-align:left}.osa-regional-hero-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-52px);line-height:1.08;font-weight:var(--_🔠-typography---weight--scale-400);text-align:left}.osa-regional-hero-eyebrow,.osa-regional-hero-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osa-regional-introduction,.osa-regional-introduction:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:48px;padding-bottom:48px}.osa-regional-introduction-text,.osa-regional-introduction-text:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:24px}.osa-regional-trip-heading,.osa-regional-trip-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:40px}.osa-regional-trip-select,.osa-regional-trip-select:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;min-width:0}.osa-regional-trip-grid,.osa-regional-trip-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.osa-regional-trip-card-title,.osa-regional-trip-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h4);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osa-region-section-title,.osa-region-section-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--body)}.osa-region-section-title.osa-destinations-home-heading,.osa-region-section-title.osa-destinations-home-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:32px}.osa-region-country-photo,.osa-region-country-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:170px}.osa-region-itinerary-panel,.osa-region-itinerary-panel:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:420px}.osa-region-itinerary-bottom,.osa-region-itinerary-bottom:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){bottom:24px;left:24px;right:24px}.osa-region-itinerary-title,.osa-region-itinerary-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h4);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osa-region-filter-form,.osa-region-filter-form:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:minmax(0,1fr)}.osa-region-filter-label.osa-regional-filter-half,.osa-region-filter-label.osa-regional-filter-half:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-region-filter-label.osa-regional-filter-third,.osa-region-filter-label.osa-regional-filter-third:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-end:auto}.osa-region-experience-row,.osa-region-experience-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:8px;grid-row-gap:10px;flex-direction:column;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px 8px;display:grid}.osa-region-experience-label,.osa-region-experience-label:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column:1/-1}.osa-region-experience-button,.osa-region-experience-button:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center;letter-spacing:.02em;white-space:normal;width:100%;min-width:0;padding:10px 4px}.osa-region-cta-title,.osa-region-cta-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.25;font-weight:var(--_🔠-typography---weight--scale-400)}.osaviva-process-heading-first,.osaviva-process-heading-first:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-process-heading-second,.osaviva-process-heading-second:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){white-space:nowrap;display:block}.osaviva-why-reviews-wave,.osaviva-why-reviews-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:36px}.osaviva-why-reviews-wave-svg,.osaviva-why-reviews-wave-svg:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;height:100%;display:block}.osaviva-bottom-footer-row,.osaviva-bottom-footer-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:row;column-gap:10px}.osaviva-bottom-footer-links,.osaviva-bottom-footer-links:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-wrap:nowrap;column-gap:8px}.osaviva-bottom-footer-link,.osaviva-bottom-footer-link:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-bottom-footer-copyright,.osaviva-bottom-footer-copyright:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:.03em;white-space:nowrap;width:auto;font-size:9px}.osaviva-home-h2-standard,.osaviva-home-h2-standard:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400)}.osa-region-overview-eyebrow,.osa-region-overview-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osa-region-overview-title,.osa-region-overview-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--body)}.osa-region-overview-title.osa-landing-intro-title{font-size:30px}.osa-region-overview-feature,.osa-region-overview-feature:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:var(--spacing--12)}.osa-region-overview-media,.osa-region-overview-media:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:380px}.osa-region-overview-overlay,.osa-region-overview-overlay:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:18px}.osa-region-overview-note,.osa-region-overview-note:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:260px;padding:22px}.osa-region-directory-eyebrow,.osa-region-directory-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-video-cta-eyebrow,.osaviva-video-cta-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-3);font-weight:var(--_🔠-typography---all-weights--medium)}.osaviva-forest-video-cta,.osaviva-forest-video-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal;padding-top:100px}.osaviva-forest-video-layer,.osaviva-forest-video-layer:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osaviva-forest-video,.osaviva-forest-video:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal}.osa-region-selector-row,.osa-region-selector-row:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-region-selector-row.osa-regional-filter-layout,.osa-region-selector-row.osa-regional-filter-layout:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.osa-region-selector-row.osa-trip-finder-filter-row{grid-row-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.osa-region-countries-title,.osa-region-countries-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--body)}.osaviva-journeys-tight-heading,.osaviva-journeys-tight-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:36px}.osaviva-about-couple-round,.osaviva-about-couple-round:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:290px;height:290px;top:-25px;left:-35px}.osaviva-about-review-quote,.osaviva-about-review-quote:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-26px)}.os-itinerary-title{font-size:36px}.os-itinerary-jump-link{color:#4a817c;letter-spacing:1px;text-transform:uppercase;border-width:0;padding:0;font-family:Figtree,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none}.osa-way-mosaic,.osa-way-mosaic:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-direction:column;grid-template-columns:1fr;display:flex}.osa-way-h2,.osa-way-h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:0;font-size:36px;font-weight:400;line-height:1.1}.osa-way-hotel-viewport,.osa-way-hotel-viewport:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:0;padding-left:0;padding-right:0}.osa-way-slider-controls,.osa-way-slider-controls:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:1200px;margin-top:0;margin-bottom:24px}.osa-way-signature-list{grid-row-gap:56px}.osa-way-hero-title,.osa-way-hero-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:40px}.osa-way-signature{grid-column-gap:32px;grid-row-gap:28px;flex-direction:inherit;min-height:0;padding:0}.osa-way-signature:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-way-signature.osa-way-signature-reverse,.osa-way-signature.osa-way-signature-reverse:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-direction:column}.osa-way-signature-image{aspect-ratio:auto;width:100%;height:calc(100% + 220px);top:-110px}.osa-way-signature-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;height:260px}.osa-way-signature-copy{flex-basis:auto;width:100%;max-width:none;padding-top:0;padding-bottom:0}.osa-way-signature-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%}.osa-way-hotel-track,.osa-way-hotel-track:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){box-sizing:content-box;width:100%;padding-left:7vw;padding-right:7vw}.osa-way-hotel-card,.osa-way-hotel-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:4px;grid-template-columns:1fr;min-height:0}.osa-way-hotel-image,.osa-way-hotel-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){border-radius:0;width:100%;height:300px;min-height:0}.hiw-hero-content,.hiw-hero-content:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:20px;padding-right:20px}.hiw-h1,.hiw-h1:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:-1px;font-size:48px}.hiw-wave{height:36px;display:none}.hiw-wave:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:36px}.hiw-section,.hiw-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:56px 20px}.hiw-statement,.hiw-statement:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:30px}.hiw-section-head,.hiw-section-head:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center}.hiw-h2,.hiw-h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:-.5px;font-size:35px}.hiw-copy,.hiw-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:16px}.hiw-timeline,.hiw-timeline:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr;row-gap:24px}.hiw-step-number,.hiw-step-number:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:16px;font-size:40px}.hiw-investment-card,.hiw-investment-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:28px 24px}.hiw-investment-price,.hiw-investment-price:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:35px}.hiw-budget-pair,.hiw-budget-pair:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr;row-gap:20px}.hiw-faq-question,.hiw-faq-question:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:16px}.hiw-cta-surround,.hiw-cta-surround:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-left:16px;padding-right:16px}.hiw-cta,.hiw-cta:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:420px}.hiw-intro,.hiw-intro:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){text-align:center}.os-itinerary-track{position:relative;left:calc(50% - 42vw)}.os-itinerary-photo{width:84vw;min-width:84vw;height:63vw}.os-itinerary-photo:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:300px}.os-itinerary-copy.os-trip-intro-copy{font-size:18px;line-height:1.55}.os-itinerary-stage-title{font-size:26px}.os-itinerary-fact-value{font-size:13px;line-height:1.5}.osa-journal-section,.osa-journal-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding:0}.osa-journal-eyebrow,.osa-journal-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--label);font-size:var(--_🔠-typography---size--body-2);line-height:1.2;font-weight:var(--_🔠-typography---all-weights--medium);text-align:center}.osa-journal-heading,.osa-journal-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;margin-bottom:0}.osa-journal-lead,.osa-journal-lead:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2);text-align:center;line-height:1.7}.osa-journal-heading-wrap,.osa-journal-heading-wrap:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){padding-top:40px;padding-bottom:40px}.osa-journal-feature-list,.osa-journal-feature-list:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr}.osa-journal-feature-card{min-height:inherit;font-size:inherit}.osa-journal-feature-card:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){min-height:300px}.osa-journal-feature-title{font-family:var(--_🔠-typography---font--heading-serif);font-weight:var(--_🔠-typography---weight--heading-serif);font-size:inherit}.osa-journal-feature-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h6);font-weight:var(--_🔠-typography---weight--heading-serif)}.osa-journal-toolbar,.osa-journal-toolbar:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-journal-toolbar._w-form,.osa-journal-toolbar._w-form:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:40px}.osa-journal-grid,.osa-journal-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-rows:auto;grid-template-columns:1fr}.osa-journal-card-image,.osa-journal-card-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:240px}.osa-journal-card-title,.osa-journal-card-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-weight:var(--_🔠-typography---weight--heading-serif)}.osa-journal-landing-title,.osa-journal-landing-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-40px);line-height:1.15;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center}.osa-way-page-nav{box-sizing:border-box;grid-column-gap:0px;grid-row-gap:0px;background-color:var(--_osaviva-brand-colors---sea-glass);border-bottom-width:0;flex-wrap:nowrap;justify-content:flex-start;gap:16px 24px;width:100%;max-width:100%;padding:24px;position:relative;overflow-x:auto}.osa-way-page-nav.os-trip-nav-tan{background-color:var(--_osaviva-brand-colors---light-tan)}.osa-way-page-nav-link{border-width:0;border-right-style:solid;border-right-color:var(--_osaviva-brand-colors---sunset);color:#4a817c;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;min-height:24px;padding:0;font-family:Figtree,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .25s,opacity .25s;display:flex}.osa-way-page-nav-link:last-child{border-right-width:0}.osa-way-page-nav-link:hover{color:var(--_osaviva-brand-colors---lagoon-tile);text-underline-offset:4px;text-decoration:underline}.osa-way-why-native-features,.osa-way-why-native-features:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:32px;grid-template-columns:1fr}.osa-way-why-statement,.osa-way-why-statement:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:24px}.os-itinerary-highlight-card{aspect-ratio:3/4;height:auto}.osa-way-mosaic-title,.osa-way-mosaic-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:26px}.heading-strong-2,.heading-strong-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:-.5px;font-size:44px;line-height:1.1}.content-wrap-about-2,.content-wrap-about-2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-top:25vh}.text-m,.text-m:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){letter-spacing:-.5px;font-size:38px;line-height:1.1}.text-xs,.text-xs:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){justify-content:center;align-items:center;font-size:16px;line-height:1.6}.main-content-process,.main-content-process:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){position:static}.inner-main-process,.inner-main-process:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:2vw;grid-row-gap:2vw;flex-flow:column;justify-content:flex-start;align-items:center;height:60rem}.card-process.v2,.card-process.v2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){transform:none}.wrapper-process,.wrapper-process:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:auto}.contact-col.cc-3col,.contact-col.cc-3col:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:minmax(0,1fr)}.eyebrow.bottom-margin-none,.eyebrow.bottom-margin-none:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){margin-bottom:0}.grid-cols.cc-column,.grid-cols.cc-column:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-column-gap:2rem;grid-row-gap:2rem}.cta-wrapper,.cta-wrapper:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-flow:column;width:100%}.faq-accordion{padding-top:var(--spacing--24);padding-bottom:var(--spacing--24);grid-row-gap:0px}.osa-journal-map-section,.osa-journal-map-section:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin-top:0;margin-left:0;margin-right:0}.osa-journal-top-container,.osa-journal-top-container:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:none;padding:var(--spacing--120)var(--spacing--20)144px;background-size:auto 150%;position:relative}.osa-way-hotel-copy,.osa-way-hotel-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-row-gap:16px;width:100%;padding:24px}.osa-way-signature-title{font-family:var(--_🔠-typography---font--heading-serif);font-size:32px}.osa-way-signature-body{font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--body-2)}.osa-way-cta-background-image.osa-exp-final-parallax{height:calc(100% + 200px);top:-100px}.osa-about-monkey-frame,.osa-about-monkey-frame:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:90%;height:270px}.osa-about-founder-frame,.osa-about-founder-frame:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-about-founder-static-frame,.osa-about-founder-static-frame:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:60%;height:170px;bottom:0;left:-10px}.osa-exp-why-image,.osa-exp-why-image:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){height:240px}.osa-exp-hotel-item,.osa-exp-hotel-item:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){flex-basis:86%;width:86%;min-width:86%}.osa-exp-signature-item,.osa-exp-signature-item:nth-child(2n){flex-direction:column}.osa-exp-adaptive-trip-grid,.osa-exp-adaptive-trip-grid:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){grid-template-columns:1fr}.osa-exp-adaptive-trip-grid.osa-landing-trip-row{grid-template-columns:minmax(0,1fr)}.osa-givewell-why{padding-top:112px;padding-bottom:32px}.osa-gw-floating-reason{width:auto;max-width:calc(100% - 40px);height:auto;min-height:0;padding-top:24px;padding-bottom:24px}.osa-country-guide-fade,.osa-country-guide-fade:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){background-image:none;height:40px;display:block}.osa-guide-related-frame,.osa-guide-related-frame:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%}.osa-guide-related-copy,.osa-guide-related-copy:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){width:100%;max-width:none}.osa-exp-type-osa-region-overview-title,.osa-exp-type-osa-region-overview-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778),.osa-exp-type-osa-region-section-title,.osa-exp-type-osa-region-section-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-34px);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osa-exp-type-osa-way-h2{font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--scale-34px);line-height:1.1;font-weight:var(--_🔠-typography---weight--body);letter-spacing:0}.osa-exp-type-osa-way-h2:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--scale-34px);letter-spacing:0;font-weight:400;line-height:1.1}.osa-exp-type-osaviva-clairv-heading,.osa-exp-type-osaviva-clairv-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-34px);line-height:1.1;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0}.osa-exp-type-osa-region-overview-body,.osa-exp-type-osa-region-overview-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2);letter-spacing:0;line-height:1.6}.osa-exp-type-osa-way-body,.osa-exp-type-osa-way-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--destination-card-body);letter-spacing:0;line-height:1.6}.osa-exp-type-osa-way-eyebrow,.osa-exp-type-osa-way-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-3);letter-spacing:.14em;line-height:1.2}.osa-exp-type-osa-gw-reason-title{max-width:100%;min-height:0;font-family:var(--_🔠-typography---font-family--body-1);font-size:var(--_🔠-typography---size--policy-h2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:var(--_🔠-typography---letter-spacing--body-1);margin-bottom:24px}.osa-exp-type-osa-gw-reason-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){max-width:100%;min-height:0;font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--policy-h2);line-height:1.2;font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:.02em;margin-bottom:24px}.osa-exp-type-osa-gw-reason-body,.osa-exp-type-osa-gw-reason-body:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-2);letter-spacing:0;line-height:1.6}.osa-exp-signature-eyebrow{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--scale-13px);letter-spacing:.12em;font-weight:500;line-height:1.4}.osa-exp-signature-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-3);letter-spacing:.14em;line-height:1.2}.osa-exp-review-heading{font-family:var(--_🔠-typography---font--heading-serif);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--destination-card-title);line-height:1.12;font-weight:var(--_🔠-typography---weight--body);text-align:center;letter-spacing:0}.osa-exp-review-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font-family--h2);color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--scale-34px);line-height:1.1;font-weight:var(--_🔠-typography---weight--scale-400);text-align:center;letter-spacing:0}.osa-exp-itinerary-title{font-family:var(--_🔠-typography---font--heading-serif);font-size:22px;line-height:1.1;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:0}.osa-exp-itinerary-title:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-family:var(--_🔠-typography---font--heading-serif);font-size:var(--_🔠-typography---size--h4);line-height:1.15;font-weight:var(--_🔠-typography---weight--heading-serif);letter-spacing:.02em}.osa-exp-itinerary-eyebrow,.osa-exp-itinerary-eyebrow:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:var(--_🔠-typography---size--body-3)}.osa-exp-map-reviews{padding-left:24px;padding-right:24px}.osa-exp-review-grid{column-gap:16px;padding-left:0;padding-right:0}.osa-exp-review-item{width:calc(100vw - 64px)}.osa-exp-why-bottom-transition{height:80px}.osa-hotel-native-card{height:100%}.osa-hotel-native-section{padding-top:96px;padding-bottom:128px}.osa-hotel-native-heading{width:100%;font-family:var(--_🔠-typography---font--heading-serif);font-size:36px;font-weight:var(--_🔠-typography---weight--body);text-align:center;margin-left:auto;margin-right:auto}.osa-hotel-native-heading:where(.w-variant-e78e6f09-5a83-aa02-00f5-20b649e6b778){font-size:36px}.osa-hotel-native-title{color:var(--_osaviva-brand-colors---cactus);font-size:var(--_🔠-typography---size--h5)}.osa-hotel-native-location{font-family:var(--_🔠-typography---font--body);color:var(--_osaviva-brand-colors---lagoon-tile);font-size:var(--_🔠-typography---size--scale-13px)}.osa-hotel-native-description{font-family:var(--_🔠-typography---font--body);font-size:var(--_🔠-typography---size--body-2)}.osa-hotel-native-cms-image{height:calc(100% + 220px);top:-110px}.osa-hotel-native-cms-row{column-gap:24px;padding-left:0;padding-right:0}.osa-hotel-native-cms-item{width:calc(100vw - 48px);display:flex}.osa-hotel-manual-viewport{width:calc(100vw - 48px);margin-left:calc(50% - 50vw + 24px)}.osa-exp-signature-photo-frame{width:100%;height:360px}.osa-hotel-parallax-frame{height:240px}.osa-exp-review-card{width:100%;min-width:0}.osa-hotel-top-wave,.osa-hotel-bottom-wave{height:32px}.osa-exp-faq-grid{grid-template-columns:1fr;row-gap:40px}.osa-exp-faq-intro{max-width:560px;font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2);margin-top:0;margin-bottom:8px}.osa-exp-faq-question-text{font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-3);font-weight:var(--_🔠-typography---weight--scale-400);letter-spacing:var(--_🔠-typography---letter-spacing--body-2)}.osa-exp-faq-answer-text{font-size:var(--_🔠-typography---size--body-2);line-height:var(--_🔠-typography---line-height--body-2);font-weight:var(--_🔠-typography---font-weight--body-2);letter-spacing:var(--_🔠-typography---letter-spacing--body-2)}.osa-faq-page-heading{padding-top:112px;padding-bottom:40px}.osa-exp-faq-lead{text-align:center;align-items:center;row-gap:16px}.osa-exp-seaglass-review-card{row-gap:16px;width:100%;min-width:0;padding:20px}.osa-exp-review-container{width:100%}.osa-journal-feature-item{min-height:300px;font-size:24px}.osa-journal-feature-item:first-child{min-height:360px;font-size:26px}.osa-native-video-control,.osa-cms-video-control,.osa-cms-hero-video-control{display:none}.osa-contact-page{padding:72px 22px 56px}.osa-contact-title{font-size:38px}.osa-contact-intro{font-size:16px}.osa-contact-row{grid-template-rows:auto;grid-template-columns:1fr}.osa-contact-three{grid-column-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr}.osa-contact-choice{padding:9px 12px;font-size:13px}.osa-contact-start{padding:18px;font-size:14px}.osa-contact-option-copy{font-size:13px}.osa-contact-panel{padding:20px}.osa-contact-calendar{padding:16px}.osa-hotel-native-cms-row-2{column-gap:24px;padding-left:0;padding-right:0}.osa-hotel-native-section-2{padding-top:96px;padding-bottom:128px}.osa-hotel-native-cms-item-2{width:calc(100vw - 48px);display:flex}.osa-hotel-top-wave-2,.osa-hotel-bottom-wave-2{height:32px}.osa-hotel-native-heading-2{text-align:center;width:100%;margin-left:auto;margin-right:auto;font-family:Eighties Comeback,Georgia,sans-serif;font-size:36px;font-weight:400}.os-trip-price-label-full{display:none}.os-trip-price-label-short{display:inline}.os-trip-button-row{flex-direction:column;align-items:flex-start}.osa-book-title{font-size:44px}.osa-book-calendar{min-height:800px}.osa-examples-actions{grid-column-gap:12px;flex-flow:row;justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto}.osa-examples-list{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:repeat(4,110px);grid-template-columns:1fr 1fr}.osa-examples-link{min-height:0;padding-bottom:20px;padding-left:16px;padding-right:16px;font-size:18px}.osa-work-container{width:88%}.osa-work-card{padding:24px}.osa-work-button{width:100%;padding-left:20px;padding-right:20px}.osa-work-budget.hiw2-budget{padding-left:24px;padding-right:24px}.osa-work-price.hiw2-price{font-size:40px}.osa-examples-card-label{font-size:16px}.hiw2-photo-intro{height:320px}.hiw2-paper-dot{width:72px;height:72px;bottom:-16px;left:-12px}.hiw2-option-photo{height:200px}.hiw2-phases{grid-row-gap:56px}.hiw2-phase-photo{height:220px}.hiw2-step-num{font-size:52px;top:16px;right:20px}.hiw2-section{padding-top:56px;padding-bottom:56px}.hiw2-h2{font-size:38px}.hiw2-mile-big{font-size:52px}.hiw2-mile-big.hiw2-mile-word{font-size:30px}.osa-hiw-intro-photo{height:340px}.osa-hiw-planning-photo{height:180px}.osa-merona-photo{height:260px}.osa-merona-body{padding:22px 20px}.osa-merona-head{flex-direction:column}.osa-merona-title{max-width:100%;font-size:30px}.osa-merona-price{text-align:left;font-size:22px}.osa-merona-price-small{margin-left:6px;display:inline}.osa-merona-footer{flex-direction:column;align-items:flex-start}.osa-merona-summary{max-width:100%}.osa-hiw-intro-media{height:380px}.osa-hiw-highlight-nav{grid-template-rows:auto;grid-template-columns:1fr}.osa-hiw-highlight-photo{aspect-ratio:3/2;height:auto}.osa-hiw-review-metrics{grid-column-gap:8px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-bottom:32px}.osa-hiw-review-metric{padding:18px 8px}.osa-hiw-review-metric-number{margin-bottom:8px;font-size:38px}.osa-hiw-review-metric-label{padding-top:8px;font-size:12px;line-height:1.4}.osa-aureon-investment-card{padding:24px}.osa-aureon-investment-price{font-size:34px}.osa-aureon-investment-copy{font-size:16px}.osa-budget-guide{padding:24px}.osa-budget-guide-title{font-size:24px}.osa-hiw-static-cta-content{padding-top:96px;padding-bottom:24px}.osa-press-container{padding-left:16px;padding-right:16px}.osa-press-grid{grid-template-columns:minmax(0,1fr);row-gap:28px}}#w-node-_5b57002a-9ce0-58c9-430b-17d37473ffc8-d0446e59,#w-node-_5b57002a-9ce0-58c9-430b-17d37473ffd7-d0446e59{grid-area:span 1/span 1/span 1/span 1}#w-node-e085c3ed-c909-0f36-f945-c3620ff6ab04-0ff6aaeb,#w-node-ec845318-21a4-c12b-4fd1-727940372669-40372650{grid-area:span 1/span 3/span 1/span 3}#w-node-_2d327694-874f-f225-7a61-582a91575988-e5f4ca80,#w-node-_2d327694-874f-f225-7a61-582a91575992-e5f4ca80,#w-node-_2d327694-874f-f225-7a61-582a9157599c-e5f4ca80{grid-area:span 2/span 1/span 2/span 1}#w-node-_58749387-1a61-8fb9-6670-76a24b087da9-e5f4ca80,#w-node-_58749387-1a61-8fb9-6670-76a24b087db1-e5f4ca80,#w-node-_58749387-1a61-8fb9-6670-76a24b087db7-e5f4ca80,#w-node-_58749387-1a61-8fb9-6670-76a24b087dbe-e5f4ca80,#w-node-_58749387-1a61-8fb9-6670-76a24b087dc4-e5f4ca80,#w-node-_58749387-1a61-8fb9-6670-76a24b087dcb-e5f4ca80,#w-node-_58749387-1a61-8fb9-6670-76a24b087dd1-e5f4ca80,#w-node-_2a36a83f-243e-b41a-9993-7f2c6cf253fa-e5f4ca80,#w-node-_2a36a83f-243e-b41a-9993-7f2c6cf25405-e5f4ca80,#w-node-_2a36a83f-243e-b41a-9993-7f2c6cf2541e-e5f4ca80,#w-node-_2a36a83f-243e-b41a-9993-7f2c6cf2542b-e5f4ca80,#w-node-_2a36a83f-243e-b41a-9993-7f2c6cf25438-e5f4ca80,#w-node-_2a36a83f-243e-b41a-9993-7f2c6cf25445-e5f4ca80,#w-node-_2a36a83f-243e-b41a-9993-7f2c6cf25452-e5f4ca80,#w-node-_2a36a83f-243e-b41a-9993-7f2c6cf2545f-e5f4ca80,#w-node-_2a36a83f-243e-b41a-9993-7f2c6cf2546c-e5f4ca80,#w-node-a52512fd-30c4-eee7-2f29-71662ced4952-e5f4ca80,#w-node-a52512fd-30c4-eee7-2f29-71662ced495d-e5f4ca80,#w-node-a52512fd-30c4-eee7-2f29-71662ced4976-e5f4ca80,#w-node-a52512fd-30c4-eee7-2f29-71662ced4983-e5f4ca80,#w-node-a52512fd-30c4-eee7-2f29-71662ced4990-e5f4ca80,#w-node-a52512fd-30c4-eee7-2f29-71662ced499d-e5f4ca80,#w-node-a52512fd-30c4-eee7-2f29-71662ced49aa-e5f4ca80,#w-node-a52512fd-30c4-eee7-2f29-71662ced49b7-e5f4ca80,#w-node-a52512fd-30c4-eee7-2f29-71662ced49c4-e5f4ca80,#w-node-a3b89aaa-b233-937c-468b-d8195ba8cc3b-e5f4ca80,#w-node-a3b89aaa-b233-937c-468b-d8195ba8cc46-e5f4ca80,#w-node-a3b89aaa-b233-937c-468b-d8195ba8cc5f-e5f4ca80,#w-node-a3b89aaa-b233-937c-468b-d8195ba8cc6c-e5f4ca80,#w-node-a3b89aaa-b233-937c-468b-d8195ba8cc79-e5f4ca80,#w-node-a3b89aaa-b233-937c-468b-d8195ba8cc86-e5f4ca80,#w-node-a3b89aaa-b233-937c-468b-d8195ba8cc93-e5f4ca80,#w-node-a3b89aaa-b233-937c-468b-d8195ba8cca0-e5f4ca80,#w-node-a3b89aaa-b233-937c-468b-d8195ba8ccad-e5f4ca80,#w-node-_15b9c426-335d-e4d3-71e6-c10b4f81a6eb-e5f4ca80,#w-node-daba8e5b-e6bc-eb8a-f02c-1cf5e338a0bb-e5f4ca80,#w-node-_96bc433c-535b-bba2-2951-57ca02430f1d-e5f4ca80,#w-node-_96bc433c-535b-bba2-2951-57ca02430f28-e5f4ca80,#w-node-_96bc433c-535b-bba2-2951-57ca02430f41-e5f4ca80,#w-node-_96bc433c-535b-bba2-2951-57ca02430f4e-e5f4ca80,#w-node-_96bc433c-535b-bba2-2951-57ca02430f5b-e5f4ca80,#w-node-_96bc433c-535b-bba2-2951-57ca02430f68-e5f4ca80,#w-node-_96bc433c-535b-bba2-2951-57ca02430f75-e5f4ca80,#w-node-_96bc433c-535b-bba2-2951-57ca02430f82-e5f4ca80,#w-node-_96bc433c-535b-bba2-2951-57ca02430f8f-e5f4ca80{grid-area:span 1/span 1/span 1/span 1}@media screen and (max-width:991px){#w-node-eb914443-13cc-24e5-bcbe-bda7abb81b78-e5f4ca80{order:-9999;justify-self:auto}}@media screen and (max-width:767px){#w-node-e9304e5f-52eb-abc3-60d1-088a776b4132-d0446e59{order:-9999}}