.cw{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);background:var(--cw-fill)}.cw--no-image{background:linear-gradient(180deg,#cfe3f7,#7fb0dc 55%,#1f5f9e)}.cw__bg{grid-area:1 / 1;align-self:end;position:relative;z-index:0;line-height:0}.cw__bg picture,.cw__bg-img{display:block;width:100%;height:auto}.cw__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--cw-overlay);opacity:var(--cw-overlay-alpha);pointer-events:none}.cw .cw__inner{grid-area:1 / 1;align-self:start;justify-self:center;position:relative;z-index:2;box-sizing:border-box;width:100%;max-width:var(--page-width, 1600px);display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:clamp(24px,4vw,64px);padding-top:var(--cw-pad-top);padding-bottom:var(--cw-pad-bottom)}.cw__info{max-width:80%;min-width:0}.cw .cw__heading{margin:0 0 16px;color:var(--cw-heading);font-weight:700;line-height:1.1}.cw__text,.cw__text p{margin:0;color:var(--cw-text);font-size:var(--cw-t-size);line-height:1.7}.cw__list{display:flex;flex-direction:column;gap:18px;margin:30px 0 0;padding:0;list-style:none}.cw__item{display:flex;align-items:center;gap:18px;padding-left:8px}.cw__item-icon{display:inline-flex;flex:0 0 auto;width:70px;height:70px;color:var(--cw-icon)}.cw__item-icon svg{width:100%;height:100%}.cw__item-text{color:var(--cw-text);font-size:calc(var(--cw-t-size) * .95);text-decoration:none;overflow-wrap:anywhere}a.cw__item-text:hover{text-decoration:underline}.cw__social{display:flex;flex-wrap:wrap;gap:22px;margin:24px 0 0;padding:0 0 0 8px;list-style:none}.cw__social-link{display:inline-flex;width:70px;height:70px;color:var(--cw-icon);transition:transform .2s ease,opacity .2s ease}.cw__social-link svg{width:100%;height:100%}.cw__social-link:hover{transform:translateY(-2px);opacity:.85}.cw__social-link:focus-visible,.cw__item-text:focus-visible{outline:2px solid var(--cw-icon);outline-offset:3px;border-radius:4px}.cw__card{justify-self:end;width:min(100%,var(--cw-card-w));padding:22px 22px 24px;background:var(--cw-card-bg);border-radius:var(--cw-card-radius);box-shadow:0 10px 40px #0a285a29}.cw__form{display:flex;flex-direction:column;gap:16px}.cw__field{display:flex;flex-direction:column;gap:8px}.cw__field label{margin:0;color:var(--cw-text);font-size:var(--cw-t-size);line-height:1.7;font-weight:600}.cw__field input,.cw__field textarea{width:100%;box-sizing:border-box;padding:13px 16px;border:1px solid transparent;border-radius:8px;background:var(--cw-input-bg);color:var(--cw-input-text);font:inherit;font-size:24px;line-height:1.4;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,background-color .2s ease}.cw__field textarea{min-height:110px;resize:vertical}.cw__field input::placeholder,.cw__field textarea::placeholder{color:#9aa9c2;opacity:1}.cw__field input:focus,.cw__field textarea:focus{outline:none;border-color:var(--cw-btn-bg);background:#fff}.cw__field input[aria-invalid=true]{border-color:#c62828}.cw__btn{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;min-height:80px;margin-top:4px;padding:12px 20px;border:0;border-radius:999px;background:var(--cw-btn-bg);color:var(--cw-btn-text);font:inherit;font-size:24px;font-weight:600;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.cw__btn:hover{transform:translateY(-1px);opacity:.93}.cw__btn:focus-visible{outline:3px solid var(--cw-btn-bg);outline-offset:3px}.cw__btn svg{width:28px;height:28px;margin-top:6px}.cw__status{margin:0;padding:12px 14px;border-radius:8px;font-size:14px;line-height:1.5}.cw__status p{margin:0 0 4px;font-weight:700}.cw__status ul{margin:0;padding-left:18px}.cw__status--ok{background:#e6f4ea;color:#1b5e20}.cw__status--error{background:#fdecea;color:#8a1c1c}.cw__status a{color:inherit}.cw__card{justify-self:end;width:100%;max-width:var(--cw-card-w);box-sizing:border-box;padding:36px 44px 40px;background:var(--cw-card-bg);border-radius:var(--cw-card-radius);box-shadow:0 10px 40px #0a285a29}.cw__form{display:flex;flex-direction:column;gap:22px}.cw__field input,.cw__field textarea{padding:20px 18px}.cw__field textarea{min-height:150px}@media screen and (max-width:989px){.cw__card{width:100%;padding:28px}.cw__text,.cw__text p{font-size:calc(var(--cw-t-size) * .95)}}@media screen and (max-width:749px){.cw .cw__inner{grid-template-columns:minmax(0,1fr);row-gap:28px;padding-top:calc(var(--cw-pad-top) * .7);padding-bottom:calc(var(--cw-pad-bottom) + 14vw)}.cw__info{max-width:100%}.cw__list{margin-top:22px;gap:14px}.cw__card{width:100%;max-width:560px;justify-self:center}.cw--fade .cw__bg:before{content:"";position:absolute;top:0;left:0;right:0;height:24%;z-index:1;background:linear-gradient(to bottom,var(--cw-fill),transparent);pointer-events:none}}@media screen and (max-width:479px){.cw__card{padding:18px 16px}.cw__item,.cw__social{padding-left:0}.cw__item{gap:14px}}@media(prefers-reduced-motion:reduce){.cw__btn,.cw__social-link,.cw__field input,.cw__field textarea{transition:none}}.gi{background:var(--gi-bg);padding-top:var(--gi-pad-top);padding-bottom:var(--gi-pad-bottom);color:var(--gi-text)}.gi__top{display:grid;grid-template-columns:var(--gi-img-w) var(--gi-form-w);align-items:stretch}.gi .gi__media{position:relative;height:100%;min-height:360px;overflow:hidden}.gi .gi__media .gi__img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.gi .gi__media .gi__placeholder{background:#eef3fb;fill:#9aa9c2}.gi__content{container-type:inline-size;box-sizing:border-box;min-width:0;padding:clamp(24px,3.4vw,56px) clamp(20px,4vw,64px) clamp(24px,3vw,48px)}.gi__content>*{max-width:720px}.gi .gi__heading{margin:0;color:var(--gi-heading);font-size:clamp(24px,8cqw,48px);font-weight:700;line-height:1.1}.gi__text{margin:clamp(12px,3cqw,18px) 0 0;color:var(--gi-text);font-size:clamp(12px,3cqw,18px);line-height:1.6}.gi__tabs{display:flex;flex-wrap:nowrap;gap:clamp(6px,1.6cqw,10px);margin-top:clamp(20px,5cqw,28px)}.gi__tab{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:clamp(8px,1.8cqw,12px) clamp(8px,1.6cqw,14px);border:1px solid var(--gi-border);border-radius:999px;background:#fff;color:var(--gi-heading);font:inherit;font-size:clamp(14px,3.7cqw,18px);font-weight:600;line-height:1.3;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gi__tab:hover{border-color:var(--gi-accent)}.gi__tab.is-active{border-color:var(--gi-accent);background:var(--gi-accent);color:var(--gi-accent-text)}.gi__tab:focus-visible{outline:3px solid var(--gi-accent);outline-offset:2px}@container (max-width: 300px){.gi__tabs{flex-wrap:wrap}}.gi__panels{margin-top:clamp(20px,5.5cqw,32px)}.gi__panel{display:none;min-width:0}.gi__panel.is-active{display:block}.gi .gi__subheading{margin:0 0 clamp(10px,2.6cqw,16px);color:var(--gi-heading);font-size:clamp(14px,3cqw,28px);font-weight:700;line-height:1.2}.gi__intro{margin:-4px 0 clamp(12px,3cqw,18px);color:var(--gi-text);font-size:clamp(14px,3cqw,18px);line-height:1.6}.gi__freq{display:grid;grid-template-columns:1fr 1fr;gap:clamp(6px,1.6cqw,10px)}.gi__freq-btn,.gi__chip{box-sizing:border-box;border:1px solid var(--gi-border);color:var(--gi-heading);font:inherit;font-size:clamp(14px,4cqw,18px);font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gi__freq-btn{min-height:clamp(32px,11.5cqw,56px);border-radius:clamp(14px,4cqw,25px);background:#fff}.gi__amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1.6cqw,10px);margin-top:clamp(10px,2.6cqw,16px)}.gi__chip{min-height:clamp(32px,11.5cqw,56px);padding:8px 4px;border-radius:10px;background:var(--gi-chip)}.gi__freq-btn:hover,.gi__chip:hover{border-color:var(--gi-accent)}.gi__freq-btn.is-active,.gi__chip.is-active{border-color:var(--gi-accent);background:var(--gi-accent);color:var(--gi-accent-text)}.gi__freq-btn:focus-visible,.gi__chip:focus-visible,.gi__btn:focus-visible{outline:3px solid var(--gi-accent);outline-offset:2px}.gi__other,.gi__field input,.gi__field select,.gi__field textarea{display:block;width:100%;box-sizing:border-box;min-height:clamp(24px,9cqw,42px);padding:clamp(10px,1cqw,16px) clamp(14px,3cqw,20px);border:1px solid var(--gi-border);border-radius:10px;background:#fff;color:var(--gi-heading);font:inherit;font-size:clamp(14px,3cqw,18px);box-shadow:none}.gi__other{margin-top:clamp(10px,2.6cqw,16px);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.gi__other::-webkit-outer-spin-button,.gi__other::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.gi__other::placeholder,.gi__field input::placeholder,.gi__field textarea::placeholder{color:#8d9cb8;opacity:1}.gi__other:focus,.gi__field input:focus,.gi__field select:focus,.gi__field textarea:focus{outline:none;border-color:var(--gi-accent)}.gi__msg{margin:10px 0 0;color:#c62828;font-size:14px;line-height:1.4}.gi__msg[hidden]{display:none}.gi__form{display:flex;flex-direction:column;gap:clamp(10px,2.4cqw,14px)}.gi__field{display:flex;flex-direction:column;gap:6px}.gi__field label{color:var(--gi-heading);font-size:clamp(14px,3cqw,18px);font-weight:700}.gi__field select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b2a6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px;cursor:pointer}.gi__field textarea{min-height:clamp(90px,22cqw,130px);resize:vertical}.gi__field input[aria-invalid=true]{border-color:#c62828}.gi__status{margin:0;padding:12px 14px;border-radius:8px;font-size:14px;line-height:1.5}.gi__status p{margin:0 0 4px;font-weight:700}.gi__status ul{margin:0;padding-left:18px}.gi__status--ok{background:#e6f4ea;color:#1b5e20}.gi__status--error{background:#fdecea;color:#8a1c1c}.gi__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:clamp(36px,9.5cqw,56px);margin-top:clamp(12px,2.4cqw,18px);padding:12px 20px;border:0;border-radius:999px;background:var(--gi-accent);color:var(--gi-accent-text);font:inherit;font-size:clamp(16px,3cqw,18px);font-weight:600;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.gi__form .gi__btn{margin-top:6px}.gi__btn:hover{transform:translateY(-1px);opacity:.93}.gi__btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.gi__footer{max-width:900px;margin:0 auto;padding:clamp(24px,3vw,44px) 20px 0;color:var(--gi-text);font-size:clamp(16px,3.3vw,28px);line-height:1.5;text-align:center}.gi.gi--right .gi__top{grid-template-columns:var(--gi-form-w) var(--gi-img-w)}.gi.gi--right .gi__media{order:2}.gi.gi--sticky-content .gi__media{height:auto;min-height:0}.gi.gi--sticky-content .gi__media .gi__img{position:static;height:auto}.gi.gi--sticky-content .gi__media .gi__placeholder{aspect-ratio:2 / 3}.gi.gi--sticky-content .gi__content{position:sticky;top:var(--gi-stick, var(--gi-sticky-top));align-self:start}@media screen and (max-width:749px){.gi__top,.gi.gi--right .gi__top{grid-template-columns:minmax(0,1fr)}.gi .gi__media,.gi.gi--sticky-content .gi__media{order:0;height:auto;min-height:0;aspect-ratio:2 / 3}.gi .gi__media .gi__img,.gi.gi--sticky-content .gi__media .gi__img{position:absolute;height:100%}.gi.gi--sticky-content .gi__content{position:static}.gi__content{padding:28px 20px 8px}.gi__content>*{max-width:none}}@media(prefers-reduced-motion:reduce){.gi__tab,.gi__freq-btn,.gi__chip,.gi__btn{transition:none}}.ic{display:block;--ic-circle-size: clamp(64px, 6.2vw, 80px);--ic-card-gap: clamp(14px, 1.6vw, 24px);background:var(--ic-bg);padding-top:var(--ic-pad-top);padding-bottom:var(--ic-pad-bottom)}.ic__inner{box-sizing:border-box;width:100%;padding-left:clamp(16px,2vw,40px);padding-right:clamp(16px,2vw,40px);max-width:1800px;margin:0 auto}.ic__grid{display:grid;grid-template-columns:repeat(var(--ic-cols),minmax(0,1fr));align-items:start;gap:var(--ic-gap);margin:0;padding:0;list-style:none}.ic__card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding:22px 20px;background:var(--ic-card-bg);border-radius:var(--ic-radius);text-align:left}.ic__card-main{display:flex;align-items:flex-start;gap:var(--ic-card-gap);width:100%}.ic__content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1;min-width:0}.ic__circle{display:flex;align-items:center;justify-content:center;width:var(--ic-circle-size);height:var(--ic-circle-size);min-width:var(--ic-circle-size);border-radius:50%;background:var(--ic-circle);color:var(--ic-icon-color, #ffffff);overflow:hidden;flex-shrink:0}.ic__circle svg{width:75%;height:75%}.ic__img{display:block;width:100%;height:100%;object-fit:cover}.ic .ic__title{margin:0;color:var(--ic-title);font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.2;font-family:var(--font-body-family)}.ic__text{margin:0;color:var(--ic-text);font-size:clamp(13px,1.2vw,16px);font-weight:500;line-height:1.6;overflow-wrap:break-word}.ic__link{display:inline-flex;align-items:center;gap:10px;color:var(--ic-link);font-size:clamp(15px,1vw,18px);font-weight:700;text-decoration:none}a.ic__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--ic-radius)}a.ic__link svg,.ic__link svg,.ic__toggle svg{width:18px;height:18px;flex:0 0 auto}.ic__link svg{transition:transform .2s ease}a.ic__link:hover svg{transform:translate(4px)}a.ic__link:focus-visible{outline:none}a.ic__link:focus-visible:after{outline:3px solid var(--ic-link);outline-offset:3px}.ic__action{display:flex;flex-direction:column;align-items:flex-start;width:100%}.ic__toggle{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;border:0;border-radius:4px;background:none;color:var(--ic-link);font-family:inherit;font-size:clamp(15px,1vw,18px);font-weight:700;line-height:inherit;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none}.ic__toggle svg{transform:rotate(0);transition:transform .2s ease}.ic__toggle:hover svg{transform:rotate(0) translate(4px)}.ic__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.ic__toggle[aria-expanded=true]:hover svg{transform:rotate(90deg) translate(4px)}.ic__toggle:focus-visible{outline:3px solid var(--ic-link);outline-offset:4px}.ic__label--expanded,.ic__toggle[aria-expanded=true] .ic__label--collapsed{display:none}.ic__toggle[aria-expanded=true] .ic__label--expanded{display:inline}.ic__vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ic__panel{display:grid;grid-template-rows:0fr;width:100%;opacity:0;visibility:hidden;transition:grid-template-rows .35s ease,opacity .25s ease,visibility 0s linear .35s}.ic__card[data-open] .ic__panel{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .35s ease,opacity .3s ease .05s,visibility 0s linear 0s}.ic__panel-inner{min-height:0;overflow:hidden}.ic__panel-body{margin-top:18px;padding-top:18px;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,var(--ic-title) 18%,transparent)}.ic__rich{color:var(--ic-text);font-size:clamp(13px,1.2vw,16px);font-weight:500;line-height:1.6;text-align:var(--ic-align, justify);hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.ic__rich>*:first-child{margin-top:0}.ic__rich>*:last-child{margin-bottom:0}.ic__rich p{margin:0 0 12px}.ic__rich strong,.ic__rich b{font-weight:700}.ic__rich a{color:var(--ic-link);text-decoration:underline;text-underline-offset:3px}.ic__rich h1,.ic__rich h2,.ic__rich h3,.ic__rich h4,.ic__rich h5,.ic__rich h6{margin:0 0 8px;color:var(--ic-title);font-size:1.1em;font-weight:700;line-height:1.3;text-align:left}.ic__rich ul,.ic__rich ol{margin:0 0 12px;padding:0}.ic__rich ul{list-style:none}.ic__rich ol{padding-left:22px}.ic__rich li{margin:0 0 8px;line-height:1.5}.ic__rich ul li{position:relative;padding-left:18px}.ic__rich ul li:before{content:"";position:absolute;top:.55em;left:0;width:6px;height:6px;border-radius:50%;background:var(--ic-circle)}.ic__rich li:last-child{margin-bottom:0}.ic__footer{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,28px);margin:var(--ic-gap) 0 0;padding:0;color:var(--ic-footer);font-family:var(--font-heading-family);font-size:clamp(15px,1.5vw,22px);line-height:1.4;text-align:center}.ic__footer:before,.ic__footer:after{content:"";flex:0 1 clamp(32px,8vw,120px);height:1.7px;background:currentColor;opacity:.6}.ic__footer-text{flex:0 1 auto;min-width:0;overflow-wrap:break-word}.ic--measuring .ic__panel{grid-template-rows:0fr!important}.ic--notransition .ic__panel,.ic--notransition .ic__toggle svg{transition:none!important}@media screen and (max-width:1199px){.ic__grid{grid-template-columns:repeat(var(--ic-cols-md),minmax(0,1fr))}}@media screen and (max-width:989px){.ic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ic__grid{gap:min(var(--ic-gap),20px)}.ic__card{padding:18px 16px}}@media screen and (max-width:549px){.ic{--ic-circle-size: 72px}.ic__grid{grid-template-columns:minmax(0,1fr);gap:min(var(--ic-gap),16px)}}@media screen and (max-width:359px){.ic__card-main{flex-direction:column;align-items:center}.ic__content-wrapper{align-items:center;text-align:center;width:100%}.ic__action{align-items:center}}@media(prefers-reduced-motion:reduce){.ic__link svg,.ic__toggle svg,.ic__panel,.ic__card[data-open] .ic__panel{transition:none}}.ks{background:var(--ks-bg);padding:var(--ks-pt) clamp(12px,3vw,32px) var(--ks-pb)}.ks__inner{max-width:var(--ks-max);margin:0 auto}.ks__heading{margin:0 0 24px;text-align:center;color:var(--ks-title);font-family:var(--font-heading-family);font-size:clamp(24px,4vw,38px)}.ks__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.ks__card{display:grid;grid-template-columns:220px minmax(0,1fr) auto;background:var(--ks-card);border-radius:14px;box-shadow:0 2px 14px #0e326e12;padding:8px;overflow:hidden}.ks__img{width:100%;height:100%;min-height:150px;aspect-ratio:5 / 4;object-fit:cover;border-radius:10px;background:#0a4da214}.ks__body{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:12px 26px}.ks__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ks__title{margin:0;color:var(--ks-title);font-size:22px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.ks__date{color:var(--ks-text);opacity:.75;font-size:16px;white-space:nowrap}.ks__meta{margin:0;color:var(--ks-accent);font-size:16px}.ks__more{align-self:flex-start;min-height:32px;padding:0;border:0;background:none;color:var(--ks-accent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.ks__text{white-space:pre-line;margin:0;color:var(--ks-text);font-size:17px;line-height:1.5;overflow-wrap:anywhere}.ks__like{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:120px;margin:6px 0;padding:8px 16px;border:0;border-left:1px solid rgba(10,77,162,.15);background:transparent;color:var(--ks-accent);font:inherit;font-weight:700;cursor:pointer}.ks__like svg{width:38px;height:38px;transition:transform .2s}.ks__like:hover svg{transform:scale(1.1)}.ks__like.is-liked svg{fill:currentColor}.ks__status{text-align:center;color:var(--ks-text)}.ks__cta{display:flex;justify-content:center;margin-top:40px}.ks__btn{min-height:48px;padding:12px clamp(32px,9vw,80px);border:0;border-radius:999px;background:var(--ks-accent);color:#fff;font:inherit;font-size:clamp(17px,2.4vw,22px);cursor:pointer}.ks__btn:disabled{opacity:.6;cursor:wait}.ks__img,.ks__title{cursor:pointer}.ks__story{width:min(720px,calc(100vw - 24px));max-height:92vh;padding:0;border:0;border-radius:16px;overflow:auto;background:var(--ks-card)}.ks__story::backdrop{background:#0b1f4f99}.ks__story-close{position:sticky;top:8px;z-index:2;display:block;width:38px;height:38px;margin:8px 8px -46px auto;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#0b2a6b;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 1px 6px #0003}.ks__story-img{display:block;width:100%;max-height:420px;object-fit:cover}.ks__story-body{padding:24px 28px 30px}.ks__story-title{margin:0 0 8px;color:var(--ks-title);font-size:clamp(22px,4vw,30px);line-height:1.2;overflow-wrap:anywhere}.ks__story-meta{margin:0 0 16px;color:var(--ks-accent);font-size:16px}.ks__story-text{margin:0;color:var(--ks-text);font-size:18px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.ks--form .ks__list,.ks--form .ks__cta,.ks--form .ks__cancel,.ks--form .ks__story{display:none}.ks--form .ks__dialog{position:static;display:block;width:min(640px,100%);max-height:none;margin:0 auto;box-shadow:0 2px 20px #0e326e1f;background:var(--ks-card)}.ks__dialog{width:min(560px,calc(100vw - 24px));max-height:92vh;padding:0;border:0;border-radius:16px}.ks__dialog::backdrop{background:#0b1f4f8c}.ks__form{display:flex;flex-direction:column;gap:14px;padding:24px;color:var(--ks-text)}.ks__form h3{margin:0;color:var(--ks-title)}.ks__form label{display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:600}.ks__form input:not([type=checkbox]),.ks__form select,.ks__form textarea{padding:10px 12px;border:1px solid #c5d3e6;border-radius:8px;font:inherit;font-weight:400}.ks__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ks__check{flex-direction:row!important;align-items:flex-start;gap:8px!important;font-weight:400!important}.ks__hp{position:absolute;left:-9999px}.ks__msg{margin:0;min-height:1.4em;font-size:15px;color:var(--ks-accent)}.ks__actions{display:flex;justify-content:flex-end;gap:12px}.ks__cancel{padding:10px 20px;border:1px solid #c5d3e6;border-radius:999px;background:#fff;font:inherit;cursor:pointer}.ks__actions .ks__btn{padding:10px 28px;font-size:17px;min-height:44px}@media(max-width:749px){.ks__card{grid-template-columns:minmax(0,1fr);row-gap:8px}.ks__body{padding:8px 10px}.ks__head{flex-direction:column;gap:2px}.ks__like{flex-direction:row;margin:0;border-left:0;border-top:1px solid rgba(10,77,162,.15);justify-content:flex-start}.ks__btn{width:100%;padding:12px 20px}.ks__row{grid-template-columns:1fr}}.stories{background:var(--st-bg);padding:var(--st-pad-top) clamp(12px,3vw,32px) var(--st-pad-bottom)}.stories__inner{max-width:var(--st-max);margin:0 auto}.stories__heading{margin:0 0 clamp(16px,3vw,28px);color:var(--st-title);font-family:var(--font-heading-family);font-size:clamp(24px,4vw,38px);text-align:center}.stories__list{display:flex;flex-direction:column;gap:var(--st-gap);margin:0;padding:0;list-style:none}.stories__card{display:grid;grid-template-columns:var(--st-img-w) minmax(0,1fr) auto;align-items:stretch;background:var(--st-card-bg);border-radius:var(--st-radius);box-shadow:0 2px 14px #0e326e12;padding:8px;overflow:hidden}.stories__media{line-height:0}.stories__img{display:block;width:100%;height:100%;aspect-ratio:var(--st-ratio);object-fit:cover;border-radius:var(--st-img-radius)}.stories__img--placeholder{display:flex;align-items:center;justify-content:center;background:#0a4da214}.stories__img--placeholder svg{width:50%;height:50%;fill:#0a4da259}.stories__body{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:12px 26px}.stories__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.stories__title{margin:0;color:var(--st-title);font-family:var(--font-body-family);font-size:var(--st-title-size);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.stories__title a{color:inherit;text-decoration:none}.stories__title a:hover{text-decoration:underline}.stories__date{flex:0 0 auto;color:var(--st-date);font-size:calc(var(--st-text-size) * .95);white-space:nowrap}.stories__meta{display:flex;align-items:center;flex-wrap:wrap;margin:0;color:var(--st-meta);font-size:calc(var(--st-text-size) * .95)}.stories__sep{display:inline-block;width:4px;height:4px;margin:0 10px;border-radius:50%;background:currentColor}.stories__text{margin:0;color:var(--st-text);font-size:var(--st-text-size);line-height:1.5;overflow-wrap:anywhere}.stories__likes{display:flex;align-items:center;justify-content:center;min-width:130px;margin:6px 0;border-left:1px solid var(--st-divider)}.stories__like{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 16px;border:0;background:transparent;color:var(--st-heart);font:inherit;font-weight:700;font-size:clamp(16px,1.8vw,18px);min-height:44px;cursor:pointer}.stories__like--static{cursor:default}.stories__heart{width:40px;height:40px;transition:transform .2s ease,fill .2s ease}.stories__like:not(.stories__like--static):hover .stories__heart{transform:scale(1.1)}.stories__like:focus-visible{outline:2px solid var(--st-heart);outline-offset:2px;border-radius:10px}.stories__like.is-liked .stories__heart{fill:currentColor;animation:stories-pop .3s ease}@keyframes stories-pop{50%{transform:scale(1.25)}}.stories__cta{display:flex;justify-content:center;margin-top:clamp(32px,6vw,60px)}.stories__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px clamp(32px,9vw,80px);border-radius:999px;background:var(--st-btn-bg);color:var(--st-btn-text);font-size:clamp(17px,2.4vw,24px);font-weight:500;text-align:center;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.stories__btn svg{flex:0 0 auto;width:clamp(20px,2.8vw,28px);height:clamp(20px,2.8vw,28px)}.stories__btn:hover{transform:translateY(-1px);opacity:.92}.stories__btn:focus-visible{outline:3px solid var(--st-heart);outline-offset:3px}.stories__empty{padding:24px;text-align:center;color:var(--st-meta)}@media screen and (min-width:990px)and (max-width:1199px){.stories__body{padding:12px 20px}}@media screen and (min-width:750px)and (max-width:989px){.stories__card{grid-template-columns:min(var(--st-img-w),30%) minmax(0,1fr) auto}.stories__body{padding:10px 18px;gap:5px}.stories__title{font-size:calc(var(--st-title-size) * .82)}.stories__text,.stories__date,.stories__meta{font-size:calc(var(--st-text-size) * .82)}.stories__likes{min-width:104px}.stories__heart{width:34px;height:34px}}@media screen and (max-width:749px){.stories__list{gap:max(10px,calc(var(--st-gap) * .75))}.stories__card{grid-template-columns:clamp(96px,28vw,180px) minmax(0,1fr);column-gap:14px}.stories__body{justify-content:flex-start;gap:4px;padding:2px 4px 2px 0}.stories__head{flex-direction:column;align-items:flex-start;gap:2px}.stories__title{font-size:calc(var(--st-title-size) * .82)}.stories__text,.stories__date,.stories__meta{font-size:calc(var(--st-text-size) * .86)}.stories__sep{margin:0 8px}.stories__likes{grid-column:1 / -1;justify-content:flex-start;min-width:0;margin:10px 0 0;border-left:0;border-top:1px solid var(--st-divider)}.stories__like{flex-direction:row;gap:10px;padding:8px 6px 2px}.stories__heart{width:28px;height:28px}}@media screen and (max-width:479px){.stories__card{grid-template-columns:minmax(0,1fr);row-gap:12px;padding:6px 6px 8px}.stories__img{height:auto;aspect-ratio:16 / 10}.stories__body{padding:0 8px}.stories__title{font-size:calc(var(--st-title-size) * .85)}.stories__text,.stories__date,.stories__meta{font-size:calc(var(--st-text-size) * .9)}.stories__likes{margin:6px 8px 0}.stories__btn{width:100%;padding:12px 20px}}@media screen and (max-width:340px){.stories__title{font-size:calc(var(--st-title-size) * .75)}.stories__text,.stories__date,.stories__meta{font-size:calc(var(--st-text-size) * .82)}}@media(prefers-reduced-motion:reduce){.stories__like.is-liked .stories__heart,.stories__btn{animation:none;transition:none}}.wave__map-img,.wave__map-frame>svg{display:block;width:100%;height:auto}.wave__map-frame svg .wave-c,.wave__map-frame svg .wave-c path,.wave__map-frame svg .wave-c polygon{fill:var(--wave-land);stroke:#fff;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s ease}.wave__map-frame svg .wave-has,.wave__map-frame svg .wave-has path,.wave__map-frame svg .wave-has polygon{fill:var(--wave-has)}.wave__map-frame svg .wave-top,.wave__map-frame svg .wave-top path,.wave__map-frame svg .wave-top polygon{fill:var(--wave-top);animation:wave-pulse 2.4s ease-in-out infinite}@keyframes wave-pulse{50%{opacity:.7}}.wave__map-frame svg [class*=ocean i],.wave__map-frame svg [id*=ocean i],.wave__map-frame svg [class*=sphere i],.wave__map-frame svg [id*=sphere i],.wave__map-frame svg .wave-ocean{fill:var(--wave-ocean);stroke:none}.wave-dot{pointer-events:none}.wave-dot-core{fill:var(--wave-top);stroke:#fff}.wave-dot-small{opacity:.85}.wave-dot-ring{fill:none;stroke:var(--wave-top);transform-box:fill-box;transform-origin:center;animation:wave-ring 2s ease-out infinite}@keyframes wave-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}.wave__caption{margin:10px 0 0;text-align:right;color:var(--wave-label);font-size:15px;font-weight:600}.wave__caption:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;background:var(--wave-top)}@media screen and (max-width:989px){.wave__content,.wave__map{grid-area:auto}.wave__content{max-width:100%;padding-bottom:0}.wave__map{width:100%;justify-self:stretch;transform:none;margin-top:10px}.wave__heading{font-size:calc(var(--wave-heading-size) * .8)}.wave__stats{margin-top:24px}.wave__stat{gap:14px;padding:6px 10px}.wave__stat-icon{width:calc(var(--wave-icon-size) * .8);height:calc(var(--wave-icon-size) * .8)}.wave__stat-number{font-size:calc(var(--wave-number-size) * .85)}.wave__stat-label{font-size:calc(var(--wave-label-size) * .92)}.wave__caption{text-align:left}}@media(prefers-reduced-motion:reduce){.wave__map-frame svg .wave-top,.wave__map-frame svg .wave-top path,.wave-dot-ring{animation:none}}.wave{background:linear-gradient(135deg,var(--wave-bg-1),var(--wave-bg-2));padding-top:var(--wave-pad-top);padding-bottom:var(--wave-pad-bottom);overflow:hidden;color:var(--wave-text)}.wave__top{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.wave__content,.wave__map{grid-area:1 / 1}.wave__content{position:relative;z-index:2;max-width:var(--wave-text-width);padding:20px 0}.wave__map{justify-self:end;width:var(--wave-map-width);transform:translateY(var(--wave-map-shift));position:relative;z-index:1}.wave__eyebrow{margin:0 0 18px;color:var(--wave-eyebrow);font-size:clamp(12px,1.4vw,14px);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.wave__heading{margin:0 0 28px;color:var(--wave-heading);font-family:var(--font-heading-family);font-size:var(--wave-heading-size);font-weight:700;line-height:1.12;letter-spacing:-.01em}.wave__text,.wave__text p{margin:0;color:var(--wave-text);font-size:var(--wave-text-size);line-height:1.55}.wave__map-frame{position:relative;width:100%;line-height:0}.wave__map-img{display:block;width:100%;height:auto}.wave__map-placeholder{aspect-ratio:16 / 9;width:100%;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(10,95,214,.35);border-radius:12px;color:var(--wave-eyebrow);font-size:1.4rem;line-height:1.4}.wave__stats{display:grid;grid-template-columns:repeat(var(--wave-stat-cols-d, 3),minmax(0,1fr));align-items:center;row-gap:20px;margin-top:40px}.wave__stat{display:flex;align-items:center;justify-content:center;gap:20px;min-width:0;padding:6px 20px}.wave__stat+.wave__stat{border-left:2px solid var(--wave-divider)}.wave__stats--c2 .wave__stat:nth-child(odd),.wave__stats--c3 .wave__stat:nth-child(3n+1),.wave__stats--c4 .wave__stat:nth-child(4n+1){border-left:0}.wave__stat-icon{flex:0 0 auto;width:var(--wave-icon-size);height:var(--wave-icon-size);color:var(--wave-icon)}.wave__stat-icon svg,.wave__stat-icon img{display:block;width:100%;height:100%;object-fit:contain}.wave__stat-body{min-width:0}.wave__stat-number{color:var(--wave-number);font-family:var(--font-body-family);font-size:var(--wave-number-size);font-weight:700;line-height:1.1}.wave__stat-label{margin-top:4px;color:var(--wave-label);font-size:var(--wave-label-size);line-height:1.3}@media screen and (max-width:989px){.wave__top{grid-template-columns:minmax(0,1fr)}.wave__content,.wave__map{grid-area:auto}.wave__content{max-width:100%;padding-bottom:0}.wave__map{width:100%;justify-self:stretch;transform:none;margin-top:10px}.wave__heading{font-size:calc(var(--wave-heading-size) * .8)}.wave__stats{margin-top:24px}.wave__stat{gap:14px;padding:6px 10px}.wave__stat-icon{width:calc(var(--wave-icon-size) * .8);height:calc(var(--wave-icon-size) * .8)}.wave__stat-number{font-size:calc(var(--wave-number-size) * .85)}.wave__stat-label{font-size:calc(var(--wave-label-size) * .92)}}@media screen and (max-width:749px){.wave__heading{font-size:var(--wave-heading-size-mobile);margin-bottom:18px}.wave__text,.wave__text p{font-size:calc(var(--wave-text-size) * .9)}.wave__stats{grid-template-columns:repeat(var(--wave-stat-cols-m, 3),minmax(0,1fr));margin-top:20px}.wave__stat{flex-direction:column;gap:8px;padding:8px 6px;text-align:center}.wave__stats--c4 .wave__stat:nth-child(4n+1){border-left:2px solid var(--wave-divider)}.wave__stats--c3 .wave__stat:nth-child(3n+1),.wave__stats--c4 .wave__stat:nth-child(3n+1){border-left:0}.wave__stat-icon{width:calc(var(--wave-icon-size) * .62);height:calc(var(--wave-icon-size) * .62)}.wave__stat-number{font-size:calc(var(--wave-number-size) * .68)}.wave__stat-label{margin-top:2px;font-size:calc(var(--wave-label-size) * .78)}}@media screen and (max-width:340px){.wave__stats{grid-template-columns:minmax(0,1fr);row-gap:0}.wave .wave__stats .wave__stat{flex-direction:row;justify-content:flex-start;gap:14px;padding:14px 0;text-align:left;border-left:0}.wave .wave__stats .wave__stat+.wave__stat{border-top:2px solid var(--wave-divider)}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
