.ycn-cruising-directory{padding-block:48px;max-width:1400px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.ycn-cruising-directory h2{font-size:clamp(22px,2.5vw,32px);margin-bottom:16px}.ycn-cruising-directory p{max-width:75ch;margin-bottom:24px}.ycn-cruising-links{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px 24px;margin:24px 0}.ycn-cruising-links a{display:block;text-decoration:underline;text-underline-offset:3px;padding-block:8px}.ycn-cruising-links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ycn-cruising-directory summary{cursor:pointer;padding-block:12px;font-weight:600}.cya-catalog .cya-catalog__anchor{display:block;height:0;scroll-margin-top:110px}.cya-catalog .cya-filters,.cya-catalog .cya-filters input,.cya-catalog .cya-filters select,.cya-catalog .cya-card,.cya-catalog .cya-card__image-link,.cya-catalog .cya-card__image,.cya-catalog .cya-card__gallery,.cya-catalog .cya-card__gallery button,.cya-catalog .cya-card__gallery img,.cya-catalog .cya-pdf-modal,.cya-catalog .cya-pdf-modal__actions a,.cya-catalog .cya-pdf-modal__actions button,.cya-catalog .cya-pdf-modal__pages img{border-radius:0}.cya-catalog .cya-card{display:flex;flex-direction:column;height:100%}.cya-catalog .cya-card__image-link{display:block;aspect-ratio:3/2;overflow:hidden}.cya-catalog .cya-card__image{display:block;width:100%;height:100%;object-fit:cover}.cya-catalog .cya-card__body{display:flex;flex-direction:column;flex:1 1 auto}.cya-catalog .cya-card__price{margin-top:auto;padding-top:16px;margin-bottom:0}.cya-catalog .cya-card__actions{display:grid;gap:10px;margin-top:16px}.cya-catalog .cya-card__actions .button,.cya-catalog .cya-filters button[type=submit],.cya-catalog .cya-pagination button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0;padding:12px 20px;border:1px solid #b9c9cd;border-radius:0;background:#fff;background-image:none;box-shadow:none;color:#071b38;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:color .35s ease,border-color .2s}.cya-catalog .cya-pagination{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:40px}.cya-catalog .cya-pager__label{min-width:130px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;white-space:nowrap;color:#071b38}.cya-catalog .cya-pagination button{width:auto;min-width:120px}.cya-catalog .cya-card__actions .button[hidden]{display:none}.cya-catalog .cya-card__actions .button:before,.cya-catalog .cya-filters button[type=submit]:before,.cya-catalog .cya-pagination button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#8cd6d9;transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.65,0,.35,1)}.cya-catalog .cya-pagination button:disabled{opacity:.4;cursor:default}@media(hover:hover){.cya-catalog .cya-card__actions .button:hover,.cya-catalog .cya-filters button[type=submit]:hover,.cya-catalog .cya-pagination button:not(:disabled):hover{color:#071b38;border-color:#8cd6d9}.cya-catalog .cya-card__actions .button:hover:before,.cya-catalog .cya-filters button[type=submit]:hover:before,.cya-catalog .cya-pagination button:not(:disabled):hover:before{transform:scaleX(1);transform-origin:left center}}.cya-catalog .cya-card__actions .button:focus-visible,.cya-catalog .cya-filters button[type=submit]:focus-visible,.cya-catalog .cya-pagination button:focus-visible{outline:2px solid #00aeca;outline-offset:2px}.cya-catalog .cya-card__actions .button:focus-visible:before,.cya-catalog .cya-filters button[type=submit]:focus-visible:before,.cya-catalog .cya-pagination button:not(:disabled):focus-visible:before{transform:scaleX(1);transform-origin:left center}@media(prefers-reduced-motion:reduce){.cya-catalog .cya-card__actions .button,.cya-catalog .cya-card__actions .button:before,.cya-catalog .cya-filters button[type=submit],.cya-catalog .cya-filters button[type=submit]:before,.cya-catalog .cya-pagination button,.cya-catalog .cya-pagination button:before{transition:none}}.cya-catalog .cya-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(min-width:1800px){.cya-catalog .cya-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:2300px){.cya-catalog .cya-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:990px){.cya-catalog .cya-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.cya-catalog .cya-card__body{padding:18px}.cya-catalog .cya-card h2{margin:0 0 10px;font-size:20px;line-height:1.25;overflow-wrap:anywhere}.cya-catalog .cya-card__specs,.cya-catalog .cya-card__details,.cya-catalog .cya-card__port,.cya-catalog .cya-card__areas{margin:4px 0;font-size:14px;line-height:1.5}.cya-catalog .cya-card__price{font-size:15px}.cya-catalog .cya-card__actions .button{padding:12px 10px;font-size:11px;letter-spacing:.12em}@media(max-width:749px){.cya-catalog .cya-card__body{padding:12px}.cya-catalog .cya-card h2{font-size:15px}.cya-catalog .cya-card__specs,.cya-catalog .cya-card__details,.cya-catalog .cya-card__port,.cya-catalog .cya-card__areas{font-size:12px}.cya-catalog .cya-card__price{font-size:13px}.cya-catalog .cya-card__actions .button{min-height:46px;padding:10px 6px;font-size:10px;letter-spacing:.08em}}.cya-catalog.cya-catalog--with-authority{padding-bottom:0}.cya-catalog.cya-catalog--term{padding-top:64px}.cya-catalog--term .cya-catalog__content{max-width:2600px;margin-inline:auto;padding:0 clamp(24px,3.5vw,80px);box-sizing:border-box}@media(max-width:749px){.cya-catalog.cya-catalog--term{padding-top:40px}.cya-catalog--term .cya-catalog__content{padding-inline:16px}}@media(max-width:749px){.cya-catalog .cya-pagination{gap:12px;margin-top:32px}.cya-catalog .cya-pagination button{min-width:0;flex:1 1 0;padding-inline:12px}.cya-catalog .cya-pager__label{min-width:0;flex:0 0 auto;font-size:12px;letter-spacing:.1em}}.cya-catalog--with-authority .cya-pagination:empty{display:none}.cya-destination-authority{max-width:2600px;margin:64px auto 0;padding-inline:clamp(24px,3.5vw,80px);font-family:var(--text-font-family,Nunito,sans-serif);color:#071b38}.cya-destination-authority__box{padding:48px 44px 52px;background:#fff;border:0;border-radius:0}.cya-destination-authority h2{margin:0 0 36px;font-family:inherit;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.2;letter-spacing:.045em;text-transform:uppercase;text-wrap:balance;text-align:center;color:#071b38}.cya-destination-authority h2:after{content:"";display:block;width:88px;height:3px;margin:26px auto 0;background:linear-gradient(to right,#071b38 58%,#8cd6d9 58%)}.cya-destination-authority h3{margin:0 0 16px;padding:0;border:0;font-family:inherit;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;text-align:center;color:#071b38}.cya-destination-authority a{text-decoration:none}.cya-destination-authority__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cya-destination-authority__links a{position:relative;isolation:isolate;overflow:hidden;flex:0 0 240px;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:10px 14px;border:1px solid #b9c9cd;border-radius:0;background:#fff;color:#071b38;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;text-align:left;transition:color .35s ease,border-color .2s}.cya-destination-authority__links a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#8cd6d9;transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.65,0,.35,1)}.cya-destination-authority__links a:after{content:"";flex:0 0 7px;width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.6}@media(hover:hover){.cya-destination-authority__links a:hover{color:#071b38;border-color:#8cd6d9}.cya-destination-authority__links a:hover:before{transform:scaleX(1);transform-origin:left center}}.cya-destination-authority a:focus-visible{outline:2px solid #00aeca;outline-offset:2px}@media(max-width:999px){.cya-destination-authority__box{padding:40px 36px 44px}}@media(max-width:749px){.cya-destination-authority{margin:40px 0 0;padding-inline:16px}.cya-destination-authority__box{padding:32px 24px 36px}.cya-destination-authority h2{margin-bottom:28px}.cya-destination-authority__links a{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.cya-destination-authority__links a,.cya-destination-authority__links a:before{transition:none}}.section-spacing.ycn-clean-wrap{padding-bottom:0}.section-spacing.ycn-text-wrap{padding-top:64px}.section-spacing.ycn-text-wrap>.container{width:100%;max-width:2600px;margin-inline:auto;box-sizing:border-box;padding-inline:clamp(24px,3.5vw,80px)}.ycn-text-wrap .prose.ycn-clean>.ycn-acc,.ycn-text-wrap .prose.ycn-clean>section:not([class]),.ycn-text-wrap .prose.ycn-clean>:is(h1,h2,h3,p,ul,ol){max-width:none}.ycn-text-wrap .prose.ycn-clean .ycn-acc__panel{max-width:960px}@media(max-width:749px){.section-spacing.ycn-text-wrap{padding-top:40px}.section-spacing.ycn-text-wrap>.container{padding-inline:16px}}.prose.ycn-clean>:is(h1,h2,h3,p,ul,ol),.prose.ycn-clean>section:not([class]){width:100%;max-width:1000px;margin-inline:auto}.prose.ycn-clean>section:not([class]){margin-top:24px}.prose.ycn-clean>:is(h2,h3,p,ul,ol),.prose.ycn-clean>section:not([class])>:is(h2,h3,p,ul,ol){font-family:var(--text-font-family,Nunito,sans-serif);color:#0b2239;text-transform:none;text-align:left}.prose.ycn-clean>:is(p,ul,ol),.prose.ycn-clean>section:not([class])>:is(p,ul,ol),.prose.ycn-clean .ycn-acc__panel>:is(p,ul,ol){margin-block:0 16px;font-size:17px;font-weight:400;line-height:1.8;letter-spacing:0;color:#0b2239c7;text-wrap:pretty}.prose.ycn-clean>h2,.prose.ycn-clean>section:not([class])>h2{margin-block:40px 12px;padding:0;border:0;font-size:26px;font-weight:500;line-height:1.3;letter-spacing:.01em;text-wrap:balance}.prose.ycn-clean>h1{margin-block:0 22px}.prose.ycn-clean>h3,.prose.ycn-clean>section:not([class])>h3{margin-block:20px 0;padding:20px 0 8px;border-top:1px solid rgb(11 34 57 / .12);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0}.prose.ycn-clean>h2+h3,.prose.ycn-clean>section:not([class])>h2+h3{margin-top:0;padding-top:0;border-top:0}.prose.ycn-clean>h3+p,.prose.ycn-clean>section:not([class])>h3+p{margin-top:0}.prose.ycn-clean :is(ul,ol){padding-inline-start:22px}.prose.ycn-clean li+li{margin-top:8px}.prose.ycn-clean p a,.prose.ycn-clean li a{color:#0b2239;text-decoration:underline;text-decoration-color:#8cd6d9;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .2s}.prose.ycn-clean p a:hover,.prose.ycn-clean li a:hover{text-decoration-color:currentColor}.prose.ycn-clean .ycn-acc{border-bottom:1px solid rgb(11 34 57 / .14)}.prose.ycn-clean .ycn-acc:not(.ycn-acc+.ycn-acc){border-top:1px solid rgb(11 34 57 / .14)}.prose.ycn-clean>.ycn-acc{width:100%;max-width:1000px;margin-inline:auto}.prose.ycn-clean>.ycn-acc:not(.ycn-acc+.ycn-acc){margin-top:28px}.prose.ycn-clean .ycn-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.prose.ycn-clean .ycn-acc__summary::-webkit-details-marker{display:none}.prose.ycn-clean .ycn-acc__summary::marker{content:""}.prose.ycn-clean .ycn-acc__summary:after{content:"";flex:0 0 14px;width:14px;height:14px;color:#0b2239;background:linear-gradient(currentColor,currentColor) center/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 100% no-repeat;transition:background-size .25s ease,color .2s}.prose.ycn-clean .ycn-acc[open]>.ycn-acc__summary:after{background-size:100% 1.5px,1.5px 0}.prose.ycn-clean .ycn-acc__summary>:is(h2,h3){margin:0!important;padding:0!important;border:0!important;font-family:var(--text-font-family,Nunito,sans-serif);color:#0b2239;text-transform:none;text-align:left;transition:color .2s}.prose.ycn-clean .ycn-acc__summary>h2{font-size:26px;font-weight:500;line-height:1.3;letter-spacing:.01em}.prose.ycn-clean .ycn-acc__summary>h3{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0}.prose.ycn-clean .ycn-acc__summary:hover>:is(h2,h3),.prose.ycn-clean .ycn-acc__summary:hover:after{color:#0a4f8f}.prose.ycn-clean .ycn-acc__summary:focus-visible{outline:2px solid #00aeca;outline-offset:4px}.prose.ycn-clean .ycn-acc__panel{max-width:860px;padding:0 0 26px}.prose.ycn-clean .ycn-acc__panel>:last-child{margin-bottom:0}.prose.ycn-clean .ycn-acc__panel>h3{margin:0}.prose.ycn-clean .ycn-acc--sub{border-color:#0b22391a}.prose.ycn-clean .ycn-acc--sub>.ycn-acc__summary{padding:16px 0}.prose.ycn-clean .ycn-acc--sub>.ycn-acc__panel{padding-bottom:18px}.prose.ycn-clean .ycn-acc__panel>.ycn-acc--sub:not(.ycn-acc--sub+.ycn-acc--sub){margin-top:8px}@media(max-width:749px){.prose.ycn-clean>:is(p,ul,ol),.prose.ycn-clean>section:not([class])>:is(p,ul,ol),.prose.ycn-clean .ycn-acc__panel>:is(p,ul,ol){font-size:16px;line-height:1.75}.prose.ycn-clean>h2,.prose.ycn-clean>section:not([class])>h2{margin-top:32px;font-size:22px}.prose.ycn-clean .ycn-acc__summary{padding:18px 0;gap:16px}.prose.ycn-clean .ycn-acc__summary>h2{font-size:21px}.prose.ycn-clean .ycn-acc__summary>h3{font-size:16px}.prose.ycn-clean>.ycn-acc:not(.ycn-acc+.ycn-acc){margin-top:20px}}@media(prefers-reduced-motion:reduce){.prose.ycn-clean .ycn-acc__summary:after,.prose.ycn-clean .ycn-acc__summary>:is(h2,h3){transition:none}}.prose [class*=__option-title]{text-transform:uppercase;letter-spacing:.18em}.section-spacing.ycn-dest-wrap{padding-top:64px;padding-bottom:0}@media(max-width:749px){.section-spacing.ycn-dest-wrap{padding-top:40px}}.ycn-dest{font-family:var(--text-font-family,Nunito,sans-serif)}.ycn-dest__legacy-title{display:none}.ycn-dest__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;max-width:820px;width:100%;margin:0 auto;padding:0;border-block:1px solid rgb(var(--border-color))}.ycn-dest__facts>div{padding:22px 24px;text-align:center}.ycn-dest__facts>div+div{border-inline-start:1px solid rgb(var(--border-color))}.ycn-dest__facts dt{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--text-color) / .65)}.ycn-dest__facts dd{margin:0;font-size:17px;line-height:1.5;color:rgb(var(--text-color))}.ycn-dest__body{width:100%;max-width:820px;margin-inline:auto;font-size:17px;line-height:1.85;letter-spacing:.005em;overflow-wrap:anywhere}.ycn-dest__body>*{margin-block:0}.ycn-dest__body>*+*{margin-top:20px}.ycn-dest__body>p:first-of-type{font-size:22px;line-height:1.65;text-align:center;text-wrap:pretty;margin:0 0 56px}.ycn-dest__body>p:first-of-type:after{content:"";display:block;width:88px;height:3px;margin:32px auto 0;background:linear-gradient(to right,rgb(var(--text-color)) 58%,rgb(var(--accent)) 58%)}.ycn-dest__body h2{font-family:inherit;font-size:28px;font-weight:500;line-height:1.3;letter-spacing:.045em;text-transform:uppercase;text-wrap:balance;margin:48px 0 18px;padding-top:32px;border-top:1px solid rgb(var(--border-color));color:rgb(var(--text-color))}.ycn-dest__body>p:first-of-type+h2{border-top:0;padding-top:0;margin-top:0}.ycn-dest__body h3{font-family:inherit;font-size:20px;font-weight:600;line-height:1.45;letter-spacing:.01em;text-transform:none;margin:28px 0 10px;color:rgb(var(--text-color))}.ycn-dest__body p{color:rgb(var(--text-color) / .8);text-wrap:pretty}.ycn-dest__body strong{font-weight:700;color:rgb(var(--text-color))}.ycn-dest__body a:not(.button){color:rgb(var(--text-color));text-decoration:underline;text-decoration-color:rgb(var(--accent));text-decoration-thickness:2px;text-underline-offset:5px}.ycn-dest__body a:not(.button):hover{text-decoration-color:currentColor}.ycn-dest__body :is(ul,ol){padding-inline-start:24px}.ycn-dest__body li+li{margin-top:10px}.ycn-dest__body blockquote{margin:32px 0;padding:8px 0 8px 24px;border-inline-start:3px solid rgb(var(--accent));font-size:21px;line-height:1.65}.ycn-dest__body img{height:auto;max-width:100%;border-radius:4px}.ycn-dest__body table{display:block;max-width:100%;overflow-x:auto;font-size:15px}.ycn-dest__faq{width:100%;max-width:820px;margin-inline:auto}.ycn-dest__faq h2{margin:0 0 8px;padding-top:32px;border-top:1px solid rgb(var(--border-color));font-family:inherit;font-size:28px;font-weight:500;line-height:1.3;letter-spacing:.045em;text-transform:uppercase;text-wrap:balance;color:rgb(var(--text-color))}.ycn-dest__faq details{border-bottom:1px solid rgb(var(--border-color))}.ycn-dest__faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:18px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none;color:rgb(var(--text-color))}.ycn-dest__faq summary::-webkit-details-marker{display:none}.ycn-dest__faq summary:after{content:"";flex:0 0 9px;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s}.ycn-dest__faq details[open] summary:after{transform:rotate(-135deg)}.ycn-dest__faq summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ycn-dest__faq details p{margin:0 0 22px;font-size:17px;line-height:1.8;color:rgb(var(--text-color) / .8)}@media(max-width:749px){.ycn-dest__facts>div{padding:18px 8px}.ycn-dest__facts>div+div{border-inline-start:0;border-top:1px solid rgb(var(--border-color))}.ycn-dest__body{font-size:16px;line-height:1.8}.ycn-dest__body>p:first-of-type{font-size:19px;margin-bottom:36px}.ycn-dest__body h2,.ycn-dest__faq h2{font-size:23px;letter-spacing:.035em}.ycn-dest__body h2{margin-top:34px;padding-top:26px}.ycn-dest__faq summary{font-size:17px}}@media(prefers-reduced-motion:reduce){.ycn-dest__faq summary:after{transition:none}}.ycn-intake__context [hidden],.ycn-intake__context[hidden]{display:none!important}.ycn-intake__context dl{margin:0 0 16px}.ycn-intake__context dl>div{display:flex;justify-content:space-between;gap:16px;padding:5px 0;font-size:13px}.ycn-intake__context dd{margin:0;text-align:right;overflow-wrap:anywhere}.ycn-intake__context{grid-column:1/-1;padding:20px;background:#eef8f9;border-bottom:1px solid #d6e1e2}.ycn-intake__context p{margin:0 0 12px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.ycn-intake__form .ycn-intake__context a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;background:#071b38;color:#fff;text-decoration:none;font-size:12px;font-weight:700;margin-bottom:12px}.ycn-intake__context a:focus-visible{outline:2px solid #00aeca;outline-offset:4px}@media(max-width:749px){.ycn-intake .ycn-intake__aside{padding:24px;gap:18px}.ycn-intake .ycn-intake__intro h2{font-size:24px;line-height:1.2}.ycn-intake .ycn-intake__intro h2:after{margin:16px 0}.ycn-intake .ycn-intake__intro p{font-size:16px;line-height:1.5}.ycn-intake .ycn-intake__aside .ycn-intake__contact{padding-top:16px}.ycn-intake .ycn-intake__aside .ycn-intake__contact a{font-size:18px}.ycn-intake .ycn-intake__form{padding:24px;gap:18px}.ycn-intake__context{padding:24px}}.ycn-calculator{--ycn-ink:#152f3e;--ycn-muted:#52616a;--ycn-border:#d5dedf;display:block;max-width:1240px;margin:auto;padding:64px 24px;color:var(--ycn-ink);font-family:inherit;font-size:16px;line-height:1.5;background:#fff}.ycn-calculator *{box-sizing:border-box}.ycn-calculator__header{max-width:720px;margin-bottom:36px}.ycn-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ycn-calculator h2{font-family:inherit;font-size:clamp(32px,4.5vw,54px);font-weight:400;letter-spacing:-.035em;line-height:1.12;margin:16px 0}.ycn-calculator p{margin:10px 0}.ycn-calculator__layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:30px}.ycn-card{min-width:0;margin:0 0 22px;border:1px solid var(--ycn-border);border-radius:5px;padding:22px}.ycn-card legend{font-size:20px;font-weight:600;padding:0 8px}.ycn-field{display:grid;gap:7px;margin:12px 0;font-size:13px;font-weight:500}.ycn-field input,.ycn-field select{width:100%;min-width:0;min-height:48px;border:1px solid #b6c6c9;border-radius:3px;background:#fff;color:var(--ycn-ink);padding:10px;font:inherit;font-size:16px}.ycn-field input:disabled{background:#edf1f1;color:#687b83}.ycn-field input[aria-invalid=true]{border:2px solid #a53228}.ycn-calculator :focus-visible{outline:3px solid #168b9c;outline-offset:3px}.ycn-help{font-size:12px;line-height:1.6;color:var(--ycn-muted)}.ycn-management{display:flex;justify-content:space-between;gap:16px;padding:16px;background:#f0f4f3}.ycn-charters__head,.ycn-charters__row{display:grid;grid-template-columns:.65fr 1fr 1fr;gap:12px;align-items:center}.ycn-charters__head{font-size:11px;color:var(--ycn-muted);margin-top:22px}.ycn-charters__row .ycn-field span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ycn-charters__row strong{font-size:14px}.ycn-two{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.ycn-check{display:flex;align-items:center;gap:12px;min-height:48px;font-size:14px;margin:12px 0}.ycn-check input{width:22px;height:22px;accent-color:var(--ycn-ink);flex-shrink:0}.ycn-calculator summary{cursor:pointer;min-height:48px;align-content:center;font-size:16px;font-weight:600}.ycn-results{border:1px solid var(--ycn-border);border-radius:5px;overflow:hidden;position:sticky;top:24px}.ycn-results__hero{background:var(--ycn-ink);color:#fff;padding:28px}.ycn-results__hero .ycn-help{color:#d7e3e6}.ycn-results__number{display:block;font-size:clamp(32px,4vw,48px);letter-spacing:-.035em;line-height:1.3;margin:6px 0 18px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ycn-results__stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid #647985;margin-top:22px;padding-top:18px}.ycn-results__stats span{display:block;font-size:11px}.ycn-results__stats strong{display:block;font-size:21px;font-weight:500;margin-top:5px;overflow-wrap:anywhere}.ycn-status{background:#f1f5f4;padding:16px 24px;font-size:12px}.ycn-results__body{padding:10px 24px 24px}.ycn-breakdown{margin:14px 0 24px;font-size:13px}.ycn-breakdown>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #e7ecec}.ycn-breakdown dt{max-width:70%}.ycn-breakdown dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ycn-subtotal{font-weight:650}.ycn-break-even{display:flex;justify-content:space-between;gap:20px;padding-top:12px;font-size:14px}.ycn-break-even strong{text-align:right}.ycn-cta{display:block;background:var(--ycn-ink);color:#fff;text-align:center;padding:16px 12px;margin-top:20px;text-decoration:none;font-size:14px;font-weight:600;border-radius:3px}.ycn-cta:hover{background:#284d5c}.ycn-reset{cursor:pointer;min-height:48px;background:transparent;border:0;border-bottom:1px solid var(--ycn-ink);padding:8px 0;color:var(--ycn-ink);font:inherit;font-size:13px}.ycn-disclaimer{font-size:11px;color:var(--ycn-muted);max-width:850px;padding-top:20px}.ycn-results[data-negative=true] .ycn-results__number{color:#ffd5bf}@media(max-width:800px){.ycn-calculator{padding:36px 16px}.ycn-calculator__layout{grid-template-columns:1fr;gap:22px}.ycn-results{position:static}.ycn-card{padding:18px}.ycn-results__number{font-size:42px}.ycn-charters__head,.ycn-charters__row{gap:8px}.ycn-two{grid-template-columns:1fr}.ycn-results__hero{padding:24px}}@media(prefers-reduced-motion:no-preference){.ycn-cta{transition:background .2s ease}}.ycn-calculator{--ycn-ink:#0b2239;--ycn-muted:#536575;--ycn-border:#d9e5e8;max-width:1248px;padding:64px 24px 56px;font-family:var(--text-font-family,Nunito,sans-serif);border-top:3px solid #85ced1;background:#fff}.ycn-calculator__header{max-width:880px;margin:0 auto 40px;text-align:center}.ycn-calculator .ycn-kicker{font-family:var(--text-font-family,Nunito,sans-serif);color:#4f9da6;font-size:11px;font-weight:600;letter-spacing:.22em}.ycn-calculator h2{font-family:var(--heading-font-family,Roboto,sans-serif);font-style:var(--heading-font-style,normal);font-weight:400;font-size:clamp(34px,4vw,50px);line-height:1.08;text-transform:none;letter-spacing:-.025em}.ycn-calculator__header>p:last-child{max-width:800px;margin:0 auto;color:#536575;font-size:15px;line-height:1.6}.ycn-calculator .ycn-card,.ycn-calculator .ycn-results{border-radius:0}.ycn-calculator .ycn-card{padding:24px;background:#fff}.ycn-calculator .ycn-card legend{font-family:var(--heading-font-family,Roboto,sans-serif);font-weight:400;font-size:23px;letter-spacing:-.015em;line-height:1.2}.ycn-calculator .ycn-management,.ycn-calculator .ycn-status{background:#eef6f6}.ycn-calculator .ycn-field input,.ycn-calculator .ycn-field select{font-family:var(--text-font-family,Nunito,sans-serif);border-radius:0;border-color:#c7d8dd}.ycn-calculator .ycn-field input[readonly]{background:#f3f8f8}.ycn-calculator aside.ycn-results{padding:0;margin:0}.ycn-calculator .ycn-results__hero{background:#0b2239}.ycn-calculator .ycn-results__hero .ycn-kicker{color:#85ced1}.ycn-calculator .ycn-results__number,.ycn-calculator .ycn-results__stats strong{font-family:var(--heading-font-family,Roboto,sans-serif);font-weight:400}.ycn-calculator .ycn-cta{border-radius:0;background:#85ced1;color:#0b2239;font-family:var(--text-font-family,Nunito,sans-serif);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ycn-calculator .ycn-cta:hover{background:#a6e0e2}.ycn-calculator summary{font-family:var(--heading-font-family,Roboto,sans-serif);font-weight:400}.ycn-calculator :focus-visible{outline-color:#367e88}.ycn-calculator .ycn-disclaimer{max-width:none;margin-top:24px;padding-top:20px;border-top:1px solid #d9e5e8}@media(max-width:800px){.ycn-calculator{padding:40px 16px}.ycn-calculator .ycn-card{padding:18px}.ycn-calculator__header{margin-bottom:28px}}.ycn-term-network-bg{display:flow-root}.ycn-term-network{max-width:2600px;margin:64px auto;padding-inline:clamp(24px,3.5vw,80px);font-family:var(--text-font-family,Nunito,sans-serif);color:#071b38}.ycn-term-network__box{background:#fff;border:1px solid #d6e1e2;border-radius:0}.ycn-term-network__layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.ycn-term-network__aside{display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:56px 44px;background:#071b38;color:#fff}.ycn-term-network__eyebrow{margin:0 0 18px;font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf}.ycn-term-network h2{margin:0;font-family:inherit;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.2;letter-spacing:.045em;text-transform:uppercase;text-wrap:balance;text-align:left;color:#fff}.ycn-term-network h2:after{content:"";display:block;width:88px;height:3px;margin:26px 0 24px;background:linear-gradient(to right,#fff 58%,#8cd6d9 58%)}.ycn-term-network__intro{margin:0;max-width:420px;font-size:17px;line-height:1.7;text-align:left;color:#ffffffd9}.ycn-term-network a{text-decoration:none}.ycn-term-network__quote,.ycn-term-network__links a{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;border-radius:0;transition:color .35s ease,border-color .2s}.ycn-term-network__quote:before,.ycn-term-network__links a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.65,0,.35,1)}.ycn-term-network__quote{justify-content:center;min-height:56px;padding:16px 24px;border:1px solid #8cd6d9;background:#8cd6d9;color:#071b38;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ycn-term-network__quote:before{background:#fff}.ycn-term-network__regions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px;padding:48px 44px}.ycn-term-network__region:first-child{grid-column:1/-1}.ycn-term-network h3{margin:0 0 16px;padding-top:14px;border-top:3px solid #071b38;font-family:inherit;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;text-align:left;color:#071b38}.ycn-term-network__links{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.ycn-term-network__links a{justify-content:space-between;gap:14px;min-height:52px;padding:10px 14px;border:1px solid #b9c9cd;background:#fff;color:#071b38;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;text-align:left}.ycn-term-network__links a:before{background:#8cd6d9}.ycn-term-network__links a:after{content:"";flex:0 0 7px;width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.6}.ycn-term-network__links a[aria-current=page]{border-color:#071b38;background:#eef8f9}.ycn-term-network__more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px;padding:40px 44px 48px;border-top:1px solid #d6e1e2;background:#f7fafa}.ycn-term-network__more .ycn-term-network__links{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ycn-term-network__more .ycn-term-network__links a{font-size:11px;letter-spacing:.1em}@media(hover:hover){.ycn-term-network__quote:hover{color:#0a4f8f}.ycn-term-network__quote:hover:before{transform:scaleX(1);transform-origin:left center}.ycn-term-network__links a:hover{color:#071b38;border-color:#8cd6d9}.ycn-term-network__links a:hover:before{transform:scaleX(1);transform-origin:left center}}.ycn-term-network a:focus-visible{outline:2px solid #00aeca;outline-offset:2px}@media(max-width:999px){.ycn-term-network__layout{grid-template-columns:1fr}.ycn-term-network__aside{gap:32px;padding:44px 36px}.ycn-term-network__regions,.ycn-term-network__more{padding-inline:36px}}@media(max-width:749px){.ycn-term-network{margin:40px 0;padding-inline:16px}.ycn-term-network__aside{padding:36px 24px}.ycn-term-network__regions,.ycn-term-network__more{grid-template-columns:1fr;gap:28px;padding:32px 24px}.ycn-term-network__links,.ycn-term-network__more .ycn-term-network__links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ycn-term-network__quote,.ycn-term-network__quote:before,.ycn-term-network__links a,.ycn-term-network__links a:before{transition:none}}.ycn-seo-hero .ycn-seo-hero__inner>.ycn-seo-hero__assurance{max-width:650px;margin:20px auto 0;font-size:14px;line-height:1.6;color:#415164}.ycn-seo-hero__assurance a{text-decoration:underline;text-underline-offset:3px;color:#071b38}.ycn-term-breadcrumbs-bg{display:flow-root}.ycn-term-breadcrumbs{max-width:2600px;margin:0 auto;padding:16px clamp(24px,3.5vw,80px) 0;font-size:12px}.ycn-term-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.ycn-term-breadcrumbs li:not(:last-child):after{content:"/";margin-left:7px;opacity:.45}.ycn-term-breadcrumbs a{text-decoration:none}.ycn-term-breadcrumbs a:hover{text-decoration:underline}.ycn-term-breadcrumbs [aria-current=page]{opacity:.7}.cya-destination-yachts{max-width:2600px;margin:0 auto;padding:40px clamp(24px,3.5vw,80px);box-sizing:border-box;text-align:center}.cya-destination-yachts h2{margin:0 0 8px;text-align:center}.cya-destination-yachts p{margin:0 auto 24px;text-align:center}.cya-destination-yachts ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 32px;max-width:900px;margin:0 auto;padding:0;list-style:none;text-align:center}.cya-destination-yachts li{margin:0;padding:0;text-align:center}@media(max-width:749px){.cya-destination-yachts ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cya-destination-yachts ul{grid-template-columns:1fr}}.ycn-article-links{margin-top:2rem;padding:1.25rem;border:1px solid rgb(var(--text-color)/.12);border-radius:12px}.ycn-article-links p{margin:0 0 .75rem}.ycn-article-links__items{display:flex;flex-wrap:wrap;gap:.6rem}.ycn-article-links__items a{padding:.65rem .85rem;border:1px solid rgb(var(--text-color)/.14);border-radius:999px;text-decoration:none}.ycn-article-links__items a:hover{text-decoration:underline}.ycn-charter-actions{color:#fff;text-align:center;padding:12px 0;max-width:680px;margin:auto}.ycn-charter-actions__destination{font-size:clamp(22px,3vw,36px);line-height:1.2;text-wrap:balance;margin:0 0 20px}.ycn-charter-actions__links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.ycn-charter-actions .ycn-charter-actions__links a.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:190px;padding:12px 18px;background:#fff;color:#071b38;border:1px solid #fff;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ycn-charter-actions .ycn-charter-actions__links a.button:before{display:none}.ycn-charter-actions .ycn-charter-actions__links a.button:nth-child(2){background:#071b38;color:#fff}.ycn-charter-actions__links a:focus-visible{outline:3px solid #8cd6d9;outline-offset:4px}.ycn-charter-actions__note{font-size:14px;line-height:1.5;margin:14px 0 0}@media(max-width:749px){.ycn-charter-actions{padding:24px 0 8px}.ycn-charter-actions__destination{font-size:24px;margin-bottom:14px}.ycn-charter-actions__links{gap:10px}.ycn-charter-actions__links a{min-width:0;width:100%}}.ycn-collection-hub{padding:28px 0 44px}.ycn-collection-hub__lead{max-width:820px;margin:0 auto 14px;text-align:center;font-size:14px;line-height:1.6}.ycn-collection-hub__links{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.ycn-collection-hub__links a{display:inline-flex;padding:9px 13px;border:1px solid rgba(11,34,57,.14);border-radius:999px;text-decoration:none;font-size:13px;line-height:1.35}.ycn-collection-hub__links a:hover{text-decoration:underline}.ycn-collection-hub__priority{font-weight:600}.ycn-tc__actions{display:grid;gap:12px;margin-top:24px}.ycn-tc__contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ycn-tc .ycn-tc__cta{display:flex;align-items:center;justify-content:center;min-height:48px;padding:14px 16px;border:1px solid #0b2239;background:transparent;color:#0b2239;font-family:var(--heading-font-family,Roboto,sans-serif);font-size:11px;letter-spacing:.08em;line-height:1.6;text-align:center;text-transform:uppercase;text-decoration:none;transition:background .15s,color .15s}.ycn-tc .ycn-tc__cta--primary,.ycn-tc .ycn-tc__cta:hover{background:#0b2239;color:#fff}.ycn-tc .ycn-tc__cta--primary:hover{background:#193b52}.ycn-tc__cta:focus-visible{outline:2px solid #0b2239;outline-offset:4px}.ycn-tc__money-input{position:relative;display:block}.ycn-tc__currency{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#0b2239;font-size:16px;pointer-events:none}.ycn-tc .ycn-tc__money-input input[type=number]{padding-left:32px}.ycn-tc__yacht-photo{grid-column:1/-1;width:100%;max-width:600px;margin:4px auto}.ycn-tc__yacht-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.ycn-tc__fleet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;margin:0 0 32px;padding:24px;background:#f0f8f8;border-top:2px solid #8cd6d9}.ycn-tc__fleet-hint,.ycn-tc__rate{grid-column:1/-1}.ycn-tc__fleet .ycn-tc__hint{margin:0}.ycn-tc__rate{margin:0;font-size:13px;color:#0b2239;font-variant-numeric:tabular-nums}.ycn-tc input[readonly]{background:#f5f5f5;font-weight:600}.ycn-tc select:disabled{opacity:1;color:#53626a;background:#f5f5f5;cursor:default}@media(max-width:749px){.ycn-tc__fleet{grid-template-columns:1fr;padding:20px}}.ycn-tc{--ycn-aqua:#8cd6d9;--ycn-navy:#0b2239;display:block;max-width:1344px;margin:56px auto;padding:0 32px;background:#fff;color:#1c1c1c;font-family:var(--text-font-family,Nunito,sans-serif);font-size:15px;font-weight:400;line-height:1.7;isolation:isolate}.ycn-tc *{box-sizing:border-box}.ycn-tc [hidden]{display:none!important}.ycn-tc__header{margin:0 0 40px;max-width:860px}.ycn-tc__eyebrow{font-family:var(--heading-font-family,Roboto,sans-serif);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px}.ycn-tc :is(h1,h2){font-family:var(--heading-font-family,Roboto,sans-serif);font-size:clamp(22px,2.5vw,32px);font-weight:var(--heading-font-weight,400);line-height:1.5;letter-spacing:var(--heading-letter-spacing,.18em);text-transform:uppercase;color:inherit;margin:0 0 20px}.ycn-tc__header>p:last-child{color:#555;margin:0;font-size:15px}.ycn-tc__layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(36px,6vw,80px);align-items:start}.ycn-tc__controls{display:grid;gap:24px}.ycn-tc__field{display:flex;flex-direction:column;gap:10px;font-size:13px;font-weight:400}.ycn-tc__field>span:first-child{display:flex;justify-content:space-between;gap:12px;font-family:var(--heading-font-family,Roboto,sans-serif);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.ycn-tc select,.ycn-tc input[type=number]{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #d4d4d4;border-radius:0;background:#fff;color:var(--ycn-navy);font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;box-shadow:none}.ycn-tc input:focus-visible,.ycn-tc select:focus-visible,.ycn-tc summary:focus-visible{outline:2px solid var(--ycn-navy);outline-offset:3px}.ycn-tc__hint{font-size:12px;line-height:1.7;font-weight:400;color:#555;margin:8px 0 0}.ycn-tc__allowance{padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:12px}.ycn-tc__allowance>div{display:flex;justify-content:space-between;gap:16px;align-items:start;font-family:var(--heading-font-family,Roboto,sans-serif);letter-spacing:.1em;text-transform:uppercase}.ycn-tc__allowance strong{font-weight:400}.ycn-tc__allowance b{font-weight:500;color:var(--ycn-navy);font-size:16px}.ycn-tc input[type=range]{width:100%;accent-color:var(--ycn-navy);cursor:pointer;min-height:30px;margin:0}.ycn-tc__range-ends{display:flex;justify-content:space-between;font-size:12px;font-weight:400;color:#555}.ycn-tc__summary{padding:clamp(24px,3vw,36px);background:var(--ycn-aqua);color:var(--ycn-navy);border-radius:0;min-width:0}.ycn-tc__summary>.ycn-tc__eyebrow{margin-bottom:20px}.ycn-tc dl{margin:0}.ycn-tc dl>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0}.ycn-tc dt{font-size:13px;min-width:0}.ycn-tc dd{margin:0;text-align:right;font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.ycn-tc__subtotal{border-top:1px solid rgb(11 34 57 / .25);margin-top:10px;padding-top:18px!important}.ycn-tc__subtotal dt,.ycn-tc__subtotal dd{font-weight:700}.ycn-tc__total{border-top:1px solid rgb(11 34 57 / .25);margin-top:16px;padding:24px 0;display:flex;flex-direction:column;gap:8px}.ycn-tc__total>span{font-size:12px}.ycn-tc__total>span:first-child{font-family:var(--heading-font-family,Roboto,sans-serif);letter-spacing:.12em;text-transform:uppercase}.ycn-tc__total strong{font-family:var(--heading-font-family,Roboto,sans-serif);font-size:clamp(30px,3.2vw,42px);font-weight:500;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ycn-tc__extras{border-top:1px solid rgb(11 34 57 / .25)}.ycn-tc__extras>div{flex-direction:column;gap:2px!important}.ycn-tc__extras dd{text-align:left;white-space:normal}.ycn-tc__note{font-size:11px;line-height:1.8;color:var(--ycn-navy);margin:22px 0 0}.ycn-tc__error{font-size:12px;color:#a32320;margin:8px 0 0}.ycn-tc input[aria-invalid=true]{border-color:#a32320}.ycn-tc__details{margin-top:40px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:18px 0}.ycn-tc__details summary{cursor:pointer;font-family:var(--heading-font-family,Roboto,sans-serif);font-weight:400;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:5px 0}.ycn-tc__education{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:24px 0 12px}.ycn-tc__education h3{font-family:var(--heading-font-family,Roboto,sans-serif);font-weight:400;letter-spacing:.1em;text-transform:uppercase;font-size:12px;color:inherit;margin:0 0 12px}.ycn-tc__education p{font-size:13px;color:#555;margin:0;line-height:1.8}@media(max-width:749px){.ycn-tc{margin:32px auto;padding:0 20px}.ycn-tc__header{margin-bottom:28px}.ycn-tc__layout{grid-template-columns:1fr;gap:32px}.ycn-tc :is(h1,h2){font-size:22px;letter-spacing:.12em}.ycn-tc__education{grid-template-columns:1fr;gap:24px}.ycn-tc__details{margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/57/compiled_assets/styles.css.map */
