.skip-link{background:var(--tj-color-black);border-radius:var(--tj-radius-sm);color:var(--tj-color-white);left:1rem;padding:.75rem 1rem;position:fixed;top:-4rem;transition:top var(--tj-duration) var(--tj-ease);z-index:100}.skip-link:focus{top:1rem}.v3h__chev{fill:none;flex-shrink:0;height:.75rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;transition:rotate .25s var(--tj-ease);width:.75rem}.v3lang{position:relative}.v3lang__btn{align-items:center;background:0 0;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:.35rem;padding:.45rem .6rem;transition:border-color var(--tj-duration) var(--tj-ease),background-color var(--tj-duration) var(--tj-ease)}.v3lang__btn:hover,.v3lang__btn[aria-expanded=true]{background:var(--v3-sand);border-color:var(--v3-line)}.v3lang__btn>svg:first-child{fill:none;height:1.1rem;stroke:currentColor;stroke-width:1.6px;width:1.1rem}.v3lang__btn[aria-expanded=true] .v3h__chev{rotate:180deg}.v3lang__menu{background:var(--tj-color-white);border:1px solid var(--v3-line);border-radius:12px;box-shadow:var(--v3-shadow);list-style:none;margin:0;min-width:11rem;padding:.35rem;position:absolute;right:0;top:calc(100% + .5rem);transform-origin:90% 0;z-index:3}.v3lang__menu a{align-items:center;border-radius:8px;display:flex;font-size:.9375rem;font-weight:500;gap:1rem;justify-content:space-between;padding:.55rem .7rem}.v3lang__menu a span{color:var(--v3-muted);font-size:.75rem;font-weight:700}.v3lang__menu a:focus-visible,.v3lang__menu a:hover{background:var(--tj-color-pink);color:var(--tj-color-magenta)}.v3lang__menu a[aria-current=true]{font-weight:700}.v3lang__menu a[aria-current=true] span{color:var(--tj-color-magenta)}.v3isl{--v3isl-hover:var(--v3-sand);height:var(--v3-header);pointer-events:none;position:sticky;top:0;z-index:50}.hs_cos_wrapper:has(>.v3isl){display:contents}.v3isl__bar{gap:.5rem;height:100%}.v3isl__bar,.v3isl__island{align-items:center;display:flex}.v3isl__island{background:var(--tj-color-white);border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--tj-color-shadow) 6%,transparent),0 6px 20px color-mix(in srgb,var(--tj-color-shadow) 8%,transparent);gap:.25rem;height:3.25rem;padding-inline:.375rem;pointer-events:auto}.v3isl__square{background:var(--v3-sand);border:0;border-radius:10px;color:var(--v3-ink);cursor:pointer;display:grid;flex-shrink:0;height:2.5rem;padding:0;place-items:center;transition:background-color var(--tj-duration) var(--tj-ease);width:2.5rem}.v3isl__square:hover{background:color-mix(in srgb,var(--tj-color-ink) 8%,var(--v3-sand))}.v3isl__square svg{fill:none;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:1.25rem}.v3isl__logo{display:block;padding-inline:.5rem .75rem}.v3isl__logo img{display:block;height:30px;width:auto}.v3isl__entries-bar{gap:.15rem}.v3isl__pill{background:0 0;border:0;border-radius:8px;color:var(--v3-ink);cursor:pointer;font-family:inherit;font-size:.825rem;font-weight:600;letter-spacing:.06em;padding:calc(.55rem + .12em) calc(.8rem - .06em) calc(.55rem - .12em) .8rem;text-transform:uppercase;transition:background-color var(--tj-duration) var(--tj-ease);white-space:nowrap}.v3isl__pill:hover,.v3isl__pill[aria-current=page],.v3isl__pill[aria-expanded=true]{background:var(--v3isl-hover)}.v3isl__actions{margin-left:auto}.v3isl__signin{font-size:.8125rem;font-weight:700;letter-spacing:.04em;padding:.5rem .6rem;text-decoration:none;text-transform:uppercase}.v3isl__signin:hover{color:var(--tj-color-magenta)}.v3isl__sheet{flex-direction:column;inset:0;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;position:fixed;transition:visibility 0s linear .2s;visibility:hidden;z-index:60}.v3isl__sheet,.v3isl__top{background:var(--tj-color-white);display:flex}.v3isl__top{align-items:center;border-bottom:1px solid var(--v3-line);flex-shrink:0;gap:.25rem;height:4rem;padding-inline:1rem;position:sticky;top:0;z-index:2}.v3isl__top-actions{align-items:center;display:flex;gap:.35rem;margin-left:auto}.v3isl__body{display:grid;flex:1;grid-template-columns:minmax(16rem,1fr) 2fr}.v3isl__side{border-right:1px solid var(--v3-line);padding:.75rem}.v3isl__entries{list-style:none;margin:0;padding:0}.v3isl__entries li{padding-block:.52rem}.v3isl__entries li+li{border-top:1px solid var(--v3-line)}.v3isl__entry{align-items:center;background:0 0;border:0;border-radius:10px;color:var(--v3-ink);cursor:pointer;display:flex;font-family:inherit;font-size:1.4375rem;font-weight:400;gap:1rem;justify-content:space-between;padding:.75rem;text-align:left;transition:background-color var(--tj-duration) var(--tj-ease);width:100%}.v3isl__back svg,.v3isl__entry svg,.v3isl__links svg,.v3isl__visit svg{flex-shrink:0;height:1.1rem;width:1.1rem}.v3isl__entry svg,.v3isl__links svg{opacity:0;transition:opacity var(--tj-duration) var(--tj-ease),translate var(--tj-duration) var(--tj-ease)}.v3isl__entry[aria-expanded=true]{background:var(--v3-sand)}.v3isl__entry:focus-visible,.v3isl__entry:hover{background:var(--v3isl-hover)}.v3isl__entry svg,.v3isl__links svg{color:var(--tj-color-magenta)}.v3isl__entry:focus-visible svg,.v3isl__entry:hover svg,.v3isl__entry[aria-current=page] svg{opacity:1}.v3isl__side-foot{display:none}.v3isl__panel{display:grid;grid-template:"head feature""links feature"1fr/1fr minmax(18rem,26rem)}.v3isl__panel[hidden]{display:none}.v3isl__head{border-bottom:1px solid var(--v3-line);grid-area:head;padding:1rem 1.5rem}.v3isl__title{font-size:1.222rem;font-weight:600;margin:0}.v3isl__intro{color:var(--v3-text);font-size:1.006rem;line-height:1.45;margin:.2rem 0 0}.v3isl__back{display:none}.v3isl__links{align-content:start;display:grid;grid-area:links;list-style:none;margin:0;padding:1rem}.v3isl__links li{padding-block:.52rem}.v3isl__links li+li{border-top:1px solid var(--v3-line)}.v3isl__links a{align-items:center;border-radius:10px;display:flex;gap:1rem;height:100%;justify-content:space-between;padding:.7rem .75rem;transition:background-color var(--tj-duration) var(--tj-ease)}.v3isl__links a>span{display:grid;gap:.15rem}.v3isl__links b{font-size:1.4375rem;font-weight:500}.v3isl__links b+span{color:var(--v3-text);font-size:1.006rem;line-height:1.4;text-wrap:balance}.v3isl__links a:focus-visible,.v3isl__links a:hover{background:var(--v3isl-hover)}.v3isl__links a:focus-visible svg,.v3isl__links a:hover svg{opacity:1;translate:.15rem}.v3isl__fold{align-items:center;background:0 0;border:0;border-radius:10px;color:var(--v3-ink);cursor:pointer;display:flex;font-family:inherit;gap:1rem;justify-content:space-between;padding:.7rem .75rem;text-align:left;transition:background-color var(--tj-duration) var(--tj-ease);width:100%}.v3isl__fold>span{display:grid;gap:.15rem}.v3isl__fold:focus-visible,.v3isl__fold:hover,.v3isl__fold[aria-expanded=true]{background:var(--v3isl-hover)}.v3isl__links .v3isl__chev{color:var(--v3-ink);fill:none;height:.9rem;opacity:1;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;transition:rotate .3s var(--tj-ease);width:.9rem}.v3isl__fold[aria-expanded=true] .v3isl__chev{rotate:180deg}.v3isl__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--tj-ease)}.v3isl__fold[aria-expanded=true]+.v3isl__sub{grid-template-rows:1fr}.v3isl__sub>ul{list-style:none;margin:0;min-height:0;overflow:hidden;padding:0 0 0 .75rem}.v3isl__sub>ul>li:first-child{margin-top:.4rem}.v3isl__links .v3isl__sub li{border:0;padding-block:0}.v3isl__links .v3isl__sub a{font-size:1.15rem;font-weight:500;padding:.55rem .75rem}@media (prefers-reduced-motion:reduce){.v3isl__links .v3isl__chev,.v3isl__sub{transition:none}}.v3isl__feature{align-items:flex-start;background:var(--v3-sand);display:flex;flex-direction:column;gap:.75rem;grid-area:feature;padding:1.25rem}.v3isl__media{aspect-ratio:16/9;background:var(--tj-color-ink);border-radius:10px;display:block;margin-bottom:.9375rem;overflow:hidden;width:100%}.v3isl__media>img,.v3isl__media>video{display:block;height:100%;object-fit:cover;width:100%}.v3isl__feature-title{font-size:2rem;margin:.25rem 0 0}.v3isl__feature-text{color:var(--v3-text);font-size:1.078rem;line-height:1.5;margin:0}.v3isl__visit{align-items:center;background:var(--tj-color-magenta);border-radius:10px;color:var(--tj-color-white);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.04em;padding:.75rem 1.1rem .75rem calc(1.1rem - .07em);text-transform:uppercase;transition:background-color var(--tj-duration) var(--tj-ease)}.v3isl__visit:focus-visible,.v3isl__visit:hover{background:var(--tj-color-ink)}.v3isl__visit:hover svg{translate:.15rem}.v3isl__visit svg{transition:translate var(--tj-duration) var(--tj-ease)}.v3isl__visit-label{translate:0 .1em}@media (prefers-reduced-motion:no-preference){.v3isl__panel:not([hidden]) .v3isl__feature,.v3isl__panel:not([hidden]) .v3isl__links{animation:v3isl-in .35s var(--tj-ease-soft) both}.v3isl__panel:not([hidden]) .v3isl__feature{animation-delay:50ms}}@media (width<=1080px){.v3isl__actions .v3isl__signin,.v3isl__actions .v3lang,.v3isl__entries-bar,.v3isl__top-actions .v3isl__signin,.v3isl__top-actions .v3lang{display:none}.v3isl__body{display:block}.v3isl__side{border-right:0;padding:.75rem 1rem 2rem}.v3isl__entry svg{opacity:.5}.v3isl__entry[aria-expanded=true]{background:0 0}.v3isl__side-foot{display:grid;gap:1.25rem;justify-items:start;padding:1.5rem .75rem 0}.v3isl__langs{display:flex;flex-wrap:wrap;font-weight:500;gap:.5rem 1.25rem}.v3isl__langs a[aria-current=true]{color:var(--tj-color-magenta)}.v3isl__panel{grid-template-areas:"head""links""feature";grid-template-columns:1fr;grid-template-rows:none}.v3isl__head{padding:.75rem 1rem 1rem}.v3isl__title{display:none}.v3isl__back{align-items:center;background:0 0;border:0;color:var(--v3-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.4375rem;font-weight:500;gap:.6rem;margin-left:-.25rem;padding:.5rem .25rem}.v3isl__links{padding:.75rem}.v3isl__links svg{opacity:.5}.v3isl__feature{border-radius:14px;margin:.5rem 1rem 2rem}.v3isl__feature-title{font-size:1.6rem}}.v3isl__sheet.is-open{transition-delay:0s;visibility:visible}@media (width<=1080px){.v3isl__sheet.is-drilled .v3isl__side,.v3isl__sheet:not(.is-drilled) .v3isl__panel{display:none}}