.hx-ai{display:flex;flex-direction:column;gap:10px}.hx-ai__title{display:inline-flex;align-items:center;gap:6px;min-width:0}.hx-ai__title>svg{color:#7a4dff;flex:none}.hx-ai__target{color:var(--hx-muted);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.hx-ai__lang{flex:none;padding:1px 6px;border-radius:4px;background:var(--hx-soft);color:var(--hx-muted);font-size:11px;font-weight:600;letter-spacing:.04em}.hx-ai__input{width:100%;min-height:70px;max-height:200px;padding:8px 10px;resize:vertical;border:1px solid var(--hx-line);border-radius:8px;background:#fff;color:var(--hx-fg);font:inherit;line-height:1.45;outline:none}.hx-ai__input:focus{border-color:#7a4dff;box-shadow:0 0 0 3px #7a4dff24}.hx-ai__chips{display:flex;flex-wrap:wrap;gap:6px}.hx-layer .hx-ai__chip{height:26px;padding:0 10px;border:1px solid var(--hx-line);border-radius:13px;background:#fff;color:var(--hx-fg);font-size:12px;white-space:nowrap}.hx-layer .hx-ai__chip:hover{border-color:#7a4dff;color:#5b2fe0;background:#f5f1ff}.hx-ai__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.hx-ai__foot--end{justify-content:flex-end}.hx-ai__check{display:inline-flex;align-items:center;gap:6px;color:var(--hx-muted);font-size:12px;cursor:pointer}.hx-ai__check input{margin:0;accent-color:#7a4dff}.hx-layer .hx-ai__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--hx-line);border-radius:8px;background:#fff;color:var(--hx-fg);font-weight:500}.hx-layer .hx-ai__btn:hover:not(:disabled){background:var(--hx-soft)}.hx-layer .hx-ai__btn--primary{border-color:transparent;background:linear-gradient(135deg,#7a4dff,#116dff);color:#fff}.hx-layer .hx-ai__btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#6a3cf0,#0b5fe6)}.hx-layer .hx-ai__btn:disabled{opacity:.45;cursor:default}.hx-ai__btn kbd{font:inherit;font-size:11px;opacity:.8}.hx-ai__ask{margin:0;padding:6px 10px;border-radius:8px;background:var(--hx-soft);color:var(--hx-fg);font-size:12.5px}.hx-ai__ask em{color:var(--hx-muted);font-style:normal}.hx-ai__status{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:12.5px}.hx-ai__status li{position:relative;padding-left:20px;color:var(--hx-muted)}.hx-ai__status li:before{content:"";position:absolute;left:3px;top:4px;width:10px;height:10px;border-radius:50%;background:#1aa06d;box-shadow:inset 0 0 0 3px #d9f5e8}.hx-ai__status li.is-live{color:var(--hx-fg)}.hx-ai__status li.is-live:before{background:none;box-shadow:none;border:2px solid #d9cfff;border-top-color:#7a4dff;width:8px;height:8px;animation:hx-ai-spin .8s linear infinite}@keyframes hx-ai-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.hx-ai__status li.is-live:before{animation-duration:2.4s}}.hx-ai__error{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:8px;background:#fff4f2;border:1px solid #ffd6cf;font-size:12.5px}.hx-ai__error.is-auth{background:#fffbeb;border-color:#f7e1a1}.hx-ai__error p{margin:0;line-height:1.45}.hx-ai__error pre{margin:0;padding:6px 8px;border-radius:6px;background:#0000000d;font:11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.hx-ai__error summary{cursor:pointer;color:var(--hx-muted)}.hx-ai__explain{margin:0;padding:8px 10px;border-left:3px solid #7a4dff;background:#f7f4ff;border-radius:0 8px 8px 0;font-size:12.5px;line-height:1.45}.hx-ai__meta{margin:-2px 0 0;color:var(--hx-muted);font-size:11px}.hx-ai__diff{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow:auto}.hx-ai__diff h4{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--hx-muted)}.hx-ai__native{text-transform:none;letter-spacing:0;font-weight:400}.hx-ai__diff ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.hx-ai__change{display:grid;grid-template-columns:1fr;gap:3px;padding:6px 8px;border:1px solid var(--hx-line);border-radius:8px}.hx-ai__key{color:var(--hx-muted);font-size:11.5px}.hx-ai__val{display:block;padding:2px 6px;border-radius:4px;font-size:12.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word;unicode-bidi:plaintext;text-align:start}.hx-ai__val--old{background:#fff1f0;color:#9b2c22;text-decoration:line-through;text-decoration-color:#9b2c2273}.hx-ai__val--new{background:#eafaf2;color:#106b45}.hx-ai__sw{display:inline-block;width:11px;height:11px;margin-inline-end:6px;vertical-align:-1px;border-radius:3px;box-shadow:inset 0 0 0 1px #00000026}.hx-insp .hx-ai-trigger--insp{color:#7a4dff;margin-inline-start:auto}.hx-tb .hx-ai-trigger>svg{color:#7a4dff}:where([data-edit-id]:has(>.te-block--free)){position:relative}.te-blocks{grid-column:1 / -1;flex-basis:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:min(100%,var(--container-max, 1200px));margin-inline:auto;padding:24px var(--gutter, 24px);box-sizing:border-box;position:relative;z-index:2}.te-block{box-sizing:border-box;max-width:100%}.te-block--flow{align-self:stretch}.te-block--free{z-index:6}.te-block--component{min-height:24px}.te-island-skeleton{display:block;width:min(360px,100%);height:96px;border-radius:10px;background:linear-gradient(90deg,#7f7f7f1f,#7f7f7f38,#7f7f7f1f) 0 0 / 200% 100%;animation:te-skel 1.2s linear infinite}@keyframes te-skel{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.te-island-skeleton{animation:none}}.te-island-error{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#fff4f2;color:#b42318;border:1px solid #fecdca;font:500 12px/1.2 system-ui,sans-serif}.te-editing .te-block:empty{min-height:24px;outline:1px dashed rgb(127 127 127 / .5)}.te-block,.hb-preview__stage{--te-island-vh: auto}.tx-root{--tx-ink: var(--role-primary, #1e4dd8);--tx-on: var(--role-on-primary, #ffffff);--tx-bg: var(--role-bg, #ffffff);position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;color:var(--tx-ink)}.tx-doc{position:absolute;left:0;top:0;width:100%;will-change:transform}.tx-fixed{position:absolute;top:0;right:0;bottom:0;left:0}.tx-draw{position:absolute;left:0;top:0;overflow:visible;visibility:hidden;will-change:transform}.tx-ink{color:var(--tx-ink)}.tx-ship{position:absolute;left:0;top:0;display:block;transform-origin:50% 85%;will-change:transform,opacity;visibility:hidden}.tx-route{position:absolute;left:0;top:0;overflow:visible}.tx-route path{fill:none;stroke:var(--tx-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 1}html[data-exp] body{background:var(--role-bg, #fff)}html[data-exp] #root{position:relative;z-index:1}html[data-exp] .tl-page{background:transparent}html[data-exp] .tl-page>:is(header.tl-hero,#tl-clients,#tl-services,#tl-categories,#tl-procurement,#tl-request,#tl-footer){background:transparent!important}html[data-exp] .tl-page>:is(header.tl-hero,#tl-request)>.tl-bg{display:none}html[data-exp] .tl-page>:is(header.tl-hero,#tl-procurement,#tl-request){--tl-ondark: var(--tl-ink);--tl-ondark-muted: var(--tl-muted);--tl-logo-filter-on-dark: var(--tl-logo-filter);color:var(--tl-ink)}html[data-exp] .tl-page>#tl-procurement{--tl-onprimary: var(--tl-ink)}@media (min-width: 721px){html[data-exp] .tl-page>header.tl-hero .tl-hero__content{max-width:min(52%,720px);margin-inline:0 auto}html[data-exp][data-exp-copy=left] .tl-page>header.tl-hero .tl-hero__content{margin-inline:auto 0}}html[data-exp-sea] .tl-page>#tl-footer{background:var(--tl-primary)!important;color:var(--tl-onprimary);--tl-ink: var(--tl-onprimary);--tl-muted: color-mix(in srgb, var(--tl-onprimary) 80%, transparent);--tl-logo-filter: var(--tl-logo-filter-on-dark)}html[data-exp-sea] .tl-page>#tl-footer:before{content:"";position:absolute;left:0;right:0;top:-22px;height:24px;background:radial-gradient(14px 10px at 14px 24px,var(--tl-primary) 98%,transparent) 0 0 / 28px 24px repeat-x}html[data-exp] .tl-page>header.tl-hero .tl-btn--light{color:var(--tl-ink);border-color:var(--tl-ink)}html[data-exp] .tl-page>#tl-request :is(.tl-request__title,.tl-request__title *){color:var(--tl-ink)!important}html[data-exp] .tl-page>#tl-request :is(.tl-request__lead,.tl-eyebrow){color:var(--tl-muted)!important}html[data-exp] .tl-page #tl-procurement .tl-step__dot{background:var(--tl-bg);color:var(--tl-primary);border-color:var(--tl-primary)}html[data-exp] .tl-page #tl-procurement .tl-step[data-state=current] .tl-step__dot{background:var(--tl-primary);color:var(--tl-bg)}html[data-exp] .tl-page #tl-procurement .tl-steps__line{display:none}.tx-picker{position:fixed;z-index:60;left:50%;bottom:18px;translate:-50% 0;display:flex;gap:4px;padding:5px;border-radius:999px;background:#111214d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 13px/1 system-ui,sans-serif;direction:ltr;pointer-events:auto}.tx-picker button{border:0;border-radius:999px;padding:9px 14px;background:transparent;color:#fff;cursor:pointer}.tx-picker button[aria-pressed=true]{background:#fff;color:#111}@media (max-width: 720px){.tx-picker{bottom:calc(var(--dock-h, 78px) + 12px);font-size:12px}.tx-picker button{padding:8px 10px}}.te-drag-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--he-z-overlay);pointer-events:none;--te-guide: #d946ef}.te-handles{position:fixed;pointer-events:none}.te-handle{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-sizing:border-box;background:#fff;border:1.5px solid var(--he-accent);border-radius:2px;pointer-events:auto;box-shadow:0 0 0 1px #fff9}.te-handle:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.te-handle:hover{background:var(--he-accent)}.te-handle--nw{left:0;top:0}.te-handle--n{left:50%;top:0}.te-handle--ne{left:100%;top:0}.te-handle--e{left:100%;top:50%}.te-handle--se{left:100%;top:100%}.te-handle--s{left:50%;top:100%}.te-handle--sw{left:0;top:100%}.te-handle--w{left:0;top:50%}.te-handles.is-small :is(.te-handle--n,.te-handle--e,.te-handle--s,.te-handle--w){display:none}.te-guide{position:fixed;pointer-events:none;filter:drop-shadow(0 0 1px #fff)}.te-guide--v{width:0;border-left:1px dashed var(--te-guide)}.te-guide--h{height:0;border-top:1px dashed var(--te-guide)}.te-readout{position:fixed;transform:translate(-50%);padding:2px 7px;border-radius:4px;white-space:pre;background:var(--he-accent);color:#fff;font:600 11px/16px system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;box-shadow:0 2px 6px #0000002e}html.he-editing [data-te-movable],html.te-editing [data-te-movable]{cursor:move}html.te-dragging--resize .he-device__frame{pointer-events:none}html.te-dragging,html.te-dragging *{user-select:none!important;-webkit-user-select:none!important}html.te-dragging--move,html.te-dragging--move *{cursor:move!important}html.te-dragging [data-te-drag]{transition:none!important}html.te-tool-hand .he-canvas,html.te-tool-hand .he-canvas *{cursor:grab!important}html.te-panning,html.te-panning *{cursor:grabbing!important}.te-tools{display:grid;gap:2px;padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid var(--he-line)}.te-tools--ai .he-rail__btn.is-on{color:#7a4dff;background:#f1ecff}.te-tools--ai .he-rail__btn:not(.is-on) svg{color:#7a4dff}.te-grid{position:fixed;pointer-events:none;opacity:0;transition:opacity .12s ease-out;--te-grid-c: color-mix(in srgb, var(--he-accent, #116dff) 10%, transparent);--te-grid-C: color-mix(in srgb, var(--he-accent, #116dff) 20%, transparent);background-image:linear-gradient(to right,var(--te-grid-C) 1px,transparent 1px),linear-gradient(to bottom,var(--te-grid-C) 1px,transparent 1px),linear-gradient(to right,var(--te-grid-c) 1px,transparent 1px),linear-gradient(to bottom,var(--te-grid-c) 1px,transparent 1px);background-size:var(--te-grid-major) var(--te-grid-major),var(--te-grid-major) var(--te-grid-major),var(--te-grid-minor) var(--te-grid-minor),var(--te-grid-minor) var(--te-grid-minor);background-position:left top}.te-grid.is-rtl{background-image:linear-gradient(to left,var(--te-grid-C) 1px,transparent 1px),linear-gradient(to bottom,var(--te-grid-C) 1px,transparent 1px),linear-gradient(to left,var(--te-grid-c) 1px,transparent 1px),linear-gradient(to bottom,var(--te-grid-c) 1px,transparent 1px);background-position:right top}.te-grid.is-on{opacity:1}@media (prefers-reduced-motion: reduce){.te-grid{transition:none}}.te-snap-toggle.is-on{color:var(--he-accent)}:root{--te-ai: #7a4dff;--te-ai-soft: rgb(122 77 255 / .1);--te-ai-line: rgb(122 77 255 / .55)}.te-annot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--he-z-overlay);pointer-events:none}.te-annot__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.te-annot__shape path,.te-annot__draft{fill:var(--te-ai-soft);stroke:var(--te-ai);stroke-width:1.5;stroke-dasharray:6 4;stroke-linejoin:round;animation:te-annot-ants .6s linear infinite;vector-effect:non-scaling-stroke}.te-annot__shape--area path{stroke-dasharray:5 3}.te-annot__shape.is-open path{stroke-width:2;fill:#7a4dff24}.te-annot__draft--lasso{fill:#7a4dff12}@keyframes te-annot-ants{to{stroke-dashoffset:-10}}@media (prefers-reduced-motion: reduce){.te-annot__shape path,.te-annot__draft{animation:none}}.te-annot__arrow{stroke:var(--te-ai);stroke-width:2.5;stroke-linecap:round;fill:none;animation:none;stroke-dasharray:none}.te-annot__arrow.te-annot__draft{stroke-dasharray:6 4}.te-annot__hit{position:fixed;box-sizing:border-box;border:1.5px solid var(--te-ai);border-radius:3px;background:#7a4dff0d;box-shadow:0 0 0 1px #ffffffb3}.te-annot__num{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:var(--te-ai);color:#fff;font:700 10px/16px system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums}.te-annot__hit .te-annot__num{position:absolute;top:-8px;left:-8px;box-shadow:0 0 0 2px #fff}.te-annot__pin{position:fixed;display:flex;align-items:center;gap:6px;padding:0;margin:0;border:0;background:none;pointer-events:auto;cursor:pointer;transform:translate(-50%,-50%)}.te-annot__pin-n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;box-sizing:border-box;background:var(--te-ai);color:#fff;border:2px solid #fff;box-shadow:0 1px 4px #162d3d4d;font:700 11px/1 system-ui,-apple-system,Segoe UI,sans-serif}.te-annot__pin.is-open .te-annot__pin-n{box-shadow:0 0 0 3px #7a4dff4d,0 1px 4px #162d3d4d}.te-annot__pin--area,.te-annot__pin--lasso{transform:translate(-6px,calc(-100% - 6px))}.te-annot__pin--area .te-annot__pin-n,.te-annot__pin--lasso .te-annot__pin-n{border-radius:6px;width:auto;min-width:22px;padding:0 5px}.te-annot__chip{padding:3px 8px;border-radius:11px;background:#fff;color:#4b2ad1;white-space:nowrap;font:600 11.5px/16px system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 1px 4px #162d3d38,0 0 0 1px #7a4dff40}html.te-tool-annotate .he-canvas,html.te-tool-annotate .he-canvas *{cursor:crosshair!important}html.te-tool-annotate .he-box--hover{display:none}html.te-annotating,html.te-annotating *{user-select:none!important;-webkit-user-select:none!important}.te-annot-bubble.hx-pop{position:fixed;width:320px;max-height:calc(100vh - 72px);overflow:auto;pointer-events:auto}.te-annot-bubble .hx-ai{padding:12px}.te-annot-bubble__head{display:flex;align-items:center;gap:6px}.te-annot-bubble__kind{display:inline-flex;align-items:center;gap:5px;margin-inline-end:auto;color:var(--te-ai);font-size:12px;font-weight:600;white-space:nowrap}.te-annot-bubble__kind>svg{width:14px;height:14px}.te-annot-bubble__count{color:var(--hx-muted, #5e6b78);font-weight:400}.hx-layer .te-annot-bubble__act{height:24px;padding:0 8px;border:1px solid var(--hx-line, #dfe5eb);border-radius:6px;background:#fff;color:var(--hx-muted, #5e6b78);font-size:11px}.hx-layer .te-annot-bubble__act:hover{color:var(--he-danger);border-color:var(--he-danger)}.hx-layer .te-annot-bubble__min{display:grid;place-items:center;width:24px;padding:0}.hx-layer .te-annot-bubble__min:hover{color:var(--hx-fg);border-color:var(--hx-line);background:var(--hx-soft)}.te-annot-bubble__targets{margin:0;color:var(--hx-muted, #5e6b78);font-size:11.5px;line-height:1.4}.te-annot-bubble__targets.is-empty{color:#9b2c22}.te-annot-tray{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:var(--he-z-panel);display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border-radius:12px;background:#fff;color:var(--he-fg);font:var(--he-font);box-shadow:var(--he-shadow-lg);white-space:nowrap}.te-annot-tray__icon{display:grid;color:var(--te-ai)}.te-annot-tray__text em{color:#b4540a;font-style:normal}.te-annot-tray__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--he-line);border-radius:8px;background:#fff;font-weight:500}.te-annot-tray__btn:hover:not(:disabled){background:var(--he-soft)}.te-annot-tray__btn--primary{border-color:transparent;background:linear-gradient(135deg,#7a4dff,#116dff);color:#fff!important}.te-annot-tray__btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#6a3cf0,#0b5fe6)}.te-annot-tray__btn kbd{font:inherit;font-size:11px;opacity:.8}.te-annot-panel__card.hx-pop{position:fixed;right:24px;bottom:18px;width:440px;max-height:calc(100vh - 120px);overflow:auto;pointer-events:auto}.te-annot__x{margin-inline-start:4px;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:var(--hx-muted);font-size:18px;line-height:1}.te-annot__x:hover{background:var(--hx-soft)}.te-annot-panel__asks{margin:0;padding:6px 10px;list-style:none;border-radius:8px;background:var(--hx-soft);font-size:12.5px;display:grid;gap:3px}.te-annot-panel__asks b{color:var(--te-ai)}.te-annot-panel__mode{color:var(--hx-muted)}.te-annot-diff.hx-ai__diff{max-height:none}.te-annot-diff__group{border:1px solid var(--hx-line);border-radius:10px;padding:8px}.te-annot-diff__group header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.te-annot-diff__check{display:flex;align-items:center;gap:6px;min-width:0;margin-inline-end:auto;cursor:pointer}.te-annot-diff__check input,.te-annot-diff__rowhead input{margin:0;accent-color:var(--te-ai)}.te-annot-diff__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.te-annot-diff__type{color:var(--hx-muted);font-size:11px}.hx-layer .te-annot-diff__show{height:22px;padding:0 8px;border:1px solid var(--hx-line);border-radius:6px;background:#fff;color:var(--hx-muted);font-size:11px}.te-annot-diff__note{margin:-2px 0 6px;color:var(--hx-muted);font-size:11.5px}.te-annot-diff__rowhead{display:flex;align-items:center;gap:6px;cursor:pointer}.te-annot-diff__row.is-off .hx-ai__val{opacity:.4}.te-annot-diff__row.is-off .hx-ai__val--new{text-decoration:line-through}.te-annot-panel__foot{position:sticky;bottom:-16px;margin:0 -16px -16px;padding:10px 16px 14px;background:#fff;border-top:1px solid var(--hx-line)}.he-panel.hb-add{width:520px;padding:0;overflow:hidden}.he-panel.hb-add[hidden]{display:none}.hb-tabs{display:flex;gap:4px;padding:8px 12px 0;border-bottom:1px solid var(--he-line)}.hb-tabs button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--he-muted);font:inherit;font-weight:500;cursor:pointer}.hb-tabs button:hover{color:var(--he-fg)}.hb-tabs button.is-on{color:var(--he-accent);border-bottom-color:var(--he-accent)}.hb-tabs__ai svg{color:#7c3aed}.hb-search{display:flex;align-items:center;gap:8px;margin:10px 12px;padding:0 10px;height:34px;border:1px solid var(--he-line);border-radius:var(--he-radius);background:var(--he-soft);color:var(--he-faint)}.hb-search:focus-within{border-color:var(--he-accent);background:var(--he-surface);color:var(--he-accent)}.hb-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;color:var(--he-fg)}.hb-split{display:flex;flex:1;min-height:0;border-top:1px solid var(--he-line)}.hb-cats{flex:0 0 158px;overflow-y:auto;padding:8px 6px;border-right:1px solid var(--he-line);display:flex;flex-direction:column;gap:1px}.hb-cats__title{margin:12px 8px 4px;color:var(--he-faint);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.hb-cats__empty{margin:4px 8px;color:var(--he-faint);font-size:12px}.hb-cat{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:6px 8px;border:0;border-radius:6px;background:none;color:var(--he-fg);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.hb-cat:hover{background:var(--he-soft)}.hb-cat.is-on{background:var(--he-accent-soft);color:var(--he-accent);font-weight:600}.hb-cat.is-muted{color:var(--he-faint)}.hb-cat__label{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-cat__count{flex-shrink:0;color:var(--he-faint);font-size:11px;font-weight:400}.hb-body{flex:1;overflow-y:auto;padding:4px 12px 16px}.hb-group__title{margin:12px 2px 8px;color:var(--he-muted);font-size:12px;font-weight:600}.hb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hb-empty{margin:24px 8px;color:var(--he-muted);text-align:center}.hb-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:78px;padding:10px 6px;border:1px solid var(--he-line);border-radius:var(--he-radius);background:var(--he-surface);color:var(--he-fg);font:inherit;cursor:grab;min-width:0;transition:border-color .12s,box-shadow .12s,transform .12s,color .12s;animation:hb-in .28s cubic-bezier(.22,1,.36,1) both}.hb-card:hover{border-color:var(--he-accent-line);box-shadow:0 2px 10px #116dff1f;transform:translateY(-1px)}.hb-card:active{cursor:grabbing}.hb-card:focus-visible{outline:2px solid var(--he-accent);outline-offset:1px}.hb-card__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--he-soft);color:var(--he-fg)}.hb-card:hover .hb-card__icon{background:var(--he-accent-soft);color:var(--he-accent)}.hb-card__icon--custom{background:#f3efff;color:#6d28d9}.hb-card__label{font-size:12px;line-height:1.25;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hb-card__desc{color:var(--he-faint);font-size:11px}.hb-card.is-disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none;border-color:var(--he-line)}.hb-badge{padding:1px 6px;border-radius:999px;background:var(--he-soft);color:var(--he-muted);font-size:10px;font-weight:600}.hb-card--section{grid-column:span 3;flex-direction:row;justify-content:flex-start;gap:12px;padding:8px;min-height:0}.hb-card--section .hb-card__label{font-weight:600;text-align:start}.hb-card--section .hb-card__desc{margin-left:auto}.hb-card__preview{position:relative;flex:0 0 150px;height:72px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--he-line);color:#1b2733;pointer-events:none}.hb-card__scaled{position:absolute;top:0;left:0;width:600px;transform:scale(.25);transform-origin:0 0;font:16px/1.4 system-ui,sans-serif}@keyframes hb-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.hb-card{animation:none}}.hb-foot{font-size:11.5px}.hb-foot strong{color:var(--he-fg);font-weight:600}.hb-preview{position:fixed;left:592px;z-index:var(--he-z-panel);width:380px;overflow:hidden;pointer-events:none;border-radius:var(--he-radius-lg);background:var(--he-surface);box-shadow:var(--he-shadow-lg);animation:he-panel .14s ease-out}.hb-preview__head{display:flex;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--he-line);font-weight:600}.hb-preview__head span{color:var(--he-faint);font-weight:400;font-size:12px}.hb-preview__stage{height:250px;overflow:hidden;display:grid;place-items:center;background:#f6f7f9}.hb-preview__zoom{zoom:.6;max-width:600px}.hb-drop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--he-z-overlay);pointer-events:none}.hb-drop__section{position:fixed;border:2px dashed var(--he-accent);border-radius:4px;background:#116dff0d}.hb-drop__chip{position:absolute;left:8px;top:8px;padding:3px 8px;border-radius:999px;background:var(--he-accent);color:#fff;font-size:11px;font-weight:600}.hb-drop__point{position:fixed;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--he-accent);box-shadow:0 0 0 4px #116dff40}.hb-agent{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow-y:auto;padding:14px 16px 16px}.hb-agent__intro{margin:0;color:var(--he-muted);font-size:12.5px;line-height:1.5}.hb-agent__intro strong{color:var(--he-fg)}.hb-agent__input{width:100%;box-sizing:border-box;padding:10px 12px;resize:vertical;min-height:88px;border:1px solid var(--he-line);border-radius:var(--he-radius);font:inherit;font-size:13px;line-height:1.45;color:var(--he-fg)}.hb-agent__input:focus{outline:0;border-color:var(--he-accent);box-shadow:0 0 0 3px var(--he-accent-soft)}.hb-agent__examples{display:flex;flex-wrap:wrap;gap:6px}.hb-chip{padding:6px 10px;border:1px solid var(--he-line);border-radius:999px;background:var(--he-surface);color:var(--he-fg);font:inherit;font-size:12px;text-align:left;cursor:pointer}.hb-chip:hover{border-color:var(--he-accent-line);color:var(--he-accent)}.hb-agent__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.hb-agent__hint{margin-right:auto;color:var(--he-faint);font-size:11px}.hb-agent__actions .he-btn--primary{background:linear-gradient(135deg,#7c3aed,var(--he-accent));border:0;color:#fff}.hb-agent__actions .he-btn--primary:disabled{opacity:.5}.hb-agent__log{margin:0;padding:10px 12px;list-style:none;border-radius:var(--he-radius);background:var(--he-soft);font-size:12px;line-height:1.5}.hb-agent__log li{display:flex;gap:8px}.hb-agent__log li.is-error{color:var(--he-danger)}.hb-agent__log li.is-done{color:#0a7a3d;font-weight:600}.hb-agent__log li.is-live:after{content:"";width:10px;height:10px;margin:4px 0 0 2px;border:2px solid var(--he-accent-line);border-top-color:var(--he-accent);border-radius:50%;animation:hb-spin .8s linear infinite}.hb-agent__t{flex:0 0 36px;color:var(--he-faint);font-variant-numeric:tabular-nums}@keyframes hb-spin{to{transform:rotate(360deg)}}.he-btn.he-add-btn{margin:0 4px;background:var(--he-accent-soft);color:var(--he-accent);font-weight:600;padding:0 12px 0 8px}.he-btn.he-add-btn:hover,.he-btn.he-add-btn.is-on,.he-rail__btn.he-rail__add{background:var(--he-accent);color:#fff}.he-rail__btn.he-rail__add:hover,.he-rail__btn.he-rail__add.is-on{background:var(--he-accent-hover);color:#fff}.hb-grid--live{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-card--live{justify-content:flex-start;padding:6px 6px 8px;gap:6px;min-height:0}.hb-card--live .hb-card__label{overflow:hidden;display:flex;align-items:center;justify-content:center;gap:4px;-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.hb-card--live .hb-card__label svg{flex-shrink:0;color:#7c3aed}.hb-thumb{--te-island-vh: 350px;position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:6px;background:#f6f7f9;box-shadow:inset 0 0 0 1px var(--he-line);contain:strict;isolation:isolate}.hb-thumb:empty:after{content:"";position:absolute;top:30%;right:25%;bottom:30%;left:25%;border-radius:6px;background:linear-gradient(90deg,#eceef2,#f7f8fa,#eceef2);background-size:200% 100%;animation:hb-shimmer 1.2s linear infinite}.hb-thumb__stage{position:absolute;top:0;left:50%;transform-origin:50% 0;display:block;color:#1b2733;font:16px/1.4 system-ui,sans-serif}.hb-card--live:hover .hb-thumb{box-shadow:inset 0 0 0 1px var(--he-accent-line)}@keyframes hb-shimmer{to{background-position:-200% 0}}.hb-thumb .te-island-error{width:560px;height:350px;display:grid;place-items:center;align-content:center;gap:10px;padding:0;border:0;background:none;color:#98a2b3;font-size:28px}.hb-thumb .te-island-error{font-size:0}.hb-thumb .te-island-error svg{width:72px;height:72px}.hb-thumb .te-island-error:after{content:"Preview unavailable";font-size:36px}@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/frankruhllibre-v23-j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Ll4brkiY-xBg.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/frankruhllibre-v23-j8_w6_fAw7jrcalD7oKYNX0QfAnPW77l4brkiY-xBg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/frankruhllibre-v23-j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Dl4brkiY8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/frankruhllibre-v23-j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Ll4brkiY-xBg.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/frankruhllibre-v23-j8_w6_fAw7jrcalD7oKYNX0QfAnPW77l4brkiY-xBg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/frankruhllibre-v23-j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Dl4brkiY8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/frankruhllibre-v23-j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Ll4brkiY-xBg.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/frankruhllibre-v23-j8_w6_fAw7jrcalD7oKYNX0QfAnPW77l4brkiY-xBg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/frankruhllibre-v23-j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Dl4brkiY8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9H0TbFhsqMA6aw.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9GKTbFhsqMA6aw.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9GYTbFhsqMA6aw.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9H4TbFhsqMA6aw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9H2TbFhsqMA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9H0TbFhsqMA6aw.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9GKTbFhsqMA6aw.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9GYTbFhsqMA6aw.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9H4TbFhsqMA6aw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9H2TbFhsqMA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9H0TbFhsqMA6aw.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9GKTbFhsqMA6aw.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9GYTbFhsqMA6aw.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9H4TbFhsqMA6aw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/heebo-v28-NGS6v5_NC0k9P9H2TbFhsqMA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nErXyw023e1Ik.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nMrXyw023e1Ik.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nFrXyw023e1Ik.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nDrXyw023e1Ik.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nPrXyw023e1Ik.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nBrXyw023e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nErXyw023e1Ik.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nMrXyw023e1Ik.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nFrXyw023e1Ik.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nDrXyw023e1Ik.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nPrXyw023e1Ik.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nBrXyw023e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nErXyw023e1Ik.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nMrXyw023e1Ik.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nFrXyw023e1Ik.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nDrXyw023e1Ik.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nPrXyw023e1Ik.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/g/rubik-v31-iJWKBXyIfDnIV7nBrXyw023e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dur-instant: 90ms;--dur-fast: .17s;--dur-base: .28s;--dur-slow: .46s;--dur-slower: .72s;--dur-hero: 1.1s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.64, 0, .78, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.05, .7, .1, 1);--shift-xs: 2px;--shift-sm: 6px;--shift-md: 24px;--shift-lg: 56px;--stagger: 70ms}html[data-motion=reduced]{--shift-xs: 0px;--shift-sm: 0px;--shift-md: 0px;--shift-lg: 0px;--stagger: 0ms;--dur-slower: var(--dur-base);--dur-hero: var(--dur-base)}:root{--logo-white: brightness(0) invert(1)}:root[data-brand="00"]{--brand-light: #ffffff;--brand-light-alt: #f4f4f4;--brand-dark: #333333;--brand-dark-alt: #4b4b4b;--brand-accent: #333333;--brand-on-accent: #ffffff;--brand-ink: #333333;--brand-muted: #666666;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #d9d9d9;--brand-border: #cccccc;--brand-border-on-dark: #606060;--brand-soft: #b8b8b8;--brand-band: #333333;--brand-accent-hover: color-mix(in srgb, #333333 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(12%) sepia(22%) saturate(0%) hue-rotate(201deg) brightness(97%) contrast(79%);--brand-logo-on-accent: brightness(0) invert(1)}:root[data-brand="01"]{--brand-light: #ffffff;--brand-light-alt: #f3f5f8;--brand-dark: #0f2a44;--brand-dark-alt: #2c445a;--brand-accent: #f2a541;--brand-on-accent: #0f2a44;--brand-ink: #13202e;--brand-muted: #5b6b7c;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #b8c4d1;--brand-border: #d5dce4;--brand-border-on-dark: #44596d;--brand-soft: #c9d3de;--brand-band: #2c445a;--brand-accent-hover: color-mix(in srgb, #f2a541 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(9%) sepia(42%) saturate(796%) hue-rotate(169deg) brightness(89%) contrast(92%);--brand-logo-on-accent: brightness(0) saturate(100%) invert(10%) sepia(61%) saturate(1574%) hue-rotate(187deg) brightness(96%) contrast(92%)}:root[data-brand="02"]{--brand-light: #ffffff;--brand-light-alt: #f4f1ea;--brand-dark: #1f3b2d;--brand-dark-alt: #3a5346;--brand-accent: #2f6b4f;--brand-on-accent: #ffffff;--brand-ink: #1c2a22;--brand-muted: #5e6b63;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #bfcbc3;--brand-border: #ddd6c8;--brand-border-on-dark: #50665b;--brand-soft: #cfc6b3;--brand-band: #2f6b4f;--brand-accent-hover: color-mix(in srgb, #2f6b4f 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(12%) sepia(12%) saturate(1185%) hue-rotate(93deg) brightness(93%) contrast(90%);--brand-logo-on-accent: brightness(0) invert(1)}:root[data-brand="03"]{--brand-light: #ffffff;--brand-light-alt: #f5f5f4;--brand-dark: #1e1e1e;--brand-dark-alt: #393939;--brand-accent: #ff6b1a;--brand-on-accent: #1e1e1e;--brand-ink: #1e1e1e;--brand-muted: #6b6b6b;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #b5b5b5;--brand-border: #dededc;--brand-border-on-dark: #505050;--brand-soft: #ffd2b8;--brand-band: #393939;--brand-accent-hover: color-mix(in srgb, #ff6b1a 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(12%) sepia(60%) saturate(0%) hue-rotate(180deg) brightness(90%) contrast(100%);--brand-logo-on-accent: brightness(0) saturate(100%) invert(12%) sepia(60%) saturate(0%) hue-rotate(180deg) brightness(90%) contrast(100%)}:root[data-brand="04"]{--brand-light: #ffffff;--brand-light-alt: #eef5f6;--brand-dark: #0b3c49;--brand-dark-alt: #28535f;--brand-accent: #e4572e;--brand-on-accent: #ffffff;--brand-ink: #10262c;--brand-muted: #587077;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #a9c7ce;--brand-border: #d3e3e6;--brand-border-on-dark: #416771;--brand-soft: #f5c3b4;--brand-band: #e4572e;--brand-accent-hover: color-mix(in srgb, #e4572e 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(10%) sepia(17%) saturate(1711%) hue-rotate(147deg) brightness(94%) contrast(92%);--brand-logo-on-accent: brightness(0) invert(1)}:root,:root[data-brand="05"]{--brand-light: #ffffff;--brand-light-alt: #f2f5ff;--brand-dark: #0b1b4d;--brand-dark-alt: #283662;--brand-accent: #1e4dd8;--brand-on-accent: #ffffff;--brand-ink: #0e1633;--brand-muted: #5a6485;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #aeb8da;--brand-border: #d6ddf2;--brand-border-on-dark: #414d74;--brand-soft: #bfd0ff;--brand-band: #1e4dd8;--brand-accent-hover: #1a43c0;--brand-logo-ink: brightness(0) saturate(100%) invert(7%) sepia(29%) saturate(3000%) hue-rotate(215deg) brightness(92%);--brand-logo-on-accent: brightness(0) invert(1)}:root[data-brand="06"]{--brand-light: #ffffff;--brand-light-alt: #f2f4f6;--brand-dark: #2b3440;--brand-dark-alt: #444c57;--brand-accent: #9bc53d;--brand-on-accent: #1a2010;--brand-ink: #1f262e;--brand-muted: #5f6a76;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #b4bdc7;--brand-border: #d8dde3;--brand-border-on-dark: #5a616a;--brand-soft: #d5e8a8;--brand-band: #444c57;--brand-accent-hover: color-mix(in srgb, #9bc53d 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(8%) sepia(7%) saturate(2950%) hue-rotate(172deg) brightness(100%) contrast(85%);--brand-logo-on-accent: brightness(0) saturate(100%) invert(7%) sepia(9%) saturate(3315%) hue-rotate(39deg) brightness(100%) contrast(90%)}:root[data-brand="07"]{--brand-light: #fffcf7;--brand-light-alt: #f5efe6;--brand-dark: #4a1421;--brand-dark-alt: #60303c;--brand-accent: #8c1c32;--brand-on-accent: #ffffff;--brand-ink: #2a1116;--brand-muted: #75605f;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #d9bfc4;--brand-border: #e6dacb;--brand-border-on-dark: #724852;--brand-soft: #e8c9cf;--brand-band: #8c1c32;--brand-accent-hover: color-mix(in srgb, #8c1c32 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(6%) sepia(50%) saturate(1291%) hue-rotate(306deg) brightness(90%) contrast(95%);--brand-logo-on-accent: brightness(0) invert(1)}:root[data-brand="08"]{--brand-light: #ffffff;--brand-light-alt: #f3f4f6;--brand-dark: #111827;--brand-dark-alt: #2e3441;--brand-accent: #0891b2;--brand-on-accent: #ffffff;--brand-ink: #111827;--brand-muted: #5b6472;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #a3adbd;--brand-border: #dde1e7;--brand-border-on-dark: #454b57;--brand-soft: #a5e9f5;--brand-band: #0891b2;--brand-accent-hover: color-mix(in srgb, #0891b2 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(6%) sepia(11%) saturate(4445%) hue-rotate(187deg) brightness(98%) contrast(92%);--brand-logo-on-accent: brightness(0) invert(1)}:root[data-brand="09"]{--brand-light: #fbfaf6;--brand-light-alt: #f1efe6;--brand-dark: #3d4127;--brand-dark-alt: #545841;--brand-accent: #c8553d;--brand-on-accent: #ffffff;--brand-ink: #2b2d1c;--brand-muted: #6b6b57;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #c9cbb4;--brand-border: #dedacb;--brand-border-on-dark: #686b57;--brand-soft: #eac2b7;--brand-band: #c8553d;--brand-accent-hover: color-mix(in srgb, #c8553d 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(13%) sepia(10%) saturate(1887%) hue-rotate(28deg) brightness(96%) contrast(88%);--brand-logo-on-accent: brightness(0) invert(1)}:root[data-brand="10"]{--brand-light: #ffffff;--brand-light-alt: #f4f2f8;--brand-dark: #231942;--brand-dark-alt: #3d3559;--brand-accent: #c9a227;--brand-on-accent: #1a1433;--brand-ink: #1c1633;--brand-muted: #635c78;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #b9b1cf;--brand-border: #ddd8e8;--brand-border-on-dark: #534c6c;--brand-soft: #e9ddb0;--brand-band: #3d3559;--brand-accent-hover: color-mix(in srgb, #c9a227 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(8%) sepia(20%) saturate(4163%) hue-rotate(226deg) brightness(88%) contrast(95%);--brand-logo-on-accent: brightness(0) saturate(100%) invert(5%) sepia(40%) saturate(4044%) hue-rotate(241deg) brightness(94%) contrast(94%)}:root[data-brand="11"]{--brand-light: #ffffff;--brand-light-alt: #f1f5f9;--brand-dark: #334155;--brand-dark-alt: #4b5869;--brand-accent: #0284c7;--brand-on-accent: #ffffff;--brand-ink: #1e293b;--brand-muted: #64748b;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #b6c2d2;--brand-border: #d9e1ea;--brand-border-on-dark: #606b7a;--brand-soft: #bae6fd;--brand-band: #0284c7;--brand-accent-hover: color-mix(in srgb, #0284c7 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(12%) sepia(52%) saturate(491%) hue-rotate(176deg) brightness(97%) contrast(93%);--brand-logo-on-accent: brightness(0) invert(1)}:root[data-brand="12"]{--brand-light: #ffffff;--brand-light-alt: #f4f4f4;--brand-dark: #0a0a0a;--brand-dark-alt: #272727;--brand-accent: #d62828;--brand-on-accent: #ffffff;--brand-ink: #0a0a0a;--brand-muted: #5e5e5e;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #aaaaaa;--brand-border: #dadada;--brand-border-on-dark: #404040;--brand-soft: #f2b8b8;--brand-band: #d62828;--brand-accent-hover: color-mix(in srgb, #d62828 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(0%) sepia(1%) saturate(2320%) hue-rotate(320deg) brightness(98%) contrast(92%);--brand-logo-on-accent: brightness(0) invert(1)}:root[data-brand="13"]{--brand-light: #ffffff;--brand-light-alt: #f4f5f6;--brand-dark: #16191c;--brand-dark-alt: #2e3439;--brand-accent: #e4531b;--brand-on-accent: #ffffff;--brand-ink: #16191c;--brand-muted: #6e757c;--brand-ink-on-dark: #ffffff;--brand-muted-on-dark: #d9dcdf;--brand-border: #d9dcdf;--brand-border-on-dark: #2e3439;--brand-soft: #d9dcdf;--brand-band: #e4531b;--brand-accent-hover: color-mix(in srgb, #e4531b 88%, #000);--brand-logo-ink: brightness(0) saturate(100%) invert(7%) sepia(5%) saturate(1610%) hue-rotate(169deg) brightness(98%) contrast(94%);--brand-logo-on-accent: brightness(0) invert(1)}:root,[data-scheme=light]{--role-bg: var(--brand-light);--role-surface: var(--brand-light-alt);--role-dark: var(--brand-dark);--role-primary: var(--brand-accent);--role-on-primary: var(--brand-on-accent);--role-cta-on-dark: var(--brand-accent);--role-on-cta-dark: var(--brand-on-accent);--role-ink: var(--brand-ink);--role-muted: var(--brand-muted);--role-border: var(--brand-border);--role-on-dark: var(--brand-ink-on-dark);--role-on-dark-muted: var(--brand-muted-on-dark);--role-soft: var(--brand-soft);--role-primary-hover: var(--brand-accent-hover);--role-logo-filter: var(--brand-logo-ink);--role-logo-filter-on-dark: var(--logo-white)}[data-scheme=light-alt]{--role-bg: var(--brand-light-alt);--role-surface: var(--brand-light);--role-dark: var(--brand-dark);--role-primary: var(--brand-accent);--role-on-primary: var(--brand-on-accent);--role-cta-on-dark: var(--brand-accent);--role-on-cta-dark: var(--brand-on-accent);--role-ink: var(--brand-ink);--role-muted: var(--brand-muted);--role-border: var(--brand-border);--role-on-dark: var(--brand-ink-on-dark);--role-on-dark-muted: var(--brand-muted-on-dark);--role-soft: var(--brand-soft);--role-primary-hover: var(--brand-accent-hover);--role-logo-filter: var(--brand-logo-ink);--role-logo-filter-on-dark: var(--logo-white)}[data-scheme=dark]{--role-bg: var(--brand-dark);--role-surface: var(--brand-dark-alt);--role-dark: var(--brand-band);--role-primary: var(--brand-accent);--role-on-primary: var(--brand-on-accent);--role-cta-on-dark: var(--brand-light);--role-on-cta-dark: var(--brand-ink);--role-ink: var(--brand-ink-on-dark);--role-muted: var(--brand-muted-on-dark);--role-border: var(--brand-border-on-dark);--role-on-dark: var(--brand-ink-on-dark);--role-on-dark-muted: var(--brand-muted-on-dark);--role-soft: var(--brand-dark-alt);--role-primary-hover: var(--brand-accent-hover);--role-logo-filter: var(--logo-white);--role-logo-filter-on-dark: var(--logo-white)}[data-scheme=accent]{--role-bg: var(--brand-accent);--role-surface: var(--brand-accent);--role-dark: var(--brand-dark);--role-primary: var(--brand-dark);--role-on-primary: var(--brand-ink-on-dark);--role-cta-on-dark: var(--brand-accent);--role-on-cta-dark: var(--brand-on-accent);--role-ink: var(--brand-on-accent);--role-muted: var(--brand-on-accent);--role-border: var(--brand-dark);--role-on-dark: var(--brand-ink-on-dark);--role-on-dark-muted: var(--brand-muted-on-dark);--role-soft: var(--brand-light);--role-primary-hover: color-mix(in srgb, var(--brand-dark) 85%, #fff);--role-logo-filter: var(--brand-logo-on-accent);--role-logo-filter-on-dark: var(--logo-white)}[data-scheme=invert]{--role-bg: var(--brand-accent);--role-surface: color-mix(in srgb, var(--brand-on-accent) 12%, var(--brand-accent));--role-dark: var(--brand-dark);--role-primary: var(--brand-on-accent);--role-on-primary: var(--brand-accent);--role-cta-on-dark: var(--brand-accent);--role-on-cta-dark: var(--brand-on-accent);--role-ink: var(--brand-on-accent);--role-muted: var(--brand-on-accent);--role-border: color-mix(in srgb, var(--brand-on-accent) 32%, var(--brand-accent));--role-on-dark: var(--brand-ink-on-dark);--role-on-dark-muted: color-mix(in srgb, var(--brand-ink-on-dark) 90%, var(--brand-dark));--role-soft: var(--brand-light);--role-primary-hover: color-mix(in srgb, var(--brand-on-accent) 88%, var(--brand-accent));--role-logo-filter: var(--brand-logo-on-accent);--role-logo-filter-on-dark: var(--logo-white)}:root,:root[data-type=almoni]{--font-display: "Techno Almoni", "Almoni", "Arial Hebrew", Arial, sans-serif;--font-text: "Techno Almoni", "Almoni", "Arial Hebrew", Arial, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-bold: 700}:root[data-type=heebo]{--font-display: "Heebo", "Arial Hebrew", Arial, sans-serif;--font-text: "Heebo", "Arial Hebrew", Arial, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-bold: 700}:root[data-type=rubik]{--font-display: "Rubik", "Arial Hebrew", Arial, sans-serif;--font-text: "Rubik", "Arial Hebrew", Arial, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-bold: 700}:root[data-type=frank]{--font-display: "Frank Ruhl Libre", "Times New Roman", serif;--font-text: "Heebo", "Arial Hebrew", Arial, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-bold: 700}:root{--type-display-80: 700 80px/1 var(--font-display);--ls-display-80: -.02em;--type-heading-56: 700 56px/1.1 var(--font-display);--ls-heading-56: -.02em;--type-heading-48: 700 48px/.94 var(--font-display);--type-heading-44: 700 44px/1.2 var(--font-display);--type-heading-40: 700 40px/1.35 var(--font-display);--type-title-34: 700 34.56px/1.1 var(--font-display);--ls-title-34: -.02em;--type-title-28: 400 28px/1.5 var(--font-display);--type-title-26: 700 26px/normal var(--font-text);--type-title-24: 700 24px/normal var(--font-text);--type-title-22: 700 22px/normal var(--font-text);--type-title-20: 400 20px/1.55 var(--font-text);--type-body-19: 400 19px/1.6 var(--font-text);--type-body-18: 400 18px/1.55 var(--font-text);--type-body-17: 400 17px/1.55 var(--font-text);--type-body-16: 400 16px/1.5 var(--font-text);--type-body-15: 400 15px/1.5 var(--font-text);--type-button-17: 400 17px/normal var(--font-text);--type-caption-14: 400 14px/1.55 var(--font-text);--type-caption-13: 400 13px/1.5 var(--font-text)}:root,:root[data-attr=s01]{--radius-section: 40px;--radius-nav: 47px;--radius-card-major: 24px;--radius-card-minor: 24px;--radius-image-major: 28px;--radius-image-minor: 28px;--radius-button-major: 999px;--radius-button-minor: 999px;--radius-hero-notch: 40px;--space-page-mat: 28px;--space-section-gap: 28px}:root[data-attr=s04]{--radius-section: 0px;--radius-nav: 16px;--radius-card-major: 16px;--radius-card-minor: 16px;--radius-image-major: 20px;--radius-image-minor: 20px;--radius-button-major: 999px;--radius-button-minor: 999px;--radius-hero-notch: 0px;--space-page-mat: 0px;--space-section-gap: 0px}:root[data-attr=s06]{--radius-section: 0px;--radius-nav: 47px;--radius-card-major: 28px;--radius-card-minor: 28px;--radius-image-major: 28px;--radius-image-minor: 28px;--radius-button-major: 999px;--radius-button-minor: 999px;--radius-hero-notch: 0px;--space-page-mat: 0px;--space-section-gap: 0px}:root[data-attr=s07]{--radius-section: 0px;--radius-nav: 0px;--radius-card-major: 32px;--radius-card-minor: 0px;--radius-image-major: 120px;--radius-image-minor: 0px;--radius-button-major: 16px;--radius-button-minor: 0px;--radius-hero-notch: 160px;--space-page-mat: 0px;--space-section-gap: 0px}:root[data-attr=s12]{--radius-section: 0px;--radius-nav: 0px;--radius-card-major: 16px;--radius-card-minor: 16px;--radius-image-major: 200px;--radius-image-minor: 200px;--radius-button-major: 999px;--radius-button-minor: 999px;--radius-hero-notch: 0px;--space-page-mat: 0px;--space-section-gap: 0px}:root[data-attr=s13]{--radius-section: 0px;--radius-nav: 0px;--radius-card-major: 32px;--radius-card-minor: 32px;--radius-image-major: 999px;--radius-image-minor: 24px;--radius-button-major: 999px;--radius-button-minor: 999px;--radius-hero-notch: 0px;--space-page-mat: 0px;--space-section-gap: 0px}:root{--shape-card: var(--radius-card-major) var(--radius-card-minor) var(--radius-card-major) var(--radius-card-minor);--shape-image: var(--radius-image-major) var(--radius-image-minor) var(--radius-image-major) var(--radius-image-minor);--shape-button: var(--radius-button-major) var(--radius-button-minor) var(--radius-button-major) var(--radius-button-minor)}:root[data-attr=s07] .tl-page .tl-hero{border-end-start-radius:var(--radius-hero-notch)}:root[data-attr=s06] .tl-page .tl-head:before{content:"";display:block;width:48px;height:4px;border-radius:2px;background:var(--tl-primary, var(--role-primary))}:root[data-attr=s12] .tl-page .tl-surface{background-image:radial-gradient(circle at 92% 12%,transparent 0 139px,color-mix(in srgb,var(--role-primary) 22%,transparent) 140px 141px,transparent 142px 219px,color-mix(in srgb,var(--role-primary) 12%,transparent) 220px 221px,transparent 222px),radial-gradient(circle at 6% 88%,color-mix(in srgb,var(--role-soft) 35%,transparent) 0 90px,transparent 91px)}@font-face{font-family:Techno Almoni;src:url(/fonts/almoni-neue-light-aaa.woff2) format("woff2"),url(/fonts/almoni-neue-light-aaa.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Techno Almoni;src:url(/fonts/almoni-neue-regular-aaa.woff2) format("woff2"),url(/fonts/almoni-neue-regular-aaa.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Techno Almoni;src:url(/fonts/almoni-dl-aaa-bold.woff2) format("woff2"),url(/fonts/almoni-dl-aaa-bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.tl-page{--tl-primary: var(--role-primary, #1e4dd8);--tl-primary-hover: var(--role-primary-hover, #1a43c0);--tl-onprimary: var(--role-on-primary, #ffffff);--tl-dark: var(--role-dark, #0b1b4d);--tl-ink: var(--role-ink, #0e1633);--tl-muted: var(--role-muted, #5a6485);--tl-ondark: var(--role-on-dark, #ffffff);--tl-ondark-muted: var(--role-on-dark-muted, #aeb8da);--tl-surface: var(--role-surface, #f2f5ff);--tl-border: var(--role-border, #d6ddf2);--tl-soft: var(--role-soft, #bfd0ff);--tl-bg: var(--role-bg, #ffffff);--tl-radius-section: var(--radius-section, 40px);--tl-radius-card: var(--shape-card, 24px);--tl-radius-image: var(--shape-image, 28px);--tl-radius-button: var(--shape-button, 999px);--tl-radius-nav: var(--radius-nav, 47px);--tl-mat: var(--space-page-mat, 28px);--tl-gap: var(--space-section-gap, 28px);--tl-pad-x: clamp(20px, 15.6vw, 300px);--tl-font: var(--font-text, "Techno Almoni", "Almoni", "Heebo", "Arial Hebrew", Arial, sans-serif);--tl-font-display: var(--font-display, var(--tl-font));--tl-logo-filter: var(--role-logo-filter, brightness(0) saturate(100%) invert(7%) sepia(29%) saturate(3000%) hue-rotate(215deg) brightness(92%));--tl-logo-filter-on-dark: var(--role-logo-filter-on-dark, brightness(0) invert(1));direction:rtl;background:var(--tl-bg);color:var(--tl-ink);font-family:var(--tl-font);display:flex;flex-direction:column;gap:var(--tl-gap);padding:var(--tl-mat);box-sizing:border-box;-webkit-font-smoothing:antialiased}.tl-page *,.tl-page *:before,.tl-page *:after{box-sizing:border-box}html body .tl-page[dir=rtl],html body .tl-page [dir=rtl]{direction:rtl!important}html body .tl-page[dir=ltr]{direction:ltr!important}.tl-page p,.tl-page h1,.tl-page h2,.tl-page h3{margin:0;font-family:var(--tl-font)}.tl-page h1,.tl-page h2{font-family:var(--tl-font-display)}.tl-page a{color:inherit;text-decoration:none}.tl-page img{display:block;max-width:100%}.tl-page button,.tl-page input,.tl-page textarea{font-family:var(--tl-font)}.tl-page .tl-section{position:relative;border-radius:var(--tl-radius-section);padding:120px var(--tl-pad-x);overflow:hidden;scroll-margin-top:20px}.tl-page .tl-inner{width:100%;max-width:1320px;margin-inline:auto;display:flex;flex-direction:column}.tl-page .tl-surface{background:var(--tl-surface)}.tl-page .tl-white{background:var(--tl-bg)}.tl-page .tl-head{display:flex;flex-direction:column;gap:16px;max-width:900px}.tl-page .tl-eyebrow{font-size:15px;color:var(--tl-muted);line-height:normal}.tl-page .tl-h2{font-size:clamp(34px,3.2vw,48px);font-weight:700;line-height:.94;color:var(--tl-ink)}.tl-page .tl-lead{font-size:18px;line-height:1.55;color:var(--tl-muted);max-width:760px}.tl-page .tl-btn{display:inline-flex;align-items:center;gap:14px;border-radius:var(--tl-radius-button);font-size:17px;line-height:normal;white-space:nowrap;cursor:pointer;border:0;background:none}.tl-page .tl-btn:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px var(--tl-primary)}.tl-page .tl-btn--primary{background:var(--tl-primary);color:var(--tl-onprimary);padding-block:6px;padding-inline:28px 6px}.tl-page .tl-btn--primary:hover{background:var(--tl-primary-hover)}.tl-page .tl-btn--primary.tl-btn--plain{padding-block:16px;padding-inline:32px 24px}.tl-page .tl-btn--primary.tl-btn--slim{padding:6px 28px;min-height:52px}.tl-page .tl-btn--outline{border:1.5px solid currentColor;padding-block:12px;padding-inline:32px 24px}.tl-page .tl-btn--outline.tl-btn--tall{padding-block:16px;padding-inline:32px 24px}.tl-page .tl-btn--light{color:#fff}.tl-page .tl-btn--ink{color:var(--tl-ink)}.tl-page .tl-btn__circle{width:40px;height:40px;border-radius:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--tl-dark)}.tl-page .tl-btn__circle--white{background:#fff}.tl-page .tl-btn__circle img{width:18px;height:18px}.tl-page .tl-btn__icon{width:20px;height:20px;flex-shrink:0}.tl-page .tl-btn--shadow{filter:drop-shadow(0 10px 14px rgba(0,0,0,.1))}.tl-page .tl-hero{position:relative;min-height:948px;border-radius:var(--tl-radius-section);overflow:hidden;color:var(--tl-ondark);display:flex;flex-direction:column;justify-content:center;padding:180px var(--tl-pad-x)}.tl-page .tl-hero__bg,.tl-page .tl-hero__bg img,.tl-page .tl-hero__bg:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tl-page .tl-hero__bg img{object-fit:cover;max-width:none}.tl-page .tl-hero__bg:after{content:"";background:#00000073}.tl-page .tl-hero__content{position:relative;display:flex;flex-direction:column;gap:32px;align-items:flex-start;max-width:1320px;width:100%;margin-inline:auto}.tl-page .tl-hero__kicker{font-size:16px;letter-spacing:2.88px;opacity:.6;direction:ltr}.tl-page .tl-hero__title{font-size:clamp(44px,4.2vw,80px);font-weight:700;line-height:1;letter-spacing:-.02em;max-width:1000px}.tl-page .tl-hero__sub{font-size:clamp(20px,1.5vw,28px);line-height:1.5;max-width:900px}.tl-page .tl-hero__desc{font-size:19px;line-height:1.6;opacity:.8;max-width:820px}.tl-page .tl-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.tl-page .tl-nav{position:absolute;top:24px;inset-inline:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(20px,6.25vw,120px)}.tl-page .tl-nav__logo img{width:216px;height:61.991px}.tl-page .tl-nav__logo img{filter:var(--tl-logo-filter-on-dark)}.tl-page .tl-sourcing .tl-inner{gap:64px}.tl-page .tl-sourcing__top{display:flex;flex-direction:column;gap:34px}.tl-page .tl-divider,.tl-page .tl-divider img{width:100%;height:8px}.tl-page .tl-options{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.tl-page .tl-option{display:flex;flex-direction:column;gap:14px}.tl-page .tl-option__img{height:289px;width:100%;object-fit:cover;border-radius:var(--tl-radius-image)}.tl-page .tl-option__num{font-size:14px;color:var(--tl-muted)}.tl-page .tl-option__title{font-size:26px;font-weight:700;margin-top:8px!important}.tl-page .tl-option__desc{font-size:17px;line-height:1.55;color:var(--tl-muted);margin-top:8px!important}.tl-page .tl-strip{background:var(--tl-dark);color:var(--tl-ondark);border-radius:var(--tl-radius-card);padding:28px 36px;display:flex;align-items:center;gap:24px}.tl-page .tl-strip__text{flex:1;display:flex;flex-direction:column;gap:6px}.tl-page .tl-strip__title{font-size:24px;font-weight:700;line-height:normal}.tl-page .tl-strip__desc{font-size:16px;opacity:.75;line-height:normal}.tl-page .tl-strip--between{justify-content:space-between}.tl-page .tl-strip--between .tl-strip__title{font-size:22px}.tl-page .tl-procurement{background:var(--tl-primary);color:var(--tl-onprimary);text-align:center}.tl-page .tl-procurement .tl-inner{gap:64px;align-items:center}.tl-page .tl-procurement .tl-head{align-items:center;max-width:1000px}.tl-page .tl-procurement .tl-eyebrow{color:var(--tl-onprimary)}.tl-page .tl-procurement__title{font-size:clamp(34px,3.2vw,48px);line-height:1.1;letter-spacing:-.02em;color:var(--tl-onprimary)}.tl-page .tl-procurement__title .tl-light{font-weight:300;display:block}.tl-page .tl-procurement__title strong{font-weight:700;display:block}.tl-page .tl-procurement__desc{font-size:20px;line-height:1.55;max-width:860px;color:var(--tl-onprimary)}.tl-page .tl-steps{position:relative;display:grid;grid-template-columns:repeat(var(--tl-cols, 7),1fr);gap:24px;width:100%;list-style:none;margin:0;padding:0}.tl-page .tl-steps__line{position:absolute;top:47px;inset-inline:84px;height:2px}.tl-page .tl-steps__line img{width:100%;height:2px}.tl-page .tl-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}.tl-page .tl-step__dot{width:96px;height:96px;border-radius:48px;border:2px solid var(--tl-onprimary);background:var(--tl-primary);display:flex;align-items:center;justify-content:center;font-size:34.56px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.tl-page .tl-step--active .tl-step__dot{background:var(--tl-onprimary);color:var(--tl-primary)}.tl-page .tl-step__label{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:-.02em;white-space:nowrap}.tl-page .tl-process .tl-inner{gap:48px}.tl-page .tl-tabs{display:grid;grid-template-columns:repeat(var(--tl-cols, 5),1fr);gap:12px}.tl-page .tl-tab{display:flex;flex-direction:column;gap:12px;text-align:start;background:none;border:0;padding:0;cursor:pointer;color:var(--tl-muted);font:inherit}.tl-page .tl-tab__bar{height:6px;width:100%;background:var(--tl-border)}.tl-page .tl-tab__title{font-size:17px;line-height:normal;white-space:pre-wrap}.tl-page .tl-tab__desc{font-size:14px;line-height:1.55}.tl-page .tl-tab:hover .tl-tab__bar{background:#b9c4e6}.tl-page .tl-tab[aria-selected=true] .tl-tab__bar{background:var(--tl-dark)}.tl-page .tl-tab[aria-selected=true] .tl-tab__title{color:var(--tl-ink);font-weight:700}.tl-page .tl-tab:focus-visible{outline:2px solid var(--tl-primary);outline-offset:4px}.tl-page .tl-panel{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:48px;background:var(--tl-bg);border-radius:var(--tl-radius-card)}.tl-page .tl-panel__txt{display:flex;flex-direction:column;gap:16px}.tl-page .tl-panel__step{font-size:15px;color:var(--tl-muted)}.tl-page .tl-panel__title{font-size:clamp(32px,2.3vw,44px);font-weight:700;line-height:normal}.tl-page .tl-panel__desc{font-size:19px;line-height:1.6;color:var(--tl-muted);max-width:520px}.tl-page .tl-panel__btns{display:flex;gap:12px}.tl-page .tl-panel__img{width:600px;max-width:50%;height:458px;object-fit:cover;border-radius:var(--tl-radius-image)}.tl-page .tl-band{position:relative;padding:200px var(--tl-pad-x);border-radius:var(--tl-radius-section);overflow:hidden}.tl-page .tl-band .tl-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.tl-page .tl-band__statement{position:relative;display:flex;flex-direction:column;gap:28px;color:var(--tl-ondark);max-width:640px}.tl-page .tl-band__big{font-size:clamp(44px,3.75vw,72px);font-weight:300;line-height:.9}.tl-page .tl-band__big span{display:block}.tl-page .tl-band__sub{font-size:20px;color:var(--tl-ondark-muted);line-height:normal}.tl-page .tl-card{position:relative;width:520px;max-width:100%;background:var(--tl-surface);border-radius:var(--tl-radius-card);padding:48px 44px;display:flex;flex-direction:column;gap:24px}.tl-page .tl-card__eyebrow{font-size:15px;color:var(--tl-muted)}.tl-page .tl-card__title{font-size:30px;line-height:1.05;color:var(--tl-ink);font-weight:400}.tl-page .tl-input{width:100%;background:var(--tl-bg);border:1px solid var(--tl-border);border-radius:24px;padding:16px 20px;font-size:16px;color:var(--tl-ink);text-align:start;outline:none;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.tl-page .tl-input::placeholder{color:var(--tl-muted);opacity:1}.tl-page .tl-input:focus{border-color:var(--tl-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--tl-primary) 15%,transparent)}.tl-page .tl-card__actions{padding-top:24px}.tl-page .tl-categories .tl-inner{gap:64px}.tl-page .tl-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tl-page .tl-tile{border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:28px;display:flex;flex-direction:column;gap:14px}.tl-page .tl-tile__icon{width:56px;height:56px}.tl-page .tl-iconbox{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border-radius:8px;background:var(--tl-surface)}.tl-page .tl-iconbox__glyph{display:block;width:32px;height:32px;background-color:var(--tl-primary);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tl-page .tl-tile__title{font-size:22px;font-weight:700;line-height:normal}.tl-page .tl-tile__desc{font-size:15px;color:var(--tl-muted);line-height:normal}.tl-page .tl-projects .tl-inner{gap:64px}.tl-page .tl-stack{position:relative;padding-top:36px}.tl-page .tl-stack__ghost{position:absolute;height:600px;border-radius:var(--tl-radius-card);background:var(--tl-bg);border:1px solid var(--tl-border)}.tl-page .tl-stack__ghost--3{top:0;inset-inline:48px;opacity:.55}.tl-page .tl-stack__ghost--2{top:18px;inset-inline:24px;opacity:.8}.tl-page .tl-slide{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px;height:600px}.tl-page .tl-slide__img{width:100%;height:100%;object-fit:cover;border-radius:var(--tl-radius-image)}.tl-page .tl-slide__content{background:var(--tl-bg);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:44px;display:flex;flex-direction:column;justify-content:space-between;min-height:0}.tl-page .tl-slide__counter{display:flex;align-items:center;justify-content:space-between}.tl-page .tl-slide__count{font-size:17px;font-weight:700}.tl-page .tl-progress{display:flex;gap:6px;direction:ltr}.tl-page .tl-progress span{width:20px;height:4px;border-radius:2px;background:var(--tl-border)}.tl-page .tl-progress span.is-on{width:40px;background:var(--tl-ink)}.tl-page .tl-slide__details{display:flex;flex-direction:column;gap:14px}.tl-page .tl-slide__cat{font-size:15px;color:var(--tl-muted)}.tl-page .tl-slide__title{font-size:36px;font-weight:700;line-height:.94}.tl-page .tl-slide__steps{display:flex;flex-direction:column}.tl-page .tl-slide__row{border-top:1px solid var(--tl-border);padding:16px 0;display:flex;flex-direction:column;gap:4px}.tl-page .tl-slide__row small{font-size:13px;color:var(--tl-muted)}.tl-page .tl-slide__row span{font-size:17px}.tl-page .tl-slide__row--strong span{font-weight:700}.tl-page .tl-slide__actions{display:flex;align-items:center;justify-content:space-between}.tl-page .tl-arrows{display:flex;gap:10px}.tl-page .tl-arrow{width:52px;height:52px;border-radius:26px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;border:1px solid var(--tl-border);background:var(--tl-bg);color:var(--tl-ink)}.tl-page .tl-arrow--next{background:var(--tl-primary);border-color:var(--tl-primary);color:var(--tl-onprimary)}.tl-page .tl-arrow:disabled{opacity:.45;cursor:default}.tl-page .tl-pill-dark{background:var(--tl-ink);color:var(--tl-bg);border-radius:999px;padding:14px 26px;font-size:16px;white-space:nowrap}.tl-page .tl-search{padding-block:90px;text-align:center}.tl-page .tl-search .tl-inner{align-items:center;gap:40px}.tl-page .tl-search__title{font-size:clamp(44px,3.75vw,72px);line-height:.82;letter-spacing:-.02em;max-width:1100px}.tl-page .tl-search__title span{display:block;font-weight:300}.tl-page .tl-search__title strong{display:block;font-weight:700}.tl-page .tl-search__desc{font-size:20px;line-height:1.5;color:var(--tl-muted);max-width:760px}.tl-page .tl-searchbar{width:900px;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--tl-bg);border:1px solid var(--tl-border);border-radius:14px;padding-block:10px;padding-inline:24px 10px}.tl-page .tl-searchbar input{flex:1;border:0;outline:none;background:none;font-size:18px;line-height:1.5;color:var(--tl-ink);text-align:start;min-width:0}.tl-page .tl-searchbar input::placeholder{color:var(--tl-muted)}.tl-page .tl-searchbar:focus-within{border-color:var(--tl-primary)}.tl-page .tl-chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.tl-page .tl-chip{border:1px solid var(--tl-border);border-radius:999px;padding:8px 16px;font-size:14px;line-height:1.5;background:none;color:var(--tl-ink);cursor:pointer}.tl-page .tl-chip:hover{background:var(--tl-bg);border-color:var(--tl-primary)}.tl-page .tl-why .tl-inner{gap:64px}.tl-page .tl-why .tl-head{max-width:760px}.tl-page .tl-grid5{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.tl-page .tl-why__item{border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:28px 24px;display:flex;flex-direction:column;gap:16px}.tl-page .tl-why__item p{font-size:19px;line-height:1.35}.tl-page .tl-request .tl-inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:60px}.tl-page .tl-request__head{width:420px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.tl-page .tl-request__head .tl-eyebrow{line-height:1.5}.tl-page .tl-request__title{font-size:clamp(40px,2.9vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.02em}.tl-page .tl-request__lead{font-size:18px;line-height:1.5;color:var(--tl-muted)}.tl-page .tl-form{width:800px;max-width:100%;display:flex;flex-direction:column;gap:32px}.tl-page .tl-form__fields{display:flex;flex-direction:column;gap:24px}.tl-page .tl-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tl-page .tl-field{display:flex;flex-direction:column;gap:8px}.tl-page .tl-field label{font-size:14px;color:var(--tl-ink)}.tl-page .tl-field input{width:100%;border:0;border-bottom:1px solid var(--tl-primary);background:none;padding:14px 0;font-size:15px;color:var(--tl-ink);text-align:start;outline:none;border-radius:0}.tl-page .tl-field--ink input{border-bottom-color:var(--tl-ink)}.tl-page .tl-field input::placeholder{color:var(--tl-muted);opacity:1}.tl-page .tl-field input:focus{border-bottom-width:2px;padding-bottom:13px}.tl-page .tl-field input[type=email],.tl-page .tl-field input[type=tel]{direction:ltr;text-align:var(--side-start, right)}.tl-page .tl-file{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--tl-ink)}.tl-page .tl-file input[type=text]{border-bottom:0;flex:1}.tl-page .tl-file label{cursor:pointer;font-size:14px;color:var(--tl-primary);white-space:nowrap}.tl-page .tl-file input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tl-page .tl-form__submit{display:flex;align-items:center;justify-content:flex-start;gap:16px}.tl-page .tl-form__note{font-size:13px;line-height:1.5;color:var(--tl-muted);max-width:420px}.tl-page .tl-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.tl-page .tl-msg{font-size:15px;line-height:1.5;min-height:0}.tl-page .tl-msg.is-ok{color:#107a44}.tl-page .tl-msg.is-err{color:#c0262d}.tl-page .tl-btn[disabled]{opacity:.6;pointer-events:none}.tl-page .tl-closing{background:var(--tl-dark);color:var(--tl-ondark);text-align:center;padding-block:110px}.tl-page .tl-closing .tl-inner{align-items:center;gap:40px;max-width:1240px}.tl-page .tl-closing p{font-size:clamp(26px,2.1vw,40px);font-weight:700;line-height:1.35;opacity:.85}.tl-page .tl-footer{padding-block:80px 0}.tl-page .tl-footer .tl-inner{gap:48px}.tl-page .tl-footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.tl-page .tl-footer__brand{display:flex;flex-direction:column;gap:14px}.tl-page .tl-footer__name{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;letter-spacing:-.02em}.tl-page .tl-footer__mark{width:36px;height:36px;border-radius:999px;background:var(--tl-primary);color:var(--tl-onprimary);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.tl-page .tl-footer__kicker{font-size:13px;letter-spacing:1.82px;color:var(--tl-muted);direction:ltr;text-align:var(--side-start, right)}.tl-page .tl-footer__tag{font-size:15px;color:var(--tl-muted)}.tl-page .tl-footer__cols{display:flex;gap:80px}.tl-page .tl-footer__col{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0;line-height:1.5}.tl-page .tl-footer__col h3{font-size:14px;font-weight:700;color:var(--tl-muted);letter-spacing:-.02em}.tl-page .tl-footer__col a,.tl-page .tl-footer__col li{font-size:15px;color:var(--tl-ink);white-space:nowrap}.tl-page .tl-footer__col a:hover{color:var(--tl-primary)}.tl-page .tl-footer__bottom{border-top:1px solid var(--tl-border);padding:24px 0;display:flex;justify-content:space-between;font-size:13px;color:var(--tl-muted);line-height:1.5}.tl-page .tl-btn--primary:hover,.tl-page .tl-btn--primary:focus{background-color:var(--tl-primary-hover);color:var(--tl-onprimary)}.tl-page .tl-tab:hover,.tl-page .tl-tab:focus{background:none;color:var(--tl-muted)}.tl-page .tl-chip:focus{background:none;color:var(--tl-ink)}.tl-page .tl-chip:hover{background:var(--tl-bg);color:var(--tl-ink)}.tl-page .tl-arrow:hover,.tl-page .tl-arrow:focus{background:var(--tl-bg);color:var(--tl-ink)}.tl-page .tl-arrow--next:hover,.tl-page .tl-arrow--next:focus{background:var(--tl-primary);color:var(--tl-onprimary)}.tl-page button{text-transform:none;font-weight:inherit}.tl-page input{box-shadow:none;margin:0}.tl-page .tl-searchbar input,.tl-page .tl-searchbar input:focus{border:0;border-radius:0;padding:0;box-shadow:none}@media (max-width: 1200px){.tl-page .tl-steps{grid-template-columns:repeat(4,1fr);row-gap:40px}.tl-page .tl-steps__line{display:none}.tl-page .tl-grid5{grid-template-columns:repeat(3,1fr)}.tl-page .tl-band .tl-inner,.tl-page .tl-request .tl-inner{flex-direction:column-reverse;align-items:stretch}.tl-page .tl-request .tl-inner{flex-direction:column}.tl-page .tl-request__head{width:auto}.tl-page .tl-form{width:100%}.tl-page .tl-band__statement{max-width:none}}@media (max-width: 900px){.tl-page{--tl-mat: 12px;--tl-pad-x: 20px;--tl-radius-section: 28px}.tl-page .tl-section,.tl-page .tl-band{padding-block:72px}.tl-page .tl-hero{min-height:720px;padding-block:150px 72px}.tl-page .tl-nav{top:8px}.tl-page .tl-nav__logo img{width:150px;height:auto}.tl-page .tl-nav .tl-btn{font-size:15px;padding-inline-start:18px}.tl-page .tl-options,.tl-page .tl-grid3{grid-template-columns:1fr}.tl-page .tl-strip,.tl-page .tl-strip--between{flex-direction:column-reverse;align-items:flex-start}.tl-page .tl-tabs{grid-template-columns:1fr}.tl-page .tl-tab__desc{display:none}.tl-page .tl-panel{flex-direction:column-reverse;padding:24px;gap:24px;align-items:stretch}.tl-page .tl-panel__img{width:100%;max-width:none;height:260px}.tl-page .tl-panel__btns{flex-wrap:wrap}.tl-page .tl-steps{grid-template-columns:repeat(2,1fr);padding-bottom:56px}.tl-page .tl-steps__line~.tl-step:nth-child(odd){translate:0 56px}.tl-page .tl-step__label{white-space:normal}.tl-page .tl-slide{grid-template-columns:1fr;height:auto}.tl-page .tl-slide__img{height:260px}.tl-page .tl-stack__ghost{display:none}.tl-page .tl-stack{padding-top:0}.tl-page .tl-slide__content{padding:24px;gap:24px}.tl-page .tl-slide__title{font-size:28px;line-height:1.1}.tl-page .tl-grid5{grid-template-columns:1fr 1fr}.tl-page .tl-form__row{grid-template-columns:1fr}.tl-page .tl-form__submit{flex-direction:column;align-items:flex-start}.tl-page .tl-card{padding:32px 24px}.tl-page .tl-footer__top{flex-direction:column}.tl-page .tl-footer__cols{flex-wrap:wrap;gap:32px}.tl-page .tl-footer__bottom{flex-direction:column;gap:8px}.tl-page .tl-searchbar{flex-direction:column-reverse;align-items:stretch;padding:10px}.tl-page .tl-searchbar input{padding:8px 10px}}@media (max-width: 520px){.tl-page .tl-nav .tl-btn__label{display:none}.tl-page .tl-nav .tl-btn{padding:6px}.tl-page .tl-grid5{grid-template-columns:1fr}.tl-page .tl-hero__actions .tl-btn{width:100%;justify-content:center}}.tl-page .tl-has-bg{isolation:isolate}.tl-page .tl-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;overflow:hidden}.tl-page .tl-bg :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.tl-page .tl-video-toggle{position:absolute;z-index:3;inset-inline-end:24px;bottom:24px;width:40px;height:40px;border-radius:50%;border:1px solid rgb(255 255 255 / .35);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:var(--tl-ondark);background:color-mix(in srgb,var(--tl-dark) 45%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tl-page .tl-video-toggle:hover{background:color-mix(in srgb,var(--tl-dark) 70%,transparent);color:var(--tl-ondark)}.tl-page .tl-bg__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.tl-page .tl-bg__fill{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tl-page .tl-bg__art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:center / 100% 100% no-repeat}.tl-page .tl-bg__art.is-flipped{scale:-1 1}.tl-page .tl-bg__art[style*="-dark.webp"]{mix-blend-mode:multiply;filter:brightness(2.2) saturate(1.6)}.tl-page .tl-strip,.tl-page .tl-panel,.tl-page .tl-card,.tl-page .tl-slide__content,.tl-page .tl-tile,.tl-page .tl-why__item{position:relative}.tl-page .tl-line-mask{display:block;width:100%;height:100%}.tl-page .tl-steps__line .tl-line-mask{height:2px}.tl-page .tl-slide__placeholder{display:inline-block;margin-inline-start:8px;font-size:12px;font-weight:400;color:#b54708;background:#fef0c7;border-radius:6px;padding:2px 8px;vertical-align:middle}.tl-page .tl-slide__img--empty{background:#e7ecfb;border-radius:var(--tl-radius-image);display:flex;align-items:center;justify-content:center;color:var(--tl-muted);font-size:15px}.tl-page .tl-hero>.tl-nav,.tl-page .tl-hero>.tl-hero__content{position:relative}.tl-page .tl-hero>.tl-nav{position:absolute}.tl-page .tl-nav{gap:16px}.tl-page .tl-nav__logo,.tl-page .tl-nav>.tl-btn{flex-shrink:0}.tl-page .tl-footer__logo{display:inline-block;line-height:0}.tl-page .tl-footer__logo img{width:190px;height:auto;filter:var(--tl-logo-filter)}@media (max-width: 900px){.tl-page .tl-footer__logo img{width:160px}}.tl-page [style*=--te-img-r1] :is(img,video,picture,.tl-media,[class*=__img],[class*=__media],[class*=__image],[class*=__photo]){border-start-start-radius:var(--te-img-r1);border-start-end-radius:var(--te-img-r2);border-end-end-radius:var(--te-img-r3);border-end-start-radius:var(--te-img-r4)}.tl-page [style*=--te-img-r1] :is(.tl-media,[class*=__img],[class*=__media],[class*=__image],[class*=__photo]):not(img,video){overflow:clip}:where(.tl-page [style*=--te-z]){position:relative}.tl-page{--tl-title-tracking: -.025em}.tl-page.tl-page :is(h1,h2,h3,h4,.tl-h2,[class*=__title],[class*=-title]):not([class*=subtitle]){letter-spacing:var(--tl-title-tracking)}html[data-handoff] .tl-page,html[data-handoff] .tl-page *{animation-duration:0s!important;animation-delay:0s!important;transition:none!important}.he-canvas,.he-frame,.he-zoom{display:contents}@property --te-mx{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --te-my{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes tl-rise{0%{opacity:.01;translate:var(--te-mx) calc(var(--te-my) + var(--shift-md))}}@keyframes tl-fade-in{0%{opacity:.01}}@keyframes tl-drop{0%{opacity:.01;translate:var(--te-mx) calc(var(--te-my) + var(--shift-md) * -.6)}}@keyframes tl-word{0%{translate:0 110%}}@keyframes tl-settle{0%{scale:1.18}to{scale:1.1}}@keyframes tl-swap{0%{opacity:0;translate:calc(var(--te-mx) + var(--shift-md) * var(--from, 0)) var(--te-my)}}.tl-page .tl-section,.tl-page .tl-band{scroll-margin-top:100px}.tl-page .tl-btn{transition:translate var(--dur-fast) var(--ease-out),scale var(--dur-instant) var(--ease-out),background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out),opacity var(--dur-slower) var(--ease-out)}.tl-page .tl-btn__circle img,.tl-page .tl-btn__icon{transition:translate var(--dur-slow) var(--ease-standard)}.tl-page .tl-chip,.tl-page .tl-arrow{transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),scale var(--dur-instant) var(--ease-out)}.tl-page .tl-tab{transition:scale var(--dur-instant) var(--ease-out)}.tl-page .tl-tab__bar,.tl-page .tl-tab__title{transition:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.tl-page .tl-progress span{transition:width var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard)}.tl-page .tl-pill-dark{display:inline-block;transition:translate var(--dur-fast) var(--ease-out),scale var(--dur-instant) var(--ease-out),background-color var(--dur-fast)}.tl-page :is(.tl-tile,.tl-why__item,.tl-option){transition-property:opacity,translate,transform,border-color,box-shadow,scale;transition-duration:var(--dur-slower),var(--dur-slower),var(--dur-base),var(--dur-fast),var(--dur-base),var(--dur-instant);transition-timing-function:var(--ease-out);transition-delay:var(--reveal-delay, 0s),var(--reveal-delay, 0s),0s,0s,0s,0s}.tl-page .tl-media{overflow:hidden;display:block}.tl-page .tl-media img{display:block;width:100%;height:100%;object-fit:cover;max-width:none;transition:scale var(--dur-slow) var(--ease-out),clip-path var(--dur-slower) var(--ease-emphasized)}.tl-page .tl-footer__col a{background:linear-gradient(currentColor,currentColor) no-repeat;background-size:0 1px;background-position:var(--side-start, right) bottom;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-standard)}@media (hover: hover) and (pointer: fine){.tl-page .tl-btn:hover .tl-btn__circle img,.tl-page .tl-btn:hover .tl-btn__icon{translate:calc(var(--shift-xs) * 2 * var(--idir, -1)) 0}.tl-page :is(.tl-tile,.tl-why__item):hover{transform:translateY(calc(var(--shift-sm) * -1));border-color:#b9c4e6;box-shadow:0 16px 36px #0e163314}.tl-page .tl-option:hover .tl-media img,.tl-page .tl-slide:hover .tl-media img{scale:1.05}.tl-page .tl-footer__col a:hover{background-size:100% 1px}}.tl-page :is(.tl-btn,.tl-pill-dark){position:relative;isolation:isolate;overflow:hidden}.tl-page :is(.tl-btn,.tl-pill-dark):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--sweep, rgb(255 255 255 / .14));scale:0 1;transform-origin:var(--side-start, right) center;transition:scale var(--dur-slow) var(--ease-standard)}.tl-page .tl-btn--primary{--sweep: var(--tl-dark)}.tl-page .tl-btn--primary:hover,.tl-page .tl-btn--primary:focus{background-color:var(--tl-primary)}.tl-page .tl-btn--outline.tl-btn--light{--sweep: rgb(255 255 255 / .16)}.tl-page .tl-btn--outline.tl-btn--ink{--sweep: rgb(14 22 51 / .07)}.tl-page .tl-pill-dark{--sweep: var(--tl-primary)}.tl-page .tl-btn__circle{transition:background-color var(--dur-slow) var(--ease-standard)}@media (hover: hover) and (pointer: fine){.tl-page :is(.tl-btn,.tl-pill-dark):hover:before{scale:1 1}.tl-page .tl-btn--primary:hover .tl-btn__circle:not(.tl-btn__circle--white){background:var(--tl-primary)}}html[data-motion=reduced] .tl-page :is(.tl-btn,.tl-pill-dark):before{transform-origin:center;transition-property:opacity;scale:1 1;opacity:0}html[data-motion=reduced] .tl-page :is(.tl-btn,.tl-pill-dark):hover:before{opacity:1}.tl-page :is(.tl-btn,.tl-chip,.tl-arrow,.tl-tab,.tl-pill-dark):active{scale:.98}.tl-page :is(.tl-tile,.tl-option,.tl-why__item):active{scale:.985}.tl-page :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--tl-primary);outline-offset:3px;transition:outline-offset var(--dur-fast) var(--ease-out)}.tl-page .tl-hero :is(a,button):focus-visible,.tl-page .tl-procurement :is(a,button):focus-visible{outline-color:#fff}.tl-page .split__mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-block-end:.12em;margin-block-end:-.12em}.tl-page .split__piece{display:inline-block}html[data-motion=full] .tl-hero .tl-hero__content>:not([data-split]){animation:tl-rise var(--dur-hero) var(--ease-emphasized) both}html[data-motion=full] .tl-hero .tl-hero__content>:nth-child(1){animation-delay:.12s}html[data-motion=full] .tl-hero .tl-hero__content>:nth-child(3){animation-delay:.52s}html[data-motion=full] .tl-hero .tl-hero__content>:nth-child(4){animation-delay:.62s}html[data-motion=full] .tl-hero .tl-hero__content>:nth-child(5){animation-delay:.74s}html[data-motion=full] .tl-hero [data-split] .split__piece{animation:tl-word var(--dur-hero) var(--ease-emphasized) both;animation-delay:calc(.22s + var(--i, 0) * 60ms)}html[data-motion=full] .tl-hero>.tl-nav{animation:tl-drop var(--dur-slower) var(--ease-out) both;animation-delay:.7s}html[data-motion=reduced] .tl-hero .tl-hero__content,html[data-motion=reduced] .tl-hero>.tl-nav{animation:tl-fade-in var(--dur-base) var(--ease-out) both}html:not([data-motion=off]) [data-sr]:not([data-visible])>.tl-inner>*{opacity:0;translate:0 var(--shift-md)}html:not([data-motion=off]) [data-sr=fade]:not([data-visible])>.tl-inner>*{translate:none}[data-sr]>.tl-inner>*{--reveal-delay: calc(var(--i, 0) * var(--stagger) * 1.6)}[data-sr]>.tl-inner>:not(.tl-btn){transition-property:opacity,translate;transition-duration:var(--dur-slower);transition-timing-function:var(--ease-out);transition-delay:var(--reveal-delay)}[data-sr]>.tl-inner>:nth-child(2){--i: 1}[data-sr]>.tl-inner>:nth-child(3){--i: 2}[data-sr]>.tl-inner>:nth-child(4){--i: 3}[data-sr]>.tl-inner>:nth-child(n+5){--i: 4}html:not([data-motion=off]) [data-sr=mask]{transition:clip-path var(--dur-slower) var(--ease-emphasized);clip-path:inset(0 0 0 0 round var(--tl-radius-section))}html[data-motion=full] [data-sr=mask]:not([data-visible]){clip-path:inset(0 0 calc(100% - 1px) 0 round var(--tl-radius-section))}html:not([data-motion=off]) [data-sr=mask]:not([data-visible])>.tl-inner>*{opacity:1;translate:none}.tl-page :is(.tl-options,.tl-grid3,.tl-grid5,.tl-chips,.tl-tabs)>:not(.tl-tabs__ind){--reveal-delay: calc(var(--i, 0) * var(--stagger) + .16s)}.tl-page :is(.tl-options,.tl-grid3,.tl-grid5,.tl-chips,.tl-tabs)>:nth-child(2){--i: 1}.tl-page :is(.tl-options,.tl-grid3,.tl-grid5,.tl-chips,.tl-tabs)>:nth-child(3){--i: 2}.tl-page :is(.tl-options,.tl-grid3,.tl-grid5,.tl-chips,.tl-tabs)>:nth-child(4){--i: 3}.tl-page :is(.tl-options,.tl-grid3,.tl-grid5,.tl-chips,.tl-tabs)>:nth-child(5){--i: 4}.tl-page :is(.tl-options,.tl-grid3,.tl-grid5,.tl-chips,.tl-tabs)>:nth-child(6){--i: 5}.tl-page :is(.tl-options,.tl-grid3,.tl-grid5,.tl-chips,.tl-tabs)>:nth-child(7){--i: 6}.tl-page :is(.tl-options,.tl-grid3,.tl-grid5,.tl-chips,.tl-tabs)>:nth-child(n+8){--i: 7}.tl-page :is(.tl-chips,.tl-tabs)>:not(.tl-tabs__ind){transition-property:opacity,translate,background-color,border-color,scale;transition-duration:var(--dur-slower),var(--dur-slower),var(--dur-fast),var(--dur-fast),var(--dur-instant);transition-timing-function:var(--ease-out);transition-delay:var(--reveal-delay),var(--reveal-delay),0s,0s,0s}html:not([data-motion=off]) [data-sr]:not([data-visible]) :is(.tl-options,.tl-grid3,.tl-grid5,.tl-chips,.tl-tabs)>:not(.tl-tabs__ind){opacity:0;translate:0 var(--shift-md)}html:not([data-motion=off]) [data-sr]:not([data-visible])>.tl-inner>[style*=--te-mx],html:not([data-motion=off]) [data-sr]:not([data-visible]) :is(.tl-options,.tl-grid3,.tl-grid5,.tl-chips,.tl-tabs)>[style*=--te-mx]:not(.tl-tabs__ind){translate:var(--te-mx) calc(var(--te-my) + var(--shift-md))!important}html:not([data-motion=off]) :is([data-sr=fade],[data-sr=mask]):not([data-visible])>.tl-inner>[style*=--te-mx]{translate:var(--te-mx) var(--te-my)!important}html[data-motion=full] [data-sr]:not([data-visible]) .tl-media img{clip-path:inset(100% 0 0 0);scale:1.12}html[data-motion=full] .tl-options .tl-media img{transition-delay:calc(var(--reveal-delay, 0s) + 80ms)}.tl-page .tl-nav[data-stuck]{position:fixed;z-index:50;top:12px;inset-inline:max(var(--tl-mat),calc((100vw - 1864px)/2));padding:8px 12px;border-radius:var(--tl-radius-nav);background:color-mix(in srgb,var(--tl-dark) 80%,transparent);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 12px 32px #11121440}html[data-motion=full] .tl-page .tl-nav[data-stuck]{animation:tl-drop var(--dur-slow) var(--ease-out) both;animation-delay:0s}.tl-page .tl-nav[data-stuck] .tl-nav__logo img{width:150px;height:auto}html[data-motion=full] .tl-page .tl-steps__line{scale:var(--progress, 1) 1;transform-origin:var(--side-start, right) center}.tl-page .tl-step{transition:opacity var(--dur-base) var(--ease-standard)}.tl-page .tl-step__dot{transition:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),scale var(--dur-slow) var(--ease-out)}.tl-page .tl-step[data-state=current] .tl-step__dot{background:var(--tl-onprimary);color:var(--tl-primary)}html[data-motion=full] .tl-page .tl-step[data-state=current] .tl-step__dot{scale:1.06}html[data-motion=full] .tl-page .tl-step[data-state=next]{opacity:.75}.tl-page .tl-tabs{position:relative}.tl-page .tl-tabs__ind{position:absolute;top:0;left:0;height:6px;pointer-events:none;width:var(--ind-w, 0);translate:var(--ind-x, 0) 0;background:var(--tl-dark)}html:not([data-motion=off]) .tl-page .tl-tabs__ind{transition:translate var(--dur-slow) var(--ease-standard),width var(--dur-slow) var(--ease-standard)}.tl-page .tl-tabs[data-ind] .tl-tab[aria-selected=true] .tl-tab__bar{background:var(--tl-border)}html:not([data-motion=off]) .tl-page .tl-swap{animation:tl-swap var(--dur-slow) var(--ease-out) both}html:not([data-motion=off]) .tl-page .tl-swap--media{animation-duration:var(--dur-slower)}.tl-page .tl-track{position:relative;display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--tl-radius-card);cursor:grab}.tl-page .tl-track::-webkit-scrollbar{display:none}.tl-page .tl-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.tl-page .tl-track.is-dragging *{pointer-events:none}.tl-page .tl-track>.tl-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}html[data-motion=off] .tl-page .tl-track{cursor:default}@supports (animation-timeline: scroll()){html[data-motion=full] .tl-band>.tl-bg :is(img,video){scale:1.12;animation:tl-parallax-band linear both;animation-timeline:view()}}@keyframes tl-parallax-hero{to{translate:0 8%}}@keyframes tl-parallax-band{0%{translate:0 -5%}to{translate:0 5%}}@media (max-width: 900px){.tl-page .tl-tabs__ind{display:none}.tl-page .tl-tabs[data-ind] .tl-tab[aria-selected=true] .tl-tab__bar{background:var(--tl-dark)}.tl-page .tl-nav[data-stuck]{top:8px;inset-inline:8px}.tl-page .tl-nav[data-stuck] .tl-nav__logo img{width:120px}.tl-page .tl-track>.tl-slide{flex-basis:100%}}.tl-page .tl-headwrap{display:flex;flex-direction:column;gap:34px}.tl-page .tl-scrub{--line: var(--tl-dark);--dot: 7px;position:relative;height:8px}.tl-page .tl-scrub__line{position:absolute;inset-inline:0;top:50%;height:1px;translate:0 -50%;background:var(--line)}.tl-page .tl-scrub__dot{position:absolute;top:50%;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--line);inset-inline-start:calc((100% - var(--dot)) * .142);translate:0 -50%}.tl-page .tl-scrub.is-scrubbing .tl-scrub__dot{inset-inline-start:calc((100% - var(--dot)) * var(--scrub, 0))}html[data-motion=full] .tl-hero>.tl-bg :is(img,video){scale:1.12;animation:tl-settle 1.6s var(--ease-out) both;transform:translate3d(0,calc(var(--hy, 0) * .32px),0);will-change:transform}html[data-motion=full] .tl-hero>.tl-hero__content{transform:translate3d(0,calc(var(--hy, 0) * -.14px),0);opacity:calc(1 - var(--hy, 0) / 780);will-change:transform,opacity}.tl-page .tl-projects{overflow:clip}.tl-page .tl-projects .tl-slide__link{margin-top:auto;align-self:flex-start}.tl-page .tl-projects [role=region][aria-roledescription=carousel]:focus-visible{outline-offset:8px;border-radius:var(--tl-radius-card)}.tl-page :is(.tl-story,.tl-hpin){--stage-top: 96px;--stage-h: max(560px, calc(100vh - var(--stage-top) - 28px));position:relative}.tl-page .tl-projects:is(.tl-projects--story,.tl-projects--horizontal-pinned){container-type:inline-size}.tl-page :is(.tl-projects--story .tl-story,.tl-projects--horizontal-pinned .tl-hpin){--stage-w: calc(100cqw + 2 * var(--tl-pad-x) - 2 * var(--tl-mat));flex:none;width:var(--stage-w);max-width:none;margin-inline:calc((100% - var(--stage-w)) / 2)}.tl-page .tl-story{height:calc(var(--stage-h) + (var(--n, 1) - 1) * 100vh)}.tl-page .tl-story__stage{position:sticky;top:var(--stage-top);height:var(--stage-h)}.tl-page .tl-story__slide{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:20px;height:100%}.tl-page .tl-story__card{overflow:hidden;gap:24px;height:100%;border-radius:var(--tl-radius-card)}.tl-page .tl-story__swap{flex:1;min-height:0;display:grid}.tl-page .tl-story__layer{grid-area:1 / 1;display:flex;flex-direction:column;gap:14px;min-height:0}.tl-page .tl-story__layer--out{pointer-events:none}.tl-page .tl-story__arrows{position:absolute;bottom:43px;inset-inline-end:44px}.tl-page .tl-story__images{position:relative;isolation:isolate;height:100%;border-radius:var(--tl-radius-image);overflow:clip}.tl-page .tl-story__frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--tl-radius-image);overflow:hidden;transform-origin:50% 50%}.tl-page .tl-story[data-scrub] .tl-story__frame{will-change:translate}.tl-page .tl-story__frame>.tl-slide__img{height:100%;border-radius:var(--tl-radius-image)}.tl-page .tl-story__frame>.tl-media img{object-fit:cover}.tl-page .tl-story__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tl-ink);opacity:0;pointer-events:none}.tl-page .tl-story:not([data-scrub]) .tl-story__frame{opacity:0}.tl-page .tl-story:not([data-scrub]) .tl-story__frame[data-active]{opacity:1}html[data-motion=reduced] .tl-page .tl-story__frame{transition:opacity var(--dur-slow) var(--ease-standard)}@keyframes tl-story-in{0%{opacity:0;translate:0 calc(var(--shift-md) * var(--dir, 1))}}@keyframes tl-story-out{to{opacity:0;translate:0 calc(var(--shift-md) * -1 * var(--dir, 1))}}html:not([data-motion=off]) .tl-page .tl-story__layer--in .tl-story__piece{animation:tl-story-in var(--dur-slow) var(--ease-out) both;animation-delay:calc(.14s + var(--i, 0) * var(--stagger))}html:not([data-motion=off]) .tl-page .tl-story__layer--out .tl-story__piece{animation:tl-story-out var(--dur-fast) var(--ease-in) both;animation-delay:calc(var(--i, 0) * var(--stagger) * .35)}.tl-page .tl-hpin{height:calc(var(--stage-h) + (var(--n, 1) - 1) * 80vh)}.tl-page .tl-hpin__stage{position:sticky;top:var(--stage-top);height:var(--stage-h);display:flex;flex-direction:column;gap:24px;padding-top:12px;margin-inline:calc(var(--tl-mat) * -1)}.tl-page .tl-hpin__track{flex:1;min-height:0;display:flex;gap:calc(var(--tl-mat) * 2);padding-inline:var(--tl-mat)}.tl-page .tl-hpin__card{flex:0 0 var(--stage-w);height:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tl-page .tl-hpin__card>.tl-slide__img{height:100%;border-radius:var(--tl-radius-image)}.tl-page .tl-flat{justify-content:flex-start;gap:14px}.tl-page .tl-hpin__controls{display:flex;align-items:center;gap:24px;padding-inline:var(--tl-mat)}.tl-page .tl-hpin__bar{flex:1;height:4px;border-radius:2px;background:var(--tl-border);overflow:hidden}.tl-page .tl-hpin__bar>span{display:block;height:100%;background:var(--tl-ink);transform-origin:var(--side-start, right) center;scale:0 1}.tl-page .tl-peek,.tl-page .tl-cover{display:flex;flex-direction:column;gap:28px}.tl-page .tl-peek__track{padding-block:10px}.tl-page .tl-peek__card{flex:0 0 70%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;overflow:hidden;background:var(--tl-bg);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);scale:.94;opacity:.55;transform-origin:50% 50%;transition:scale var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-standard),box-shadow var(--dur-slow) var(--ease-out)}.tl-page .tl-peek__card[data-active]{scale:1;opacity:1;box-shadow:0 18px 40px #0e163314}.tl-page .tl-peek__spacer{flex:0 0 calc(30% - 20px)}.tl-page :is(.tl-peek__card,.tl-cover__card)>.tl-slide__img{flex:none;height:260px;border-radius:0}.tl-page :is(.tl-peek__body,.tl-cover__body){flex:1;display:flex;flex-direction:column;gap:12px;padding:32px;min-height:0}.tl-page :is(.tl-peek__body,.tl-cover__body) .tl-slide__title{font-size:30px}.tl-page :is(.tl-peek__body,.tl-cover__body) .tl-slide__row{padding-block:12px}.tl-page :is(.tl-peek__controls){display:flex;align-items:center;justify-content:space-between;gap:24px}.tl-page .tl-peek__controls .tl-slide__counter{gap:20px}html[data-motion=reduced] .tl-page .tl-peek__card{scale:1}html[data-motion=off] .tl-page .tl-peek__card{transition:none}.tl-page .tl-cover__stage{position:relative;height:640px;perspective:1600px;perspective-origin:50% 40%;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.tl-page .tl-cover__stage.is-dragging{cursor:grabbing}.tl-page .tl-cover__stage.is-dragging *{pointer-events:none}.tl-page .tl-cover__card{position:absolute;inset-block:0;left:0;right:0;margin-inline:auto;width:min(540px,62%);display:flex;flex-direction:column;overflow:hidden;background:var(--tl-bg);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);box-shadow:0 24px 50px #0e16331a;backface-visibility:hidden;transition:translate var(--dur-slower) var(--ease-out),rotate var(--dur-slower) var(--ease-out),scale var(--dur-slower) var(--ease-out),opacity var(--dur-slow) var(--ease-standard)}.tl-page .tl-cover__card>.tl-slide__img{height:220px}.tl-page .tl-cover__card:not([data-active]){cursor:pointer}.tl-page .tl-cover__stage.is-dragging .tl-cover__card{transition:none}html[data-motion=reduced] .tl-page .tl-cover__card{transition:opacity var(--dur-base) var(--ease-standard)}html[data-motion=off] .tl-page .tl-cover__card{transition:none}html[data-motion=off] .tl-page .tl-cover__stage{cursor:default}@media (max-width: 900px){.tl-page .tl-peek__card{flex-basis:86%}.tl-page .tl-peek__spacer{flex-basis:calc(14% - 20px)}.tl-page :is(.tl-peek__card,.tl-cover__card)>.tl-slide__img{height:180px}.tl-page :is(.tl-peek__body,.tl-cover__body){padding:22px}.tl-page :is(.tl-peek__body,.tl-cover__body) .tl-slide__title{font-size:24px;line-height:1.1}.tl-page .tl-cover__stage{height:660px;margin-inline:calc(var(--tl-pad-x) * -1)}.tl-page .tl-cover__card{width:78%}.tl-page .tl-cover__card>.tl-slide__img{height:150px}.tl-page .tl-projects .tl-slide{grid-template-columns:minmax(0,1fr)}.tl-page .tl-projects .tl-slide__actions{flex-wrap:wrap;gap:12px}.tl-page .tl-peek__controls{flex-direction:column-reverse;align-items:stretch}}.tl-page .tl-stack{padding-top:0}.tl-page .tl-stack__ghost{display:none}.tl-page .pb-grid{width:100%;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(200px,17vw,270px);grid-auto-flow:row dense;gap:18px}.tl-page .pb-card--feature{grid-column:span 2;grid-row:span 2}.tl-page .pb-card--wide{grid-column:span 2}.tl-page .pb-card--tall{grid-row:span 2}.tl-page .pb-card{position:relative;overflow:hidden;isolation:isolate;cursor:pointer;border-radius:var(--tl-radius-image);background:var(--tl-dark);color:var(--tl-ondark)}.tl-page .pb-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;z-index:-2}.tl-page .pb-card__img--empty{display:grid;place-items:center;background:#e7ecfb;color:var(--tl-muted);font-size:15px;width:100%;height:100%}.tl-page .pb-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--tl-dark) 92%,transparent) 0%,color-mix(in srgb,var(--tl-dark) 55%,transparent) 45%,transparent 78%)}.tl-page .pb-card__num{position:absolute;top:16px;inset-inline-start:16px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--tl-dark) 45%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tl-page .pb-card__body{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:6px;padding:22px 24px}.tl-page .pb-card__cat{font-size:14px;color:color-mix(in srgb,var(--tl-ondark) 78%,transparent)}.tl-page .pb-card__title{font-family:var(--tl-font-display);font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.tl-page .pb-card--feature .pb-card__title{font-size:clamp(26px,2.4vw,36px)}.tl-page .pb-card--feature .pb-card__body{padding:30px 32px}.tl-page .pb-card__btn{all:unset;cursor:pointer}.tl-page .pb-card__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.tl-page .pb-card:has(.pb-card__btn:focus-visible){outline:3px solid var(--tl-primary);outline-offset:3px}.tl-page .pb-card__more{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:6px;font-size:14px;font-weight:700;padding:7px 14px;border-radius:999px;background:var(--tl-bg);color:var(--tl-ink)}.tl-page .pb-card__arrow{display:inline-block}@media (hover: hover){.tl-page .pb-card__more{opacity:0;translate:0 var(--shift-sm);transition:opacity var(--dur-base) var(--ease-standard),translate var(--dur-base) var(--ease-out)}.tl-page .pb-card:is(:hover,:focus-within) .pb-card__more{opacity:1;translate:0 0}}html:not([data-motion=off]) .tl-page .pb-card__img{transition:scale var(--dur-slower) var(--ease-out)}html[data-motion=full] .tl-page .pb-card:hover .pb-card__img{scale:1.05}html:not([data-motion=off]) [data-sr] .pb-grid>.pb-card{transition:opacity var(--dur-slower) var(--ease-out),translate var(--dur-slower) var(--ease-out);transition-delay:calc(var(--c, 0) * var(--stagger) + .12s)}html:not([data-motion=off]) [data-sr]:not([data-visible]) .pb-grid>.pb-card{opacity:0;translate:0 var(--shift-md)}.tl-page .pb-dialog{width:min(1040px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;overflow:visible;background:transparent;color:var(--tl-ink)}.tl-page .pb-dialog::backdrop{background:color-mix(in srgb,var(--tl-dark, #0b1b4d) 62%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html:has(.pb-dialog[open]){overflow:hidden}.tl-page .pb-dialog__panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);max-height:calc(100dvh - 32px);overflow:hidden;background:var(--tl-bg);border-radius:var(--tl-radius-card);box-shadow:0 40px 80px -30px #00000073}.tl-page .pb-dialog__media{position:relative;min-height:420px;background:var(--tl-surface)}.tl-page .pb-dialog__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.tl-page .pb-dialog__count{position:absolute;bottom:16px;inset-inline-start:16px;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--tl-ondark);background:color-mix(in srgb,var(--tl-dark) 50%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tl-page .pb-dialog__body{position:relative;display:flex;flex-direction:column;gap:14px;padding:44px 40px 32px;overflow-y:auto}.tl-page .pb-dialog__body .tl-slide__title{font-size:34px;line-height:1.02;padding-inline-end:44px}.tl-page .pb-dialog__body .tl-slide__steps{margin-top:8px}.tl-page .pb-dialog__close{position:absolute;top:18px;inset-inline-end:18px;width:42px;height:42px;border-radius:50%;padding:0;cursor:pointer;display:grid;place-items:center;border:1px solid var(--tl-border);background:var(--tl-bg);color:var(--tl-ink);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.tl-page .pb-dialog__close:hover,.tl-page .pb-dialog__close:focus{background:var(--tl-ink);color:var(--tl-bg)}.tl-page .pb-dialog__close:focus-visible{outline:2px solid var(--tl-primary);outline-offset:2px}.tl-page .pb-dialog__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:12px;flex-wrap:wrap}@keyframes pb-dialog-in{0%{opacity:0;scale:.96;translate:0 var(--shift-md)}}@keyframes pb-fade-in{0%{opacity:0}}html[data-motion=full] .tl-page .pb-dialog[open] .pb-dialog__panel{animation:pb-dialog-in var(--dur-slow) var(--ease-emphasized) both}html[data-motion=reduced] .tl-page .pb-dialog[open] .pb-dialog__panel{animation:pb-fade-in var(--dur-base) var(--ease-out) both}html:not([data-motion=off]) .tl-page .pb-dialog[open]::backdrop{animation:pb-fade-in var(--dur-base) var(--ease-out) both}@media (max-width: 1100px){.tl-page .pb-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px}.tl-page .pb-card--feature{grid-column:1 / -1;grid-row:span 2}}@media (max-width: 760px){.tl-page .pb-dialog__panel{grid-template-columns:1fr;overflow-y:auto}.tl-page .pb-dialog__media{min-height:0;aspect-ratio:16 / 10}.tl-page .pb-dialog__body{padding:24px 22px 22px;overflow:visible}.tl-page .pb-dialog__body .tl-slide__title{font-size:26px}}@media (max-width: 560px){.tl-page .pb-grid{grid-template-columns:1fr;grid-auto-rows:230px;gap:12px}.tl-page .pb-card--feature{grid-column:auto;grid-row:span 1}.tl-page .pb-card--wide,.tl-page .pb-card--tall{grid-column:auto;grid-row:auto}.tl-page .pb-card--feature .pb-card__body{padding:22px 24px}.tl-page .pb-card--feature .pb-card__title{font-size:24px}}.tl-page .cb-inline span{display:inline}.tl-page .cb-inline span+span:before{content:" "}.tl-page .cb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tl-page .tl-band--centered-form{padding-block:150px}.tl-page .tl-band .cb-center{flex-direction:column;align-items:center;justify-content:center;gap:48px;text-align:center}.tl-page .cb-center__statement{align-items:center;max-width:900px;gap:20px}.tl-page .cb-center__statement .tl-band__big{font-size:clamp(40px,4.2vw,76px);line-height:.95}.tl-page .cb-center__card{width:min(900px,100%);padding:36px 40px 30px;gap:22px;text-align:start;background:color-mix(in srgb,var(--tl-bg) 94%,transparent);box-shadow:0 40px 80px -40px #0000008c}.tl-page .cb-center__head{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.tl-page .cb-center__head .tl-card__title{font-size:26px;line-height:1.15}.tl-page .cb-center__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:stretch}.tl-page .cb-center__submit{justify-content:center;white-space:nowrap}.tl-page .cb-center__card .tl-msg{text-align:center}.tl-page .tl-band--split-solid{padding:0;background:var(--tl-surface)}.tl-page .tl-band--split-solid>.tl-bg{inset-inline-end:50%;border-radius:0}.tl-page .tl-band--split-solid>.tl-video-toggle{inset-inline-end:calc(50% + 24px)}.tl-page .tl-band .cb-split{max-width:none;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-height:680px}.tl-page .cb-split__media{justify-content:flex-end;max-width:none;padding:72px clamp(28px,5vw,88px);gap:22px}.tl-page .cb-split__media .tl-band__big{font-size:clamp(42px,4vw,72px)}.tl-page .cb-split__form{width:auto;align-self:center;justify-self:center;max-width:560px;margin:64px clamp(24px,5vw,88px);padding:0;background:none;border-radius:0;gap:20px}.tl-page .cb-split__form .tl-card__eyebrow{font-size:15px;font-weight:700;color:var(--tl-primary)}.tl-page .cb-split__form .tl-card__title{font-size:clamp(30px,2.6vw,42px);line-height:1.05;font-weight:700;letter-spacing:-.02em}.tl-page .cb-split__fields{display:flex;flex-direction:column;gap:14px;margin-top:10px}.tl-page .cb-split__form .tl-card__actions{padding-top:12px}.tl-page .tl-band--inline-bar{padding-block:170px 140px}.tl-page .tl-band .cb-bar{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:64px}.tl-page .cb-bar__statement{max-width:1100px;gap:22px}.tl-page .cb-bar__statement .tl-band__big{font-size:clamp(44px,5vw,92px);line-height:.95;letter-spacing:-.02em}.tl-page .cb-bar__statement .tl-band__big span{display:inline}.tl-page .cb-bar__statement .tl-band__big span+span:before{content:" "}.tl-page .cb-bar__statement .tl-band__big span:nth-child(2){font-weight:700}.tl-page .cb-bar__form{position:relative;display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:center;gap:28px;padding:14px;padding-inline-start:30px;border-radius:999px;background:color-mix(in srgb,var(--tl-bg) 14%,transparent);border:1px solid color-mix(in srgb,#fff 32%,transparent);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 30px 60px -30px #00000080}.tl-page .cb-bar__label{display:flex;flex-direction:column;gap:2px;color:var(--tl-ondark)}.tl-page .cb-bar__label .tl-card__eyebrow{color:var(--tl-ondark-muted);font-size:13px}.tl-page .cb-bar__label .tl-card__title{color:var(--tl-ondark);font-size:17px;line-height:1.25;font-weight:700}.tl-page .cb-bar__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px}.tl-page .cb-bar__fields .tl-input{border-radius:999px;border-color:transparent;padding-block:17px}.tl-page .cb-bar__submit{white-space:nowrap}.tl-page .cb-bar__form .tl-msg{position:absolute;top:calc(100% + 10px);inset-inline-start:30px;color:var(--tl-ondark)}.tl-page .cb-bar__form .tl-msg.is-err{color:#ffd2d2}.tl-page .cb-bar__form .tl-msg.is-ok{color:#c9f5dc}.tl-page .tl-band .cb-chatwrap{align-items:center;gap:56px}.tl-page .cb-chat{--wa-wall: #efe7dd;position:relative;width:440px;max-width:100%;flex:none;display:flex;flex-direction:column;border-radius:28px;overflow:hidden;background:var(--wa-wall);color:#111b21;box-shadow:0 50px 90px -40px #000000b3,0 0 0 8px color-mix(in srgb,#fff 14%,transparent)}.tl-page .cb-chat__head{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--tl-primary);color:var(--tl-onprimary)}.tl-page .cb-chat__avatar{width:44px;height:44px;border-radius:50%;background:#fff;color:var(--tl-primary);display:grid;place-items:center;flex:none;font-size:16px;font-weight:700;letter-spacing:-.02em}.tl-page .cb-chat__who{display:flex;flex-direction:column;line-height:1.25;min-width:0}.tl-page .cb-chat__who b{font-size:16px;direction:ltr;text-align:start;unicode-bidi:plaintext}.tl-page .cb-chat__who small{font-size:12.5px;opacity:.85;display:inline-flex;align-items:center;gap:6px}.tl-page .cb-chat__dot{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 3px color-mix(in srgb,#3ddc84 30%,transparent)}.tl-page .cb-chat__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px 20px;min-height:250px;background-color:var(--wa-wall);background-image:radial-gradient(color-mix(in srgb,#000 7%,transparent) 1.2px,transparent 1.4px),radial-gradient(color-mix(in srgb,#000 4%,transparent) 1px,transparent 1.2px);background-size:22px 22px,22px 22px;background-position:0 0,11px 11px}.tl-page .cb-chat__day{align-self:center;margin-bottom:6px}.tl-page .cb-chat__daylabel{font-size:12.5px;padding:5px 12px;border-radius:8px;background:#fff;color:#54656f;box-shadow:0 1px 1px #00000014}.tl-page .cb-bubble{position:relative;max-width:88%;padding:9px 12px 10px;border-radius:10px;border-start-start-radius:0;background:#fff;box-shadow:0 1px 1px #0000001a;font-size:16px;line-height:1.45;color:#111b21}.tl-page .cb-bubble:before{content:"";position:absolute;top:0;inset-inline-start:-8px;width:8px;height:12px;background:inherit;clip-path:polygon(0 0,100% 0,100% 100%)}.tl-page[dir=rtl] .cb-bubble:before{clip-path:polygon(0 0,100% 0,0 100%)}.tl-page .cb-bubble+.cb-bubble,.tl-page .cb-typing+.cb-bubble{border-start-start-radius:10px}.tl-page .cb-bubble+.cb-bubble:before,.tl-page .cb-typing+.cb-bubble:before{display:none}.tl-page .cb-bubble__title{font-size:17px;font-weight:700;line-height:1.35}.tl-page .cb-typing{display:none}.tl-page .cb-chat__reply{display:flex;align-items:flex-end;gap:10px;padding:12px;background:#f0f2f5}.tl-page .cb-chat__fields{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.tl-page .cb-chat__fields .tl-input{border-radius:22px;border-color:transparent;padding:12px 16px;font-size:15px;background:#fff}.tl-page .cb-send{flex:none;width:52px;height:52px;border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;background:var(--tl-primary);color:var(--tl-onprimary);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--tl-primary) 80%,transparent);transition:background-color var(--dur-fast) var(--ease-standard),scale var(--dur-fast) var(--ease-standard)}.tl-page .cb-send:hover,.tl-page .cb-send:focus{background:var(--tl-primary-hover);color:var(--tl-onprimary)}.tl-page .cb-send:focus-visible{outline:2px solid var(--tl-primary);outline-offset:3px}html:not([data-motion=off]) .tl-page .cb-send:active{scale:.94}.tl-page[dir=rtl] .cb-send__icon{scale:-1 1}.tl-page .cb-chat>.tl-msg{padding:0 16px 12px;background:#f0f2f5;font-size:14px}.tl-page .cb-chat>.tl-msg:empty{display:none}@keyframes cb-pop{0%{opacity:0;translate:0 var(--shift-sm);scale:.96}}@keyframes cb-typing-life{0%{opacity:0;max-height:0}15%,80%{opacity:1;max-height:40px}to{opacity:0;max-height:0;padding-block:0}}@keyframes cb-blink{0%,80%,to{opacity:.25}40%{opacity:1}}html:not([data-motion=off]) .tl-band--floating-chat:not([data-visible]) :is(.cb-bubble,.cb-chat__day){opacity:0}html[data-motion=full] .tl-band--floating-chat[data-visible] :is(.cb-bubble,.cb-chat__day){animation:cb-pop var(--dur-slow) var(--ease-out) both;animation-delay:calc(.3s + var(--b, 0) * .42s)}html[data-motion=full] .tl-band--floating-chat[data-visible] .cb-bubble--prompt{animation-delay:2.1s}html[data-motion=full] .tl-band--floating-chat[data-visible] .cb-typing{display:inline-flex;gap:4px;align-items:center;padding:12px 14px;border-radius:10px;background:#fff;overflow:hidden;animation:cb-typing-life 1.1s var(--ease-standard) 1s both}html[data-motion=full] .tl-page .cb-typing i{width:7px;height:7px;border-radius:50%;background:#8696a0;animation:cb-blink .9s var(--ease-in-out) infinite}html[data-motion=full] .tl-page .cb-typing i:nth-child(2){animation-delay:.15s}html[data-motion=full] .tl-page .cb-typing i:nth-child(3){animation-delay:.3s}html[data-motion=reduced] .tl-band--floating-chat[data-visible] :is(.cb-bubble,.cb-chat__day){transition:opacity var(--dur-base) var(--ease-out)}.tl-page .tl-band--minimal-cta{padding-block:180px 150px}.tl-page .tl-band .cb-cta{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:56px}.tl-page .cb-cta__statement{max-width:1200px;gap:26px}.tl-page .cb-cta__statement .tl-band__big{font-size:clamp(52px,6.4vw,120px);line-height:.9;letter-spacing:-.03em}.tl-page .cb-cta__statement .tl-band__big span:last-child{font-weight:700}.tl-page .cb-cta__statement .tl-band__sub{font-size:22px}.tl-page .cb-cta__actions{display:flex;flex-wrap:wrap;gap:16px}.tl-page .cb-cta__btn{display:inline-flex;align-items:center;gap:16px;min-height:76px;padding-block:10px;padding-inline:34px 12px;border-radius:999px;font-size:21px;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),translate var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.tl-page .cb-cta__btn--primary{background:var(--tl-primary);color:var(--tl-onprimary);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--tl-primary) 90%,transparent)}.tl-page .cb-cta__btn--primary:hover,.tl-page .cb-cta__btn--primary:focus{background:var(--tl-primary-hover);color:var(--tl-onprimary)}.tl-page .cb-cta__btn--primary .tl-btn__circle{width:54px;height:54px}.tl-page .cb-cta__btn--wa{padding-inline:12px 34px;background:#fff;color:var(--tl-ink)}.tl-page .cb-cta__btn--wa:hover,.tl-page .cb-cta__btn--wa:focus{background:#f1fff6;color:var(--tl-ink)}.tl-page .cb-cta__wa{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;flex:none}.tl-page .cb-cta__btn:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px var(--tl-primary)}html[data-motion=full] .tl-page .cb-cta__btn:hover{translate:0 -2px}@media (max-width: 1200px){.tl-page .tl-band .cb-center,.tl-page .tl-band .cb-bar,.tl-page .tl-band .cb-cta{flex-direction:column}.tl-page .tl-band .cb-chatwrap{flex-direction:column;align-items:stretch}.tl-page .cb-chat{align-self:center}.tl-page .cb-bar__form{grid-template-columns:1fr;border-radius:28px;padding:22px;gap:16px}.tl-page .cb-bar__form .tl-msg{position:static}}@media (max-width: 900px){.tl-page .tl-band--split-solid{padding:0}.tl-page .tl-band .cb-split{grid-template-columns:1fr;min-height:0}.tl-page .tl-band--split-solid>.tl-bg{inset:0 0 auto 0;height:420px}.tl-page .tl-band--split-solid>.tl-video-toggle{top:360px;bottom:auto;inset-inline-end:20px}.tl-page .cb-split__media{min-height:420px;padding:48px 24px 36px}.tl-page .cb-split__form{margin:36px 24px 44px;justify-self:stretch;max-width:none}.tl-page .cb-center__card{padding:26px 20px 22px}.tl-page .cb-center__row,.tl-page .cb-bar__fields{grid-template-columns:1fr}.tl-page .cb-center__submit,.tl-page .cb-bar__submit{justify-content:center}.tl-page .tl-band--inline-bar,.tl-page .tl-band--minimal-cta,.tl-page .tl-band--centered-form{padding-block:80px}.tl-page .cb-cta__actions{flex-direction:column;align-items:stretch;width:100%}.tl-page .cb-cta__btn{justify-content:space-between;min-height:68px;font-size:19px}.tl-page .cb-cta__btn--wa{justify-content:flex-start}.tl-page .cb-chat{width:100%}}.tl-page .tl-search .sx-label{font-size:13px;font-weight:700;color:var(--tl-muted)}.tl-page .tl-search .sx-icon{display:block}.tl-page .tl-search .sx-glyph{flex:none;color:var(--tl-muted)}.tl-page .tl-search--split{text-align:start}.tl-page .tl-search .sx-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px)}.tl-page .sx-split__text{display:flex;flex-direction:column;gap:22px}.tl-page .sx-split__text .tl-search__title{font-size:clamp(36px,3.2vw,58px);line-height:.92}.tl-page .sx-split__panel{display:flex;flex-direction:column;gap:22px;padding:28px;border-radius:var(--tl-radius-card);background:var(--tl-bg);border:1px solid var(--tl-border);box-shadow:0 30px 60px -40px color-mix(in srgb,var(--tl-dark) 45%,transparent)}.tl-page .sx-split__bar{width:100%;background:var(--tl-surface);border-color:transparent}.tl-page .sx-split__chips{display:flex;flex-direction:column;gap:12px}.tl-page .sx-split__chips .tl-chips{justify-content:flex-start}.tl-page .tl-search--big-input{text-align:start;padding-block:110px}.tl-page .tl-search .sx-big{align-items:stretch;gap:30px}.tl-page .sx-big__title{font-size:clamp(22px,1.8vw,28px);line-height:1.2;max-width:none}.tl-page .sx-big__title span,.tl-page .sx-big__title strong{display:inline}.tl-page .sx-big__title span:after{content:" "}.tl-page .sx-big__title strong{color:var(--tl-primary)}.tl-page .sx-big__bar{position:relative;display:flex;align-items:center;gap:20px;padding-bottom:14px}.tl-page .sx-big__bar:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;border-radius:3px;background:var(--tl-ink);transform-origin:var(--side-start, right) center}.tl-page[dir=ltr] .sx-big__bar:after{transform-origin:left center}.tl-page .sx-big__bar:focus-within:after{background:var(--tl-primary)}.tl-page .sx-big__bar input{flex:1;min-width:0;border:0;outline:none;background:none;padding:0;font-family:var(--tl-font-display);font-size:clamp(38px,5.4vw,96px);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--tl-ink);text-align:start;box-shadow:none}.tl-page .sx-big__bar input::placeholder{color:color-mix(in srgb,var(--tl-ink) 22%,transparent);opacity:1}.tl-page .sx-big__bar input:focus{border:0;box-shadow:none}.tl-page .sx-big__submit{flex:none;white-space:nowrap}.tl-page .sx-big__foot{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.tl-page .sx-big__foot .tl-search__desc{max-width:520px;font-size:18px}.tl-page .sx-big__foot .tl-chips{justify-content:flex-end}html:not([data-motion=off]) .tl-page .sx-big__bar:after{transition:scale var(--dur-hero) var(--ease-emphasized) .2s,background-color var(--dur-fast) var(--ease-standard)}html[data-motion=full] .tl-search--big-input:not([data-visible]) .sx-big__bar:after{scale:0 1}.tl-page .tl-search--image-backdrop{padding-block:150px;color:var(--tl-ondark);background:var(--tl-dark)}.tl-page .tl-search .sx-photo{gap:34px}.tl-page .sx-photo .tl-search__title{color:var(--tl-ondark);text-shadow:0 2px 30px rgb(0 0 0 / .25)}.tl-page .sx-photo .tl-search__desc{color:var(--tl-ondark-muted)}.tl-page .sx-photo__bar{width:820px;padding-block:12px;padding-inline:22px 12px;border-radius:999px;border:0;box-shadow:0 30px 70px -30px #000000b3}.tl-page .sx-photo__bar .tl-btn{border-radius:999px}.tl-page .sx-photo__chips .tl-chip,.tl-page .sx-photo__chips .tl-chip:focus{color:var(--tl-ondark);border-color:color-mix(in srgb,#fff 40%,transparent);background:color-mix(in srgb,#fff 10%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tl-page .sx-photo__chips .tl-chip:hover{color:var(--tl-ink);background:#fff;border-color:#fff}.tl-page .sx-photo__chips .tl-chip:focus-visible{outline:2px solid #fff;outline-offset:2px}.tl-page .tl-search .sx-cards{gap:40px}.tl-page .sx-cards__head{display:flex;flex-direction:column;align-items:center;gap:18px}.tl-page .sx-cards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}.tl-page .sx-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-height:196px;padding:24px;cursor:pointer;border-radius:var(--tl-radius-card);border:1px solid var(--tl-border);background:var(--tl-bg);color:var(--tl-ink);text-align:start;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-standard)}.tl-page .sx-card:hover,.tl-page .sx-card:focus{border-color:var(--tl-primary);background:var(--tl-bg);color:var(--tl-ink);box-shadow:0 24px 40px -28px color-mix(in srgb,var(--tl-primary) 70%,transparent)}.tl-page .sx-card:focus-visible{outline:2px solid var(--tl-primary);outline-offset:3px}html[data-motion=full] .tl-page .sx-card:hover{translate:0 -3px}.tl-page .sx-card__icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--tl-surface);color:var(--tl-primary);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.tl-page .sx-card:hover .sx-card__icon{background:var(--tl-primary);color:var(--tl-onprimary)}.tl-page .sx-card__label{font-family:var(--tl-font-display);font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.01em;margin-top:auto}.tl-page .sx-card__go{position:absolute;top:24px;inset-inline-end:24px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--tl-border);font-size:16px;color:var(--tl-ink);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.tl-page .sx-card:hover .sx-card__go{background:var(--tl-ink);border-color:var(--tl-ink);color:var(--tl-bg)}.tl-page .sx-cards__alt{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.tl-page .sx-cards__bar{width:720px;padding-inline-start:18px;gap:12px}html:not([data-motion=off]) [data-sr] .sx-cards__grid>.sx-card{transition-property:opacity,translate,border-color,box-shadow,background-color;transition-duration:var(--dur-slower),var(--dur-slower),var(--dur-fast),var(--dur-base),var(--dur-fast)}html:not([data-motion=off]) [data-sr]:not([data-visible]) .sx-cards__grid>.sx-card{opacity:0;translate:0 var(--shift-md)}html:not([data-motion=off]) [data-sr][data-visible] .sx-cards__grid>.sx-card{transition-delay:calc(.2s + var(--c, 0) * var(--stagger)),calc(.2s + var(--c, 0) * var(--stagger)),0s,0s,0s}.tl-page .tl-search--command-bar{padding-block:120px}.tl-page .tl-search .sx-cmd-wrap{position:relative;gap:36px}.tl-page .sx-cmd__glow{position:absolute;inset:-40px -10% auto;height:520px;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(40% 55% at 30% 60%,color-mix(in srgb,var(--tl-primary) 34%,transparent),transparent 70%),radial-gradient(35% 50% at 72% 45%,color-mix(in srgb,var(--tl-soft) 80%,transparent),transparent 70%);filter:blur(20px)}.tl-page .sx-cmd__head{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px}.tl-page .sx-cmd{position:relative;width:min(760px,100%);text-align:start;border-radius:22px;overflow:hidden;background:color-mix(in srgb,var(--tl-bg) 66%,transparent);border:1px solid color-mix(in srgb,#fff 70%,var(--tl-border));backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 40px 80px -40px color-mix(in srgb,var(--tl-dark) 55%,transparent),inset 0 1px color-mix(in srgb,#fff 80%,transparent)}.tl-page .sx-cmd__bar{display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid color-mix(in srgb,var(--tl-ink) 10%,transparent)}.tl-page .sx-cmd__bar .sx-glyph{color:var(--tl-primary)}.tl-page .sx-cmd__bar input{flex:1;min-width:0;border:0;outline:none;background:none;padding:0;font-size:21px;line-height:1.4;color:var(--tl-ink);text-align:start;box-shadow:none}.tl-page .sx-cmd__bar input::placeholder{color:var(--tl-muted);opacity:1}.tl-page .sx-cmd__bar input:focus{border:0;box-shadow:none}.tl-page .sx-cmd__submit{display:inline-flex;align-items:center;gap:10px;flex:none;cursor:pointer;padding:10px 12px 10px 16px;padding-inline:16px 10px;border-radius:12px;border:0;background:var(--tl-primary);color:var(--tl-onprimary);font-size:15px;font-weight:700}.tl-page .sx-cmd__submit:hover,.tl-page .sx-cmd__submit:focus{background:var(--tl-primary-hover);color:var(--tl-onprimary)}.tl-page .sx-cmd__submit:focus-visible{outline:2px solid var(--tl-primary);outline-offset:2px}.tl-page .sx-cmd__submit>span{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:color-mix(in srgb,#fff 22%,transparent);font-size:13px}.tl-page .sx-cmd__list{padding:12px 10px 8px}.tl-page .sx-cmd__list .sx-label{padding:4px 12px 8px}.tl-page .sx-cmd__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tl-page .sx-cmd__row{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;border:0;border-radius:12px;cursor:pointer;background:transparent;color:var(--tl-ink);font-size:17px;text-align:start;transition:background-color var(--dur-instant) var(--ease-standard)}.tl-page .sx-cmd__row:hover,.tl-page .sx-cmd__row:focus{background:color-mix(in srgb,var(--tl-primary) 10%,transparent);color:var(--tl-ink);outline:none}.tl-page .sx-cmd__row:focus-visible{box-shadow:inset 0 0 0 2px var(--tl-primary)}.tl-page .sx-cmd__icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--tl-bg);color:var(--tl-primary);border:1px solid color-mix(in srgb,var(--tl-ink) 8%,transparent)}.tl-page .sx-cmd__icon .sx-icon{width:20px;height:20px}.tl-page .sx-cmd__text{flex:1}.tl-page .tl-search kbd{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:6px;font:700 12px/1 var(--tl-font);color:var(--tl-muted);background:var(--tl-bg);border:1px solid color-mix(in srgb,var(--tl-ink) 12%,transparent);box-shadow:0 1px color-mix(in srgb,var(--tl-ink) 12%,transparent)}.tl-page .sx-cmd__kbd{opacity:0;transition:opacity var(--dur-instant) var(--ease-standard)}.tl-page .sx-cmd__row:is(:hover,:focus) .sx-cmd__kbd{opacity:1}.tl-page .sx-cmd__foot{display:flex;gap:18px;padding:10px 20px 12px;font-size:12.5px;color:var(--tl-muted);border-top:1px solid color-mix(in srgb,var(--tl-ink) 8%,transparent)}.tl-page .sx-cmd__foot span{display:inline-flex;align-items:center;gap:4px}@keyframes sx-cmd-in{0%{opacity:0;translate:0 var(--shift-md);scale:.98}}html[data-motion=full] .tl-search--command-bar[data-visible] .sx-cmd{animation:sx-cmd-in var(--dur-slower) var(--ease-emphasized) .18s both}@media (max-width: 1100px){.tl-page .tl-search .sx-split{grid-template-columns:1fr}.tl-page .sx-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-page .sx-big__foot{flex-direction:column}.tl-page .sx-big__foot .tl-chips{justify-content:flex-start}}@media (max-width: 900px){.tl-page .sx-split__panel{padding:16px}.tl-page :is(.sx-split__bar,.sx-photo__bar,.sx-cards__bar){flex-direction:column;align-items:stretch}.tl-page :is(.sx-split__bar,.sx-photo__bar,.sx-cards__bar) .tl-btn{justify-content:center}.tl-page .sx-big__bar{flex-direction:column;align-items:stretch;gap:16px;padding-bottom:0}.tl-page .sx-big__bar:after{display:none}.tl-page .sx-big__bar input{padding-bottom:12px;border-bottom:3px solid var(--tl-ink)}.tl-page .sx-big__bar input:focus{border-bottom:3px solid var(--tl-primary)}.tl-page .sx-big__submit{justify-content:space-between}.tl-page .tl-search--image-backdrop{padding-block:90px}.tl-page .sx-photo__bar{border-radius:24px;padding:10px}.tl-page .sx-photo__bar .sx-glyph,.tl-page .sx-cards__bar .sx-glyph{display:none}.tl-page .sx-card{min-height:150px;padding:18px;gap:12px}.tl-page .sx-card__go{top:18px;inset-inline-end:18px}.tl-page .sx-card__label{font-size:20px}.tl-page .sx-cmd__bar{flex-wrap:wrap;padding:14px}.tl-page .sx-cmd__bar input{font-size:18px}.tl-page .sx-cmd__submit{width:100%;justify-content:center;padding-block:12px}.tl-page .sx-cmd__foot{display:none}}@media (max-width: 520px){.tl-page .sx-big__bar input{font-size:25px;letter-spacing:-.02em}.tl-page .sx-cards__grid{gap:10px}.tl-page .sx-card__icon{width:44px;height:44px}}.tl-page .tl-categories{container-type:inline-size}.tl-page .tl-catx{--catx-gap: 20px;--catx-bleed: calc(var(--tl-pad-x) + max(0px, (100cqw - 1320px) / 2));display:flex;flex-direction:column;gap:28px;min-width:0;border-radius:var(--tl-radius-card)}.tl-page .tl-catx:focus-visible{outline:2px solid var(--tl-primary);outline-offset:6px}.tl-page .tl-catx__track{display:flex;gap:var(--catx-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:auto;margin-inline-end:calc(var(--catx-bleed) * -1);padding-inline-end:var(--catx-bleed);scrollbar-width:none;touch-action:pan-x pan-y;-webkit-mask-image:linear-gradient(to var(--side-end, left),#000 0,#000 calc(100% - 72px),transparent 100%);mask-image:linear-gradient(to var(--side-end, left),#000 0,#000 calc(100% - 72px),transparent 100%)}.tl-page .tl-catx__track:not([data-start]){-webkit-mask-image:linear-gradient(to var(--side-end, left),transparent 0,#000 28px,#000 calc(100% - 72px),transparent 100%);mask-image:linear-gradient(to var(--side-end, left),transparent 0,#000 28px,#000 calc(100% - 72px),transparent 100%)}.tl-page .tl-catx__track::-webkit-scrollbar{display:none}.tl-page .tl-catx__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.tl-page .tl-catx__track.is-dragging .tl-catx__card{pointer-events:none}@media (hover: hover) and (pointer: fine){.tl-page .tl-catx__track{cursor:grab}}.tl-page .tl-catx__card{position:relative;isolation:isolate;flex:0 0 30%;height:clamp(400px,32vw,480px);border-radius:var(--tl-radius-card);overflow:hidden;background:var(--tl-dark);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;transition:scale var(--dur-instant) var(--ease-standard)}.tl-page .tl-catx__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:scale var(--dur-slow) var(--ease-out)}.tl-page .tl-catx__card:before,.tl-page .tl-catx__card:after{content:"";position:absolute;z-index:1;inset-inline:0;bottom:0;pointer-events:none}.tl-page .tl-catx__card:before{height:58%;background:linear-gradient(to top,var(--tl-dark) 0%,color-mix(in srgb,var(--tl-dark) 0%,transparent) 100%)}.tl-page .tl-catx__card:after{height:72%;background:linear-gradient(to top,var(--tl-dark) 0%,color-mix(in srgb,var(--tl-dark) 60%,transparent) 45%,color-mix(in srgb,var(--tl-dark) 0%,transparent) 100%);opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.tl-page .tl-catx__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px}.tl-page .tl-catx__chip{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:12px;background:#ffffff24;border:1px solid rgb(255 255 255 / .22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tl-page .tl-catx__glyph{display:block;width:24px;height:24px;background-color:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tl-page .tl-catx__title{font-size:24px;font-weight:700;line-height:1.15;color:#fff;text-wrap:balance}.tl-page .tl-catx__desc{font-size:16px;line-height:1.35;color:#fffc}@media (hover: hover) and (pointer: fine){.tl-page .tl-catx__card:hover .tl-catx__img{scale:1.06}.tl-page .tl-catx__card:hover:after{opacity:1}}.tl-page .tl-catx__card:active{scale:.98}.tl-page .tl-catx__controls{display:flex;align-items:center;justify-content:space-between;gap:24px}.tl-page .tl-catx__meter{display:flex;align-items:center;gap:20px}.tl-page .tl-catx__count{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.tl-page .tl-catx__bar{position:relative;display:block;width:160px;height:4px;border-radius:2px;background:var(--tl-border);overflow:hidden}.tl-page .tl-catx__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--tl-ink);transform-origin:var(--side-start, right) center;transition:transform var(--dur-fast) var(--ease-out)}html[data-motion=reduced] .tl-page .tl-catx__img{transition:none;scale:1!important}html[data-motion=reduced] .tl-page .tl-catx__card:active{scale:1}html[data-motion=off] .tl-page :is(.tl-catx__card,.tl-catx__img,.tl-catx__fill),html[data-motion=off] .tl-page .tl-catx__card:after{transition:none}@media (max-width: 1200px){.tl-page .tl-catx__card{flex-basis:42%}}@media (max-width: 900px){.tl-page .tl-catx{--catx-gap: 12px;gap:20px}.tl-page .tl-catx__card{flex-basis:min(100%,calc((100% + var(--catx-bleed)) * .8));height:420px}.tl-page .tl-catx__body{padding:22px}.tl-page .tl-catx__title{font-size:22px}.tl-page .tl-catx__desc{font-size:15px}.tl-page .tl-catx__meter{gap:14px}.tl-page .tl-catx__bar{width:72px}}.tl-page .tl-clients{padding-block:clamp(40px,6vw,72px);overflow:hidden}.tl-page .tl-clients .tl-inner{gap:0}.tl-page .tl-clients__head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:clamp(24px,3.5vw,40px)}.tl-page .tl-clients__title{margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1.2;color:var(--tl-ink);text-wrap:balance}.tl-page .tl-clients__track{display:flex;width:max-content}.tl-page .tl-clients__row{display:flex;align-items:center;gap:clamp(20px,3vw,44px);margin:0;padding:0 clamp(18px,2.5vw,36px);list-style:none}.tl-page .tl-clients{--logo-h: clamp(64px, 7vw, 92px)}.tl-page .tl-clients__item{flex:none;display:grid;place-items:center;height:var(--logo-h)}.tl-page .tl-clients .tl-clients__item img{display:block;height:var(--logo-h);width:auto;max-width:none;object-fit:contain;opacity:.62;transition:opacity var(--dur-base) var(--ease-out);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (hover: hover) and (pointer: fine){.tl-page .tl-clients__item:hover img{opacity:1}}.tl-page .tl-clients--marquee .tl-clients__track{animation:tl-clients-scroll calc(var(--n, 12) * 3.2s) linear infinite}.tl-page .tl-clients--marquee:has(.tl-clients__track:hover,.tl-clients__track:focus-within) .tl-clients__track{animation-play-state:paused}.tl-page .tl-clients--marquee .tl-clients__viewport{margin-inline:calc(50% - 50vw);-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent)}@keyframes tl-clients-scroll{to{translate:50% 0}}html[dir=ltr] .tl-page .tl-clients--marquee .tl-clients__track{animation-name:tl-clients-scroll-ltr}@keyframes tl-clients-scroll-ltr{to{translate:-50% 0}}.tl-page .tl-clients--grid .tl-clients__track{width:auto;justify-content:center;padding-inline:var(--tl-pad-x)}.tl-page .tl-clients--grid .tl-clients__row{flex-wrap:wrap;justify-content:center;row-gap:28px;max-width:1180px;margin-inline:auto}html:is([data-motion=reduced],[data-motion=off]) .tl-page .tl-clients--marquee .tl-clients__track{animation:none;width:auto;justify-content:center;padding-inline:var(--tl-pad-x)}html:is([data-motion=reduced],[data-motion=off]) .tl-page .tl-clients--marquee .tl-clients__row{flex-wrap:wrap;justify-content:center;row-gap:28px;max-width:1180px;margin-inline:auto}html:is([data-motion=reduced],[data-motion=off]) .tl-page .tl-clients--marquee .tl-clients__row[aria-hidden]{display:none}html:is([data-motion=reduced],[data-motion=off]) .tl-page .tl-clients--marquee .tl-clients__viewport{margin-inline:0;-webkit-mask-image:none;mask-image:none}@media (max-width: 720px){.tl-page .tl-clients{--logo-h: 58px}.tl-page .tl-clients__row{gap:18px}}.tl-page .tl-cattabs{display:flex;flex-direction:column;gap:36px;min-width:0}.tl-page .tl-cattabs__bar{position:relative;min-width:0}.tl-page .tl-cattabs__list{position:relative;display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--tl-border)}.tl-page .tl-cattabs__list::-webkit-scrollbar{display:none}.tl-page .tl-cattabs__tab{flex:1 1 0;min-width:150px;display:flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:14px 14px 18px;border:0;border-radius:16px 16px 0 0;background:transparent;font:inherit;font-size:16px;font-weight:600;line-height:1.2;color:var(--tl-muted);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.tl-page .tl-cattabs__label{text-wrap:balance}.tl-page .tl-cattabs__chip+.tl-cattabs__label{text-align:start}.tl-page .tl-cattabs__tab[aria-selected=true]{color:var(--tl-ink)}.tl-page .tl-cattabs__tab:focus-visible{outline:2px solid var(--tl-primary);outline-offset:-2px}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs__tab:hover{color:var(--tl-ink);background:color-mix(in srgb,var(--tl-surface) 80%,transparent)}}.tl-page .tl-cattabs__chip{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--tl-surface);transition:background-color var(--dur-base) var(--ease-standard)}.tl-page .tl-cattabs__glyph{display:block;width:22px;height:22px;background-color:var(--tl-muted);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color var(--dur-base) var(--ease-standard)}.tl-page .tl-cattabs__tab[aria-selected=true] .tl-cattabs__chip{background:var(--tl-primary)}.tl-page .tl-cattabs__tab[aria-selected=true] .tl-cattabs__glyph{background-color:var(--tl-onprimary)}.tl-page .tl-cattabs__ink{position:absolute;left:0;bottom:0;width:var(--ink-w);height:3px;border-radius:3px 3px 0 0;background:var(--tl-primary);transform:translate(var(--ink-x));pointer-events:none;transition:transform var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs__panel{display:flex;flex-direction:column;gap:32px;min-width:0}.tl-page .tl-cattabs__panel[hidden]{display:none}.tl-page .tl-cattabs__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.tl-page .tl-cattabs__item{min-width:0}.tl-page .tl-cattabs__card{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none;border-radius:var(--tl-radius-card);-webkit-tap-highlight-color:transparent;transition:scale var(--dur-instant) var(--ease-standard)}.tl-page .tl-cattabs__card:focus-visible{outline:2px solid var(--tl-primary);outline-offset:4px}.tl-page .tl-cattabs__media{position:relative;isolation:isolate;display:block;aspect-ratio:4 / 3;border-radius:var(--tl-radius-card);overflow:hidden;background:var(--tl-surface)}.tl-page .tl-cattabs__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:scale var(--dur-slow) var(--ease-out)}.tl-page .tl-cattabs__text{display:flex;flex-direction:column;gap:6px;padding-inline:2px}.tl-page .tl-cattabs__title{font-size:18px;font-weight:700;line-height:1.2;color:var(--tl-ink);text-wrap:balance;transition:color var(--dur-fast) var(--ease-standard)}.tl-page .tl-cattabs__desc{font-size:15px;line-height:1.35;color:var(--tl-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.06}.tl-page a.tl-cattabs__card:hover .tl-cattabs__title{color:var(--tl-primary)}}.tl-page .tl-cattabs__card:active{scale:.98}.tl-page .tl-cattabs__more{align-self:flex-start;display:inline-flex;align-items:center;gap:12px;padding-block:12px;padding-inline:28px 22px;font-size:17px;font-weight:600;line-height:normal;white-space:nowrap;color:var(--tl-primary);text-decoration:none;border:1.5px solid currentColor;border-radius:var(--tl-radius-button);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.tl-page .tl-cattabs__more-arrow{display:inline-block;transition:translate var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs__more:focus-visible{outline:2px solid var(--tl-primary);outline-offset:4px}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs__more:hover{background:var(--tl-primary);color:var(--tl-onprimary)}.tl-page .tl-cattabs__more:hover .tl-cattabs__more-arrow{translate:calc(var(--shift-sm) * var(--idir, -1)) 0}}.tl-page .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation:tl-cattabs-in var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i, 0) * var(--stagger) * .6)}@keyframes tl-cattabs-in{0%{opacity:0;translate:calc(var(--shift-md) * var(--idir, -1) * var(--tab-dir, 1)) 0}}html[data-motion=reduced] .tl-page .tl-cattabs__ink{transition:none}html[data-motion=reduced] .tl-page .tl-cattabs__img{transition:none;scale:1!important}html[data-motion=reduced] .tl-page .tl-cattabs__card:active{scale:1}html[data-motion=off] .tl-page :is(.tl-cattabs__tab,.tl-cattabs__chip,.tl-cattabs__glyph,.tl-cattabs__ink,.tl-cattabs__card,.tl-cattabs__img,.tl-cattabs__title,.tl-cattabs__more,.tl-cattabs__more-arrow){transition:none}html[data-motion=off] .tl-page .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation:none}@media (max-width: 1100px){.tl-page .tl-cattabs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.tl-page .tl-cattabs{gap:24px}.tl-page .tl-cattabs__list{margin-inline:calc(var(--tl-pad-x) * -1);padding-inline:var(--tl-pad-x);scroll-padding-inline:var(--tl-pad-x)}.tl-page .tl-cattabs__tab{flex:0 0 auto;min-width:0;max-width:210px;padding:10px 12px 14px;font-size:15px;gap:10px}.tl-page .tl-cattabs__chip{width:34px;height:34px;border-radius:10px}.tl-page .tl-cattabs__glyph{width:19px;height:19px}.tl-page .tl-cattabs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.tl-page .tl-cattabs__card{gap:10px}.tl-page .tl-cattabs__title{font-size:16px}.tl-page .tl-cattabs__desc{font-size:14px}}.tl-page .tl-headwrap--cta{display:grid;grid-template-columns:1fr auto;column-gap:32px;row-gap:34px;align-items:end}.tl-page .tl-headwrap--cta>.tl-head{grid-column:1;grid-row:1}.tl-page .tl-headwrap--cta>.tl-headwrap__cta{grid-column:2;grid-row:1;justify-self:end;padding-bottom:6px}.tl-page .tl-headwrap--cta>.tl-divider{grid-column:1 / -1;grid-row:2}.tl-page .tl-headwrap--cta .tl-cattabs__more{align-self:auto;white-space:nowrap}.tl-page .tl-categories--tabs .tl-inner{gap:32px}.tl-page .tl-categories--tabs .tl-h2{white-space:nowrap}@media (max-width: 900px){.tl-page .tl-headwrap--cta{grid-template-columns:1fr}.tl-page .tl-headwrap--cta>.tl-headwrap__cta{grid-column:1;grid-row:2;justify-self:start;padding-bottom:0}.tl-page .tl-headwrap--cta>.tl-divider{grid-row:3}.tl-page .tl-categories--tabs .tl-h2{white-space:normal}}.tl-page .tl-cattabs__num,.tl-page .tl-cattabs__go{display:none}@media (min-width: 900px){.tl-page .tl-cattabs:is([data-tabs=sidebar],[data-tabs=sidebar-big],[data-tabs=sidebar-icons]){display:grid;grid-template-columns:var(--side, 300px) minmax(0,1fr);column-gap:clamp(28px,4vw,64px);align-items:start}.tl-page .tl-cattabs:is([data-tabs=sidebar],[data-tabs=sidebar-big],[data-tabs=sidebar-icons])>.tl-cattabs__bar{grid-column:1;grid-row:1 / span 20;position:sticky;top:110px}.tl-page .tl-cattabs:is([data-tabs=sidebar],[data-tabs=sidebar-big],[data-tabs=sidebar-icons])>:not(.tl-cattabs__bar){grid-column:2}.tl-page .tl-cattabs:is([data-tabs=sidebar],[data-tabs=sidebar-big],[data-tabs=sidebar-icons]) .tl-cattabs__list{flex-direction:column;gap:0;overflow:visible;box-shadow:none}.tl-page .tl-cattabs:is([data-tabs=sidebar],[data-tabs=sidebar-big],[data-tabs=sidebar-icons],[data-tabs=numbered],[data-tabs=segmented],[data-tabs=circles],[data-tabs=headline]) .tl-cattabs__ink{display:none}.tl-page .tl-cattabs:is([data-tabs=sidebar],[data-tabs=sidebar-big],[data-tabs=sidebar-icons]) .tl-cattabs__tab{flex:none;min-width:0;justify-content:flex-start;text-align:start;border-radius:0}.tl-page .tl-cattabs[data-tabs=sidebar] .tl-cattabs__list{border-inline-start:1px solid var(--tl-border)}.tl-page .tl-cattabs[data-tabs=sidebar] .tl-cattabs__tab{position:relative;padding:16px 22px;font-size:17px}.tl-page .tl-cattabs[data-tabs=sidebar] .tl-cattabs__tab:before{content:"";position:absolute;inset-block:10px;inset-inline-start:-1px;width:3px;border-radius:3px;background:var(--tl-primary);scale:1 0;transition:scale var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs[data-tabs=sidebar] .tl-cattabs__tab[aria-selected=true]:before{scale:1 1}.tl-page .tl-cattabs[data-tabs=sidebar] .tl-cattabs__tab[aria-selected=true]{background:var(--tl-surface)}.tl-page .tl-cattabs[data-tabs=sidebar-big]{--side: 380px}.tl-page .tl-cattabs[data-tabs=sidebar-big] .tl-cattabs__chip{display:none}.tl-page .tl-cattabs[data-tabs=sidebar-big] .tl-cattabs__tab{display:grid;grid-template-columns:36px 1fr auto;align-items:baseline;gap:10px;padding:18px 0;border-bottom:1px solid var(--tl-border);background:none!important;font-family:var(--tl-font-display);font-size:clamp(20px,1.7vw,26px);font-weight:700;line-height:1.15}.tl-page .tl-cattabs[data-tabs=sidebar-big] .tl-cattabs__num{display:block;font-family:var(--tl-font);font-size:13px;font-weight:400;letter-spacing:.14em;color:var(--tl-muted)}.tl-page .tl-cattabs[data-tabs=sidebar-big] .tl-cattabs__go{display:block;color:var(--tl-primary);opacity:0;translate:calc(10px * var(--idir, -1) * -1) 0;transition:opacity var(--dur-base),translate var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs[data-tabs=sidebar-big] .tl-cattabs__tab[aria-selected=true]{color:var(--tl-primary)}.tl-page .tl-cattabs[data-tabs=sidebar-big] .tl-cattabs__tab[aria-selected=true] .tl-cattabs__go{opacity:1;translate:0 0}.tl-page .tl-cattabs[data-tabs=sidebar-icons]{--side: 150px}.tl-page .tl-cattabs[data-tabs=sidebar-icons] .tl-cattabs__list{gap:6px}.tl-page .tl-cattabs[data-tabs=sidebar-icons] .tl-cattabs__tab{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:12px 6px;font-size:14px;background:none!important}.tl-page .tl-cattabs[data-tabs=sidebar-icons] .tl-cattabs__chip+.tl-cattabs__label{text-align:center}.tl-page .tl-cattabs:is([data-tabs=circles],[data-tabs=sidebar-icons]) .tl-cattabs__chip{position:relative;width:64px;height:64px;border-radius:50%;background:var(--tl-surface)}.tl-page .tl-cattabs[data-tabs=circles] .tl-cattabs__chip{width:96px;height:96px}.tl-page .tl-cattabs:is([data-tabs=circles],[data-tabs=sidebar-icons]) .tl-cattabs__chip:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid color-mix(in srgb,var(--tl-primary) 26%,transparent)}.tl-page .tl-cattabs:is([data-tabs=circles],[data-tabs=sidebar-icons]) .tl-cattabs__glyph{width:34px;height:34px;background-color:var(--tl-primary)}.tl-page .tl-cattabs[data-tabs=circles] .tl-cattabs__glyph{width:54px;height:54px}.tl-page .tl-cattabs:is([data-tabs=circles],[data-tabs=sidebar-icons]) .tl-cattabs__tab[aria-selected=true] .tl-cattabs__chip{background:var(--tl-primary)}.tl-page .tl-cattabs:is([data-tabs=circles],[data-tabs=sidebar-icons]) .tl-cattabs__tab[aria-selected=true] .tl-cattabs__glyph{background-color:var(--tl-onprimary)}.tl-page .tl-cattabs[data-tabs=circles] .tl-cattabs__list{box-shadow:none;justify-content:space-between}.tl-page .tl-cattabs[data-tabs=circles] .tl-cattabs__tab{flex-direction:column;gap:14px;padding:12px 8px;background:none!important}.tl-page .tl-cattabs[data-tabs=circles] .tl-cattabs__chip+.tl-cattabs__label{text-align:center;max-width:18ch}.tl-page .tl-cattabs[data-tabs=numbered] .tl-cattabs__list{box-shadow:none;gap:0}.tl-page .tl-cattabs[data-tabs=numbered] .tl-cattabs__chip{display:none}.tl-page .tl-cattabs[data-tabs=numbered] .tl-cattabs__tab{flex-direction:column;align-items:flex-start;gap:10px;text-align:start;padding:18px 16px 6px;border-radius:0;border-top:2px solid var(--tl-border);background:none!important;font-size:17px}.tl-page .tl-cattabs[data-tabs=numbered] .tl-cattabs__num{display:block;font-size:13px;font-weight:400;letter-spacing:.14em}.tl-page .tl-cattabs[data-tabs=numbered] .tl-cattabs__tab[aria-selected=true]{border-top-color:var(--tl-primary);color:var(--tl-primary)}.tl-page .tl-cattabs[data-tabs=segmented] .tl-cattabs__list{box-shadow:none;gap:0;padding:5px;border:1px solid var(--tl-border);border-radius:18px;background:var(--tl-bg)}.tl-page .tl-cattabs[data-tabs=segmented] .tl-cattabs__chip{display:none}.tl-page .tl-cattabs[data-tabs=segmented] .tl-cattabs__tab{border-radius:13px;padding:14px 12px;font-size:15px}.tl-page .tl-cattabs[data-tabs=segmented] .tl-cattabs__tab[aria-selected=true]{background:var(--tl-primary);color:var(--tl-onprimary)}.tl-page .tl-categories:has(.tl-cattabs[data-tabs=headline]) .tl-headwrap--cta{grid-template-columns:1fr;justify-items:center;text-align:center}.tl-page .tl-categories:has(.tl-cattabs[data-tabs=headline]) .tl-headwrap--cta>.tl-head{align-items:center}.tl-page .tl-categories:has(.tl-cattabs[data-tabs=headline]) .tl-headwrap--cta>.tl-headwrap__cta{grid-column:1;grid-row:3;justify-self:center}.tl-page .tl-categories:has(.tl-cattabs[data-tabs=headline]) .tl-headwrap--cta>.tl-divider{display:none}.tl-page .tl-cattabs[data-tabs=headline] .tl-cattabs__list{box-shadow:none;flex-wrap:wrap;justify-content:center;gap:4px 0;overflow:visible}.tl-page .tl-cattabs[data-tabs=headline] .tl-cattabs__chip{display:none}.tl-page .tl-cattabs[data-tabs=headline] .tl-cattabs__tab{flex:none;min-width:0;padding:4px 10px;background:none!important;font-family:var(--tl-font-display);font-size:clamp(22px,2.1vw,32px);font-weight:700;color:color-mix(in srgb,var(--tl-ink) 32%,transparent)}.tl-page .tl-cattabs[data-tabs=headline] .tl-cattabs__tab+.tl-cattabs__tab:before{content:"/";margin-inline-end:20px;color:var(--tl-border);font-weight:300}.tl-page .tl-cattabs[data-tabs=headline] .tl-cattabs__tab[aria-selected=true]{color:var(--tl-primary)}.tl-page .tl-cattabs[data-tabs=headline] .tl-cattabs__tab[aria-selected=true] .tl-cattabs__label{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:10px}.tl-page .tl-cattabs[data-tabs=headline] .tl-cattabs__tab:hover{color:var(--tl-ink)}}.tl-page .tl-cattabs__bar[data-more-after] .tl-cattabs__list{-webkit-mask-image:linear-gradient(to var(--more-end, left),#000 calc(100% - 72px),transparent);mask-image:linear-gradient(to var(--more-end, left),#000 calc(100% - 72px),transparent)}.tl-page .tl-cattabs__bar[data-more-before][data-more-after] .tl-cattabs__list{-webkit-mask-image:linear-gradient(to var(--more-end, left),transparent,#000 56px,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(to var(--more-end, left),transparent,#000 56px,#000 calc(100% - 72px),transparent)}.tl-page .tl-cattabs__bar[data-more-before]:not([data-more-after]) .tl-cattabs__list{-webkit-mask-image:linear-gradient(to var(--more-end, left),transparent,#000 56px);mask-image:linear-gradient(to var(--more-end, left),transparent,#000 56px)}.tl-page[dir=ltr] .tl-cattabs__bar{--more-end: right}.tl-page .tl-cattabs__hint{position:absolute;inset-inline-end:0;top:50%;translate:0 -50%;z-index:2;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--tl-primary);display:grid;place-items:center;background:var(--tl-bg);color:var(--tl-primary);font-size:20px;cursor:pointer;box-shadow:0 6px 18px -8px #11121459}html[data-motion=full] .tl-page .tl-cattabs__hint span{animation:tl-hint-nudge 1.6s var(--ease-standard, ease) infinite}@keyframes tl-hint-nudge{50%{translate:calc(5px * var(--idir, -1)) 0}}.tl-page .tl-cattabs__go{display:none}.tl-page .tl-cattabs[data-thumbs]{--th-ease: var(--ease-out)}.tl-page .tl-cattabs[data-thumbs] .tl-cattabs__card{position:relative}.tl-page .tl-cattabs[data-thumbs=framed] .tl-cattabs__card{gap:16px;padding:10px 10px 18px;background:var(--tl-bg, #fff);border:1px solid var(--tl-border);transition:translate var(--dur-base) var(--th-ease),box-shadow var(--dur-base) var(--th-ease),border-color var(--dur-base) var(--th-ease)}.tl-page .tl-cattabs[data-thumbs=framed] .tl-cattabs__media{border-radius:calc(var(--tl-radius-card) - 6px)}.tl-page .tl-cattabs[data-thumbs=framed] .tl-cattabs__text{padding-inline:8px}.tl-page .tl-cattabs[data-thumbs=framed] .tl-cattabs__title{background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat;transition:background-size var(--dur-base) var(--th-ease),color var(--dur-fast) var(--ease-standard);align-self:flex-start;width:fit-content}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=framed][data-hover=auto] .tl-cattabs__card:hover{translate:0 -6px;box-shadow:0 18px 40px -18px #11121447;border-color:transparent}.tl-page .tl-cattabs[data-thumbs=framed][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.03}.tl-page .tl-cattabs[data-thumbs=framed][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__title{background-size:100% 2px}}.tl-page .tl-cattabs[data-thumbs=framed] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade-up}.tl-page .tl-cattabs[data-thumbs=overlay] .tl-cattabs__grid{gap:16px}.tl-page .tl-cattabs[data-thumbs=overlay] .tl-cattabs__card{gap:0;border-radius:var(--tl-radius-card);overflow:hidden;box-shadow:inset 0 0 0 1px var(--tl-border)}.tl-page .tl-cattabs[data-thumbs=overlay] .tl-cattabs__media{aspect-ratio:4 / 4;border-radius:0;background:transparent}.tl-page .tl-cattabs[data-thumbs=overlay] .tl-cattabs__img{object-position:50% 30%}.tl-page .tl-cattabs[data-thumbs=overlay] .tl-cattabs__text{position:absolute;inset:auto 10px 10px 10px;z-index:2;padding:12px 14px;gap:2px;border-radius:calc(var(--tl-radius-card) - 4px);background:#ffffffc7;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 6px 18px -10px #1112144d;transition:background-color var(--dur-base) var(--th-ease)}.tl-page .tl-cattabs[data-thumbs=overlay] .tl-cattabs__title{font-size:16px}.tl-page .tl-cattabs[data-thumbs=overlay] .tl-cattabs__desc{font-size:13.5px;max-height:0;opacity:0;transition:max-height var(--dur-base) var(--th-ease),opacity var(--dur-base) var(--th-ease),margin var(--dur-base) var(--th-ease)}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=overlay][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__text{background:#fffffff0}.tl-page .tl-cattabs[data-thumbs=overlay][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__desc{max-height:3em;opacity:1;margin-top:2px}.tl-page .tl-cattabs[data-thumbs=overlay][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.06}}@media (hover: none){.tl-page .tl-cattabs[data-thumbs=overlay] .tl-cattabs__desc{max-height:3em;opacity:1}}.tl-page .tl-cattabs[data-thumbs=overlay] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-scale-in}.tl-page .tl-cattabs[data-thumbs=spotlight] .tl-cattabs__card{transition:opacity var(--dur-base) var(--th-ease),filter var(--dur-base) var(--th-ease),scale var(--dur-instant) var(--ease-standard)}.tl-page .tl-cattabs[data-thumbs=spotlight] .tl-cattabs__media{transition:box-shadow var(--dur-base) var(--th-ease)}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=spotlight][data-hover=auto] .tl-cattabs__grid:has(.tl-cattabs__card:hover) .tl-cattabs__card:not(:hover){opacity:.38;filter:saturate(.4)}.tl-page .tl-cattabs[data-thumbs=spotlight][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__media{box-shadow:0 0 0 2px var(--tl-primary)}.tl-page .tl-cattabs[data-thumbs=spotlight][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.08}}.tl-page .tl-cattabs[data-thumbs=spotlight] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-zoom-in}.tl-page .tl-cattabs[data-thumbs=list] .tl-cattabs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.tl-page .tl-cattabs[data-thumbs=list] .tl-cattabs__item{border-bottom:1px solid var(--tl-border)}.tl-page .tl-cattabs[data-thumbs=list] .tl-cattabs__card{flex-direction:row;align-items:center;gap:18px;padding:14px 10px;border-radius:14px;transition:background-color var(--dur-fast) var(--ease-standard)}.tl-page .tl-cattabs[data-thumbs=list] .tl-cattabs__media{flex:none;width:112px;border-radius:12px}.tl-page .tl-cattabs[data-thumbs=list] .tl-cattabs__text{flex:1;min-width:0}.tl-page .tl-cattabs[data-thumbs=list] .tl-cattabs__title{font-size:17px}.tl-page .tl-cattabs[data-thumbs=list] .tl-cattabs__desc{font-size:14px;-webkit-line-clamp:1;line-clamp:1}.tl-page .tl-cattabs[data-thumbs=list] .tl-cattabs__go{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;color:var(--tl-primary);background:color-mix(in srgb,var(--tl-primary) 10%,transparent);opacity:0;translate:calc(var(--shift-sm, 8px) * var(--idir, -1) * -1) 0;transition:opacity var(--dur-base) var(--th-ease),translate var(--dur-base) var(--th-ease)}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=list][data-hover=auto] .tl-cattabs__card:hover{background:var(--tl-surface)}.tl-page .tl-cattabs[data-thumbs=list][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__go{opacity:1;translate:0 0}.tl-page .tl-cattabs[data-thumbs=list][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.1}}@media (hover: none){.tl-page .tl-cattabs[data-thumbs=list] .tl-cattabs__go{opacity:1;translate:0 0}}.tl-page .tl-cattabs[data-thumbs=list] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__grid{grid-auto-flow:dense;gap:18px}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__card{gap:0;height:100%;border-radius:var(--tl-radius-card);overflow:hidden;background:var(--tl-surface)}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__media{border-radius:0;flex:1;min-height:0}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__text{padding:14px 16px 16px}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__desc{-webkit-line-clamp:1;line-clamp:1}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__item:first-child{grid-column:span 2;grid-row:span 2}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__item:first-child .tl-cattabs__media{aspect-ratio:auto}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__item:first-child .tl-cattabs__title{font-size:24px}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__item:last-child:nth-child(8){grid-column:span 2}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__item:last-child:nth-child(8) .tl-cattabs__media{aspect-ratio:8 / 3}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=featured][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.05;filter:brightness(.96)}}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__img{transition:scale var(--dur-slow) var(--th-ease),filter var(--dur-base) var(--th-ease)}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-wipe}@media (max-width: 1100px){.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__item:last-child:nth-child(8){grid-column:auto}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__item:last-child:nth-child(8) .tl-cattabs__media{aspect-ratio:4 / 3}}.tl-page .tl-cattabs[data-thumbs=tilt] .tl-cattabs__grid{perspective:1200px}.tl-page .tl-cattabs[data-thumbs=tilt] .tl-cattabs__card{transform-style:preserve-3d;transition:transform var(--dur-base) var(--th-ease),scale var(--dur-instant) var(--ease-standard)}.tl-page .tl-cattabs[data-thumbs=tilt] .tl-cattabs__media{transition:box-shadow var(--dur-base) var(--th-ease)}.tl-page .tl-cattabs[data-thumbs=tilt] .tl-cattabs__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .55) 50%,transparent 65%) -150% 0 / 250% 100% no-repeat}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=tilt][data-hover=auto] .tl-cattabs__card:hover{transform:rotateX(7deg) rotateY(calc(-5deg * var(--idir, -1))) translateZ(10px)}.tl-page .tl-cattabs[data-thumbs=tilt][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__media{box-shadow:0 22px 36px -20px #11121466}.tl-page .tl-cattabs[data-thumbs=tilt][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__media:after{background-position:150% 0;transition:background-position .9s var(--th-ease)}.tl-page .tl-cattabs[data-thumbs=tilt][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1}}.tl-page .tl-cattabs[data-thumbs=tilt] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-flip-in;transform-origin:50% 100%}.tl-page .tl-cattabs[data-thumbs=strip] .tl-cattabs__grid{display:flex;gap:36px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to var(--th-fade-to, left),#000 88%,transparent);mask-image:linear-gradient(to var(--th-fade-to, left),#000 88%,transparent);scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding-block:4px 14px;scrollbar-width:thin;scrollbar-color:var(--tl-border) transparent}.tl-page .tl-cattabs[data-thumbs=strip] .tl-cattabs__item{flex:0 0 clamp(240px,27%,340px);scroll-snap-align:start}.tl-page .tl-cattabs[data-thumbs=strip] .tl-cattabs__media{aspect-ratio:3 / 3.6}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=strip][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.05}}.tl-page .tl-cattabs[data-thumbs=strip] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-slide-far}html[dir=ltr] .tl-page .tl-cattabs[data-thumbs=strip]{--th-fade-to: right}.tl-page .tl-cattabs__nav{display:none}.tl-page .tl-cattabs[data-thumbs=strip] .tl-cattabs__nav{display:flex;gap:10px;justify-content:flex-end;margin-bottom:-12px}.tl-page .tl-cattabs[data-thumbs=gallery] .tl-cattabs__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 28px}.tl-page .tl-cattabs[data-thumbs=gallery] .tl-cattabs__item{flex:0 0 calc((100% - 56px) / 3)}.tl-page .tl-cattabs[data-thumbs=gallery] .tl-cattabs__media{aspect-ratio:3 / 2;border-radius:4px}.tl-page .tl-cattabs[data-thumbs=gallery] .tl-cattabs__img{filter:grayscale(1) contrast(.96);transition:filter var(--dur-slow) var(--th-ease),scale var(--dur-slow) var(--th-ease)}.tl-page .tl-cattabs[data-thumbs=gallery] .tl-cattabs__text{align-items:center;text-align:center}.tl-page .tl-cattabs[data-thumbs=gallery] .tl-cattabs__title{font-size:16px;letter-spacing:.01em}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=gallery] .tl-cattabs__card:hover .tl-cattabs__img{filter:none}.tl-page .tl-cattabs[data-thumbs=gallery][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.03}}@media (hover: none){.tl-page .tl-cattabs[data-thumbs=gallery] .tl-cattabs__img{filter:none}}.tl-page .tl-cattabs[data-thumbs=gallery] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-blur-in}.tl-page .tl-cattabs[data-thumbs=soft] .tl-cattabs__grid{gap:20px}.tl-page .tl-cattabs[data-thumbs=soft] .tl-cattabs__card{gap:14px;padding:14px 14px 20px;border-radius:calc(var(--tl-radius-card) + 6px);background:color-mix(in srgb,var(--tl-primary) 6%,var(--tl-surface));transition:background-color var(--dur-base) var(--th-ease),scale var(--dur-instant) var(--ease-standard)}.tl-page .tl-cattabs[data-thumbs=soft] .tl-cattabs__media{border-radius:var(--tl-radius-card);transition:translate var(--dur-base) var(--th-ease),box-shadow var(--dur-base) var(--th-ease)}.tl-page .tl-cattabs[data-thumbs=soft] .tl-cattabs__text{padding-inline:6px}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=soft][data-hover=auto] .tl-cattabs__card:hover{background:color-mix(in srgb,var(--tl-primary) 12%,var(--tl-surface))}.tl-page .tl-cattabs[data-thumbs=soft][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__media{translate:0 -8px;box-shadow:0 16px 28px -18px #11121459}.tl-page .tl-cattabs[data-thumbs=soft][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1}}.tl-page .tl-cattabs[data-thumbs=soft] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-pop;animation-timing-function:cubic-bezier(.34,1.4,.64,1)}@keyframes th-fade{0%{opacity:0}}@keyframes th-fade-up{0%{opacity:0;translate:0 18px}}@keyframes th-scale-in{0%{opacity:0;scale:.92}}@keyframes th-zoom-in{0%{opacity:0;scale:1.08}}@keyframes th-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes th-flip-in{0%{opacity:0;transform:rotateX(-24deg) translateY(16px)}}@keyframes th-slide-far{0%{opacity:0;translate:calc(var(--shift-md) * 2.5 * var(--idir, -1) * var(--tab-dir, 1)) 0}}@keyframes th-blur-in{0%{opacity:0;filter:blur(10px)}}@keyframes th-pop{0%{opacity:0;scale:.85}}@media (max-width: 1100px){.tl-page .tl-cattabs[data-thumbs=gallery] .tl-cattabs__item{flex-basis:calc((100% - 28px)/2)}}@media (max-width: 900px){.tl-page .tl-cattabs[data-thumbs=list] .tl-cattabs__grid{grid-template-columns:minmax(0,1fr)}.tl-page .tl-cattabs[data-thumbs=list] .tl-cattabs__media{width:88px}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__item:first-child{grid-row:auto}.tl-page .tl-cattabs[data-thumbs=featured] .tl-cattabs__item:first-child .tl-cattabs__media{aspect-ratio:16 / 9}.tl-page .tl-cattabs[data-thumbs=strip] .tl-cattabs__item{flex-basis:72%}}html[data-motion=reduced] .tl-page .tl-cattabs[data-thumbs] .tl-cattabs__card,html[data-motion=reduced] .tl-page .tl-cattabs[data-thumbs] .tl-cattabs__media{translate:none!important;transform:none!important}html[data-motion=reduced] .tl-page .tl-cattabs[data-thumbs=tilt] .tl-cattabs__media:after{display:none}html[data-motion=off] .tl-page .tl-cattabs[data-thumbs] :is(.tl-cattabs__card,.tl-cattabs__media,.tl-cattabs__title,.tl-cattabs__desc,.tl-cattabs__go){transition:none}html[data-motion=off] .tl-page .tl-cattabs[data-thumbs] .tl-cattabs__media:after{transition:none}.tl-page .tl-cattabs__preview{display:none}.tl-page .tl-cattabs[data-thumbs=circles] .tl-cattabs__grid{gap:36px 24px}.tl-page .tl-cattabs[data-thumbs=circles] .tl-cattabs__card{align-items:center;text-align:center;gap:18px}.tl-page .tl-cattabs[data-thumbs=circles] .tl-cattabs__media{width:82%;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1px var(--tl-border)}.tl-page .tl-cattabs[data-thumbs=circles] .tl-cattabs__img{object-fit:cover;scale:1.18}.tl-page .tl-cattabs[data-thumbs=circles] .tl-cattabs__text{align-items:center}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=circles][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__media{box-shadow:0 0 0 3px var(--tl-primary),0 0 0 9px color-mix(in srgb,var(--tl-primary) 14%,transparent)}.tl-page .tl-cattabs[data-thumbs=circles][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.3}}.tl-page .tl-cattabs[data-thumbs=circles] .tl-cattabs__media{transition:box-shadow var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs[data-thumbs=circles] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-pop}.tl-page .tl-cattabs[data-thumbs=magazine] .tl-cattabs__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:36px 20px}.tl-page .tl-cattabs[data-thumbs=magazine] .tl-cattabs__item{grid-column:span 2}.tl-page .tl-cattabs[data-thumbs=magazine] .tl-cattabs__item:nth-child(4n+1),.tl-page .tl-cattabs[data-thumbs=magazine] .tl-cattabs__item:nth-child(4n+4){grid-column:span 4}.tl-page .tl-cattabs[data-thumbs=magazine] .tl-cattabs__media{aspect-ratio:auto;height:clamp(220px,21vw,320px)}.tl-page .tl-cattabs[data-thumbs=magazine] .tl-cattabs__item:nth-child(4n+1) .tl-cattabs__title,.tl-page .tl-cattabs[data-thumbs=magazine] .tl-cattabs__item:nth-child(4n+4) .tl-cattabs__title{font-size:22px}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=magazine][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.05}}.tl-page .tl-cattabs[data-thumbs=magazine] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade-up}.tl-page .tl-cattabs[data-thumbs=masonry] .tl-cattabs__grid{display:block;columns:4;column-gap:20px}.tl-page .tl-cattabs[data-thumbs=masonry] .tl-cattabs__item{break-inside:avoid;margin-bottom:28px}.tl-page .tl-cattabs[data-thumbs=masonry] .tl-cattabs__item:nth-child(4n+1) .tl-cattabs__media{aspect-ratio:1}.tl-page .tl-cattabs[data-thumbs=masonry] .tl-cattabs__item:nth-child(4n+2) .tl-cattabs__media{aspect-ratio:4 / 3}.tl-page .tl-cattabs[data-thumbs=masonry] .tl-cattabs__item:nth-child(4n+3) .tl-cattabs__media{aspect-ratio:4 / 3.7}.tl-page .tl-cattabs[data-thumbs=masonry] .tl-cattabs__item:nth-child(4n+4) .tl-cattabs__media{aspect-ratio:4 / 2.8}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=masonry][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.06}}.tl-page .tl-cattabs[data-thumbs=masonry] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade-up}.tl-page .tl-cattabs[data-thumbs=polaroid] .tl-cattabs__grid{gap:40px 28px;padding:8px 4px}.tl-page .tl-cattabs[data-thumbs=polaroid] .tl-cattabs__card{gap:14px;padding:12px 12px 20px;border-radius:4px;background:#fff;box-shadow:0 1px 2px #11121414,0 12px 26px -14px #1112144d;rotate:-2deg;transition:rotate var(--dur-base) var(--ease-out),scale var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs[data-thumbs=polaroid] .tl-cattabs__item:nth-child(2n) .tl-cattabs__card{rotate:1.6deg}.tl-page .tl-cattabs[data-thumbs=polaroid] .tl-cattabs__item:nth-child(3n) .tl-cattabs__card{rotate:-.8deg}.tl-page .tl-cattabs[data-thumbs=polaroid] .tl-cattabs__media{border-radius:2px;aspect-ratio:1}.tl-page .tl-cattabs[data-thumbs=polaroid] .tl-cattabs__text{align-items:center;text-align:center}.tl-page .tl-cattabs[data-thumbs=polaroid] .tl-cattabs__desc{display:none}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=polaroid][data-hover=auto] .tl-cattabs__item .tl-cattabs__card:hover{rotate:0deg;scale:1.05;box-shadow:0 2px 4px #11121414,0 24px 40px -18px #11121466;z-index:2}}.tl-page .tl-cattabs[data-thumbs=polaroid] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-drop}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__grid{display:flex;gap:10px;height:clamp(360px,32vw,460px)}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__item{flex:1 1 0;min-width:0;transition:flex-grow .55s var(--ease-out)}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__item[data-active]{flex-grow:3.4}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__card{height:100%;gap:0;border-radius:var(--tl-radius-card);overflow:hidden;box-shadow:inset 0 0 0 1px var(--tl-border)}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__media{flex:1;min-height:0;aspect-ratio:auto;border-radius:0;background:transparent}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__text{padding:14px 16px 16px;min-height:76px}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__title{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__desc{opacity:0;transition:opacity var(--dur-base) var(--ease-out);-webkit-line-clamp:1;line-clamp:1}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__item[data-active] .tl-cattabs__desc{opacity:1;transition-delay:.2s}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__text{transition:opacity var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__item:not([data-active]) .tl-cattabs__text{opacity:0}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__item[data-active] .tl-cattabs__text{transition-delay:.18s}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade}.tl-page .tl-cattabs[data-thumbs=index] .tl-cattabs__grid{grid-template-columns:minmax(0,1fr);gap:0;counter-reset:th-idx;border-top:1px solid var(--tl-border)}.tl-page .tl-cattabs[data-thumbs=index] .tl-cattabs__item{counter-increment:th-idx;border-bottom:1px solid var(--tl-border)}.tl-page .tl-cattabs[data-thumbs=index] .tl-cattabs__card{flex-direction:row;align-items:center;gap:28px;padding:18px 6px;border-radius:0}.tl-page .tl-cattabs[data-thumbs=index] .tl-cattabs__card:before{content:counter(th-idx,decimal-leading-zero);flex:none;width:64px;font-size:34px;font-weight:300;line-height:1;color:var(--tl-muted);font-variant-numeric:tabular-nums;transition:color var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs[data-thumbs=index] .tl-cattabs__text{flex:1;min-width:0;flex-direction:row;align-items:baseline;gap:28px}.tl-page .tl-cattabs[data-thumbs=index] .tl-cattabs__title{flex:0 0 38%;font-size:clamp(22px,2vw,30px);font-weight:600;transition:translate var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-standard)}.tl-page .tl-cattabs[data-thumbs=index] .tl-cattabs__desc{flex:1;font-size:15px}.tl-page .tl-cattabs[data-thumbs=index] .tl-cattabs__media{order:3;flex:none;width:132px;border-radius:12px}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=index][data-hover=auto] .tl-cattabs__card:hover:before{color:var(--tl-primary)}.tl-page .tl-cattabs[data-thumbs=index][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__title{translate:calc(14px * var(--idir, -1) * -1) 0;color:var(--tl-primary)}.tl-page .tl-cattabs[data-thumbs=index][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.12}}.tl-page .tl-cattabs[data-thumbs=index] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade-up}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__panel[hidden]{display:none}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__preview{position:sticky;top:110px;display:block;overflow:hidden;isolation:isolate;aspect-ratio:4 / 3;border-radius:calc(var(--tl-radius-card) + 4px);background:var(--tl-surface)}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__preview img{width:100%;height:100%;object-fit:cover;animation:th-preview .45s var(--ease-out) both}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__preview-title{position:absolute;inset-block-end:16px;inset-inline-start:16px;padding:8px 14px;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:15px;font-weight:700;color:var(--tl-ink)}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__grid{grid-template-columns:minmax(0,1fr);gap:0}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__item{border-bottom:1px solid var(--tl-border)}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__media{display:none}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__card{padding:16px 18px;border-radius:12px;gap:4px;box-shadow:inset 3px 0 0 transparent;transition:background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__item[data-active] .tl-cattabs__card{background:var(--tl-surface);box-shadow:inset calc(-3px * var(--idir, -1)) 0 0 var(--tl-primary)}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__item[data-active] .tl-cattabs__title{color:var(--tl-primary)}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__desc{-webkit-line-clamp:1;line-clamp:1}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade}@keyframes th-preview{0%{opacity:0;scale:1.04}}.tl-page .tl-cattabs[data-thumbs=edge] .tl-cattabs__grid{gap:2px;border-radius:var(--tl-radius-card);overflow:hidden;background:var(--tl-border)}.tl-page .tl-cattabs[data-thumbs=edge] .tl-cattabs__card{gap:0;border-radius:0;background:var(--tl-bg, #fff)}.tl-page .tl-cattabs[data-thumbs=edge] .tl-cattabs__media{aspect-ratio:1;border-radius:0}.tl-page .tl-cattabs[data-thumbs=edge] .tl-cattabs__text{position:absolute;inset-block-end:12px;inset-inline-start:12px;inset-inline-end:12px;z-index:2;align-items:flex-start;padding:0}.tl-page .tl-cattabs[data-thumbs=edge] .tl-cattabs__title{padding:6px 12px;border-radius:999px;background:#ffffffe6;font-size:14px;box-shadow:0 2px 10px -4px #11121440;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.tl-page .tl-cattabs[data-thumbs=edge] .tl-cattabs__desc{display:none}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=edge][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.07}.tl-page .tl-cattabs[data-thumbs=edge][data-hover=auto] a.tl-cattabs__card:hover .tl-cattabs__title{background:var(--tl-primary);color:var(--tl-onprimary)}}.tl-page .tl-cattabs[data-thumbs=edge] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-zoom-in}@keyframes th-drop{0%{opacity:0;translate:0 -26px}}@media (max-width: 1100px){.tl-page .tl-cattabs[data-thumbs=masonry] .tl-cattabs__grid{columns:2}.tl-page .tl-cattabs[data-thumbs=magazine] .tl-cattabs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-page .tl-cattabs[data-thumbs=magazine] .tl-cattabs__item,.tl-page .tl-cattabs[data-thumbs=magazine] .tl-cattabs__item:nth-child(4n+1),.tl-page .tl-cattabs[data-thumbs=magazine] .tl-cattabs__item:nth-child(4n+4){grid-column:auto}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__grid{flex-wrap:wrap;height:auto}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__item,.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__item[data-active]{flex:0 0 calc(50% - 5px);height:300px}.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__desc,.tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__item:not([data-active]) .tl-cattabs__text{opacity:1}.tl-page .tl-cattabs[data-thumbs=index] .tl-cattabs__text{flex-direction:column;gap:4px}}@media (max-width: 900px){.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__panel{grid-template-columns:minmax(0,1fr);gap:20px}.tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__preview{position:relative;top:0}.tl-page .tl-cattabs[data-thumbs=index] .tl-cattabs__card:before{width:40px;font-size:24px}.tl-page .tl-cattabs[data-thumbs=index] .tl-cattabs__media{width:88px}}html[data-motion=reduced] .tl-page .tl-cattabs[data-thumbs=accordion] .tl-cattabs__item{transition:none}html[data-motion=reduced] .tl-page .tl-cattabs[data-thumbs=preview] .tl-cattabs__preview img{animation:none}html[data-motion=off] .tl-page .tl-cattabs[data-thumbs] :is(.tl-cattabs__item,.tl-cattabs__preview img){transition:none;animation:none}.tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__grid{display:flex;justify-content:center;padding:26px 0 10px;gap:0}.tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__item{flex:0 0 calc(100% / 6);min-width:0;position:relative;margin-inline-start:calc(100% / -18);rotate:calc((var(--i, 0) - 3.5) * 2.2deg * var(--idir, -1) * -1);transform-origin:50% 120%;transition:translate var(--dur-base) var(--ease-out),rotate var(--dur-base) var(--ease-out),margin var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__item:first-child{margin-inline-start:0}.tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__card{padding:10px 10px 14px;background:var(--tl-bg, #fff);border-radius:18px;box-shadow:0 1px 2px #11121414,0 14px 30px -16px #11121459}.tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__media{aspect-ratio:3 / 3.4;border-radius:12px}.tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__desc{display:none}.tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__title{font-size:15px}.tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__item:is(:hover,:focus-within){z-index:20;translate:0 -26px;rotate:0deg}.tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__item:is(:hover,:focus-within)+.tl-cattabs__item{margin-inline-start:-30px}.tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-deal}@keyframes th-deal{0%{opacity:0;translate:calc(-140px * var(--idir, -1) * var(--tab-dir, 1)) 20px;rotate:0deg}}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__grid{position:relative;grid-template-columns:minmax(0,1fr);gap:18px;max-width:980px;margin-inline:auto;width:100%}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__grid:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(50% - 1px);width:2px;background:var(--tl-border)}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__item{position:relative;width:calc(50% - 34px)}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__item:nth-child(2n){margin-inline-start:calc(50% + 34px)}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__item:before{content:"";position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--tl-bg, #fff);border:3px solid var(--tl-primary);inset-inline-end:-42px}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__item:nth-child(2n):before{inset-inline-end:auto;inset-inline-start:-42px}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__card{flex-direction:row;align-items:center;gap:18px;padding:12px;border-radius:18px;background:var(--tl-surface)}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__item:nth-child(odd) .tl-cattabs__card{flex-direction:row-reverse;text-align:end}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__item:nth-child(odd) .tl-cattabs__text{align-items:flex-end}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__media{flex:none;width:130px;border-radius:12px}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__text{flex:1;min-width:0}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=timeline][data-hover=auto] .tl-cattabs__card:hover{background:color-mix(in srgb,var(--tl-primary) 9%,var(--tl-surface))}.tl-page .tl-cattabs[data-thumbs=timeline][data-hover=auto] .tl-cattabs__item:hover:before{background:var(--tl-primary)}}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__card{transition:background-color var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade-up}.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:26px 10px}.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__item{grid-column:span 2}.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__item:nth-child(5){grid-column:2 / span 2}.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__card{align-items:center;text-align:center}.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__media{width:100%;aspect-ratio:1 / 1.1547;border-radius:0;padding:16% 12%;background:color-mix(in srgb,var(--tl-primary) 9%,var(--tl-surface));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__img{object-fit:contain;mix-blend-mode:multiply}.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__text{align-items:center}.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__desc{display:none}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=hex][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__media{background:color-mix(in srgb,var(--tl-primary) 22%,var(--tl-surface))}.tl-page .tl-cattabs[data-thumbs=hex][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.1}}.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__media{transition:background-color var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-pop}.tl-page .tl-cattabs[data-thumbs=zigzag] .tl-cattabs__grid{grid-template-columns:minmax(0,1fr);gap:26px}.tl-page .tl-cattabs[data-thumbs=zigzag] .tl-cattabs__card{flex-direction:row;align-items:center;gap:clamp(24px,4vw,64px)}.tl-page .tl-cattabs[data-thumbs=zigzag] .tl-cattabs__item:nth-child(2n) .tl-cattabs__card{flex-direction:row-reverse}.tl-page .tl-cattabs[data-thumbs=zigzag] .tl-cattabs__media{flex:0 0 46%;aspect-ratio:16 / 9}.tl-page .tl-cattabs[data-thumbs=zigzag] .tl-cattabs__text{flex:1;gap:10px}.tl-page .tl-cattabs[data-thumbs=zigzag] .tl-cattabs__title{font-size:clamp(22px,2.2vw,32px)}.tl-page .tl-cattabs[data-thumbs=zigzag] .tl-cattabs__desc{font-size:17px;-webkit-line-clamp:3;line-clamp:3}.tl-page .tl-cattabs[data-thumbs=zigzag] .tl-cattabs__go{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--tl-border);color:var(--tl-primary);margin-inline-start:auto;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=zigzag][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.05}.tl-page .tl-cattabs[data-thumbs=zigzag][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__go{background:var(--tl-primary);color:var(--tl-onprimary);border-color:var(--tl-primary)}}.tl-page .tl-cattabs[data-thumbs=zigzag] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade-up}.tl-page .tl-cattabs[data-thumbs=mosaic] .tl-cattabs__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(130px,13vw,190px);grid-auto-flow:dense;gap:12px}.tl-page .tl-cattabs[data-thumbs=mosaic] .tl-cattabs__item:nth-child(1){grid-column:span 2;grid-row:span 2}.tl-page .tl-cattabs[data-thumbs=mosaic] .tl-cattabs__item:nth-child(2){grid-row:span 2}.tl-page .tl-cattabs[data-thumbs=mosaic] .tl-cattabs__item:is(:nth-child(3),:nth-child(6),:nth-child(7),:nth-child(8)){grid-column:span 2}.tl-page .tl-cattabs[data-thumbs=mosaic] .tl-cattabs__card{height:100%;gap:0;border-radius:var(--tl-radius-card);overflow:hidden;background:var(--tl-surface)}.tl-page .tl-cattabs[data-thumbs=mosaic] .tl-cattabs__media{flex:1;min-height:0;aspect-ratio:auto;border-radius:0}.tl-page .tl-cattabs[data-thumbs=mosaic] .tl-cattabs__text{position:absolute;inset-block-end:12px;inset-inline-start:12px;z-index:2;padding:0;align-items:flex-start}.tl-page .tl-cattabs[data-thumbs=mosaic] .tl-cattabs__title{padding:6px 12px;border-radius:999px;background:#ffffffeb;font-size:14px;box-shadow:0 2px 10px -4px #11121440}.tl-page .tl-cattabs[data-thumbs=mosaic] .tl-cattabs__item:nth-child(1) .tl-cattabs__title{font-size:18px;padding:8px 16px}.tl-page .tl-cattabs[data-thumbs=mosaic] .tl-cattabs__desc{display:none}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=mosaic][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.06}}.tl-page .tl-cattabs[data-thumbs=mosaic] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-wipe}.tl-page .tl-cattabs[data-thumbs=ticker] .tl-cattabs__grid{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;padding-block:4px 8px;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.tl-page .tl-cattabs[data-thumbs=ticker] .tl-cattabs__grid::-webkit-scrollbar{display:none}.tl-page .tl-cattabs[data-thumbs=ticker] .tl-cattabs__item{flex:0 0 clamp(220px,21vw,290px)}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=ticker][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.06}}.tl-page .tl-cattabs[data-thumbs=ticker] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade}.tl-page .tl-cattabs[data-thumbs=showcase] .tl-cattabs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tl-page .tl-cattabs[data-thumbs=showcase] .tl-cattabs__card{gap:0;border-radius:calc(var(--tl-radius-card) + 6px);overflow:hidden;box-shadow:inset 0 0 0 1px var(--tl-border)}.tl-page .tl-cattabs[data-thumbs=showcase] .tl-cattabs__media{aspect-ratio:16 / 9;border-radius:0;background:transparent}.tl-page .tl-cattabs[data-thumbs=showcase] .tl-cattabs__text{position:absolute;inset-block-end:16px;inset-inline-start:16px;z-index:2;max-width:min(78%,420px);padding:14px 18px;border-radius:16px;background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 22px -12px #1112144d}.tl-page .tl-cattabs[data-thumbs=showcase] .tl-cattabs__title{font-size:20px}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=showcase][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.05}}.tl-page .tl-cattabs[data-thumbs=showcase] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-scale-in}.tl-page .tl-cattabs[data-thumbs=chips] .tl-cattabs__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tl-page .tl-cattabs[data-thumbs=chips] .tl-cattabs__card{flex-direction:row;align-items:center;gap:12px;padding:6px 20px 6px 6px;padding-inline:6px 20px;border-radius:999px;border:1px solid var(--tl-border);background:var(--tl-bg, #fff);transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.tl-page .tl-cattabs[data-thumbs=chips] .tl-cattabs__media{flex:none;width:52px;aspect-ratio:1;border-radius:50%}.tl-page .tl-cattabs[data-thumbs=chips] .tl-cattabs__img{scale:1.25}.tl-page .tl-cattabs[data-thumbs=chips] .tl-cattabs__title{font-size:16px;white-space:nowrap}.tl-page .tl-cattabs[data-thumbs=chips] .tl-cattabs__desc{display:none}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-thumbs=chips][data-hover=auto] .tl-cattabs__card:hover{background:var(--tl-primary);border-color:var(--tl-primary)}.tl-page .tl-cattabs[data-thumbs=chips][data-hover=auto] .tl-cattabs__card:hover .tl-cattabs__title{color:var(--tl-onprimary)}}.tl-page .tl-cattabs[data-thumbs=chips] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-pop}@media (max-width: 1100px){.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__item,.tl-page .tl-cattabs[data-thumbs=hex] .tl-cattabs__item:nth-child(5){grid-column:auto}.tl-page .tl-cattabs[data-thumbs=mosaic] .tl-cattabs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__grid{flex-wrap:wrap;gap:14px}.tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__item{margin-inline-start:0;rotate:0deg}}@media (max-width: 900px){.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__grid:before{inset-inline-start:6px}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__item,.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__item:nth-child(2n){width:auto;margin-inline-start:30px}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__item:before,.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__item:nth-child(2n):before{inset-inline-end:auto;inset-inline-start:-31px}.tl-page .tl-cattabs[data-thumbs=timeline] .tl-cattabs__item:nth-child(odd) .tl-cattabs__card{flex-direction:row;text-align:start}.tl-page .tl-cattabs[data-thumbs=zigzag] .tl-cattabs__card,.tl-page .tl-cattabs[data-thumbs=zigzag] .tl-cattabs__item:nth-child(2n) .tl-cattabs__card{flex-direction:column;align-items:stretch}.tl-page .tl-cattabs[data-thumbs=showcase] .tl-cattabs__grid{grid-template-columns:minmax(0,1fr)}}html[data-motion=reduced] .tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__item,html[data-motion=off] .tl-page .tl-cattabs[data-thumbs=stack] .tl-cattabs__item{transition:none}.tl-page .tl-cattabs:not([data-hover=auto]) .tl-cattabs__card{transition:translate var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),scale var(--dur-base) var(--ease-out),rotate var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs:not([data-hover=auto]) .tl-cattabs__media{transition:box-shadow var(--dur-base) var(--ease-out),outline-offset var(--dur-base) var(--ease-out),outline-color var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs:not([data-hover=auto]) .tl-cattabs__img{transition:scale var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out),translate var(--dur-slow) var(--ease-out)}.tl-page .tl-cattabs[data-hover=zoom-out] .tl-cattabs__img{scale:1.12}.tl-page .tl-cattabs[data-hover=color] .tl-cattabs__img{filter:grayscale(1)}.tl-page .tl-cattabs[data-hover=ring] .tl-cattabs__media{outline:2px solid transparent;outline-offset:-2px;overflow:hidden}.tl-page .tl-cattabs:is([data-hover=border],[data-hover=tint],[data-hover=glow-follow]) .tl-cattabs__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity var(--dur-base) var(--ease-out),background-size .55s var(--ease-out)}.tl-page .tl-cattabs[data-hover=border] .tl-cattabs__media:before{opacity:1;background:linear-gradient(var(--tl-primary),var(--tl-primary)) 0 0 / 0 3px no-repeat,linear-gradient(var(--tl-primary),var(--tl-primary)) 100% 0 / 3px 0 no-repeat,linear-gradient(var(--tl-primary),var(--tl-primary)) 100% 100% / 0 3px no-repeat,linear-gradient(var(--tl-primary),var(--tl-primary)) 0 100% / 3px 0 no-repeat}.tl-page .tl-cattabs[data-hover=tint] .tl-cattabs__media:before{background:color-mix(in srgb,var(--tl-primary) 22%,transparent);mix-blend-mode:multiply}.tl-page .tl-cattabs[data-hover=glow-follow] .tl-cattabs__media:before{background:radial-gradient(circle at calc(var(--mx, .5) * 100%) calc(var(--my, .5) * 100%),color-mix(in srgb,var(--tl-primary) 32%,transparent),transparent 52%);mix-blend-mode:multiply;transition:opacity var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs[data-hover=shine] .tl-cattabs__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .6) 50%,transparent 65%) -150% 0 / 250% 100% no-repeat}.tl-page .tl-cattabs[data-hover=underline] .tl-cattabs__title{align-self:flex-start;width:fit-content;background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-standard)}.tl-page .tl-cattabs[data-hover=arrow]:not([data-thumbs=list]) .tl-cattabs__go{display:grid;place-items:center;position:absolute;z-index:3;inset-block-start:12px;inset-inline-end:12px;width:42px;height:42px;border-radius:50%;background:var(--tl-primary);color:var(--tl-onprimary);font-size:18px;scale:0;rotate:-90deg;transition:scale var(--dur-base) cubic-bezier(.34,1.5,.64,1),rotate var(--dur-base) var(--ease-out)}@media (hover: hover) and (pointer: fine){.tl-page .tl-cattabs[data-hover=zoom] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.09}.tl-page .tl-cattabs[data-hover=zoom-out] .tl-cattabs__card:hover .tl-cattabs__img{scale:1}.tl-page .tl-cattabs[data-hover=lift] .tl-cattabs__card:hover{translate:0 -8px}.tl-page .tl-cattabs[data-hover=lift] .tl-cattabs__card:hover .tl-cattabs__media{box-shadow:0 18px 30px -18px #11121461}.tl-page .tl-cattabs[data-hover=pop] .tl-cattabs__card:hover{scale:1.035;z-index:2}.tl-page .tl-cattabs[data-hover=pop] .tl-cattabs__card:hover .tl-cattabs__media{box-shadow:0 26px 44px -20px #11121473}.tl-page .tl-cattabs[data-hover=ring] .tl-cattabs__card:hover .tl-cattabs__media{outline-color:var(--tl-primary);outline-offset:5px;overflow:visible}.tl-page .tl-cattabs[data-hover=ring] .tl-cattabs__card:hover .tl-cattabs__img{border-radius:inherit}.tl-page .tl-cattabs[data-hover=border] .tl-cattabs__card:hover .tl-cattabs__media:before{background-size:100% 3px,3px 100%,100% 3px,3px 100%}.tl-page .tl-cattabs[data-hover=underline] .tl-cattabs__card:hover .tl-cattabs__title{background-size:100% 2px;color:var(--tl-primary)}.tl-page .tl-cattabs[data-hover=shine] .tl-cattabs__card:hover .tl-cattabs__media:after{background-position:150% 0;transition:background-position .9s var(--ease-out)}.tl-page .tl-cattabs[data-hover=color] .tl-cattabs__card:hover .tl-cattabs__img{filter:none;scale:1.03}.tl-page .tl-cattabs[data-hover=tint] .tl-cattabs__card:hover .tl-cattabs__media:before{opacity:1}.tl-page .tl-cattabs[data-hover=tint] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.04}.tl-page .tl-cattabs[data-hover=pan] .tl-cattabs__card:hover .tl-cattabs__img{animation:th-pan 5s ease-in-out infinite alternate}.tl-page .tl-cattabs[data-hover=rotate] .tl-cattabs__card:hover{rotate:calc(1.6deg * var(--idir, -1));scale:1.025}.tl-page .tl-cattabs[data-hover=dim] .tl-cattabs__grid:has(.tl-cattabs__card:hover) .tl-cattabs__card:not(:hover){opacity:.35}.tl-page .tl-cattabs[data-hover=blur] .tl-cattabs__grid:has(.tl-cattabs__card:hover) .tl-cattabs__card:not(:hover){filter:blur(3px);opacity:.7}.tl-page .tl-cattabs[data-hover=arrow]:not([data-thumbs=list]) .tl-cattabs__card:hover .tl-cattabs__go{scale:1;rotate:0deg}.tl-page .tl-cattabs[data-hover=arrow] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.04}.tl-page .tl-cattabs[data-hover=tilt-follow] .tl-cattabs__grid{perspective:1000px}.tl-page .tl-cattabs[data-hover=tilt-follow] .tl-cattabs__card:hover{transform:rotateX(calc((.5 - var(--my, .5)) * 14deg)) rotateY(calc((var(--mx, .5) - .5) * 16deg));transition:transform .12s linear}.tl-page .tl-cattabs[data-hover=tilt-follow] .tl-cattabs__card:hover .tl-cattabs__media{box-shadow:0 22px 36px -22px #11121473}.tl-page .tl-cattabs[data-hover=glow-follow] .tl-cattabs__card:hover .tl-cattabs__media:before{opacity:1}.tl-page .tl-cattabs[data-hover=glow-follow] .tl-cattabs__card:hover .tl-cattabs__img{scale:1.03}.tl-page .tl-cattabs[data-hover=magnetic] .tl-cattabs__card:hover{translate:calc((var(--mx, .5) - .5) * 18px) calc((var(--my, .5) - .5) * 18px);transition:translate .15s linear,box-shadow var(--dur-base) var(--ease-out)}.tl-page .tl-cattabs[data-hover=magnetic] .tl-cattabs__card:hover .tl-cattabs__img{translate:calc((var(--mx, .5) - .5) * -14px) calc((var(--my, .5) - .5) * -14px);scale:1.06;transition:translate .2s linear,scale var(--dur-slow) var(--ease-out)}}@keyframes th-pan{0%{scale:1.12;translate:calc(-3% * var(--idir, -1)) -2%}to{scale:1.18;translate:calc(3% * var(--idir, -1)) 2%}}html[data-motion=reduced] .tl-page .tl-cattabs[data-hover] .tl-cattabs__card{transform:none!important;translate:none!important;rotate:none!important;scale:none!important}html[data-motion=reduced] .tl-page .tl-cattabs[data-hover] .tl-cattabs__img{animation:none!important;translate:none!important}html[data-motion=reduced] .tl-page .tl-cattabs[data-hover=shine] .tl-cattabs__media:after{display:none}html[data-motion=off] .tl-page .tl-cattabs[data-hover] :is(.tl-cattabs__card,.tl-cattabs__media,.tl-cattabs__img,.tl-cattabs__title,.tl-cattabs__go){transition:none;animation:none}.tl-page .tl-cattabs.tl-cattabs[data-st-cols]:is([data-thumbs=classic],[data-thumbs=framed],[data-thumbs=overlay],[data-thumbs=spotlight],[data-thumbs=tilt],[data-thumbs=soft],[data-thumbs=circles],[data-thumbs=polaroid],[data-thumbs=edge],[data-thumbs=list],[data-thumbs=showcase],[data-thumbs=featured]) .tl-cattabs__grid{grid-template-columns:repeat(var(--st-cols),minmax(0,1fr))}.tl-page .tl-cattabs.tl-cattabs[data-st-cols][data-thumbs=masonry] .tl-cattabs__grid{columns:var(--st-cols)}.tl-page .tl-cattabs.tl-cattabs[data-st-cols][data-thumbs=gallery] .tl-cattabs__item{flex-basis:calc((100% - (var(--st-cols) - 1) * var(--st-gap, 28px)) / var(--st-cols))}.tl-page .tl-cattabs.tl-cattabs[data-st-gap] .tl-cattabs__grid{gap:var(--st-gap)}.tl-page .tl-cattabs.tl-cattabs[data-st-gap][data-thumbs=masonry] .tl-cattabs__grid{column-gap:var(--st-gap)}.tl-page .tl-cattabs.tl-cattabs[data-st-gap][data-thumbs=masonry] .tl-cattabs__item{margin-bottom:var(--st-gap)}.tl-page .tl-cattabs.tl-cattabs[data-st-gap="0"][data-thumbs=edge] .tl-cattabs__grid{gap:0}@media (max-width: 1100px){.tl-page .tl-cattabs.tl-cattabs[data-st-cols]:not([data-st-cols="2"]) .tl-cattabs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-page .tl-cattabs.tl-cattabs[data-st-ratio] .tl-cattabs__media{aspect-ratio:var(--st-ratio)}.tl-page .tl-cattabs.tl-cattabs[data-st-fit=contain] .tl-cattabs__img{object-fit:contain;scale:1}.tl-page .tl-cattabs.tl-cattabs[data-st-fit=cover] .tl-cattabs__img{object-fit:cover}.tl-page .tl-cattabs.tl-cattabs[data-st-pad] .tl-cattabs__media{padding:var(--st-pad)}.tl-page .tl-cattabs.tl-cattabs[data-st-pad] .tl-cattabs__img{border-radius:max(0px,calc(var(--st-radius, var(--tl-radius-card)) - var(--st-pad)))}.tl-page .tl-cattabs.tl-cattabs[data-st-radius] :is(.tl-cattabs__media,.tl-cattabs__card){border-radius:var(--st-radius)}.tl-page .tl-cattabs.tl-cattabs[data-st-radius]:is([data-thumbs=circles],[data-thumbs=chips]) .tl-cattabs__media{border-radius:50%}.tl-page .tl-cattabs.tl-cattabs[data-st-radius][data-thumbs=chips] .tl-cattabs__card{border-radius:999px}.tl-page .tl-cattabs.tl-cattabs[data-st-radius][data-thumbs=edge] .tl-cattabs__grid{border-radius:var(--st-radius)}.tl-page .tl-cattabs.tl-cattabs[data-st-bg]:not([data-st-bg=none]) .tl-cattabs__card{padding:12px 12px 16px}.tl-page .tl-cattabs.tl-cattabs[data-st-bg]:not([data-st-bg=none]):is([data-thumbs=list],[data-thumbs=index],[data-thumbs=chips],[data-thumbs=preview]) .tl-cattabs__card{padding:10px 14px}.tl-page .tl-cattabs.tl-cattabs[data-st-bg=none] .tl-cattabs__card{background:transparent;border-color:transparent;box-shadow:none}.tl-page .tl-cattabs.tl-cattabs[data-st-bg=surface] .tl-cattabs__card{background:var(--tl-surface);border:0}.tl-page .tl-cattabs.tl-cattabs[data-st-bg=white] .tl-cattabs__card{background:#fff;border:1px solid var(--tl-border)}.tl-page .tl-cattabs.tl-cattabs[data-st-bg=tint] .tl-cattabs__card{background:color-mix(in srgb,var(--tl-primary) 8%,var(--tl-bg, #fff));border:0}.tl-page .tl-cattabs.tl-cattabs[data-st-bg=outline] .tl-cattabs__card{background:transparent;border:1.5px solid color-mix(in srgb,var(--tl-ink) 18%,transparent)}.tl-page .tl-cattabs.tl-cattabs[data-st-bg=glass] .tl-cattabs__card{background:#ffffff8c;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgb(255 255 255 / .7);box-shadow:0 8px 24px -14px #11121440}.tl-page .tl-cattabs.tl-cattabs[data-st-bg=dark] .tl-cattabs__card{background:var(--tl-dark, #15171c);border:0}.tl-page .tl-cattabs.tl-cattabs[data-st-bg=dark] .tl-cattabs__title{color:#fff}.tl-page .tl-cattabs.tl-cattabs[data-st-bg=dark] .tl-cattabs__desc{color:#ffffffb3}.tl-page .tl-cattabs.tl-cattabs[data-st-shadow=none] :is(.tl-cattabs__card,.tl-cattabs__media){box-shadow:none}.tl-page .tl-cattabs.tl-cattabs[data-st-shadow=soft] .tl-cattabs__card{box-shadow:0 6px 18px -10px #11121438}.tl-page .tl-cattabs.tl-cattabs[data-st-shadow=medium] .tl-cattabs__card{box-shadow:0 2px 4px #1112140f,0 16px 32px -14px #1112144d}.tl-page .tl-cattabs.tl-cattabs[data-st-shadow=strong] .tl-cattabs__card{box-shadow:0 4px 8px #11121414,0 30px 50px -20px #11121473}.tl-page .tl-cattabs.tl-cattabs[data-st-shadow=hard] .tl-cattabs__card{box-shadow:6px 6px 0 var(--tl-ink);border:1.5px solid var(--tl-ink)}.tl-page .tl-cattabs.tl-cattabs[data-st-shadow]:not([data-st-shadow=none]) .tl-cattabs__card{position:relative;z-index:0}.tl-page .tl-cattabs.tl-cattabs[data-st-text=below] .tl-cattabs__card{flex-direction:column}.tl-page .tl-cattabs.tl-cattabs[data-st-text=below] .tl-cattabs__text{position:static;background:none;box-shadow:none;padding:0 2px;max-width:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tl-page .tl-cattabs.tl-cattabs[data-st-text=below] .tl-cattabs__title{background:none;box-shadow:none;padding:0}.tl-page .tl-cattabs.tl-cattabs[data-st-text=overlay] .tl-cattabs__card{gap:0;overflow:hidden}.tl-page .tl-cattabs.tl-cattabs[data-st-text=overlay] .tl-cattabs__text{position:absolute;inset:auto 10px 10px 10px;z-index:2;padding:10px 14px;gap:2px;border-radius:max(6px,calc(var(--st-radius, var(--tl-radius-card)) - 6px));background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 18px -10px #1112144d}.tl-page .tl-cattabs.tl-cattabs[data-st-text=overlay] .tl-cattabs__desc{-webkit-line-clamp:1;line-clamp:1}.tl-page .tl-cattabs.tl-cattabs[data-st-text=side] .tl-cattabs__card{flex-direction:row;align-items:center;gap:16px}.tl-page .tl-cattabs.tl-cattabs[data-st-text=side] .tl-cattabs__media{flex:0 0 44%}.tl-page .tl-cattabs.tl-cattabs[data-st-text=side] .tl-cattabs__text{position:static;flex:1;min-width:0;background:none;box-shadow:none;padding:0}.tl-page .tl-cattabs.tl-cattabs[data-st-text=hidden] .tl-cattabs__text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0}.tl-page .tl-cattabs.tl-cattabs[data-st-text=hidden] .tl-cattabs__card{gap:0}.tl-page .tl-cattabs.tl-cattabs[data-st-align=start] :is(.tl-cattabs__card,.tl-cattabs__text){text-align:start;align-items:flex-start}.tl-page .tl-cattabs.tl-cattabs[data-st-align=start] .tl-cattabs__card{align-items:stretch}.tl-page .tl-cattabs.tl-cattabs[data-st-align=center] :is(.tl-cattabs__card,.tl-cattabs__text){text-align:center}.tl-page .tl-cattabs.tl-cattabs[data-st-align=center] .tl-cattabs__text{align-items:center}.tl-page .tl-cattabs.tl-cattabs[data-st-title] .tl-cattabs__title{font-size:var(--st-title)}.tl-page .tl-cattabs.tl-cattabs[data-st-weight="400"] .tl-cattabs__title{font-weight:400}.tl-page .tl-cattabs.tl-cattabs[data-st-weight="600"] .tl-cattabs__title{font-weight:600}.tl-page .tl-cattabs.tl-cattabs[data-st-weight="800"] .tl-cattabs__title{font-weight:800;letter-spacing:-.01em}.tl-page .tl-cattabs.tl-cattabs[data-st-desc=hide] .tl-cattabs__desc{display:none}.tl-page .tl-cattabs.tl-cattabs[data-st-desc=show] .tl-cattabs__desc{display:-webkit-box;max-height:none;opacity:1}.tl-page .tl-cattabs.tl-cattabs[data-st-tone=none] .tl-cattabs__img{filter:none}.tl-page .tl-cattabs.tl-cattabs[data-st-tone=gray] .tl-cattabs__img{filter:grayscale(1) contrast(1.05)}.tl-page .tl-cattabs.tl-cattabs[data-st-tone=warm] .tl-cattabs__img{filter:sepia(.22) saturate(1.1) hue-rotate(-6deg)}.tl-page .tl-cattabs.tl-cattabs[data-st-tone=cool] .tl-cattabs__img{filter:saturate(.9) hue-rotate(12deg) brightness(1.02)}.tl-page .tl-cattabs.tl-cattabs[data-st-tone=vivid] .tl-cattabs__img{filter:saturate(1.35) contrast(1.06)}.tl-page .tl-cattabs.tl-cattabs[data-st-tone=soft] .tl-cattabs__img{filter:saturate(.7) contrast(.92) brightness(1.04)}.tl-page .tl-cattabs.tl-cattabs[data-st-speed=fast]{--dur-instant: 60ms;--dur-fast: .1s;--dur-base: .17s;--dur-slow: .28s;--stagger: 30ms}.tl-page .tl-cattabs.tl-cattabs[data-st-speed=slow]{--dur-instant: .14s;--dur-fast: .28s;--dur-base: .48s;--dur-slow: .8s;--stagger: 90ms}.tl-page .tl-cattabs.tl-cattabs[data-st-speed=xslow]{--dur-instant: .2s;--dur-fast: .42s;--dur-base: .76s;--dur-slow: 1.25s;--stagger: .13s}.tl-page .tl-cattabs.tl-cattabs[data-thumbs][data-st-enter=none] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation:none}.tl-page .tl-cattabs.tl-cattabs[data-thumbs][data-st-enter=fade] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade}.tl-page .tl-cattabs.tl-cattabs[data-thumbs][data-st-enter=rise] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade-up}.tl-page .tl-cattabs.tl-cattabs[data-thumbs][data-st-enter=slide] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:tl-cattabs-in}.tl-page .tl-cattabs.tl-cattabs[data-thumbs][data-st-enter=zoom] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-scale-in}.tl-page .tl-cattabs.tl-cattabs[data-thumbs][data-st-enter=blur] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-blur-in}.tl-page .tl-cattabs.tl-cattabs[data-thumbs][data-st-enter=flip] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-flip-in;transform-origin:50% 100%}.tl-page .tl-cattabs.tl-cattabs[data-thumbs][data-st-enter=cascade] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation-name:th-fade-up;animation-duration:var(--dur-slower, .72s);animation-delay:calc(var(--i, 0) * .11s)}.tl-page .tl-cattabs.tl-cattabs[data-st-enter=flip] .tl-cattabs__grid{perspective:1200px}html[data-motion=off] .tl-page .tl-cattabs.tl-cattabs[data-thumbs][data-st-enter] .tl-cattabs__grid[data-animate] .tl-cattabs__item{animation:none}.tl-page .tl-bento{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(210px,18.5vw,270px);grid-auto-flow:row dense;gap:16px}.tl-page .tl-bento__cell{grid-column:span 4;min-width:0}.tl-page .tl-bento__cell:nth-child(6n+1){grid-column:span 6;grid-row:span 2}.tl-page .tl-bento__cell:nth-child(6n+2){grid-column:span 6}.tl-page .tl-bento__cell:nth-child(6n+3),.tl-page .tl-bento__cell:nth-child(6n+4){grid-column:span 3}.tl-page .tl-bento__cell:nth-child(6n+5){grid-column:span 5}.tl-page .tl-bento__cell:nth-child(6n+6){grid-column:span 7}.tl-page .tl-bento__card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;height:100%;border-radius:var(--tl-radius-card);overflow:hidden;background:var(--tl-dark);color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:scale var(--dur-instant) var(--ease-standard)}.tl-page .tl-bento__card:focus-visible{outline:2px solid var(--tl-primary);outline-offset:4px}.tl-page .tl-bento__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.tl-page .tl-bento__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:scale var(--dur-slower) var(--ease-out)}.tl-page .tl-bento__card:before,.tl-page .tl-bento__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.tl-page .tl-bento__card:before{background:linear-gradient(to top,color-mix(in srgb,var(--tl-dark) 92%,transparent),color-mix(in srgb,var(--tl-dark) 45%,transparent) 38%,color-mix(in srgb,var(--tl-dark) 0%,transparent) 70%)}.tl-page .tl-bento__card:after{background:linear-gradient(to top,color-mix(in srgb,var(--tl-dark) 60%,transparent),color-mix(in srgb,var(--tl-dark) 10%,transparent));opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.tl-page .tl-bento__num{position:absolute;z-index:2;inset-block-start:20px;inset-inline-start:22px;padding:5px 10px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#fff;background:color-mix(in srgb,var(--tl-dark) 45%,transparent);border:1px solid rgb(255 255 255 / .28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tl-page .tl-bento__go{position:absolute;z-index:2;inset-block-start:16px;inset-inline-end:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-size:18px;line-height:1;color:var(--tl-onprimary);background:var(--tl-primary);opacity:0;scale:.8;transition:opacity var(--dur-base) var(--ease-standard),scale var(--dur-base) var(--ease-out)}.tl-page .tl-bento__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;max-width:560px}.tl-page .tl-bento__chip{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:12px;background:#ffffff24;border:1px solid rgb(255 255 255 / .22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tl-page .tl-bento__chip>span{display:block;width:22px;height:22px;background-color:#fff;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.tl-page .tl-bento__title{margin:0;font-size:22px;font-weight:700;line-height:1.15;color:#fff;text-wrap:balance}.tl-page .tl-bento__desc{font-size:15px;line-height:1.4;color:#ffffffd1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.tl-page .tl-bento__cell:nth-child(6n+1) .tl-bento__body{padding:36px;gap:12px}.tl-page .tl-bento__cell:nth-child(6n+1) .tl-bento__title{font-size:clamp(28px,2.6vw,40px)}.tl-page .tl-bento__cell:nth-child(6n+1) .tl-bento__desc{font-size:17px}.tl-page .tl-bento__cell:nth-child(6n+2) .tl-bento__title,.tl-page .tl-bento__cell:nth-child(6n+6) .tl-bento__title{font-size:26px}@media (hover: hover) and (pointer: fine){.tl-page .tl-bento__card:hover .tl-bento__img{scale:1.06}.tl-page .tl-bento__card:hover:after{opacity:1}.tl-page .tl-bento__card:hover .tl-bento__go{opacity:1;scale:1}}.tl-page .tl-bento__card:focus-visible .tl-bento__go{opacity:1;scale:1}.tl-page .tl-bento__card:active{scale:.985}html[data-motion=full] .tl-page .tl-bento:not([data-inview]) .tl-bento__cell{opacity:0}html[data-motion=full] .tl-page .tl-bento[data-inview] .tl-bento__cell{animation:tl-bento-in var(--dur-slower) var(--ease-out) both;animation-delay:calc(var(--i, 0) * var(--stagger))}html[data-motion=full] .tl-page .tl-bento[data-inview] .tl-bento__img{animation:tl-bento-zoom var(--dur-hero) var(--ease-out) both;animation-delay:calc(var(--i, 0) * var(--stagger))}@keyframes tl-bento-in{0%{opacity:0;translate:0 var(--shift-md)}}@keyframes tl-bento-zoom{0%{scale:1.14}}.tl-page .tl-megal{position:relative}.tl-page .tl-megal__list{list-style:none;margin:0;padding:0;counter-reset:none;border-bottom:1px solid var(--tl-border)}.tl-page .tl-megal__row{position:relative;border-top:1px solid var(--tl-border)}.tl-page .tl-megal__h{margin:0;font:inherit}.tl-page .tl-megal__head{--megal-num: 72px;position:relative;z-index:2;display:grid;grid-template-columns:var(--megal-num) auto minmax(0,1fr) auto;align-items:center;column-gap:20px;width:100%;margin:0;padding:28px 0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.tl-page .tl-megal__head:focus-visible{outline:2px solid var(--tl-primary);outline-offset:2px;border-radius:8px}.tl-page .tl-megal__num{align-self:start;padding-top:.7em;font-size:15px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--tl-muted);transition:color var(--dur-fast) var(--ease-standard)}.tl-page .tl-megal__title{font-family:var(--tl-font-display, inherit);font-size:clamp(30px,3.5vw,54px);font-weight:700;line-height:1.05;letter-spacing:-.015em;color:var(--tl-ink);text-wrap:balance;transition:color var(--dur-base) var(--ease-standard),translate var(--dur-base) var(--ease-out)}.tl-page .tl-megal__list:has([data-open]) .tl-megal__row:not([data-open]) .tl-megal__title{color:color-mix(in srgb,var(--tl-ink) 58%,var(--tl-bg, #fff))}.tl-page .tl-megal__row[data-open] .tl-megal__num{color:var(--tl-primary)}.tl-page .tl-megal__row[data-open] .tl-megal__title{translate:calc(var(--shift-sm) * var(--idir, -1) * 2) 0}.tl-page .tl-megal__arrow{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:22px;line-height:1;border:1px solid var(--tl-border);color:var(--tl-ink);transition:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),rotate var(--dur-base) var(--ease-out)}.tl-page .tl-megal__row[data-open] .tl-megal__arrow{background:var(--tl-primary);border-color:var(--tl-primary);color:var(--tl-onprimary);rotate:calc(90deg * var(--idir, -1))}.tl-page .tl-megal__thumb{display:block;width:88px;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--tl-surface)}.tl-page .tl-megal__thumb img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.tl-page .tl-megal__panel{position:relative;z-index:2;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur-slow) var(--ease-out),visibility 0s linear var(--dur-slow)}.tl-page .tl-megal__row[data-open] .tl-megal__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--dur-slow) var(--ease-out),visibility 0s}.tl-page .tl-megal__inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding-inline-start:92px}.tl-page .tl-megal__row:not([data-open]) .tl-megal__inner>*{opacity:0}.tl-page .tl-megal__inner>*{transition:opacity var(--dur-base) var(--ease-standard) var(--dur-fast)}.tl-page .tl-megal__inner>:last-child{margin-bottom:30px}.tl-page .tl-megal__desc{margin:0;font-size:17px;line-height:1.45;color:var(--tl-muted);max-width:60ch}.tl-page .tl-megal__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.tl-page .tl-megal__chip{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;color:var(--tl-ink);text-decoration:none;background:var(--tl-surface);border:1px solid transparent;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.tl-page .tl-megal__chip--more{background:transparent;border-color:var(--tl-border);color:var(--tl-primary)}.tl-page .tl-megal__chip:focus-visible{outline:2px solid var(--tl-primary);outline-offset:2px}@media (hover: hover) and (pointer: fine){.tl-page a.tl-megal__chip:hover{border-color:var(--tl-primary);background:transparent;color:var(--tl-primary)}.tl-page .tl-megal__head:hover .tl-megal__arrow{border-color:var(--tl-ink)}}.tl-page .tl-megal__float{position:absolute;z-index:1;left:0;top:0;width:clamp(220px,20vw,300px);pointer-events:none;display:none}.tl-page .tl-megal__frame{position:relative;aspect-ratio:4 / 3;translate:-50% -50%;border-radius:18px;overflow:hidden;background:var(--tl-dark);box-shadow:0 24px 60px -20px #00000073;opacity:0;scale:.7;transition:opacity var(--dur-base) var(--ease-standard),scale var(--dur-slow) var(--ease-out)}.tl-page .tl-megal__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;scale:1.08;transition:opacity var(--dur-base) var(--ease-standard),scale var(--dur-slow) var(--ease-out)}.tl-page .tl-megal__frame img[data-on],.tl-page .tl-megal[data-float] .tl-megal__frame{opacity:1;scale:1}@media (hover: hover) and (pointer: fine) and (min-width: 1200px){html[data-motion=full] .tl-page .tl-megal__float{display:block}html[data-motion=full] .tl-page .tl-megal__thumb{display:none}html[data-motion=full] .tl-page .tl-megal__head{grid-template-columns:var(--megal-num) minmax(0,1fr) auto}html[data-motion=full] .tl-page :is(.tl-megal__desc,.tl-megal__chips>li:has(.tl-megal__chip--more)){display:none}html[data-motion=full] .tl-page .tl-megal__chips{flex-wrap:nowrap;overflow:hidden}html[data-motion=full] .tl-page .tl-megal__chip{white-space:nowrap}html[data-motion=full] .tl-page .tl-megal__inner>:last-child{margin-bottom:26px}}.tl-page .tl-accp{--accp-closed: clamp(56px, calc((min(100cqw, 1320px) - 600px)/5) , 96px);display:flex;gap:12px;height:clamp(560px,44vw,640px)}.tl-page .tl-accp__panel{position:relative;isolation:isolate;flex:0 0 var(--accp-closed);min-width:0;border-radius:var(--tl-radius-card);overflow:hidden;background:var(--tl-dark);color:#fff;transition:flex-grow var(--dur-slower) var(--ease-in-out),flex-basis var(--dur-slower) var(--ease-in-out)}.tl-page .tl-accp__panel[data-open]{flex:1 1 0}.tl-page .tl-accp__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;scale:1.12;transition:scale var(--dur-hero) var(--ease-out),filter var(--dur-slow) var(--ease-standard);filter:saturate(.6) brightness(.8)}.tl-page .tl-accp__panel[data-open] .tl-accp__img{scale:1;filter:none}.tl-page .tl-accp__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--tl-dark) 88%,transparent),color-mix(in srgb,var(--tl-dark) 55%,transparent) 55%,color-mix(in srgb,var(--tl-dark) 30%,transparent));transition:background-color var(--dur-slow) var(--ease-standard)}.tl-page .tl-accp__panel[data-open]:before{background:linear-gradient(to top,color-mix(in srgb,var(--tl-dark) 96%,transparent),color-mix(in srgb,var(--tl-dark) 78%,transparent) 45%,color-mix(in srgb,var(--tl-dark) 0%,transparent) 85%)}.tl-page .tl-accp__h{margin:0;font:inherit}.tl-page .tl-accp__tab{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:28px 0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:inherit;-webkit-tap-highlight-color:transparent}.tl-page .tl-accp__tab:focus-visible{outline:2px solid #fff;outline-offset:-6px}.tl-page .tl-accp__panel[data-open] .tl-accp__tab{cursor:default}.tl-page .tl-accp__num{font-size:14px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#ffffffbf}.tl-page .tl-accp__label{flex:1 1 auto;min-height:0;writing-mode:vertical-rl;rotate:180deg;font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--dur-fast) var(--ease-standard)}.tl-page .tl-accp__plus{position:relative;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid rgb(255 255 255 / .45);transition:opacity var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.tl-page .tl-accp__plus:before,.tl-page .tl-accp__plus:after{content:"";position:absolute;inset:50% auto auto 50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:currentColor;border-radius:1px}.tl-page .tl-accp__plus:after{rotate:90deg}.tl-page .tl-accp__panel[data-open] :is(.tl-accp__tab .tl-accp__num,.tl-accp__label,.tl-accp__plus){opacity:0}@media (hover: hover) and (pointer: fine){.tl-page .tl-accp__panel:not([data-open]):hover .tl-accp__img{filter:saturate(.9) brightness(.95)}.tl-page .tl-accp__panel:not([data-open]):hover .tl-accp__plus{background:#ffffff29}}.tl-page .tl-accp__reveal{display:contents}.tl-page .tl-accp__body{position:absolute;z-index:2;inset-block-end:0;inset-inline-start:0;width:max(100%,540px);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:40px;pointer-events:none;visibility:hidden;opacity:0;translate:0 var(--shift-md);transition:opacity var(--dur-fast) var(--ease-standard),translate var(--dur-fast) var(--ease-standard),visibility 0s linear var(--dur-fast)}.tl-page .tl-accp__panel[data-open] .tl-accp__body{visibility:visible;opacity:1;translate:0 0;transition:opacity var(--dur-slow) var(--ease-standard) var(--dur-base),translate var(--dur-slower) var(--ease-out) var(--dur-base),visibility 0s}.tl-page .tl-accp__body :is(a,[data-edit-id]){pointer-events:auto}.tl-page .tl-accp__title{display:flex;flex-direction:column;gap:10px;margin:0;font-size:clamp(28px,2.5vw,38px);font-weight:700;line-height:1.1;text-wrap:balance;max-width:22ch}.tl-page .tl-accp__title .tl-accp__num{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--tl-primary);color:var(--tl-onprimary);font-size:13px}.tl-page .tl-accp__desc{margin:0;font-size:17px;line-height:1.45;color:#ffffffd1;max-width:46ch}.tl-page .tl-accp__subs{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;width:100%;max-width:640px}.tl-page .tl-accp__sub{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid rgb(255 255 255 / .18);font-size:15px;font-weight:600;line-height:1.25;color:#fff;text-decoration:none;transition:color var(--dur-fast) var(--ease-standard),padding var(--dur-base) var(--ease-out)}.tl-page .tl-accp__sub:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--tl-primary)}.tl-page .tl-accp__sub:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.tl-page .tl-accp__more{display:inline-flex;align-items:center;gap:10px;margin-top:6px;font-size:15px;font-weight:600;color:#fff;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .4);padding-block:4px}.tl-page .tl-accp__more:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}@media (hover: hover) and (pointer: fine){.tl-page a.tl-accp__sub:hover{padding-inline-start:6px;color:color-mix(in srgb,var(--tl-primary) 45%,#fff)}.tl-page .tl-accp__more:hover{border-bottom-color:#fff}}.tl-page .tl-catside{display:grid;grid-template-columns:clamp(240px,30%,320px) minmax(0,1fr);align-items:start;gap:clamp(28px,3.5vw,56px)}.tl-page .tl-catside__aside{position:sticky;top:32px;min-width:0}.tl-page .tl-catside__nav{display:flex;flex-direction:column;gap:4px;padding-inline-start:0;border-inline-start:1px solid var(--tl-border)}.tl-page .tl-catside__tab{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding-block:14px;padding-inline:16px 12px;border:0;border-radius:0;border-start-end-radius:14px;border-end-end-radius:14px;background:transparent;font:inherit;font-size:16px;font-weight:600;line-height:1.25;text-align:start;color:var(--tl-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.tl-page .tl-catside__tab:before{content:"";position:absolute;inset-block:10px;inset-inline-start:-1px;width:3px;border-radius:3px;background:var(--tl-primary);scale:1 0;transition:scale var(--dur-base) var(--ease-out)}.tl-page .tl-catside__tab[aria-selected=true]{color:var(--tl-ink);background:var(--tl-surface)}.tl-page .tl-catside__tab[aria-selected=true]:before{scale:1 1}.tl-page .tl-catside__tab:focus-visible{outline:2px solid var(--tl-primary);outline-offset:-2px}.tl-page .tl-catside__num{font-size:13px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--tl-muted)}.tl-page .tl-catside__tab[aria-selected=true] .tl-catside__num{color:var(--tl-primary)}.tl-page .tl-catside__label{text-wrap:pretty}.tl-page .tl-catside__caret{font-size:16px;color:var(--tl-primary);opacity:0;translate:calc(var(--shift-sm) * var(--idir, -1) * -1) 0;transition:opacity var(--dur-fast) var(--ease-standard),translate var(--dur-base) var(--ease-out)}.tl-page .tl-catside__tab[aria-selected=true] .tl-catside__caret{opacity:1;translate:0 0}@media (hover: hover) and (pointer: fine){.tl-page .tl-catside__tab:hover{color:var(--tl-ink)}.tl-page .tl-catside__tab:not([aria-selected=true]):hover{background:color-mix(in srgb,var(--tl-surface) 55%,transparent)}}.tl-page .tl-catside__main{min-width:0;container-type:inline-size}.tl-page .tl-catside__panel{display:flex;flex-direction:column;gap:28px;min-width:0}.tl-page .tl-catside__panel[hidden]{display:none}.tl-page .tl-catside__banner{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:230px;border-radius:var(--tl-radius-card);overflow:hidden;background:var(--tl-dark);color:#fff}.tl-page .tl-catside__banner-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover}.tl-page .tl-catside__banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to var(--side-end, left),color-mix(in srgb,var(--tl-dark) 92%,transparent) 0%,color-mix(in srgb,var(--tl-dark) 72%,transparent) 50%,color-mix(in srgb,var(--tl-dark) 0%,transparent) 95%)}.tl-page .tl-catside__banner-text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:32px 36px;max-width:520px}.tl-page .tl-catside__chip{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff24;border:1px solid rgb(255 255 255 / .22)}.tl-page .tl-catside__chip>span{display:block;width:22px;height:22px;background-color:#fff;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.tl-page .tl-catside__title{margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:700;line-height:1.12;color:#fff;text-wrap:balance}.tl-page .tl-catside__desc{margin:0;font-size:16px;line-height:1.45;color:#ffffffd1}.tl-page .tl-catside__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tl-page .tl-catside__grid>li{min-width:0}.tl-page .tl-catside__card{display:grid;grid-template-columns:clamp(72px,14cqw,96px) minmax(0,1fr);align-items:center;gap:14px;height:100%;box-sizing:border-box;padding:10px;padding-inline-end:16px;border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),scale var(--dur-instant) var(--ease-standard)}.tl-page .tl-catside__card:focus-visible{outline:2px solid var(--tl-primary);outline-offset:3px}.tl-page .tl-catside__thumb{display:block;aspect-ratio:1;border-radius:calc(var(--tl-radius-card) * .6);overflow:hidden;background:var(--tl-surface)}.tl-page .tl-catside__thumb img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:scale var(--dur-slow) var(--ease-out)}.tl-page .tl-catside__text{display:flex;flex-direction:column;gap:4px;min-width:0}.tl-page .tl-catside__name{font-size:17px;font-weight:700;line-height:1.2;color:var(--tl-ink);text-wrap:balance;transition:color var(--dur-fast) var(--ease-standard)}.tl-page .tl-catside__sub{font-size:14px;line-height:1.35;color:var(--tl-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media (hover: hover) and (pointer: fine){.tl-page a.tl-catside__card:hover{border-color:var(--tl-primary)}.tl-page a.tl-catside__card:hover .tl-catside__name{color:var(--tl-primary)}.tl-page .tl-catside__card:hover .tl-catside__thumb img{scale:1.08}}.tl-page .tl-catside__card:active{scale:.985}.tl-page .tl-catside__more{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding-block:4px;font-size:16px;font-weight:600;color:var(--tl-primary);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--tl-primary) 35%,transparent)}.tl-page .tl-catside__more:focus-visible{outline:2px solid var(--tl-primary);outline-offset:4px;border-radius:4px}.tl-page .tl-catside__more-arrow{display:inline-block;transition:translate var(--dur-base) var(--ease-out)}@media (hover: hover) and (pointer: fine){.tl-page .tl-catside__more:hover{border-bottom-color:currentColor}.tl-page .tl-catside__more:hover .tl-catside__more-arrow{translate:calc(var(--shift-sm) * var(--idir, -1)) 0}}.tl-page .tl-catside__panel[data-animate] .tl-catside__banner{animation:tl-catside-fade var(--dur-slow) var(--ease-standard) both}.tl-page .tl-catside__panel[data-animate] .tl-catside__grid>li{animation:tl-catside-rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i, 0) * var(--stagger) * .5 + var(--dur-instant))}@keyframes tl-catside-fade{0%{opacity:0}}@keyframes tl-catside-rise{0%{opacity:0;translate:0 var(--shift-md)}}html[data-motion=reduced] .tl-page :is(.tl-bento__img,.tl-catside__thumb img){transition:none;scale:1!important}html[data-motion=reduced] .tl-page :is(.tl-bento__card,.tl-catside__card):active{scale:1}html[data-motion=reduced] .tl-page .tl-megal__row[data-open] .tl-megal__title{translate:none}html[data-motion=reduced] .tl-page .tl-megal__panel{transition:visibility 0s!important}html[data-motion=reduced] .tl-page .tl-accp__panel{transition:none}html[data-motion=reduced] .tl-page .tl-accp__img{transition:filter var(--dur-base) var(--ease-standard);scale:1}html[data-motion=off] .tl-page :is(.tl-bento__card,.tl-bento__img,.tl-bento__go,.tl-megal__num,.tl-megal__title,.tl-megal__arrow,.tl-megal__panel,.tl-megal__inner>*,.tl-megal__chip,.tl-accp__panel,.tl-accp__img,.tl-accp__label,.tl-accp__plus,.tl-accp__body,.tl-accp__sub,.tl-catside__tab,.tl-catside__caret,.tl-catside__card,.tl-catside__thumb img,.tl-catside__more-arrow,.tl-catside__name),html[data-motion=off] .tl-page :is(.tl-bento__card,.tl-catside__tab):before,html[data-motion=off] .tl-page .tl-bento__card:after{transition:none!important}html[data-motion=off] .tl-page :is(.tl-bento__cell,.tl-bento__img,.tl-catside__banner,.tl-catside__grid>li){animation:none!important}html[data-motion=off] .tl-page .tl-accp__img{scale:1}@media (max-width: 1200px){.tl-page .tl-accp__body{width:max(100%,500px);padding:32px}}@media (max-width: 900px){.tl-page .tl-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px;gap:10px}.tl-page .tl-bento__cell,.tl-page .tl-bento__cell:nth-child(n){grid-column:span 1;grid-row:span 1}.tl-page .tl-bento__cell:nth-child(6n+1){grid-column:span 2;grid-row:span 2}.tl-page .tl-bento__cell:nth-child(6n+6){grid-column:span 2}.tl-page .tl-bento__body,.tl-page .tl-bento__cell:nth-child(6n+1) .tl-bento__body{padding:16px;gap:6px}.tl-page .tl-bento__title,.tl-page .tl-bento__cell:nth-child(n) .tl-bento__title{font-size:17px}.tl-page .tl-bento__cell:nth-child(6n+1) .tl-bento__title{font-size:26px}.tl-page .tl-bento__cell:not(:nth-child(6n+1)) .tl-bento__desc{display:none}.tl-page .tl-bento__cell:nth-child(6n+1) .tl-bento__desc{font-size:15px}.tl-page .tl-bento__num{inset-block-start:12px;inset-inline-start:12px;font-size:12px;padding:4px 8px}.tl-page .tl-bento__go{display:none}.tl-page .tl-megal__head{--megal-num: 30px;column-gap:12px;padding:20px 0;grid-template-columns:var(--megal-num) auto minmax(0,1fr) auto}.tl-page .tl-megal__num{font-size:13px;padding-top:.35em}.tl-page .tl-megal__title{font-size:22px;line-height:1.15}.tl-page .tl-megal__thumb{width:56px;border-radius:10px}.tl-page .tl-megal__arrow{width:38px;height:38px;font-size:16px}.tl-page .tl-megal__inner{padding-inline-start:42px;gap:12px}.tl-page .tl-megal__inner>:last-child{margin-bottom:22px}.tl-page .tl-megal__desc{font-size:15px}.tl-page .tl-megal__chip{padding:8px 14px;font-size:14px}.tl-page .tl-megal__row[data-open] .tl-megal__title{translate:none}.tl-page .tl-accp{flex-direction:column;height:auto;gap:8px}.tl-page .tl-accp__panel,.tl-page .tl-accp__panel[data-open]{flex:none;transition:none}.tl-page .tl-accp__img{scale:1}.tl-page .tl-accp__tab{position:relative;inset:auto;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-height:76px;padding:16px 20px;text-align:start}.tl-page .tl-accp__label{writing-mode:horizontal-tb;rotate:none;white-space:normal;font-size:18px;flex:1 1 auto}.tl-page .tl-accp__panel[data-open] .tl-accp__tab{min-height:0;padding-bottom:0}.tl-page .tl-accp__panel[data-open] :is(.tl-accp__tab .tl-accp__num,.tl-accp__label,.tl-accp__plus){opacity:1}.tl-page .tl-accp__panel[data-open] .tl-accp__plus{background:#ffffff29}.tl-page .tl-accp__panel[data-open] .tl-accp__plus:after{rotate:0deg}.tl-page .tl-accp__plus:after{transition:rotate var(--dur-base) var(--ease-out)}.tl-page .tl-accp__label{font-size:18px}.tl-page .tl-accp__panel[data-open] .tl-accp__label{font-size:22px}.tl-page .tl-accp__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out)}.tl-page .tl-accp__panel[data-open] .tl-accp__reveal{grid-template-rows:1fr}.tl-page .tl-accp__body{position:static;width:auto;min-height:0;overflow:hidden;padding:0 20px;translate:none}.tl-page .tl-accp__panel[data-open] .tl-accp__body{padding:8px 20px 24px;translate:none}.tl-page .tl-accp__title{display:none}.tl-page .tl-accp__desc{font-size:15px}.tl-page .tl-accp__subs{grid-template-columns:minmax(0,1fr);margin-top:0}.tl-page .tl-accp__sub{padding:10px 0;font-size:15px}.tl-page .tl-accp__panel:before{background:color-mix(in srgb,var(--tl-dark) 70%,transparent)}.tl-page .tl-accp__panel[data-open]:before{background:linear-gradient(to top,color-mix(in srgb,var(--tl-dark) 96%,transparent) 30%,color-mix(in srgb,var(--tl-dark) 55%,transparent))}.tl-page .tl-catside{grid-template-columns:minmax(0,1fr);gap:20px}.tl-page .tl-catside__aside{position:static}.tl-page .tl-catside__nav{flex-direction:row;gap:8px;border:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--tl-pad-x) * -1);padding-inline:var(--tl-pad-x);padding-block:2px;scroll-padding-inline:var(--tl-pad-x)}.tl-page .tl-catside__nav::-webkit-scrollbar{display:none}.tl-page .tl-catside__tab{flex:none;display:inline-flex;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--tl-border);font-size:15px;white-space:nowrap}.tl-page .tl-catside__tab:before,.tl-page .tl-catside__caret{display:none}.tl-page .tl-catside__tab[aria-selected=true]{background:var(--tl-ink);border-color:var(--tl-ink);color:var(--tl-bg, #fff)}.tl-page .tl-catside__tab[aria-selected=true] .tl-catside__num{color:inherit;opacity:.7}.tl-page .tl-catside__banner{min-height:180px}.tl-page .tl-catside__banner:before{background:linear-gradient(to top,color-mix(in srgb,var(--tl-dark) 90%,transparent) 10%,color-mix(in srgb,var(--tl-dark) 10%,transparent))}.tl-page .tl-catside__banner-text{padding:20px}.tl-page .tl-catside__desc{font-size:15px}.tl-page .tl-catside__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@container (max-width: 580px){.tl-page .tl-catside__grid{grid-template-columns:minmax(0,1fr)}.tl-page .tl-catside__card{grid-template-columns:76px minmax(0,1fr)}.tl-page .tl-catside__name{font-size:16px}}@media (max-width: 420px){.tl-page .tl-bento{grid-auto-rows:160px}.tl-page .tl-megal__thumb{display:none}.tl-page .tl-megal__head{grid-template-columns:var(--megal-num) minmax(0,1fr) auto}}.tl-page .tl-procurement--circle{overflow:clip}.tl-page .tl-procurement--circle .tl-inner{gap:40px}.tl-page .pc-story{--stage-top: 96px;--stage-h: max(600px, calc(100vh - var(--stage-top) - 28px));--ring: clamp(420px, calc(var(--stage-h) - 160px), 700px);--node: 58px;--line: var(--tl-onprimary);--line-dim: color-mix(in srgb, var(--tl-onprimary) 32%, transparent);--disc: color-mix(in srgb, var(--tl-onprimary) 7%, var(--tl-primary));position:relative;width:100%;height:calc(var(--stage-h) + (var(--n, 1) - 1) * 80vh)}.tl-page .pc-stage{position:sticky;top:var(--stage-top);height:var(--stage-h);display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;gap:12px;padding-block:8px 12px;box-sizing:border-box}.tl-page .pc-ring{position:relative;width:var(--ring);aspect-ratio:1}.tl-page .pc-dial{position:absolute;top:0;right:0;bottom:0;left:0}.tl-page .pc-dial__art{display:none}.tl-page .pc-ring__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.tl-page .pc-story[data-rtl] .pc-ring__svg{scale:-1 1}.tl-page .pc-ring__halo{fill:var(--disc);stroke:none}.tl-page .pc-ring__inner{fill:none;stroke:var(--line-dim);stroke-width:1.5;stroke-dasharray:2 10;stroke-linecap:round;opacity:.7}.tl-page .pc-ring__track{fill:none;stroke:var(--line-dim);stroke-width:2}.tl-page .pc-ring__arc{fill:none;stroke:var(--line);stroke-width:5;stroke-linecap:round;stroke-dasharray:1 1}html[data-motion=reduced] .tl-page .pc-ring__arc{transition:stroke-dashoffset var(--dur-slow) var(--ease-standard)}.tl-page .pc-nodes{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.tl-page .pc-node{position:absolute;left:calc(50% + var(--x) * 50%);top:calc(50% + var(--y) * 50%);width:0;height:0}.tl-page .pc-node__btn{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-tap-highlight-color:transparent}.tl-page .pc-node__dot{position:absolute;left:0;top:0;translate:-50% -50%;width:var(--node);height:var(--node);border-radius:50%;box-sizing:border-box;display:grid;place-items:center;border:2px solid var(--line);background:var(--tl-primary);color:var(--tl-onprimary);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1;transition:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),scale var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.tl-page .pc-node__label{position:absolute;left:calc(var(--x) * (var(--node) / 2 + var(--gap-x, 22px)));top:calc(var(--y) * (var(--node) / 2 + var(--gap-y, 18px)));translate:calc((var(--x) - 1) * 50%) calc((var(--y) - 1) * 50%);width:max-content;max-width:190px;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--tl-onprimary);transition:opacity var(--dur-base) var(--ease-standard)}.tl-page .pc-node[data-state=done] .pc-node__dot{background:color-mix(in srgb,var(--tl-onprimary) 18%,var(--tl-primary))}.tl-page .pc-node[data-state=next] .pc-node__dot{border-color:var(--line-dim);color:color-mix(in srgb,var(--tl-onprimary) 62%,transparent)}.tl-page .pc-node[data-state=next] .pc-node__label{opacity:.5}.tl-page .pc-node[data-state=current]{--gap-x: 30px;--gap-y: 26px}.tl-page .pc-node[data-state=current] .pc-node__dot{background:var(--tl-onprimary);color:var(--tl-primary);scale:1.18;box-shadow:0 0 0 8px color-mix(in srgb,var(--tl-onprimary) 16%,transparent),0 10px 30px -8px color-mix(in srgb,var(--tl-dark, #000) 55%,transparent)}.tl-page .pc-node__btn:hover .pc-node__dot{border-color:var(--line)}.tl-page .pc-node__btn:hover .pc-node__label{opacity:1}.tl-page .pc-node__btn:focus-visible .pc-node__dot{outline:2px solid var(--tl-onprimary);outline-offset:5px}.tl-page .pc-center{position:absolute;top:15%;right:13%;bottom:15%;left:13%;display:grid;place-items:center}.tl-page .pc-layer{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;max-width:100%}.tl-page .pc-art{width:min(250px,56%);aspect-ratio:4 / 3;margin-bottom:14px}.tl-page .pc-kicker{font-size:15px;font-weight:700;color:color-mix(in srgb,var(--tl-onprimary) 70%,transparent)}.tl-page .pc-story:not([data-rtl]) .pc-kicker{font-size:13px;letter-spacing:.14em;text-transform:uppercase}.tl-page .pc-title{font-family:var(--tl-font-display);font-weight:700;font-size:clamp(28px,2.6vw,40px);line-height:1.1;letter-spacing:-.02em;color:var(--tl-onprimary);text-wrap:balance}.tl-page .pc-desc{font-family:var(--tl-font);font-size:18px;line-height:1.5;max-width:36ch;margin-top:6px!important;color:color-mix(in srgb,var(--tl-onprimary) 86%,transparent);text-wrap:pretty}@keyframes pc-in{0%{opacity:0;translate:0 calc(var(--shift-md) * var(--dir, 1))}}@keyframes pc-out{to{opacity:0;translate:0 calc(var(--shift-md) * -.6 * var(--dir, 1))}}html:not([data-motion=off]) .tl-page .pc-layer--in .pc-piece{animation:pc-in var(--dur-slow) var(--ease-out) both;animation-delay:calc(.12s + var(--i, 0) * var(--stagger))}html:not([data-motion=off]) .tl-page .pc-layer--out .pc-piece{animation:pc-out var(--dur-fast) var(--ease-in) both;animation-delay:calc(var(--i, 0) * var(--stagger) * .35)}.tl-page .pc-layer--out{pointer-events:none}.tl-page .pc-controls{display:flex;align-items:center;gap:18px}.tl-page .pc-arrow{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1.5px solid color-mix(in srgb,var(--tl-onprimary) 55%,transparent);background:transparent;color:var(--tl-onprimary);font-size:20px;line-height:1;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.tl-page .pc-arrow:hover:not(:disabled){background:var(--tl-onprimary);color:var(--tl-primary)}.tl-page .pc-arrow:disabled{opacity:.35;cursor:default}.tl-page .pc-arrow:focus-visible{outline:2px solid var(--tl-onprimary);outline-offset:3px}.tl-page .pc-count{font-size:16px;letter-spacing:.08em;color:color-mix(in srgb,var(--tl-onprimary) 70%,transparent);min-width:64px;font-variant-numeric:tabular-nums}.tl-page .pc-count b{color:var(--tl-onprimary);font-weight:700}.tl-page .pc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tl-page .pc-doodle{--dd-accent: color-mix(in srgb, var(--tl-onprimary) 58%, var(--tl-primary));--dd-accent-fill: color-mix(in srgb, var(--tl-onprimary) 16%, transparent);display:block;width:100%;height:100%;overflow:visible;color:var(--tl-onprimary);fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.tl-page .pc-doodle .dd-soft{stroke:var(--dd-accent);stroke-width:2.6}.tl-page .pc-doodle .dd-fill{fill:var(--dd-accent-fill);stroke:none;translate:5px 4px}.tl-page .pc-doodle .dd-dot{fill:var(--dd-accent);stroke:none}.tl-page .pc-doodle .dd-dots{stroke:currentColor;stroke-width:4.5;stroke-dasharray:0 11}.tl-page .pc-doodle .dd-dots--fine{stroke:var(--dd-accent);stroke-width:3.2;stroke-dasharray:0 8}@keyframes pc-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pc-pop{0%{opacity:0;scale:.85}}html[data-motion=full] .tl-page .pc-doodle[data-draw] [pathLength]{stroke-dasharray:1 1;animation:pc-draw .76s var(--ease-in-out) both;animation-delay:calc(.16s + min(var(--k, 0) * 42ms,.52s))}html[data-motion=full] .tl-page .pc-doodle[data-draw] :is(.dd-fill,.dd-dot,.dd-dots){transform-box:fill-box;transform-origin:center;animation:pc-pop var(--dur-slower) var(--ease-out) both;animation-delay:.62s}@media (max-width: 900px){.tl-page .pc-story{--stage-top: 76px;--stage-h: max(540px, calc(100svh - var(--stage-top) - 16px));--node: 40px;height:calc(var(--stage-h) + (var(--n, 1) - 1) * 70svh);width:auto;margin-inline:calc(16px - var(--tl-pad-x));align-self:stretch}.tl-page .tl-procurement--circle .tl-inner{gap:32px}.tl-page .pc-stage{grid-template-rows:auto auto;align-content:center;gap:18px}.tl-page .pc-ring{width:min(100%,520px);aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;gap:22px}.tl-page .pc-dial{position:relative;inset:auto;width:clamp(200px,min(100% - var(--node) - 8px,var(--stage-h) - 340px),340px);aspect-ratio:1;flex:none}.tl-page .pc-dial__art{display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:54%;aspect-ratio:4 / 3}html:not([data-motion=off]) .tl-page .pc-dial__art{animation:pc-in var(--dur-slow) var(--ease-out) both;--dir: 0}.tl-page .pc-center{position:relative;inset:auto;width:100%}.tl-page .pc-center .pc-art{display:none}.tl-page .pc-node__dot{font-size:14px}.tl-page .pc-node[data-state=current] .pc-node__dot{scale:1.12;box-shadow:0 0 0 5px color-mix(in srgb,var(--tl-onprimary) 16%,transparent)}.tl-page .pc-node__label{width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;translate:none}.tl-page .pc-layer{gap:4px}.tl-page .pc-kicker{font-size:12px}.tl-page .pc-title{font-size:26px}.tl-page .pc-desc{font-size:16px;max-width:34ch}}.tl-page :is(.tl-procurement--stacked-cards,.tl-procurement--horizontal-scroll){overflow:clip}.tl-page :is(.pk-card,.pm-node) .pc-doodle{--dd-accent: color-mix(in srgb, var(--tl-primary) 62%, var(--tl-bg));--dd-accent-fill: color-mix(in srgb, var(--tl-primary) 12%, transparent);color:var(--tl-primary)}html[data-motion=full] .tl-page :is(.pg-grid:not([data-seen]),.pk-card:not([data-seen]),.ph-panel:not([data-seen])) .pc-doodle{opacity:0}html[data-motion=reduced] .tl-page :is(.pg-grid,.pk-card,.ph-panel) .pc-doodle{transition:opacity var(--dur-slow) var(--ease-standard)}html[data-motion=reduced] .tl-page :is(.pg-grid:not([data-seen]),.pk-card:not([data-seen]),.ph-panel:not([data-seen])) .pc-doodle{opacity:0}.tl-page .pm-map{--p: 1;--line: var(--tl-onprimary);--line-dim: color-mix(in srgb, var(--tl-onprimary) 30%, transparent);width:100%;display:flex;flex-direction:column;gap:28px;text-align:start}.tl-page .pm-map__stage{position:relative;width:100%;aspect-ratio:1000 / 440}.tl-page .pm-map__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.tl-page .pm-map__grid path{fill:none;stroke:color-mix(in srgb,var(--tl-onprimary) 12%,transparent);stroke-width:1;stroke-dasharray:2 7;vector-effect:non-scaling-stroke}.tl-page .pm-map__stage:before{content:"";position:absolute;top:8%;right:12%;bottom:8%;left:12%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tl-onprimary) 9%,transparent),transparent);pointer-events:none}.tl-page .pm-map__track{fill:none;stroke:var(--line-dim);stroke-width:2.5;stroke-dasharray:1 9;stroke-linecap:round}.tl-page .pm-map__route{fill:none;stroke:var(--line);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1 1}.tl-page .pm-map__head{fill:var(--tl-onprimary);stroke:color-mix(in srgb,var(--tl-onprimary) 30%,transparent);stroke-width:10}html[data-motion=reduced] .tl-page .pm-map__route{transition:stroke-dashoffset var(--dur-slow) var(--ease-standard)}.tl-page .pm-end{position:absolute;left:var(--x);top:var(--y);width:0;height:0;color:var(--tl-onprimary)}.tl-page .pm-end__pin{position:absolute;left:0;top:0;translate:-50% -50%;width:22px;height:22px;border-radius:50%;background:var(--tl-primary);border:3px solid var(--tl-onprimary);box-shadow:0 0 0 6px color-mix(in srgb,var(--tl-onprimary) 14%,transparent)}.tl-page .pm-end--dest .pm-end__pin{background:var(--tl-onprimary)}.tl-page .pm-end--dest[data-on] .pm-end__pin{box-shadow:0 0 0 8px color-mix(in srgb,var(--tl-onprimary) 22%,transparent),0 0 0 18px color-mix(in srgb,var(--tl-onprimary) 8%,transparent)}html:not([data-motion=off]) .tl-page .pm-end__pin{transition:box-shadow var(--dur-slow) var(--ease-out)}.tl-page .pm-end__text{position:absolute;top:26px;left:0;translate:-50% 0;width:max-content;max-width:150px;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.2}.tl-page .pm-end__text b{font-size:16px;font-weight:700}.tl-page .pm-end__text small{font-size:13px;color:color-mix(in srgb,var(--tl-onprimary) 70%,transparent)}.tl-page .pm-nodes{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.tl-page .pm-rail{display:none}.tl-page .pm-node{position:absolute;left:var(--x);top:var(--y);width:0;height:0}.tl-page .pm-node__btn{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}.tl-page .pm-node__dot{position:absolute;left:0;top:0;translate:-50% -50%;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--line);background:var(--tl-primary);color:var(--tl-onprimary);font-size:15px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;transition:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),scale var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.tl-page .pm-node__card{position:absolute;left:0;translate:-50% 0;width:170px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transition:opacity var(--dur-base) var(--ease-standard),translate var(--dur-slow) var(--ease-out)}.tl-page .pm-node[data-side=above] .pm-node__card{bottom:34px}.tl-page .pm-node[data-side=below] .pm-node__card{top:34px;flex-direction:column-reverse}.tl-page .pm-node__art{display:block;width:112px;aspect-ratio:4 / 3;padding:8px 10px;border-radius:18px;background:var(--tl-bg);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--tl-dark) 70%,transparent);transition:box-shadow var(--dur-slow) var(--ease-out),scale var(--dur-slow) var(--ease-out)}.tl-page .pm-node__art .pc-doodle{stroke-width:4}.tl-page .pm-node__label{display:block;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--tl-onprimary)}.tl-page .pm-node__desc{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tl-page .pm-node[data-state=done] .pm-node__dot{background:color-mix(in srgb,var(--tl-onprimary) 20%,var(--tl-primary))}.tl-page .pm-node[data-state=current] .pm-node__dot{background:var(--tl-onprimary);color:var(--tl-primary);scale:1.15;box-shadow:0 0 0 7px color-mix(in srgb,var(--tl-onprimary) 18%,transparent)}.tl-page .pm-node[data-state=current] .pm-node__art{box-shadow:0 0 0 3px var(--tl-onprimary),0 18px 36px -16px color-mix(in srgb,var(--tl-dark) 80%,transparent)}.tl-page .pm-node[data-state=next] .pm-node__dot{border-color:var(--line-dim);color:color-mix(in srgb,var(--tl-onprimary) 60%,transparent)}.tl-page .pm-node[data-state=next] .pm-node__card{opacity:.42}html[data-motion=full] .tl-page .pm-node[data-state=next][data-side=above] .pm-node__card{translate:-50% var(--shift-sm)}html[data-motion=full] .tl-page .pm-node[data-state=next][data-side=below] .pm-node__card{translate:-50% calc(var(--shift-sm) * -1)}html[data-motion=full] .tl-page .pm-node[data-state=next] .pc-doodle{opacity:0}.tl-page .pm-node__btn:hover .pm-node__art{scale:1.04}.tl-page .pm-node__btn:focus-visible .pm-node__dot{outline:2px solid var(--tl-onprimary);outline-offset:5px}.tl-page .pm-caption{align-self:center;width:min(760px,100%);min-height:118px;padding:22px 28px;border-radius:var(--tl-radius-card);background:color-mix(in srgb,var(--tl-onprimary) 9%,transparent);border:1px solid color-mix(in srgb,var(--tl-onprimary) 20%,transparent);display:grid;text-align:center}.tl-page .pm-caption__in{display:flex;flex-direction:column;align-items:center;gap:4px}.tl-page .pm-caption__kicker{font-size:14px;font-weight:700;color:color-mix(in srgb,var(--tl-onprimary) 70%,transparent)}.tl-page .pm-caption__title{font-family:var(--tl-font-display);font-size:26px;font-weight:700;line-height:1.15;color:var(--tl-onprimary)}.tl-page .pm-caption__desc{font-size:17px;line-height:1.5;max-width:56ch;color:color-mix(in srgb,var(--tl-onprimary) 86%,transparent);text-wrap:pretty}@keyframes pv-in{0%{opacity:0;translate:0 var(--shift-sm)}}html:not([data-motion=off]) .tl-page .pm-caption__in{animation:pv-in var(--dur-slow) var(--ease-out) both}@media (max-width: 1000px){.tl-page .pm-map{gap:0}.tl-page .pm-map__stage{aspect-ratio:auto;padding-block:64px 70px}.tl-page .pm-map__svg,.tl-page .pm-caption,.tl-page .pm-map__stage:before{display:none}.tl-page .pm-end{position:absolute;left:auto;inset-inline-start:22px;width:0;height:0}.tl-page .pm-end--origin{top:18px}.tl-page .pm-end--dest{top:auto;bottom:24px}.tl-page .pm-end__text{top:0;left:auto;inset-inline-start:22px;translate:0 -50%;flex-direction:row;gap:8px;align-items:baseline;max-width:none}.tl-page .pm-nodes{position:relative;inset:auto;display:flex;flex-direction:column;gap:14px}.tl-page .pm-rail{display:block;position:absolute;inset-block:-46px -52px;inset-inline-start:21px;width:3px;border-radius:3px;background:repeating-linear-gradient(to bottom,var(--line-dim) 0 3px,transparent 3px 11px)}.tl-page .pm-rail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--line);transform-origin:top;scale:1 var(--p, 1)}.tl-page .pm-node{position:relative;left:auto;top:auto;width:auto;height:auto}.tl-page .pm-node__btn{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;width:100%}.tl-page .pm-node__dot{position:relative;translate:none;left:auto;top:auto}.tl-page .pm-node__card,.tl-page .pm-node[data-side] .pm-node__card{position:relative;left:auto;top:auto;bottom:auto;translate:none;width:auto;display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:14px;align-items:start;text-align:start;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--tl-onprimary) 8%,transparent)}html[data-motion=full] .tl-page .pm-node[data-state=next] .pm-node__card{translate:none}.tl-page .pm-node__art{order:2;width:92px;padding:6px 8px;border-radius:14px}.tl-page .pm-node__text{order:1;display:flex;flex-direction:column;gap:4px;padding-top:2px}.tl-page .pm-node__label{font-size:19px}.tl-page .pm-node__desc{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:15px;line-height:1.45;color:color-mix(in srgb,var(--tl-onprimary) 84%,transparent)}}@media (max-width: 520px){.tl-page .pm-node__card,.tl-page .pm-node[data-side] .pm-node__card{grid-template-columns:minmax(0,1fr) 72px;padding:12px;gap:10px}.tl-page .pm-node__art{width:72px;padding:4px 6px}.tl-page .pm-node__label{font-size:17px}}.tl-page .pk-stack{--stack-top: 112px;--card-h: min(500px, calc(100vh - var(--stack-top) - 90px));--peek: 16px;width:100%;max-width:1080px;margin:0;padding:0 0 calc(var(--peek) * var(--n, 1));list-style:none;display:flex;flex-direction:column;gap:22vh;text-align:start}.tl-page .pk-card{position:sticky;top:calc(var(--stack-top) + var(--i) * var(--peek));height:var(--card-h);--cover: 0}.tl-page .pk-card__inner{position:relative;height:100%;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;background:var(--tl-bg);color:var(--tl-ink);border-radius:var(--tl-radius-card);box-shadow:0 -1px color-mix(in srgb,var(--tl-onprimary) 40%,transparent),0 30px 60px -30px color-mix(in srgb,var(--tl-dark) 85%,transparent);transform-origin:50% 0;scale:calc(1 - var(--cover) * .06)}.tl-page .pk-card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tl-dark);opacity:calc(var(--cover) * .28);pointer-events:none}.tl-page .pk-card__text{position:relative;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:48px 52px}.tl-page .pk-card__kicker{font-size:15px;font-weight:700;color:var(--tl-primary)}.tl-page .pk-card__title{font-family:var(--tl-font-display);font-size:clamp(32px,3vw,46px);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--tl-ink)}.tl-page .pk-card__desc{font-size:19px;line-height:1.55;color:var(--tl-muted);max-width:40ch;text-wrap:pretty}.tl-page .pk-card__num{position:absolute;inset-inline-end:32px;bottom:18px;font-size:120px;font-weight:700;line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--tl-primary) 22%,transparent);pointer-events:none}.tl-page .pk-card__art{display:grid;place-items:center;padding:36px;background:radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,var(--tl-primary) 9%,var(--tl-bg)),color-mix(in srgb,var(--tl-primary) 16%,var(--tl-bg)))}.tl-page .pk-card__art .pc-doodle{width:min(100%,380px);height:auto;aspect-ratio:4 / 3}@media (max-width: 900px){.tl-page .pk-stack{--stack-top: 84px;--card-h: min(560px, calc(100svh - var(--stack-top) - 40px));--peek: 10px;gap:16vh}.tl-page .pk-card__inner{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.tl-page .pk-card__art{order:-1;padding:20px;min-height:0}.tl-page .pk-card__art .pc-doodle{width:auto;height:100%;max-height:220px;max-width:100%}.tl-page .pk-card__text{padding:22px 22px 26px;gap:8px;justify-content:flex-start}.tl-page .pk-card__title{font-size:28px}.tl-page .pk-card__desc{font-size:16px}.tl-page .pk-card__num{font-size:72px;inset-inline-end:18px;bottom:12px}}.tl-page .ph-story{position:relative;width:auto;align-self:stretch;margin-inline:calc(var(--tl-pad-x) * -1);text-align:start;outline:none}.tl-page .ph-story:focus-visible .ph-stage{outline:2px solid var(--tl-onprimary);outline-offset:-6px;border-radius:var(--tl-radius-card)}.tl-page .ph-stage{display:flex;flex-direction:column;gap:26px;overflow:hidden}.tl-page .ph-story--pinned .ph-stage{position:sticky;top:96px;height:calc(100vh - 120px);justify-content:center}.tl-page .ph-track{display:flex;gap:20px;width:max-content;margin:0;list-style:none;padding:6px var(--tl-pad-x);will-change:transform}.tl-page .ph-story--native .ph-track{width:auto;overflow-x:auto;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--tl-pad-x);overscroll-behavior-inline:contain;scrollbar-width:none;will-change:auto}.tl-page .ph-story--native .ph-track::-webkit-scrollbar{display:none}.tl-page .ph-panel{flex:none;width:clamp(290px,27vw,400px);min-height:min(560px,58vh);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:28px 28px 32px;border-radius:var(--tl-radius-card);background:color-mix(in srgb,var(--tl-onprimary) 8%,transparent);border:1px solid color-mix(in srgb,var(--tl-onprimary) 18%,transparent);color:var(--tl-onprimary);transition:background-color var(--dur-slow) var(--ease-standard),border-color var(--dur-slow) var(--ease-standard),color var(--dur-slow) var(--ease-standard)}.tl-page .ph-panel[data-active]{background:var(--tl-bg);border-color:var(--tl-bg);color:var(--tl-ink)}.tl-page .ph-panel__top{display:flex;align-items:center;gap:14px}.tl-page .ph-panel__num{font-size:56px;font-weight:700;line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tl-page .ph-panel__line{flex:1;height:2px;background:repeating-linear-gradient(to right,currentColor 0 4px,transparent 4px 12px);opacity:.35}.tl-page .ph-panel__art{width:100%;aspect-ratio:4 / 3;max-height:190px;margin-block:8px 6px;display:grid;place-items:center}.tl-page .ph-panel__art .pc-doodle{width:auto;height:100%;max-width:100%}.tl-page .ph-panel[data-active] .pc-doodle{--dd-accent: color-mix(in srgb, var(--tl-primary) 62%, var(--tl-bg));--dd-accent-fill: color-mix(in srgb, var(--tl-primary) 12%, transparent);color:var(--tl-primary)}.tl-page .ph-panel__kicker{font-size:14px;font-weight:700;opacity:.72;margin-top:auto!important}.tl-page .ph-panel__title{font-family:var(--tl-font-display);font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.tl-page .ph-panel__desc{font-size:17px;line-height:1.5;opacity:.86;text-wrap:pretty}.tl-page .ph-panel[data-active] .ph-panel__desc{color:var(--tl-muted);opacity:1}.tl-page .ph-controls{display:flex;align-items:center;gap:20px;padding-inline:var(--tl-pad-x)}.tl-page .ph-bar{position:relative;flex:1;height:3px;border-radius:3px;background:color-mix(in srgb,var(--tl-onprimary) 22%,transparent);overflow:hidden}.tl-page .ph-bar span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tl-onprimary);transform-origin:var(--side-start, right) center;scale:var(--p, 0) 1}.tl-page[dir=ltr] .ph-bar span{transform-origin:left center}.tl-page[dir=rtl] .ph-bar span{transform-origin:right center}html[data-motion=reduced] .tl-page .ph-bar span{transition:scale var(--dur-base) var(--ease-standard)}.tl-page .ph-count{font-size:16px;letter-spacing:.08em;color:color-mix(in srgb,var(--tl-onprimary) 70%,transparent);font-variant-numeric:tabular-nums}.tl-page .ph-count b{color:var(--tl-onprimary)}.tl-page .ph-arrows{display:flex;gap:10px}.tl-page .ph-arrow{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0;border:1.5px solid color-mix(in srgb,var(--tl-onprimary) 55%,transparent);background:transparent;color:var(--tl-onprimary);font-size:20px;line-height:1;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.tl-page .ph-arrow:hover:not(:disabled),.tl-page .ph-arrow:focus:not(:disabled){background:var(--tl-onprimary);color:var(--tl-primary)}.tl-page .ph-arrow:disabled{opacity:.35;cursor:default}.tl-page .ph-arrow:focus-visible{outline:2px solid var(--tl-onprimary);outline-offset:3px}@media (max-width: 900px){.tl-page .ph-story{margin-inline:calc(var(--tl-pad-x) * -1)}.tl-page .ph-panel{width:min(82vw,340px);min-height:0;padding:22px}.tl-page .ph-panel__num{font-size:44px}.tl-page .ph-panel__title{font-size:26px}.tl-page .ph-panel__desc{font-size:16px}.tl-page .ph-panel__art{max-height:170px}}.tl-page .pg-grid{width:100%;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;text-align:start}.tl-page .pg-grid--4-3{grid-template-columns:repeat(8,minmax(0,1fr))}.tl-page .pg-grid--4-3 .pg-card{grid-column:span 2}.tl-page .pg-grid--4-3 .pg-card:nth-child(5){grid-column:2 / span 2}.tl-page .pg-card{display:flex;flex-direction:column;gap:12px;padding:22px 22px 26px;border-radius:var(--tl-radius-card);background:color-mix(in srgb,var(--tl-onprimary) 7%,transparent);border:1px solid color-mix(in srgb,var(--tl-onprimary) 16%,transparent);color:var(--tl-onprimary);transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),translate var(--dur-slow) var(--ease-out)}.tl-page .pg-card:hover{background:color-mix(in srgb,var(--tl-onprimary) 12%,transparent);border-color:color-mix(in srgb,var(--tl-onprimary) 30%,transparent)}html[data-motion=full] .tl-page .pg-card:hover{translate:0 calc(var(--shift-xs) * -2)}.tl-page .pg-card__art{aspect-ratio:4 / 3;border-radius:18px;padding:14px 18px;display:grid;place-items:center;background:color-mix(in srgb,var(--tl-onprimary) 7%,transparent)}.tl-page .pg-card__head{display:flex;align-items:baseline;gap:12px;margin-top:4px}.tl-page .pg-card__num{flex:none;display:inline-grid;place-items:center;min-width:36px;height:28px;padding-inline:8px;border-radius:999px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--tl-onprimary);color:var(--tl-primary)}.tl-page .pg-card__title{font-family:var(--tl-font-display);font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.tl-page .pg-card__desc{font-size:16px;line-height:1.5;color:color-mix(in srgb,var(--tl-onprimary) 82%,transparent);text-wrap:pretty}html[data-motion=full] .tl-page .pg-grid .pc-doodle[data-draw] [pathLength]{animation-delay:calc(var(--c, 0) * .14s + .12s + min(var(--k, 0) * 38ms,.48s))}html[data-motion=full] .tl-page .pg-grid .pc-doodle[data-draw] :is(.dd-fill,.dd-dot,.dd-dots){animation-delay:calc(var(--c, 0) * .14s + .62s)}html[data-motion=full] .tl-page .pg-grid[data-seen] .pc-doodle{opacity:1}html:not([data-motion=off]) .tl-page .pg-grid .pg-card{transition-property:opacity,translate,background-color,border-color}html:not([data-motion=off]) .tl-page .pg-grid:not([data-seen]) .pg-card{opacity:0;translate:0 var(--shift-md)}html:not([data-motion=off]) .tl-page .pg-grid[data-seen] .pg-card{transition-duration:var(--dur-slower),var(--dur-slower),var(--dur-base),var(--dur-base);transition-delay:calc(var(--c, 0) * var(--stagger)),calc(var(--c, 0) * var(--stagger)),0s,0s}@media (max-width: 1200px){.tl-page .pg-grid,.tl-page .pg-grid--4-3{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-page .pg-grid--4-3 .pg-card,.tl-page .pg-grid--4-3 .pg-card:nth-child(5){grid-column:auto}.tl-page .pg-grid--4-3 .pg-card:last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - 10px)}}@media (max-width: 560px){.tl-page .pg-grid,.tl-page .pg-grid--4-3{grid-template-columns:1fr;gap:14px}.tl-page .pg-grid--4-3 .pg-card:last-child{width:auto;justify-self:stretch}.tl-page .pg-card{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:14px;row-gap:6px;padding:14px;align-items:start}.tl-page .pg-card__art{grid-row:span 2;padding:6px 8px;border-radius:14px}.tl-page .pg-card__head{margin-top:0}.tl-page .pg-card__title{font-size:19px}.tl-page .pg-card__desc{font-size:15px}}.tl-page .tl-sourcing .so-num{font-size:14px;color:var(--tl-muted);line-height:normal}.tl-page .tl-sourcing .so-title{font-size:26px;font-weight:700;line-height:1.15;color:var(--tl-ink)}.tl-page .tl-sourcing .so-desc{font-size:17px;line-height:1.55;color:var(--tl-muted)}.tl-page .so-rv{transition-property:opacity,translate;transition-duration:var(--dur-slower);transition-timing-function:var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger) * 1.4 + 80ms)}html:not([data-motion=off]) .tl-page .so-rv:not([data-in]){opacity:0;translate:0 var(--shift-md)}.tl-page .so-feature{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:repeat(var(--rows, 2),minmax(0,1fr));gap:24px}.tl-page .so-feature__item{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:24px;padding:12px;padding-inline-end:28px;background:var(--tl-bg);border-radius:var(--tl-radius-card)}.tl-page .so-feature__img{height:100%;min-height:220px;border-radius:var(--tl-radius-image)}.tl-page .so-feature__body{display:flex;flex-direction:column;gap:8px}.tl-page .so-feature__item.is-lead{grid-row:1 / span var(--rows, 2);position:relative;display:block;padding:0;overflow:hidden;min-height:560px;border-radius:var(--tl-radius-image);background:var(--tl-dark);isolation:isolate}.tl-page .so-feature__item.is-lead .so-feature__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:0}.tl-page .so-feature__item.is-lead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--tl-dark) 88%,transparent) 0%,color-mix(in srgb,var(--tl-dark) 30%,transparent) 45%,transparent 70%)}.tl-page .so-feature__item.is-lead .so-feature__body{position:absolute;inset-inline:0;bottom:0;z-index:2;padding:40px;gap:10px;max-width:560px}.tl-page .so-feature__item.is-lead .so-num{color:var(--tl-ondark-muted);font-size:15px}.tl-page .so-feature__item.is-lead .so-title{color:var(--tl-ondark);font-size:clamp(32px,2.6vw,44px)}.tl-page .so-feature__item.is-lead .so-desc{color:var(--tl-ondark);opacity:.85;font-size:19px}.tl-page .so-feature__item{transition-property:opacity,translate,box-shadow;transition-duration:var(--dur-slower),var(--dur-slower),var(--dur-base)}@media (hover: hover) and (pointer: fine){.tl-page .so-feature__item:hover .tl-media img{scale:1.05}.tl-page .so-feature__item:not(.is-lead):hover{box-shadow:0 16px 36px #0e163314}}.tl-page .so-acc{display:flex;gap:14px;height:540px}.tl-page .so-acc__panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;isolation:isolate;border-radius:var(--tl-radius-image);background:var(--tl-dark);color:var(--tl-ondark)}.tl-page .so-acc__panel[data-open]{flex-grow:3.2}.tl-page .so-acc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none;z-index:-2;scale:1.06}.tl-page .so-acc__img--empty{background:linear-gradient(135deg,var(--tl-dark),var(--tl-primary))}.tl-page .so-acc__panel[data-open] .so-acc__img{scale:1}.tl-page .so-acc__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--tl-dark) 90%,transparent),color-mix(in srgb,var(--tl-dark) 45%,transparent),color-mix(in srgb,var(--tl-dark) 20%,transparent))}.tl-page .so-acc__panel:not([data-open]) .so-acc__shade{background:color-mix(in srgb,var(--tl-dark) 62%,transparent)}.tl-page .so-acc__idx{position:absolute;top:24px;inset-inline-start:24px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--tl-ondark) 70%,transparent);font-size:17px;font-weight:700;letter-spacing:.02em}.tl-page .so-acc__panel[data-open] .so-acc__idx{background:var(--tl-primary);border-color:var(--tl-primary);color:var(--tl-onprimary)}.tl-page .so-acc__txt{position:absolute;inset-inline:0;bottom:0;padding:28px;display:flex;flex-direction:column;gap:12px}.tl-page .so-acc__btn{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;cursor:pointer;text-align:start;color:inherit;font-family:var(--tl-font)}.tl-page .so-acc__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tl-page .so-acc__btn:focus-visible{outline:none}.tl-page .so-acc__panel:has(.so-acc__btn:focus-visible){outline:3px solid var(--tl-primary);outline-offset:3px}.tl-page .so-acc__num{font-size:14px;color:var(--tl-ondark-muted)}.tl-page .so-acc__title{font-size:24px;font-weight:700;line-height:1.15;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tl-page .so-acc__panel[data-open] .so-acc__title{font-size:clamp(30px,2.4vw,40px)}.tl-page .so-acc__body{display:grid;grid-template-rows:0fr;opacity:0}.tl-page .so-acc__body>*{overflow:hidden;min-height:0}.tl-page .so-acc__panel[data-open] .so-acc__body{grid-template-rows:1fr;opacity:1}.tl-page .so-acc__desc{font-size:18px;line-height:1.55;max-width:460px;opacity:.88}html:not([data-motion=off]) .tl-page .so-acc__panel{transition:flex-grow var(--dur-slower) var(--ease-in-out)}html:not([data-motion=off]) .tl-page .so-acc__img{transition:scale var(--dur-slower) var(--ease-out)}html:not([data-motion=off]) .tl-page .so-acc__shade{transition:background var(--dur-slow) var(--ease-standard)}html:not([data-motion=off]) .tl-page .so-acc__idx{transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}html:not([data-motion=off]) .tl-page .so-acc__body{transition:grid-template-rows var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-out)}html:not([data-motion=off]) .tl-page .so-acc__panel[data-open] .so-acc__body{transition-delay:.12s}html:not([data-motion=off]) .tl-page .so-acc__title{transition:font-size var(--dur-slow) var(--ease-out)}.tl-page .so-list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--tl-border)}.tl-page .so-list__row{display:grid;grid-template-columns:180px minmax(0,1fr) 320px;align-items:center;gap:40px;padding-block:36px;border-top:1px solid var(--tl-border)}.tl-page .so-list__n{font-family:var(--tl-font-display);font-size:150px;font-weight:700;line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--tl-primary);transition:color var(--dur-base) var(--ease-standard)}.tl-page .so-list__txt{display:flex;flex-direction:column;gap:10px;max-width:560px}.tl-page .so-list__txt .so-title{font-size:clamp(28px,2.2vw,38px)}.tl-page .so-list__thumb{height:210px;border-radius:var(--tl-radius-image)}.tl-page .so-list__row .tl-media img{transition:scale var(--dur-slow) var(--ease-out)}@media (hover: hover) and (pointer: fine){.tl-page .so-list__row:hover .so-list__n{color:var(--tl-primary)}.tl-page .so-list__row:hover .tl-media img{scale:1.06}}.tl-page .so-collage{position:relative;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));padding-block:24px 40px;padding-inline:3%}.tl-page .so-collage__route{position:absolute;inset-inline:0;top:18%;width:100%;height:60%;overflow:visible;pointer-events:none}.tl-page .so-collage__route path{fill:none;stroke:var(--tl-primary);stroke-width:2;stroke-dasharray:.012 .012;vector-effect:non-scaling-stroke;opacity:.5}[dir=ltr] .tl-page .so-collage__route{scale:-1 1}.tl-page .so-card{--tilt: -3deg;--lift: 48px;position:relative;margin:0;margin-top:var(--lift);margin-inline:-2.5%;padding:14px 14px 22px;background:var(--tl-bg);border-radius:calc(var(--radius-card-major, 24px) * .75);box-shadow:0 1px 2px #0e16330f,0 22px 48px -12px #0e163338;rotate:var(--tilt);z-index:1;transition-property:opacity,translate,rotate,scale,box-shadow;transition-duration:var(--dur-slower),var(--dur-slower),var(--dur-slow),var(--dur-slow),var(--dur-slow);transition-timing-function:var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger) * 2),calc(var(--i, 0) * var(--stagger) * 2),0s,0s,0s}.tl-page .so-card:nth-child(3n+3){--tilt: 2.4deg;--lift: 0px;z-index:2}.tl-page .so-card:nth-child(3n+4){z-index:3}.tl-page .so-card:nth-child(3n+4){--tilt: -1.6deg;--lift: 84px}[dir=ltr] .tl-page .so-card{--tilt: 3deg}[dir=ltr] .tl-page .so-card:nth-child(3n+3){--tilt: -2.4deg}[dir=ltr] .tl-page .so-card:nth-child(3n+4){--tilt: 1.6deg}.tl-page .so-card__tape{position:absolute;top:-12px;left:50%;width:92px;height:26px;translate:-50% 0;rotate:-4deg;z-index:2;background:color-mix(in srgb,var(--tl-soft) 80%,transparent);border-radius:3px;box-shadow:0 1px 2px #0e163314}.tl-page .so-card:nth-child(3n+3) .so-card__tape{rotate:5deg}.tl-page .so-card__img{aspect-ratio:4 / 3.2;height:auto;border-radius:calc(var(--radius-image-major, 28px) * .55)}.tl-page .so-card__cap{display:flex;flex-direction:column;gap:6px;padding:18px 10px 0}.tl-page .so-card__num{font-size:13px;color:var(--tl-primary);font-weight:700;letter-spacing:.02em}.tl-page .so-card__title{font-size:24px;font-weight:700;line-height:1.15;color:var(--tl-ink)}.tl-page .so-card__desc{font-size:16px;line-height:1.5;color:var(--tl-muted)}html:not([data-motion=off]) .tl-page .so-card:not([data-in]){opacity:0;translate:0 var(--shift-lg);rotate:0deg}@media (hover: hover) and (pointer: fine){.tl-page .so-card:hover{rotate:0deg;scale:1.04;z-index:5;box-shadow:0 1px 2px #0e16330f,0 34px 70px -18px #0e163352;transition-delay:0s}}html[data-motion=reduced] .tl-page .so-card:hover{scale:1}.tl-page .so-slider{display:flex;flex-direction:column;gap:24px}.tl-page .so-slider__bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.tl-page .so-slider__count{font-size:17px;color:var(--tl-muted);letter-spacing:.04em}.tl-page .so-slider__count b{color:var(--tl-ink);font-size:22px}.tl-page .so-slider__arrows{display:flex;gap:10px}.tl-page .so-slider .tl-arrow:disabled{opacity:.35;cursor:default}.tl-page .so-slider .tl-arrow:focus-visible{outline:2px solid var(--tl-primary);outline-offset:3px}.tl-page .so-slider__track{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;border-radius:var(--tl-radius-image)}.tl-page .so-slider__track::-webkit-scrollbar{display:none}.tl-page .so-slider__track:focus-visible{outline:2px solid var(--tl-primary);outline-offset:4px}.tl-page .so-slider__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.tl-page .so-slider__track.is-dragging *{pointer-events:none}html[data-motion=off] .tl-page .so-slider__track{cursor:default}.tl-page .so-slide{flex:0 0 clamp(280px,42%,540px);scroll-snap-align:start;display:flex;flex-direction:column;gap:20px}.tl-page .so-slide__img{height:400px;border-radius:var(--tl-radius-image)}.tl-page .so-slide__body{display:flex;flex-direction:column;gap:8px;padding-inline-end:24px}.tl-page .so-slide .tl-media img{transition:scale var(--dur-slow) var(--ease-out)}@media (hover: hover) and (pointer: fine){.tl-page .so-slide:hover .tl-media img{scale:1.05}}.tl-page .so-slider__progress{position:relative;height:3px;background:var(--tl-border);border-radius:2px;overflow:hidden}.tl-page .so-slider__progress span{position:absolute;inset-block:0;inset-inline-start:0;width:100%;background:var(--tl-ink);transform-origin:var(--side-start, right) center;scale:max(var(--p, 0),.12) 1}html:not([data-motion=off]) .tl-page .so-slider__progress span{transition:scale var(--dur-base) var(--ease-out)}@media (max-width: 1200px){.tl-page .so-list__row{grid-template-columns:120px minmax(0,1fr) 260px;gap:28px}.tl-page .so-list__n{font-size:110px}.tl-page .so-feature__item{grid-template-columns:1fr;padding-inline-end:12px}.tl-page .so-feature__item:not(.is-lead) .so-feature__body{padding:4px 12px 16px}.tl-page .so-feature__img{min-height:180px}}@media (max-width: 900px){.tl-page .so-feature{grid-template-columns:1fr;grid-template-rows:none;gap:16px}.tl-page .so-feature__item.is-lead{grid-row:auto;min-height:440px}.tl-page .so-feature__item.is-lead .so-feature__body{padding:28px}.tl-page .so-feature__item:not(.is-lead){grid-template-columns:minmax(0,.8fr) minmax(0,1fr);padding-inline-end:16px}.tl-page .so-feature__item:not(.is-lead) .so-feature__body{padding:0}.tl-page .so-feature__img{min-height:160px}.tl-page .so-acc{flex-direction:column;height:auto;gap:10px}.tl-page .so-acc__panel{flex:none;height:116px}.tl-page .so-acc__panel[data-open]{height:420px}html:not([data-motion=off]) .tl-page .so-acc__panel{transition:height var(--dur-slower) var(--ease-in-out)}.tl-page .so-acc__idx{top:20px;inset-inline-start:20px;width:44px;height:44px;font-size:15px}.tl-page .so-acc__panel:not([data-open]) .so-acc__idx{display:none}.tl-page .so-acc__txt{padding:22px}.tl-page .so-acc__title,.tl-page .so-acc__panel[data-open] .so-acc__title{font-size:24px}.tl-page .so-list__row{grid-template-columns:64px minmax(0,1fr);gap:12px 20px;padding-block:28px;align-items:start}.tl-page .so-list__n{font-size:64px;-webkit-text-stroke-width:1.2px}.tl-page .so-list__thumb{grid-column:1 / -1;height:200px}.tl-page .so-list__txt .so-title{font-size:26px}.tl-page .so-collage{grid-template-columns:1fr;padding-inline:4px;padding-block:12px 0}.tl-page .so-collage__route{display:none}.tl-page .so-card{--lift: 0px;width:88%;margin-inline:0;margin-top:10px}.tl-page .so-card:first-of-type{margin-top:12px}.tl-page .so-card:nth-child(2n){margin-inline-start:auto}.tl-page .so-card,.tl-page .so-card:nth-child(3n+3),.tl-page .so-card:nth-child(3n+4){--tilt: -1.8deg;--lift: 0px}.tl-page .so-card:nth-child(2n){--tilt: 1.8deg}.tl-page .so-card__title{font-size:22px}.tl-page .so-slide{flex-basis:84%}.tl-page .so-slide__img{height:280px}.tl-page .so-slider__track{gap:14px}}.tl-page .tl-process .pr-kicker{font-size:15px;color:var(--tl-muted);line-height:normal}.tl-page .tl-process .pr-title{font-size:clamp(24px,1.8vw,30px);font-weight:700;line-height:1.2;color:var(--tl-ink)}.tl-page .tl-process .pr-desc{font-size:17px;line-height:1.6;color:var(--tl-muted)}.tl-page .pr-foot{display:flex}.tl-page .pr-rv{transition-property:opacity,translate;transition-duration:var(--dur-slower);transition-timing-function:var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger) * 1.4 + 60ms)}html:not([data-motion=off]) .tl-page .pr-rv:not([data-in]){opacity:0;translate:0 var(--shift-md)}html[data-motion=full] .tl-page .pr-rv:not([data-in]) .tl-media img{clip-path:inset(100% 0 0 0);scale:1.12}html[data-motion=full] .tl-page .pr-rv .tl-media img{transition-delay:calc(var(--i, 0) * var(--stagger) * 1.4 + .14s)}html[data-motion=full] .tl-page .pr-rv[data-in] .tl-media img{transition-delay:0s;transition-duration:var(--dur-slower),var(--dur-slower)}.tl-page .pr-tl{--node: 64px;--overlap: 150px;position:relative;list-style:none;margin:0;padding:0}.tl-page .pr-tl__rail{position:absolute;top:0;bottom:0;inset-inline-start:calc(50% - 1px);width:2px;background:var(--tl-border)}.tl-page .pr-tl__rail span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tl-primary);transform-origin:top;scale:1 var(--progress, 1)}.tl-page .pr-tl__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:start}.tl-page .pr-tl__item+.pr-tl__item{margin-top:calc(var(--overlap) * -1)}.tl-page .pr-tl__node{grid-column:2;grid-row:1;justify-self:center;margin-top:36px;position:relative;z-index:1;display:grid;place-items:center;width:var(--node);height:var(--node);border-radius:50%;background:var(--tl-bg);border:2px solid var(--tl-border);color:var(--tl-muted);font-size:19px;font-weight:700;transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),scale var(--dur-slow) var(--ease-out)}.tl-page .pr-tl__item[data-on] .pr-tl__node{background:var(--tl-primary);border-color:var(--tl-primary);color:var(--tl-onprimary)}html[data-motion=full] .tl-page .pr-tl__item:not([data-on]) .pr-tl__node{scale:.86}.tl-page .pr-tl__card{grid-row:1;position:relative;background:var(--tl-surface);border-radius:var(--tl-radius-card);padding:12px 12px 28px;display:flex;flex-direction:column;gap:22px}.tl-page .pr-tl__item.is-start .pr-tl__card{grid-column:1}.tl-page .pr-tl__item.is-end .pr-tl__card{grid-column:3}.tl-page .pr-tl__card:before{content:"";position:absolute;top:67px;width:28px;height:2px;background:var(--tl-border)}.tl-page .pr-tl__item.is-start .pr-tl__card:before{inset-inline-end:-28px}.tl-page .pr-tl__item.is-end .pr-tl__card:before{inset-inline-start:-28px}.tl-page .pr-tl__item[data-on] .pr-tl__card:before{background:var(--tl-primary)}.tl-page .pr-tl__img{aspect-ratio:16 / 9;height:auto;border-radius:var(--tl-radius-image)}.tl-page .pr-tl__body{display:flex;flex-direction:column;gap:10px;padding-inline:20px}.tl-page .tl-process--sticky-steps{overflow:clip}.tl-page .pr-st{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,6vw,110px);align-items:start}.tl-page .pr-st__media{position:sticky;top:max(100px,calc(50vh - 290px));display:flex;gap:18px}.tl-page .pr-st__frame{position:relative;flex:1;height:min(580px,72vh);border-radius:var(--tl-radius-image);overflow:hidden;background:var(--tl-surface)}.tl-page .pr-st__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;scale:1.06}.tl-page .pr-st__img[data-on]{opacity:1;scale:1;z-index:1}html:not([data-motion=off]) .tl-page .pr-st__img{transition:opacity var(--dur-slow) var(--ease-standard),scale var(--dur-slower) var(--ease-out)}.tl-page .pr-st__count{position:absolute;z-index:2;bottom:18px;inset-inline-start:18px;padding:8px 16px;border-radius:999px;font-size:15px;letter-spacing:.04em;background:color-mix(in srgb,var(--tl-dark) 72%,transparent);color:var(--tl-ondark);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tl-page .pr-st__count b{font-size:17px}.tl-page .pr-st__rail{position:relative;width:4px;border-radius:2px;background:var(--tl-border);overflow:hidden}.tl-page .pr-st__rail span{position:absolute;inset-inline:0;top:0;border-radius:2px;background:var(--tl-primary);height:calc(100% / var(--n, 5));translate:0 calc(var(--cur, 0) * 100%)}html:not([data-motion=off]) .tl-page .pr-st__rail span{transition:translate var(--dur-slow) var(--ease-standard)}.tl-page .pr-st__steps{list-style:none;margin:0;padding:0}.tl-page .pr-st__step{min-height:62vh;display:flex;flex-direction:column;justify-content:center;gap:12px;padding-block:40px;opacity:.35;transition:opacity var(--dur-slow) var(--ease-standard)}.tl-page .pr-st__step:first-child{min-height:0;padding-top:max(40px,calc(min(580px,72vh)/2 - 90px));padding-bottom:20vh}.tl-page .pr-st__step:last-child{min-height:0;padding-top:20vh;padding-bottom:max(40px,calc(min(580px,72vh)/2 - 90px))}.tl-page .pr-st__step:only-child{padding-block:40px}.tl-page .pr-st__step[data-on]{opacity:1}.tl-page .pr-st__n{font-family:var(--tl-font-display);font-size:64px;font-weight:700;line-height:1;color:var(--tl-primary);letter-spacing:-.03em}.tl-page .pr-st__step .pr-title{font-size:clamp(30px,2.4vw,42px)}.tl-page .pr-st__step .pr-desc{font-size:19px;max-width:480px}.tl-page .pr-st__inline{display:none}html[data-motion=off] .tl-page .pr-st__step{transition:none}.tl-page .tl-process--cards-row{--tl-pad-x: clamp(20px, 6vw, 120px)}.tl-page .pr-cards{--gap: 36px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:var(--gap)}.tl-page .pr-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px 14px 26px;background:var(--tl-surface);border-radius:var(--tl-radius-card);transition-property:opacity,translate,transform,box-shadow;transition-duration:var(--dur-slower),var(--dur-slower),var(--dur-base),var(--dur-base);transition-delay:calc(var(--i, 0) * var(--stagger) * 1.6 + 60ms),calc(var(--i, 0) * var(--stagger) * 1.6 + 60ms),0s,0s}.tl-page .pr-card__n{position:absolute;z-index:2;top:24px;inset-inline-start:24px;display:grid;place-items:center;min-width:46px;height:46px;padding-inline:8px;border-radius:999px;background:var(--tl-primary);color:var(--tl-onprimary);font-size:17px;font-weight:700;box-shadow:0 6px 16px color-mix(in srgb,var(--tl-primary) 35%,transparent)}.tl-page .pr-card__img{aspect-ratio:1 / .9;height:auto;border-radius:calc(var(--radius-image-major, 28px) * .7);margin-bottom:8px}.tl-page .pr-card__title{font-size:20px;font-weight:700;line-height:1.2;color:var(--tl-ink);padding-inline:8px}.tl-page .pr-card__desc{font-size:15px;line-height:1.55;color:var(--tl-muted);padding-inline:8px}.tl-page .pr-card__arrow{position:absolute;z-index:3;top:110px;inset-inline-end:calc(var(--gap) / -2 - 19px);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--tl-bg);color:var(--tl-primary);border:1px solid var(--tl-border);box-shadow:0 4px 12px #0e163314}.tl-page .pr-card__arrow svg{scale:var(--idir, -1) 1}@media (hover: hover) and (pointer: fine){.tl-page .pr-card:hover{transform:translateY(calc(var(--shift-sm) * -1));box-shadow:0 16px 36px #0e163314}.tl-page .pr-card:hover .tl-media img{scale:1.05}}.tl-page .pr-acc{display:flex;flex-direction:column;gap:12px}.tl-page .pr-acc__item{border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-bg);transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.tl-page .pr-acc__item[data-open]{background:var(--tl-surface);border-color:transparent}.tl-page .pr-acc__h{margin:0}.tl-page .pr-acc__btn{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:flex;align-items:center;gap:24px;padding:22px 28px;font-family:var(--tl-font);color:var(--tl-ink);text-align:start;border-radius:var(--tl-radius-card)}.tl-page .pr-acc__btn:focus-visible{outline:2px solid var(--tl-primary);outline-offset:2px}.tl-page .pr-acc__n{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1.5px solid var(--tl-border);font-size:17px;font-weight:700;color:var(--tl-muted);transition:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.tl-page .pr-acc__item[data-open] .pr-acc__n{background:var(--tl-primary);border-color:var(--tl-primary);color:var(--tl-onprimary)}.tl-page .pr-acc__title{flex:1;font-size:clamp(22px,1.7vw,28px);font-weight:700;line-height:1.2}.tl-page .pr-acc__icon{position:relative;flex:none;width:44px;height:44px;border-radius:50%;background:var(--tl-surface)}.tl-page .pr-acc__item[data-open] .pr-acc__icon{background:var(--tl-bg)}.tl-page .pr-acc__icon:before,.tl-page .pr-acc__icon:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;margin:-1px 0 0 -8px;border-radius:1px;background:var(--tl-ink);transition:rotate var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-standard)}.tl-page .pr-acc__icon:after{rotate:90deg}.tl-page .pr-acc__item[data-open] .pr-acc__icon:after{rotate:180deg;opacity:0}@media (hover: hover) and (pointer: fine){.tl-page .pr-acc__item:not([data-open]):hover{border-color:#b9c4e6}}.tl-page .pr-acc__panel{display:grid;grid-template-rows:0fr;visibility:hidden}.tl-page .pr-acc__item[data-open] .pr-acc__panel{grid-template-rows:1fr;visibility:visible}.tl-page .pr-acc__clip{overflow:hidden;min-height:0}.tl-page .pr-acc__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center;padding:4px 28px 28px;padding-inline-start:104px}.tl-page .pr-acc__txt{display:flex;flex-direction:column;gap:12px}.tl-page .pr-acc__txt .pr-desc{font-size:19px;max-width:460px}.tl-page .pr-acc__img{height:300px;border-radius:var(--tl-radius-image)}html:not([data-motion=off]) .tl-page .pr-acc__panel{transition:grid-template-rows var(--dur-slow) var(--ease-in-out),visibility 0s linear var(--dur-slow)}html:not([data-motion=off]) .tl-page .pr-acc__item[data-open] .pr-acc__panel{transition:grid-template-rows var(--dur-slow) var(--ease-in-out),visibility 0s}html:not([data-motion=off]) .tl-page .pr-acc__inner{transition:opacity var(--dur-slow) var(--ease-out),translate var(--dur-slow) var(--ease-out)}html:not([data-motion=off]) .tl-page .pr-acc__item:not([data-open]) .pr-acc__inner{opacity:0;translate:0 calc(var(--shift-sm) * -1)}html[data-motion=off] .tl-page .pr-acc__icon:before,html[data-motion=off] .tl-page .pr-acc__icon:after{transition:none}.tl-page .pr-zz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(56px,7vw,110px)}.tl-page .pr-zz__row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(40px,6vw,100px);align-items:center}.tl-page .pr-zz__row.is-flip .pr-zz__media{order:2}.tl-page .pr-zz__media{position:relative}.tl-page .pr-zz__img{aspect-ratio:16 / 10.5;height:auto;border-radius:var(--tl-radius-image)}.tl-page .pr-zz__badge{position:absolute;bottom:-22px;inset-inline-end:32px;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--tl-primary);color:var(--tl-onprimary);font-size:24px;font-weight:700;border:6px solid var(--tl-bg)}.tl-page .pr-zz__row.is-flip .pr-zz__badge{inset-inline-end:auto;inset-inline-start:32px}.tl-page .pr-zz__txt{position:relative;display:flex;flex-direction:column;gap:14px;max-width:520px;isolation:isolate}.tl-page .pr-zz__ghost{position:absolute;z-index:-1;top:-70px;inset-inline-start:-12px;font-family:var(--tl-font-display);font-size:180px;font-weight:700;line-height:1;letter-spacing:-.05em;color:var(--tl-surface)}.tl-page .pr-zz__title{font-size:clamp(30px,2.5vw,44px)!important}.tl-page .pr-zz__txt .pr-desc{font-size:19px}@media (hover: hover) and (pointer: fine){.tl-page .pr-zz__row:hover .tl-media img{scale:1.04}}@media (max-width: 1200px){.tl-page .pr-cards{--gap: 28px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.tl-page .pr-cards::-webkit-scrollbar{display:none}.tl-page .pr-card{scroll-snap-align:start}.tl-page .pr-card__arrow{display:none}.tl-page .pr-acc__inner{padding-inline-start:28px}}@media (max-width: 900px){.tl-page .pr-tl{--node: 48px;--overlap: 0px}.tl-page .pr-tl__rail{inset-inline-start:23px}.tl-page .pr-tl__item{grid-template-columns:48px minmax(0,1fr);column-gap:18px}.tl-page .pr-tl__item+.pr-tl__item{margin-top:28px}.tl-page .pr-tl__node{grid-column:1;margin-top:18px;font-size:16px}.tl-page .pr-tl__item.is-start .pr-tl__card,.tl-page .pr-tl__item.is-end .pr-tl__card{grid-column:2}.tl-page .pr-tl__card:before{display:none}.tl-page .pr-tl__body{padding-inline:8px}.tl-page .pr-st{grid-template-columns:1fr}.tl-page .pr-st__media{display:none}.tl-page .pr-st__step,.tl-page .pr-st__step:first-child,.tl-page .pr-st__step:last-child{min-height:0;padding-block:0 44px;opacity:1}.tl-page .pr-st__n{font-size:48px}.tl-page .pr-st__step .pr-title{font-size:28px}.tl-page .pr-st__step .pr-desc{font-size:17px}.tl-page .pr-st__inline{display:block;height:240px;margin-top:8px;border-radius:var(--tl-radius-image)}.tl-page .pr-cards{grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}.tl-page .pr-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);column-gap:18px;align-content:center;padding:12px}.tl-page .pr-card__img{grid-row:1 / span 2;grid-column:1;aspect-ratio:auto;height:100%;min-height:150px;margin:0}.tl-page .pr-card__title,.tl-page .pr-card__desc{grid-column:2;padding:0}.tl-page .pr-card__title{align-self:end;font-size:19px}.tl-page .pr-card__desc{align-self:start;font-size:14px}.tl-page .pr-card__n{top:20px;inset-inline-start:20px;min-width:38px;height:38px;font-size:15px}.tl-page .pr-card__arrow{display:grid;top:auto;bottom:calc(var(--gap) / -2 - 17px);inset-inline-end:auto;inset-inline-start:calc(50% - 17px);width:34px;height:34px}.tl-page .pr-card__arrow svg{scale:1;rotate:90deg}.tl-page .pr-cards{--gap: 26px}.tl-page .pr-acc__btn{gap:14px;padding:16px}.tl-page .pr-acc__n{width:42px;height:42px;font-size:15px}.tl-page .pr-acc__icon{width:36px;height:36px}.tl-page .pr-acc__title{font-size:20px}.tl-page .pr-acc__inner{grid-template-columns:1fr;gap:18px;padding:0 16px 16px}.tl-page .pr-acc__img{height:220px}.tl-page .pr-zz__row,.tl-page .pr-zz__row.is-flip{grid-template-columns:1fr;gap:36px}.tl-page .pr-zz__row.is-flip .pr-zz__media{order:0}.tl-page .pr-zz__badge{width:60px;height:60px;font-size:19px;bottom:-18px;border-width:5px}.tl-page .pr-zz__ghost{display:none}.tl-page .pr-zz__txt .pr-desc{font-size:17px}}.tl-page .tl-hero{--hx: clamp(20px, 6.25vw, 120px);--frame-gap: clamp(12px, 1.6vw, 28px)}.tl-page .tl-hero--split{background:var(--tl-dark);padding:170px var(--hx) 110px}.tl-page .tl-hero--split>.tl-bg{inset-block:128px var(--frame-gap);inset-inline:auto var(--frame-gap);width:47%;border-radius:var(--tl-radius-image)}.tl-page .tl-hero--split>.tl-bg .tl-bg__shade{opacity:.08!important}.tl-page .tl-hero--split .tl-video-toggle,.tl-page .tl-hero--editorial .tl-video-toggle{inset-inline-end:calc(var(--frame-gap) + 16px);bottom:calc(var(--frame-gap) + 16px)}.tl-page .tl-hero--split>.tl-hero__content{margin-inline:0;width:calc(53% - var(--hx));max-width:680px;gap:28px}.tl-page .tl-hero--split .tl-hero__title{font-size:clamp(40px,3.7vw,70px)}.tl-page .tl-hero--split .tl-hero__sub{font-size:clamp(19px,1.35vw,24px);color:var(--tl-ondark)}.tl-page .tl-hero--split .tl-hero__desc{font-size:17px;opacity:1;color:var(--tl-ondark-muted)}.tl-page .tl-hero--split .tl-hero__kicker{opacity:1;color:var(--tl-ondark-muted)}.tl-page .tl-hero--centered{padding-inline:clamp(20px,8vw,160px);text-align:center}.tl-page .tl-hero--centered>.tl-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 65% 55% at 50% 52%,#0000006b,#0000001f 75%),linear-gradient(to bottom,#0000001a,#00000059)}.tl-page .tl-hero--centered>.tl-hero__content{align-items:center;max-width:1080px;gap:28px}.tl-page .tl-hero--centered .tl-hero__kicker{opacity:1;font-size:13px;letter-spacing:.2em;padding:9px 18px;border-radius:999px;border:1px solid rgb(255 255 255 / .32);background:#ffffff14;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tl-page .tl-hero--centered .tl-hero__title{font-size:clamp(44px,5.6vw,108px);line-height:.98;max-width:14em;text-wrap:balance}.tl-page .tl-hero--centered .tl-hero__sub{max-width:34em;text-wrap:balance}.tl-page .tl-hero--centered .tl-hero__actions{justify-content:center;padding-top:8px}.tl-page .tl-hero--quick-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:center;column-gap:clamp(40px,6vw,120px);padding:180px var(--hx) 110px}.tl-page .tl-hero--quick-form>.tl-hero__content{margin-inline:0;max-width:760px;gap:28px}.tl-page .tl-hero--quick-form .tl-hero__title{font-size:clamp(42px,4.2vw,80px)}.tl-page .tl-hero__form{position:relative;display:flex;flex-direction:column;gap:18px;padding:clamp(24px,2.4vw,36px);border-radius:var(--tl-radius-card);color:var(--tl-ondark);background:color-mix(in srgb,var(--tl-dark) 45%,transparent);border:1px solid rgb(255 255 255 / .22);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 30px 60px -20px #00000073}.tl-page .tl-hero__form-head{display:flex;flex-direction:column;gap:8px}.tl-page .tl-hero__form-eyebrow{font-size:14px;letter-spacing:.04em;color:var(--tl-ondark-muted)}.tl-page .tl-hero__form-title{font-size:clamp(24px,1.8vw,30px);line-height:1.1;font-weight:400;color:var(--tl-ondark)}.tl-page .tl-hero__form-fields{display:flex;flex-direction:column;gap:10px}.tl-page .tl-hero__form .tl-input{padding-block:14px;border-color:transparent}.tl-page .tl-hero__form .tl-btn{width:100%;justify-content:center}.tl-page .tl-hero__form-note{font-size:14px;line-height:1.4;color:var(--tl-ondark-muted);text-align:center}.tl-page .tl-hero__form .tl-msg:empty{display:none}.tl-page .tl-hero__form .tl-msg.is-ok{color:#9ff0c0}.tl-page .tl-hero__form .tl-msg.is-err{color:#ffc0c0}.tl-page .tl-hero--editorial{--strip: clamp(200px, 24vw, 330px);background:var(--tl-dark);justify-content:flex-start;min-height:0;padding:190px var(--hx) calc(var(--strip) + var(--frame-gap) + 64px)}.tl-page .tl-hero--editorial>.tl-bg{inset-block:auto var(--frame-gap);inset-inline:var(--frame-gap);height:var(--strip);border-radius:var(--tl-radius-image)}.tl-page .tl-hero--editorial>.tl-bg .tl-bg__shade{opacity:.1!important}.tl-page .tl-hero--editorial>.tl-hero__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;row-gap:24px;max-width:none}.tl-page .tl-hero--editorial .tl-hero__kicker,.tl-page .tl-hero--editorial .tl-hero__title{grid-column:1 / -1}.tl-page .tl-hero--editorial .tl-hero__kicker{opacity:1;color:var(--tl-ondark-muted)}.tl-page .tl-hero--editorial .tl-hero__title{font-size:clamp(50px,8vw,168px);line-height:.9;letter-spacing:-.035em;max-width:none;padding-block-end:32px;margin-block-end:8px;border-block-end:1px solid color-mix(in srgb,var(--tl-ondark) 24%,transparent)}.tl-page .tl-hero--editorial .tl-hero__title .split__mask:last-of-type .split__piece{color:transparent;-webkit-text-stroke:max(1.5px,.012em) var(--tl-ondark)}.tl-page .tl-hero--editorial .tl-hero__sub{grid-column:1;max-width:760px}.tl-page .tl-hero--editorial .tl-hero__desc{grid-column:1;max-width:760px;font-size:17px;opacity:1;color:var(--tl-ondark-muted)}.tl-page .tl-hero--editorial .tl-hero__actions{grid-column:2;grid-row:3 / span 2;align-self:end;flex-direction:column;align-items:stretch}.tl-page .tl-hero--overlay-card{--card-pad: clamp(16px, 3vw, 48px);justify-content:flex-end;padding:160px var(--card-pad) var(--card-pad)}.tl-page .tl-hero--overlay-card>.tl-hero__content{margin-inline:0;width:min(100%,680px);gap:22px;padding:clamp(28px,3vw,48px);background:var(--tl-bg);color:var(--tl-ink);border-radius:var(--tl-radius-card);box-shadow:0 40px 80px -24px #00000080}.tl-page .tl-hero--overlay-card .tl-hero__kicker{opacity:1;color:var(--tl-primary);font-size:14px}.tl-page .tl-hero--overlay-card .tl-hero__title{font-size:clamp(36px,3.3vw,60px);color:var(--tl-ink)}.tl-page .tl-hero--overlay-card .tl-hero__sub{font-size:clamp(18px,1.3vw,22px);color:var(--tl-ink)}.tl-page .tl-hero--overlay-card .tl-hero__desc{font-size:16px;opacity:1;color:var(--tl-muted)}.tl-page .tl-hero--overlay-card .tl-hero__actions .tl-btn--light{color:var(--tl-ink)}.tl-page .tl-hero--overlay-card .tl-hero__actions .tl-btn--light .tl-btn__icon{filter:var(--tl-logo-filter)}.tl-page .tl-hero--overlay-card .tl-hero__content :is(a,button):focus-visible{outline-color:var(--tl-ink)}@keyframes tl-hero-frame{0%{opacity:0;clip-path:inset(10% 0 10% 0 round var(--tl-radius-image))}to{clip-path:inset(0 round var(--tl-radius-image))}}@keyframes tl-hero-strip{0%{clip-path:inset(100% 0 0 0 round var(--tl-radius-image))}to{clip-path:inset(0 round var(--tl-radius-image))}}html[data-motion=full] .tl-hero--split>.tl-bg{animation:tl-hero-frame var(--dur-hero) var(--ease-emphasized) both;animation-delay:.16s}html[data-motion=full] .tl-hero--editorial>.tl-bg{animation:tl-hero-strip var(--dur-hero) var(--ease-emphasized) both;animation-delay:.52s}html[data-motion=full] .tl-hero--editorial [data-split] .split__piece{animation-delay:calc(.16s + var(--i, 0) * 90ms)}html[data-motion=full] .tl-hero--quick-form>.tl-hero__form{animation:tl-rise var(--dur-hero) var(--ease-emphasized) both;animation-delay:.56s}html[data-motion=full] .tl-hero--overlay-card>.tl-hero__content{animation:tl-rise var(--dur-hero) var(--ease-emphasized) both;animation-delay:60ms}html[data-motion=reduced] :is(.tl-hero--split,.tl-hero--editorial)>.tl-bg,html[data-motion=reduced] .tl-hero--quick-form>.tl-hero__form{animation:tl-fade-in var(--dur-base) var(--ease-out) both}html[data-motion=full] .tl-hero--overlay-card>.tl-hero__content{opacity:1}@media (max-width: 1100px){.tl-page .tl-hero--quick-form{grid-template-columns:minmax(0,1fr);row-gap:40px;padding-block:160px 72px}.tl-page .tl-hero--quick-form>.tl-hero__form{max-width:560px}.tl-page .tl-hero--editorial .tl-hero__content{grid-template-columns:minmax(0,1fr)}.tl-page .tl-hero--editorial .tl-hero__actions{grid-column:1;grid-row:auto;flex-direction:row}}@media (max-width: 900px){.tl-page .tl-hero--split{padding:140px 20px calc(min(78vw,360px) + 52px);justify-content:flex-start}.tl-page .tl-hero--split>.tl-bg{inset-block:auto 12px;inset-inline:12px;width:auto;height:min(78vw,360px)}.tl-page .tl-hero--split>.tl-hero__content{width:100%;max-width:none}.tl-page .tl-hero--centered{padding-inline:20px}.tl-page .tl-hero--quick-form{padding:140px 20px 80px}.tl-page .tl-hero--quick-form>.tl-hero__form{max-width:none}.tl-page .tl-hero--editorial{--strip: min(64vw, 280px);padding:150px 20px calc(var(--strip) + 12px + 40px)}.tl-page .tl-hero--editorial>.tl-bg{inset-block-end:12px;inset-inline:12px}.tl-page .tl-hero--editorial .tl-hero__title{font-size:clamp(44px,12vw,96px);padding-block-end:24px}.tl-page .tl-hero--overlay-card{min-height:760px;padding:140px 12px 12px}.tl-page .tl-hero--overlay-card>.tl-hero__content{width:100%;padding:28px 22px}.tl-page .tl-hero--overlay-card .tl-video-toggle{bottom:auto;top:104px}}@media (max-width: 520px){.tl-page .tl-hero--editorial .tl-hero__actions{flex-direction:column}.tl-page .tl-hero--editorial .tl-hero__actions .tl-btn{width:100%;justify-content:center}}.tl-page .tl-services{--ts-stage: var(--tl-bg);--ts-ink: var(--tl-ink);--ts-ink-soft: var(--tl-muted);--ts-line: var(--tl-primary);--ts-ball-light: var(--tl-bg);--ts-ball: color-mix(in srgb, var(--tl-surface) 70%, var(--tl-bg));--ts-ball-dark: color-mix(in srgb, var(--tl-soft) 55%, var(--tl-surface));--ts-safe-top: 92px;--ts-safe-bottom: 0px;padding:0;overflow:clip;background:var(--ts-stage);color:var(--ts-ink)}@property --ts-stage{syntax: "<color>"; inherits: true; initial-value: #fff;}@property --ts-ink{syntax: "<color>"; inherits: true; initial-value: #0e1633;}@property --ts-ink-soft{syntax: "<color>"; inherits: true; initial-value: #5a6485;}@property --ts-line{syntax: "<color>"; inherits: true; initial-value: #1e4dd8;}@property --ts-ball-light{syntax: "<color>"; inherits: true; initial-value: #fff;}@property --ts-ball{syntax: "<color>"; inherits: true; initial-value: #f2f5ff;}@property --ts-ball-dark{syntax: "<color>"; inherits: true; initial-value: #bfd0ff;}.tl-page .tl-services{transition:--ts-stage .7s var(--ease-standard, ease),--ts-ink .7s var(--ease-standard, ease),--ts-ink-soft .7s var(--ease-standard, ease),--ts-line .7s var(--ease-standard, ease),--ts-ball-light .7s var(--ease-standard, ease),--ts-ball .7s var(--ease-standard, ease),--ts-ball-dark .7s var(--ease-standard, ease)}.tl-page .tl-services.ts-blue{--ts-stage: var(--tl-primary);--ts-ink: var(--tl-onprimary);--ts-ink-soft: color-mix(in srgb, var(--tl-onprimary) 82%, transparent);--ts-line: var(--tl-onprimary);--ts-ball-light: color-mix(in srgb, var(--tl-primary), white 16%);--ts-ball: color-mix(in srgb, var(--tl-primary), white 4%);--ts-ball-dark: color-mix(in srgb, var(--tl-primary), black 30%)}.tl-page .tl-services .ts-scene{position:relative;height:700vh}.tl-page .tl-services .ts-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.tl-page .tl-services .ts-stage{position:absolute;top:0;right:0;bottom:0;left:0;padding-block:var(--ts-safe-top) var(--ts-safe-bottom)}.tl-page .tl-services .ts-globe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;color:var(--ts-line)}.tl-page .tl-services .ts-dots{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.tl-page .tl-services .ts-headline{position:absolute;z-index:1;top:calc(var(--ts-safe-top) + 3%);left:50%;transform:translate(-50%);width:min(720px,86%);text-align:center;will-change:transform,opacity}.tl-page .tl-services .ts-headline{width:min(900px,88%)}.tl-page .tl-services .ts-headline h2{font-family:var(--tl-font-display);font-weight:700;font-size:clamp(34px,3.2vw,48px);line-height:1.1;text-wrap:balance;color:var(--ts-ink)}.tl-page .tl-services .ts-headline p{margin:16px auto 0;max-width:46ch;font-size:20px;line-height:1.55;color:var(--ts-ink-soft)}.tl-page .tl-services .ts-bullets{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;pointer-events:none}.tl-page .tl-services .ts-scene:not([data-ready]) .ts-bullets{opacity:0}.tl-page .tl-services .ts-bullet{position:absolute;left:0;top:0;width:min(600px,42%);display:grid;grid-template-columns:76px 112px 1fr;align-items:center;gap:0 22px;direction:rtl;pointer-events:auto;will-change:transform}.tl-page .tl-services .ts-narrow .ts-bullet{width:min(560px,90%)}.tl-page .tl-services .ts-bullet>*{will-change:transform,opacity}.tl-page .tl-services .ts-pic{width:112px;height:90px;display:block;overflow:visible;color:var(--ts-line)}.tl-page .tl-services .ts-num{color:var(--ts-line)}.tl-page .tl-services .ts-num{font-family:var(--tl-font-display);font-weight:var(--font-weight-light, 300);font-size:clamp(34px,3.2vw,52px);line-height:1;font-variant-numeric:tabular-nums}.tl-page .tl-services .ts-label{font-family:var(--tl-font-display);font-weight:700;font-size:clamp(19px,1.7vw,26px);line-height:1.2;text-align:right;text-wrap:balance}.tl-page .tl-services .ts-note{display:block;margin-top:6px;font-family:var(--tl-font);font-weight:400;font-size:clamp(15px,1.15vw,17px);line-height:1.4;color:var(--ts-ink-soft);text-wrap:pretty}.tl-page .tl-services--still{--ts-safe-top: 0px;--ts-safe-bottom: 0px}.tl-page .tl-services--still .ts-scene{height:auto}.tl-page .tl-services--still .ts-pin{position:relative;height:auto}.tl-page .tl-services--still .ts-headline{position:relative;top:auto;left:auto;transform:none;margin-inline:auto;padding-top:120px}.tl-page .tl-services--still .ts-stage{position:relative;inset:auto;height:clamp(640px,92vh,900px)}.tl-page .tl-services--still .ts-globe{overflow:visible}@media (max-width: 1100px){.tl-page .tl-services .ts-bullet{grid-template-columns:56px 84px 1fr;gap:0 16px}.tl-page .tl-services .ts-pic{width:84px;height:68px}}@media (max-width: 760px){.tl-page .tl-services .ts-bullet{grid-template-columns:44px 60px 1fr;gap:0 14px}.tl-page .tl-services .ts-pic{width:60px;height:50px}.tl-page .tl-services .ts-num{font-size:30px}.tl-page .tl-services .ts-label{font-size:18px}.tl-page .tl-services .ts-note{margin-top:3px;font-size:14px;line-height:1.3}.tl-page .tl-services .ts-headline h2{font-size:clamp(30px,8.6vw,38px)}.tl-page .tl-services .ts-headline p{font-size:17px}}@media (max-width: 720px){.tl-page .tl-services{--ts-safe-top: 84px;--ts-safe-bottom: calc(var(--dock-h, 0px) + 56px)}.tl-page .tl-services--still{--ts-safe-top: 0px;--ts-safe-bottom: 0px}.tl-page .tl-services--still .ts-headline{padding-top:72px}.tl-page .tl-services--still .ts-stage{height:clamp(600px,100svh,760px)}}.tl-page .tl-services .ts-beside{position:absolute;left:0;top:0;z-index:1;direction:rtl;text-align:start;display:flex;flex-direction:column;gap:14px;color:var(--ts-ink);will-change:transform}.tl-page .tl-services .ts-scene:not([data-ready]) .ts-beside{opacity:0}.tl-page .tl-services .ts-beside>*{opacity:calc((var(--in, 0) - var(--at, 0)) * 4);translate:0 calc((1 - min(1,max(0,(var(--in, 0) - var(--at, 0)) * 4)))*16px)}.tl-page .tl-services .ts-beside__eyebrow{--at: 0;margin:0;font-size:16px;color:var(--ts-ink-soft)}.tl-page.tl-page .tl-services .ts-beside__title{--at: .08;margin:0;font-family:var(--tl-font-display);font-weight:700;font-size:clamp(30px,3vw,48px);line-height:1.1;color:var(--ts-ink);text-wrap:balance}.tl-page .tl-services .ts-beside__lead{--at: .16;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:var(--ts-ink-soft);max-width:46ch}.tl-page .tl-services .ts-beside__line{--at: .24;position:relative;display:block;height:1px;margin-block:18px 8px;background:color-mix(in srgb,var(--ts-ink) 45%,transparent)}.tl-page .tl-services .ts-beside__line i{position:absolute;top:-4px;inset-inline-start:calc(min(1,max(0,(var(--in, 0) - .24) * 1.6))*75%);width:9px;height:9px;border-radius:50%;background:var(--ts-ink)}.tl-page .tl-services .ts-beside__marquee{--at: .32;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.tl-page .tl-services .ts-beside__track{display:flex;width:max-content;translate:-50% 0;animation:ts-marq 34s linear infinite}.tl-page .tl-services .ts-beside__set{display:flex;direction:rtl}.tl-page .tl-services .ts-beside__place{display:inline-flex;align-items:center;gap:30px;padding-inline-end:30px;white-space:nowrap;font-family:var(--tl-font-display);font-weight:700;font-size:clamp(44px,4.6vw,80px);line-height:1.15;color:transparent;-webkit-text-stroke:1.2px color-mix(in srgb,var(--ts-ink) 70%,transparent)}.tl-page .tl-services .ts-beside__place i{width:14px;height:14px;border-radius:50%;background:var(--tl-primary);flex:none}.tl-page .tl-services.ts-blue .ts-beside__place i{background:var(--ts-ink)}@keyframes ts-marq{0%{translate:-50% 0}to{translate:0 0}}html:not([data-motion=full]) .tl-page .tl-services .ts-beside__track{animation:none}.tl-page .tl-services--still .ts-beside>*{opacity:1;translate:none}.tl-page .tl-svcrow{background:var(--tl-bg)}.tl-page .tsr-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr))}.tl-page .tl-svcrow .tl-inner{gap:clamp(48px,5vw,80px)}.tl-page .tsr-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin-bottom:clamp(40px,5vw,72px)}.tl-page .tsr-title{text-wrap:balance}.tl-page .tsr-desc{margin:0;max-width:46ch;font-size:20px;line-height:1.55;color:var(--tl-muted)}.tl-page .tsr-list{column-gap:clamp(24px,3vw,48px)}.tl-page .tsr-item{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.tl-page .tsr-num{font-family:var(--tl-font-display);font-weight:var(--font-weight-light, 300);font-size:clamp(34px,3vw,52px);line-height:1;color:var(--tl-primary);font-variant-numeric:tabular-nums}.tl-page .tsr-pic{width:112px;height:90px;display:block;overflow:visible;color:var(--tl-primary)}.tl-page .tsr-text{display:grid;gap:8px}.tl-page .tsr-label{font-family:var(--tl-font-display);font-weight:700;font-size:clamp(19px,1.6vw,24px);line-height:1.2;color:var(--tl-ink);text-wrap:balance}.tl-page .tsr-note{font-size:16px;line-height:1.45;color:var(--tl-muted);text-wrap:pretty}@media (max-width: 1100px){.tl-page .tsr-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}}@media (max-width: 760px){.tl-page .tl-services .ts-beside__place{font-size:40px}.tl-page .tsr-list{grid-template-columns:1fr;row-gap:0}.tl-page .tsr-item{display:grid;grid-template-columns:44px 64px 1fr;align-items:center;gap:14px;padding:16px 0}.tl-page .tsr-desc{font-size:17px}.tl-page .tsr-num{font-size:28px}.tl-page .tsr-pic{width:64px;height:52px}}:where(.tl-page .tl-why) :where(ul,ol)[role=list]{list-style:none;margin:0;padding:0}.tl-page .tl-why__stagger>*{--reveal-delay: calc(var(--i, 0) * var(--stagger) + .16s);transition:opacity var(--dur-slower) var(--ease-out) var(--reveal-delay),translate var(--dur-slower) var(--ease-out) var(--reveal-delay),transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-standard)}html:not([data-motion=off]) [data-sr]:not([data-visible]) .tl-why__stagger>*{opacity:0;translate:0 var(--shift-md)}.tl-page .tl-why .tl-wbento__media img{transition:scale var(--dur-slow) var(--ease-out),clip-path var(--dur-slower) var(--ease-emphasized) calc(var(--reveal-delay, 0s) + 80ms)}.tl-page .tl-wbento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.tl-page .tl-wbento__tile{position:relative;isolation:isolate;overflow:hidden;grid-column:span 3;min-height:216px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:28px;border-radius:var(--tl-radius-card);background:var(--tl-surface);color:var(--tl-ink)}.tl-page .tl-wbento__num{position:absolute;inset-block-start:28px;inset-inline-end:28px;font-size:14px;letter-spacing:.1em;font-variant-numeric:tabular-nums;line-height:1;color:var(--tl-muted)}.tl-page .tl-wbento__icon{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border-radius:12px;background:var(--tl-bg)}.tl-page .tl-wbento__icon .tl-iconbox__glyph{width:30px;height:30px}.tl-page .tl-wbento__text{font-size:21px;line-height:1.25;font-weight:700;max-width:22ch}.tl-page .tl-wbento__tile--feature{grid-column:span 6;grid-row:span 2;min-height:448px;justify-content:flex-end;color:var(--tl-ondark);background:var(--tl-dark);padding:36px}.tl-page .tl-wbento__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.tl-page .tl-wbento__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--tl-dark) 92%,transparent),color-mix(in srgb,var(--tl-dark) 45%,transparent),color-mix(in srgb,var(--tl-dark) 5%,transparent))}.tl-page .tl-wbento__tile--feature .tl-wbento__num{color:var(--tl-ondark);inset-block-start:36px;inset-inline-end:36px;opacity:.85}.tl-page .tl-wbento__tile--feature .tl-wbento__icon{background:#ffffff29;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tl-page .tl-wbento__tile--feature .tl-iconbox__glyph{background-color:var(--tl-ondark)}.tl-page .tl-wbento__tile--feature .tl-wbento__text{font-size:clamp(30px,2.6vw,42px);line-height:1.05;max-width:16ch}.tl-page .tl-wbento__tile--wide{grid-column:span 6;background:var(--tl-primary);color:var(--tl-onprimary)}.tl-page .tl-wbento__tile--wide .tl-wbento__num{color:var(--tl-onprimary);opacity:.75}.tl-page .tl-wbento__tile--wide .tl-wbento__icon{background:color-mix(in srgb,var(--tl-onprimary) 16%,transparent)}.tl-page .tl-wbento__tile--wide .tl-iconbox__glyph{background-color:var(--tl-onprimary)}.tl-page .tl-wbento__tile--wide .tl-wbento__text{font-size:clamp(24px,2vw,30px);line-height:1.15;max-width:20ch}.tl-page .tl-wbento__tile--band{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-start;gap:24px;min-height:0;padding-block:28px;padding-inline:28px 88px;background:var(--tl-dark);color:var(--tl-ondark)}.tl-page .tl-wbento__tile--band .tl-wbento__num{inset-block-start:50%;translate:0 -50%;color:var(--tl-ondark);opacity:.75}.tl-page .tl-wbento__tile--band .tl-wbento__icon{background:color-mix(in srgb,var(--tl-ondark) 12%,transparent)}.tl-page .tl-wbento__tile--band .tl-iconbox__glyph{background-color:var(--tl-ondark)}.tl-page .tl-wbento__tile--band .tl-wbento__text{font-size:clamp(22px,1.9vw,28px);max-width:none}@media (hover: hover) and (pointer: fine){.tl-page .tl-wbento__tile--feature:hover .tl-wbento__media img{scale:1.05}.tl-page .tl-wbento__tile--small:hover{background-color:color-mix(in srgb,var(--tl-surface) 88%,var(--tl-primary))}.tl-page .tl-wbento__tile:not(.tl-wbento__tile--feature):hover{transform:translateY(calc(var(--shift-sm) * -1))}}@media (max-width: 1200px){.tl-page .tl-wbento__tile,.tl-page .tl-wbento__tile--wide,.tl-page .tl-wbento__tile--band{grid-column:span 6}.tl-page .tl-wbento .tl-wbento__tile--feature{grid-column:1 / -1;grid-row:auto;min-height:400px}.tl-page .tl-wbento__tile--band{flex-direction:column;align-items:flex-start;justify-content:space-between;padding:28px}.tl-page .tl-wbento__tile--band .tl-wbento__num{inset-block-start:28px;translate:none}}@media (max-width: 640px){.tl-page .tl-wbento{gap:12px}.tl-page .tl-wbento__tile{min-height:168px}.tl-page .tl-wbento__tile,.tl-page .tl-wbento__tile--wide,.tl-page .tl-wbento__tile--band{grid-column:1 / -1;padding:24px;gap:20px}.tl-page .tl-wbento__tile--feature{min-height:340px;padding:24px}.tl-page .tl-wbento__num,.tl-page .tl-wbento__tile--feature .tl-wbento__num,.tl-page .tl-wbento__tile--band .tl-wbento__num{inset-block-start:24px;inset-inline-end:24px}.tl-page .tl-wbento__text{font-size:19px}}.tl-page .tl-why--split-sticky{overflow:clip}.tl-page .tl-why--split-sticky .tl-inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,120px);row-gap:48px;align-items:start}.tl-page .tl-why--split-sticky .tl-headwrap{position:sticky;top:120px}.tl-page .tl-wsplit{--rail: 12px;position:relative;padding-inline-start:48px}.tl-page .tl-wsplit:before,.tl-page .tl-wsplit:after{content:"";position:absolute;inset-block:0;inset-inline-start:var(--rail);width:1px;background:var(--tl-border)}.tl-page .tl-wsplit:after{background:var(--tl-primary);transform-origin:top;scale:1 var(--fill, 0)}.tl-page .tl-wsplit.is-still:after{scale:1 1}html[data-motion=reduced] .tl-page .tl-wsplit:after{transition:scale var(--dur-base) var(--ease-standard)}.tl-page .tl-wsplit__row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding-block:40px;border-block-end:1px solid var(--tl-border)}.tl-page .tl-wsplit__row:first-child{padding-block-start:8px}.tl-page .tl-wsplit__row:last-child{border-block-end:0;padding-block-end:8px}.tl-page .tl-wsplit__row:before{content:"";position:absolute;top:50%;inset-inline-start:calc(var(--rail) - 48px - 5px);width:11px;height:11px;border-radius:50%;translate:0 -50%;background:var(--tl-bg);border:1px solid var(--tl-border);transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),scale var(--dur-base) var(--ease-out)}.tl-page .tl-wsplit__row:first-child:before{top:calc(50% - 16px)}.tl-page .tl-wsplit__row:last-child:before{top:calc(50% + 16px)}.tl-page .tl-wsplit__num{font-family:var(--tl-font-display);font-size:clamp(40px,3.6vw,60px);font-weight:var(--font-weight-light, 300);line-height:1;font-variant-numeric:tabular-nums;color:var(--tl-soft);min-width:1.3em;transition:color var(--dur-base) var(--ease-standard)}.tl-page .tl-wsplit__text{font-size:clamp(22px,2vw,30px);line-height:1.2;color:var(--tl-ink);opacity:.4;transition:opacity var(--dur-base) var(--ease-standard)}.tl-page .tl-wsplit__icon{transition:background-color var(--dur-base) var(--ease-standard),scale var(--dur-base) var(--ease-out)}.tl-page .tl-wsplit__icon .tl-iconbox__glyph{transition:background-color var(--dur-base) var(--ease-standard)}.tl-page .tl-wsplit__row.is-past .tl-wsplit__text{opacity:.7}.tl-page .tl-wsplit__row.is-past:before{background:var(--tl-primary);border-color:var(--tl-primary)}.tl-page .tl-wsplit__row.is-active:before{background:var(--tl-primary);border-color:var(--tl-primary);scale:1.45;box-shadow:0 0 0 5px color-mix(in srgb,var(--tl-primary) 18%,transparent)}.tl-page .tl-wsplit__row.is-active .tl-wsplit__num{color:var(--tl-primary)}.tl-page .tl-wsplit__row.is-active .tl-wsplit__text{opacity:1}.tl-page .tl-wsplit__row.is-active .tl-wsplit__icon{background:var(--tl-primary)}.tl-page .tl-wsplit__row.is-active .tl-wsplit__icon .tl-iconbox__glyph{background-color:var(--tl-onprimary)}html[data-motion=full] .tl-page .tl-wsplit__row.is-active .tl-wsplit__icon{scale:1.08}.tl-page .tl-wsplit.is-still .tl-wsplit__text{opacity:1}.tl-page .tl-wsplit.is-still .tl-wsplit__num{color:var(--tl-primary)}.tl-page .tl-wsplit.is-still .tl-wsplit__row:before{background:var(--tl-primary);border-color:var(--tl-primary)}@media (max-width: 900px){.tl-page .tl-why--split-sticky .tl-inner{display:flex;flex-direction:column}.tl-page .tl-why--split-sticky .tl-headwrap{position:static}.tl-page .tl-wsplit{--rail: 6px;padding-inline-start:32px}.tl-page .tl-wsplit__row{gap:16px;padding-block:28px}.tl-page .tl-wsplit__row:before{inset-inline-start:calc(var(--rail) - 32px - 5px)}.tl-page .tl-wsplit__icon{width:44px;height:44px}.tl-page .tl-wsplit__icon .tl-iconbox__glyph{width:24px;height:24px}.tl-page .tl-wsplit__num{font-size:34px}.tl-page .tl-wsplit__text{font-size:20px}}.tl-page .tl-wicons{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));padding-block:8px}.tl-page .tl-wicons__item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding-inline:24px}.tl-page .tl-wicons__item+.tl-wicons__item:before{content:"";position:absolute;inset-block:12px;inset-inline-start:0;width:1px;background:var(--tl-border);transform-origin:center;transition:scale var(--dur-hero) var(--ease-out) calc(var(--i, 0) * var(--stagger) * 1.6 + .12s)}.tl-page .tl-wicons__badge{position:relative;display:grid;place-items:center;width:112px;height:112px;margin-block-end:8px;border-radius:50%;background:var(--tl-surface);transition:scale var(--dur-slower) var(--ease-emphasized) calc(var(--i, 0) * var(--stagger) * 1.6 + .16s),opacity var(--dur-slow) var(--ease-out) calc(var(--i, 0) * var(--stagger) * 1.6 + .16s),background-color var(--dur-base) var(--ease-standard)}.tl-page .tl-wicons__badge:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:1px solid color-mix(in srgb,var(--tl-primary) 26%,transparent);transition:scale var(--dur-hero) var(--ease-out) calc(var(--i, 0) * var(--stagger) * 1.6 + .32s),opacity var(--dur-slower) var(--ease-out) calc(var(--i, 0) * var(--stagger) * 1.6 + .32s)}.tl-page .tl-wicons__glyph{display:block;width:52px;height:52px;background-color:var(--tl-primary);-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat;transition:background-color var(--dur-base) var(--ease-standard)}.tl-page .tl-wicons__num{font-size:13px;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--tl-primary);line-height:1}.tl-page .tl-wicons__text{font-size:19px;line-height:1.35;max-width:15ch}.tl-page .tl-wicons__num,.tl-page .tl-wicons__text{transition:opacity var(--dur-slower) var(--ease-out) calc(var(--i, 0) * var(--stagger) * 1.6 + .3s),translate var(--dur-slower) var(--ease-out) calc(var(--i, 0) * var(--stagger) * 1.6 + .3s)}html:not([data-motion=off]) .tl-wicons:not(.is-in) :is(.tl-wicons__badge,.tl-wicons__num,.tl-wicons__text){opacity:0}html:not([data-motion=off]) .tl-wicons:not(.is-in) .tl-wicons__badge:after{opacity:0}html[data-motion=full] .tl-wicons:not(.is-in) .tl-wicons__badge{scale:.55}html[data-motion=full] .tl-wicons:not(.is-in) .tl-wicons__badge:after{scale:.7}html[data-motion=full] .tl-wicons:not(.is-in) :is(.tl-wicons__num,.tl-wicons__text){translate:0 var(--shift-sm)}html[data-motion=full] .tl-wicons:not(.is-in) .tl-wicons__item:before{scale:1 0}@media (hover: hover) and (pointer: fine){.tl-page .tl-wicons__item:hover .tl-wicons__badge{background-color:var(--tl-primary)}.tl-page .tl-wicons__item:hover .tl-wicons__glyph{background-color:var(--tl-onprimary)}}@media (max-width: 1200px){.tl-page .tl-wicons__item{padding-inline:14px}.tl-page .tl-wicons__badge{width:92px;height:92px}.tl-page .tl-wicons__glyph{width:42px;height:42px}.tl-page .tl-wicons__text{font-size:17px}}@media (max-width: 900px){.tl-page .tl-wicons{grid-template-columns:1fr;padding-block:0}.tl-page .tl-wicons__item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:24px;row-gap:6px;text-align:start;padding:20px 0}.tl-page .tl-wicons__badge{grid-row:1 / 3;width:72px;height:72px;margin:0}.tl-page .tl-wicons__badge:after{top:-6px;right:-6px;bottom:-6px;left:-6px}.tl-page .tl-wicons__glyph{width:34px;height:34px}.tl-page .tl-wicons__num{align-self:end}.tl-page .tl-wicons__text{align-self:start;max-width:none;font-size:19px}.tl-page .tl-wicons__item+.tl-wicons__item:before{inset-block:0 auto;inset-inline:0;width:auto;height:1px}html[data-motion=full] .tl-wicons:not(.is-in) .tl-wicons__item:before{scale:0 1}.tl-page .tl-wicons__item+.tl-wicons__item:before{transform-origin:var(--side-start, right) center}}.tl-page .tl-why--stats-band{color:var(--tl-ondark);background:radial-gradient(ellipse 60% 80% at var(--side-end, left) 0%,color-mix(in srgb,var(--tl-primary) 38%,transparent),transparent 70%),var(--tl-dark)}.tl-page .tl-why--stats-band .tl-eyebrow{color:var(--tl-ondark-muted)}.tl-page .tl-why--stats-band .tl-h2{color:var(--tl-ondark)}.tl-page .tl-why--stats-band .tl-scrub{--line: color-mix(in srgb, var(--tl-ondark) 55%, transparent)}.tl-page .tl-why--stats-band .tl-inner{gap:80px}.tl-page .tl-why--stats-band :is(a,button,[tabindex]):focus-visible{outline-color:var(--tl-ondark)}.tl-page .tl-wband{--num: clamp(72px, 7vw, 120px);--node: 13px;position:relative;display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));column-gap:28px}.tl-page .tl-wband:before,.tl-page .tl-wband:after{content:"";position:absolute;inset-inline:0;height:1px;top:calc(var(--num) * .86 + 24px + var(--node) / 2)}.tl-page .tl-wband:before{background:color-mix(in srgb,var(--tl-ondark) 22%,transparent)}.tl-page .tl-wband:after{background:linear-gradient(to var(--side-end, left),var(--tl-ondark),color-mix(in srgb,var(--tl-ondark) 30%,transparent));transform-origin:var(--side-start, right) center;transition:scale var(--dur-hero) var(--ease-in-out) .2s}.tl-page .tl-wband__item{position:relative;display:flex;flex-direction:column;gap:24px}.tl-page .tl-wband__num{font-family:var(--tl-font-display);font-size:var(--num);font-weight:700;line-height:.86;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--tl-ondark) 70%,transparent);transition:color var(--dur-slow) var(--ease-standard),opacity var(--dur-slower) var(--ease-out) calc(var(--i, 0) * var(--stagger) * 2 + .2s),translate var(--dur-slower) var(--ease-out) calc(var(--i, 0) * var(--stagger) * 2 + .2s)}.tl-page .tl-wband__node{position:relative;z-index:1;width:var(--node);height:var(--node);border-radius:50%;background:var(--tl-dark);border:2px solid var(--tl-ondark);transition:scale var(--dur-slow) var(--ease-emphasized) calc(var(--i, 0) * var(--stagger) * 3 + .4s),background-color var(--dur-base) var(--ease-standard)}.tl-page .tl-wband__body{display:flex;flex-direction:column;gap:14px;padding-inline-end:8px;transition:opacity var(--dur-slower) var(--ease-out) calc(var(--i, 0) * var(--stagger) * 2 + .4s),translate var(--dur-slower) var(--ease-out) calc(var(--i, 0) * var(--stagger) * 2 + .4s)}.tl-page .tl-wband__icon{display:block;width:30px;height:30px}.tl-page .tl-wband__icon .tl-iconbox__glyph{width:30px;height:30px;background-color:var(--tl-ondark-muted)}.tl-page .tl-wband__text{font-size:20px;line-height:1.3;color:var(--tl-ondark)}@media (hover: hover) and (pointer: fine){.tl-page .tl-wband__item:hover .tl-wband__num{color:var(--tl-ondark)}.tl-page .tl-wband__item:hover .tl-wband__node{background-color:var(--tl-ondark)}}html:not([data-motion=off]) .tl-wband:not(.is-in) :is(.tl-wband__num,.tl-wband__body){opacity:0}html[data-motion=full] .tl-wband:not(.is-in) :is(.tl-wband__num,.tl-wband__body){translate:0 var(--shift-md)}html[data-motion=full] .tl-wband:not(.is-in):after{scale:0 1}html[data-motion=full] .tl-wband:not(.is-in) .tl-wband__node{scale:0}@media (max-width: 1100px){.tl-page .tl-why--stats-band .tl-inner{gap:48px}.tl-page .tl-wband{--num: 64px;grid-template-columns:1fr}.tl-page .tl-wband:before,.tl-page .tl-wband:after,.tl-page .tl-wband__node{display:none}.tl-page .tl-wband__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding-block:22px;border-block-start:1px solid color-mix(in srgb,var(--tl-ondark) 20%,transparent)}.tl-page .tl-wband__item:first-child{border-block-start:0;padding-block-start:0}.tl-page .tl-wband__body{flex-direction:row;align-items:center;gap:16px}.tl-page .tl-wband__icon{flex-shrink:0}.tl-page .tl-wband__num{min-width:1.25em}}@media (max-width: 520px){.tl-page .tl-wband{--num: 48px}.tl-page .tl-wband__item{gap:16px}.tl-page .tl-wband__icon{display:none}.tl-page .tl-wband__text{font-size:18px}}.tl-page .tl-why--globe{--wg-k: 1;--wg-r: calc(var(--wg-w, calc(100vw - 2 * var(--tl-mat))) * var(--wg-k) * .4);overflow:clip visible;padding-block-end:0}.tl-page .tl-why--globe+*{position:relative;z-index:2}.tl-page .tl-why--globe .tl-headwrap{display:none}.tl-page .tl-why--globe .tl-inner{gap:0}html:not([data-motion=off]) .tl-page .tl-why--globe[data-sr]>.tl-inner>*{translate:none}.tl-page .tl-wglobe{position:static}.tl-page .tl-wglobe__space{height:max(0px,calc(var(--wg-r) - var(--wg-gap, 0px) + clamp(56px,6vw,96px)))}.tl-page .tl-wglobe__globe{position:absolute;z-index:0;left:50%;bottom:calc(var(--wg-gap, 0px) * -1);width:calc(100% * var(--wg-k));aspect-ratio:2 / 1;translate:-50% 0;isolation:isolate;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.tl-page .tl-wglobe__globe.is-dragging{cursor:grabbing}.tl-page .tl-wglobe__globe:before{content:"";position:absolute;z-index:-1;left:10%;width:80%;top:20%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 18%,var(--tl-bg) 0%,transparent 45%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tl-surface) 55%,var(--tl-bg)) 58%,color-mix(in srgb,var(--tl-primary) 12%,var(--tl-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tl-primary) 14%,transparent),0 -30px 90px -40px color-mix(in srgb,var(--tl-primary) 40%,transparent)}.tl-page .tl-wglobe.is-dark .tl-wglobe__globe:before{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tl-primary) 6%,var(--tl-bg)) 60%,color-mix(in srgb,var(--tl-primary) 24%,var(--tl-bg)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tl-primary) 30%,transparent),0 0 120px -20px color-mix(in srgb,var(--tl-primary) 35%,transparent)}.tl-page .tl-wglobe__gl{position:absolute;top:0;right:0;bottom:0;left:0}.tl-page .tl-wglobe__canvas{display:block;width:100%;height:100%;filter:invert(1);mix-blend-mode:multiply}.tl-page .tl-wglobe.is-dark .tl-wglobe__canvas{filter:none;mix-blend-mode:screen}.tl-page .tl-wglobe__fallback{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tl-page .tl-wglobe__globe.is-fallback .tl-wglobe__fallback{display:block}.tl-page .tl-wglobe__fallback pattern circle{fill:color-mix(in srgb,var(--tl-primary) 40%,transparent)}.tl-page .tl-wglobe__fb-line{fill:none;stroke:color-mix(in srgb,var(--tl-primary) 22%,transparent);stroke-width:.3}.tl-page .tl-wglobe__svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.tl-page .tl-wglobe__link,.tl-page .tl-wglobe__route{fill:none;stroke:var(--tl-wglobe-line, var(--tl-primary));stroke-linecap:round}.tl-page .tl-wglobe__link{stroke-width:1.75;stroke-dasharray:6 7;stroke-opacity:.8;transition:stroke-opacity var(--dur-base) var(--ease-standard),stroke-width var(--dur-base) var(--ease-standard)}.tl-page .tl-wglobe__draw{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:butt;stroke-dasharray:1 1;stroke-dashoffset:1}.tl-page .tl-wglobe__svg.has-active .tl-wglobe__link{stroke-opacity:.3}.tl-page .tl-wglobe__svg .tl-wglobe__link.is-active{stroke-opacity:1;stroke-width:2.5}.tl-page .tl-wglobe__route{stroke-width:2.25;stroke-dasharray:9 7;stroke-opacity:.95}.tl-page :is(.tl-wglobe__marker,.tl-wglobe__home)>*{transform-box:fill-box;transform-origin:center;transition:scale var(--dur-base) var(--ease-out)}.tl-page .tl-wglobe__marker{scale:calc(.4 + .6 * var(--pop, 1))}.tl-page .tl-wglobe__dot{fill:var(--tl-wglobe-line, var(--tl-primary));stroke:var(--tl-bg);stroke-width:2}.tl-page .tl-wglobe__ring{fill:none;stroke:var(--tl-wglobe-line, var(--tl-primary));stroke-opacity:.35;stroke-width:1}.tl-page .tl-wglobe__pulse{fill:var(--tl-wglobe-line, var(--tl-primary));opacity:0}.tl-page .tl-wglobe__marker.is-active .tl-wglobe__dot{scale:1.35}.tl-page .tl-wglobe__marker.is-active .tl-wglobe__ring{stroke-opacity:.8;scale:1.4}.tl-page .tl-wglobe .tl-wglobe__home .tl-wglobe__dot{fill:var(--tl-ink);stroke-width:2.5}.tl-page .tl-wglobe .tl-wglobe__home .tl-wglobe__ring{stroke:var(--tl-ink);stroke-opacity:.35}.tl-page .tl-wglobe .tl-wglobe__home .tl-wglobe__ring+.tl-wglobe__ring{stroke-opacity:.7}.tl-page .tl-wglobe .tl-wglobe__home .tl-wglobe__pulse{fill:var(--tl-ink)}.tl-page .tl-wglobe__tag{display:none;font:700 12px/1 var(--tl-font);letter-spacing:.06em;fill:var(--tl-wglobe-line, var(--tl-primary));paint-order:stroke;stroke:var(--tl-bg);stroke-width:3px;stroke-linejoin:round}.tl-page .tl-wglobe.is-dark{--tl-wglobe-line: color-mix(in srgb, var(--tl-primary) 55%, var(--tl-ondark))}html[data-motion=full] .tl-page .tl-wglobe__link{animation:tl-wglobe-march .7s linear infinite}html[data-motion=full] .tl-page .tl-wglobe__route{animation:tl-wglobe-route .8s linear infinite}html[data-motion=full] .tl-page .tl-wglobe__pulse{animation:tl-wglobe-pulse 2.4s var(--ease-out) infinite;animation-delay:calc(var(--i, 0) * -.48s)}html[data-motion=full] .tl-page .tl-wglobe .tl-wglobe__home .tl-wglobe__pulse{animation-duration:1.8s;animation-delay:0s}@keyframes tl-wglobe-march{0%{stroke-dashoffset:0}to{stroke-dashoffset:-13}}@keyframes tl-wglobe-pulse{0%{opacity:.55;scale:1}to{opacity:0;scale:3.6}}@keyframes tl-wglobe-route{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16}}.tl-page .tl-wglobe__list{position:relative;z-index:2;display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));column-gap:clamp(16px,2vw,32px);margin-inline:calc(var(--tl-pad-x) * -.5)}.tl-page .tl-wglobe__item{--in: 1;--vis: 1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:8px 6px 0;border-radius:16px;outline-offset:4px;opacity:var(--in);translate:0 calc((1 - var(--in)) * 18px)}.tl-page .tl-wglobe__visual{position:relative;display:block;width:clamp(96px,8.4vw,120px);aspect-ratio:1}.tl-page .tl-wglobe__icon{position:absolute;inset-block-end:-2px;inset-inline-end:-6px;display:grid}.tl-page .tl-wglobe__icon .tl-why__icon{width:36px;height:36px;border-radius:10px;background:var(--tl-bg);box-shadow:0 0 0 1px var(--tl-border),0 6px 14px -8px color-mix(in srgb,var(--tl-ink) 40%,transparent);transition:background-color var(--dur-base) var(--ease-standard),scale var(--dur-base) var(--ease-out)}.tl-page .tl-wglobe__icon .tl-iconbox__glyph{width:20px;height:20px;transition:background-color var(--dur-base) var(--ease-standard)}.tl-page .tl-dviz{display:block;width:100%;height:100%;overflow:visible;--dviz: var(--tl-wglobe-line, var(--tl-primary))}[dir=rtl] .tl-page .tl-dviz--dir,.tl-page[dir=rtl] .tl-dviz--dir{scale:-1 1}.tl-page .tl-dviz__field{opacity:calc(var(--in, 1) * .9)}.tl-page .tl-dviz pattern circle{fill:color-mix(in srgb,var(--dviz) 22%,transparent)}.tl-page .tl-dviz__dots circle{--f: clamp(0, calc(var(--in, 1) * 1.7 - var(--d, 0)), 1);fill:var(--dviz);opacity:var(--f);translate:calc(var(--dx, 0) * (1 - var(--f)) * 1px) calc(var(--dy, 0) * (1 - var(--f)) * 1px)}.tl-page .tl-dviz :is(.tl-dviz__route,.tl-dviz__orbit){opacity:clamp(0,calc((var(--in, 1) - .6) * 2.5),1)}.tl-page .tl-dviz :is(.tl-dviz__dash,.tl-dviz__orbit){fill:none;stroke:var(--dviz);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:2.5 3.5}.tl-page .tl-dviz__arrow{fill:none;stroke:var(--dviz);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tl-page .tl-dviz__orbit{stroke-dasharray:3 5;stroke-opacity:.7;transform-box:fill-box;transform-origin:center}.tl-page .tl-dviz__runner{display:none;fill:var(--dviz);stroke:var(--tl-bg);stroke-width:1.2}html[data-motion=full] .tl-page .tl-dviz__runner{display:block}html[data-motion=full] .tl-page .tl-dviz__dash{animation:tl-dviz-march .9s linear infinite}html[data-motion=full] .tl-page .tl-dviz__orbit{animation:tl-dviz-spin 14s linear infinite}@keyframes tl-dviz-march{to{stroke-dashoffset:-6}}@keyframes tl-dviz-spin{to{rotate:1turn}}.tl-page .tl-wglobe__num{font-size:12px;line-height:1;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--tl-primary);margin-block-start:4px}.tl-page .tl-wglobe__text{margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.3;font-weight:600;color:var(--tl-ink);text-wrap:balance;max-width:18ch}.tl-page .tl-wglobe__pin{width:9px;height:9px;margin-block-start:6px;border-radius:50%;border:1.5px solid var(--tl-wglobe-line, var(--tl-primary));background:var(--tl-bg)}.tl-page .tl-wglobe__item.is-active .tl-why__icon{background:var(--tl-primary);scale:1.06}.tl-page .tl-wglobe__item.is-active .tl-iconbox__glyph{background-color:var(--tl-onprimary)}.tl-page .tl-wglobe__item.is-active .tl-wglobe__pin{background:var(--tl-wglobe-line, var(--tl-primary))}.tl-page .tl-wglobe__item:focus{outline:none}.tl-page .tl-wglobe__item:focus-visible{outline:2px solid var(--tl-primary)}@media (max-width: 900px){.tl-page .tl-why--globe{--wg-k: 1.375}.tl-page .tl-wglobe__space{height:max(0px,calc(var(--wg-r) - var(--wg-gap, 0px) + 32px))}.tl-page .tl-wglobe__tag{display:block}.tl-page .tl-wglobe__list{display:flex;flex-direction:column;gap:10px;margin:0}.tl-page .tl-wglobe__item{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"num icon text";align-items:center;text-align:start;gap:0;padding:10px 14px 10px 10px;padding-inline:10px 14px;background:color-mix(in srgb,var(--tl-bg) 88%,transparent);border:1px solid var(--tl-border)}.tl-page .tl-wglobe__num{grid-area:num;margin:0;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--tl-primary) 60%,transparent);letter-spacing:.04em;font-weight:700}.tl-page .tl-wglobe__visual{grid-area:icon;width:60px;margin-inline:22px 14px}.tl-page .tl-wglobe__icon{display:none}.tl-page .tl-wglobe__visual:before{content:"";position:absolute;top:50%;inset-inline-end:100%;width:22px;height:0;border-block-start:1.5px dashed color-mix(in srgb,var(--tl-primary) 60%,transparent)}.tl-page .tl-wglobe__text{grid-area:text;max-width:none;font-size:17px}.tl-page .tl-wglobe__pin{display:none}}.tl-page .tl-why--dot-story .tl-headwrap{display:none}.tl-page .tl-why--dot-story .tl-inner{gap:0}.tl-page .tl-dstory{--viz: clamp(340px, 30vw, 440px);--in: 1;--a: 1}@media (min-width: 901px){.tl-page .tl-dstory{margin-inline:calc(var(--tl-pad-x) * -.55)}}.tl-page .tl-dstory__steps{margin:0;padding:0;list-style:none}.tl-page .tl-dstory__step{display:grid;grid-template-columns:minmax(0,1fr) var(--viz);align-items:center;column-gap:clamp(40px,5vw,96px);min-height:calc(var(--viz) + 40px)}.tl-page .tl-dstory__copy{display:flex;flex-direction:column;gap:22px;min-width:0}.tl-page .tl-dstory__num{display:inline-flex;align-items:center;gap:14px;font-family:var(--tl-font-display);font-size:18px;font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--tl-primary);opacity:clamp(0,calc(var(--a) * 3),1)}.tl-page .tl-dstory__num:after{content:"";width:72px;height:0;border-block-start:2px dashed color-mix(in srgb,var(--tl-primary) 55%,transparent);transform-origin:var(--side-start, right) center;scale:clamp(0,calc(var(--a) * 2),1) 1}.tl-page .tl-dstory__title{margin:0;font-family:var(--tl-font-display);font-weight:700;color:var(--tl-ink);font-size:clamp(42px,4vw,62px);line-height:1.04;letter-spacing:-.01em;text-wrap:balance;max-width:9em}.tl-page .tl-dstory__word{--q: clamp(0, calc(var(--a) * (1 + var(--wn, 1) * .18) - var(--w, 0) * .18), 1);display:inline-block;white-space:pre;opacity:var(--q)}html[data-motion=full] .tl-page .tl-dstory__word{translate:0 calc((1 - var(--q)) * .5em)}.tl-page .tl-dstory__visual{position:relative;width:var(--viz);aspect-ratio:1}.tl-page .tl-dstory__visual>svg{position:absolute;top:0;right:0;bottom:0;left:0}.tl-page .tl-dstory__visual .tl-dviz :is(.tl-dviz__dash,.tl-dviz__orbit){stroke-width:1;stroke-dasharray:2 2.5}.tl-page .tl-dstory__visual .tl-dviz__arrow{stroke-width:1.2}.tl-page .tl-dstory__visual .tl-dviz__runner{r:1.8;stroke-width:.7}html[data-motion=full] .tl-page .tl-dstory__visual .tl-dviz__dash{animation-name:tl-dstory-march}@keyframes tl-dstory-march{to{stroke-dashoffset:-4.5}}@media (max-width: 1100px){.tl-page .tl-dstory{--viz: clamp(280px, 34vw, 360px)}.tl-page .tl-dstory__title{font-size:clamp(34px,4.4vw,48px)}}@media (max-width: 900px){.tl-page .tl-dstory{--viz: min(240px, 70vw)}.tl-page .tl-dstory__step{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:28px;text-align:center;min-height:0}.tl-page .tl-dstory__visual{order:-1}.tl-page .tl-dstory__copy{align-items:center;gap:16px}.tl-page .tl-dstory__title{font-size:clamp(30px,8vw,40px);max-width:14em}.tl-page .tl-dstory__num:after{display:none}}.tl-page .tl-request [hidden]{display:none!important}.tl-page .tl-request .tl-field input[aria-invalid=true]{border-bottom-color:#c0262d}.tl-page .tl-request .tl-form__submit .tl-btn{flex-shrink:0}.tl-page .tl-request__head--center{align-items:center;text-align:center;width:auto;max-width:640px;margin-inline:auto}.tl-page .tl-request__card{position:relative;background:var(--tl-bg);border-radius:var(--tl-radius-card);padding:clamp(24px,3vw,48px);box-shadow:0 30px 60px -30px #0e163359}.tl-page .tl-request__card .tl-form{width:100%}.tl-page .tl-request__card .tl-form__submit{flex-wrap:wrap}.tl-page .tl-request__card .tl-form__note{flex:1 1 180px}.tl-page .tl-request--stepper .tl-inner{flex-direction:column;align-items:stretch;gap:48px}.tl-page .tl-wizard{width:100%;max-width:820px;margin-inline:auto;display:flex;flex-direction:column;gap:36px;background:var(--tl-bg);border-radius:var(--tl-radius-card);padding:clamp(24px,4vw,56px);border:1px solid var(--tl-border)}.tl-page .tl-wizard__steps{--p: 0;position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.tl-page .tl-wizard__steps:before,.tl-page .tl-wizard__steps:after{content:"";position:absolute;top:21px;inset-inline-start:calc(100% / 6);height:2px;border-radius:2px}.tl-page .tl-wizard__steps:before{inset-inline-end:calc(100% / 6);background:var(--tl-border)}.tl-page .tl-wizard__steps:after{width:calc((100% - 100% / 3) * var(--p));background:var(--tl-primary);transition:width var(--dur-slow) var(--ease-standard)}.tl-page .tl-wizard__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.tl-page .tl-wizard__dot{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:700;background:var(--tl-bg);color:var(--tl-muted);border:2px solid var(--tl-border);transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),scale var(--dur-base) var(--ease-out)}.tl-page .tl-wizard__step[data-state=current] .tl-wizard__dot{border-color:var(--tl-primary);color:var(--tl-primary);box-shadow:0 0 0 6px color-mix(in srgb,var(--tl-primary) 12%,transparent)}.tl-page .tl-wizard__step[data-state=done] .tl-wizard__dot{background:var(--tl-primary);border-color:var(--tl-primary);color:var(--tl-onprimary)}html[data-motion=full] .tl-page .tl-wizard__step[data-state=current] .tl-wizard__dot{scale:1.06}.tl-page .tl-wizard__label{font-size:15px;color:var(--tl-muted)}.tl-page .tl-wizard__step[data-state=current] .tl-wizard__label{color:var(--tl-ink);font-weight:700}.tl-page .tl-wizard__form{width:100%;gap:24px}.tl-page .tl-wizard__panel{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:24px}.tl-page .tl-wizard__legend{padding:0;margin-bottom:8px;font-size:clamp(22px,1.8vw,28px);font-weight:700;color:var(--tl-ink);float:inline-start;width:100%}.tl-page .tl-wizard__legend span{display:block;font-size:13px;font-weight:400;color:var(--tl-muted);margin-bottom:4px}.tl-page .tl-wizard__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tl-page .tl-wizard__nav>:last-child{margin-inline-start:auto}.tl-page .tl-wizard__back{padding-block:14px}.tl-page .tl-wizard .tl-form__note{text-align:center;max-width:none}.tl-page .tl-msg:empty{display:none}@keyframes tl-req-in{0%{opacity:0;translate:calc(var(--shift-md) * var(--idir) * var(--from, 1)) 0}}html:not([data-motion=off]) .tl-page :is(.tl-wizard__panel,.tl-convo__q):not([hidden]){animation:tl-req-in var(--dur-slow) var(--ease-out) both}.tl-page :is(.tl-wizard__panel,.tl-convo__q)[data-dir="-1"]{--from: -1}.tl-page .tl-request--card-on-image{color:var(--tl-ondark);padding-block:140px}.tl-page .tl-request--card-on-image>.tl-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to var(--side-end, left),rgb(8 14 36 / .82) 0%,rgb(8 14 36 / .55) 45%,rgb(8 14 36 / .15) 100%)}.tl-page .tl-request--card-on-image .tl-inner{align-items:center}.tl-page .tl-request--card-on-image .tl-request__head{width:440px;gap:20px}.tl-page .tl-request--card-on-image .tl-request__head :is(.tl-eyebrow,.tl-request__lead){color:var(--tl-ondark-muted)}.tl-page .tl-request--card-on-image .tl-request__title{font-size:clamp(44px,3.6vw,68px);color:var(--tl-ondark)}.tl-page .tl-request--card-on-image .tl-request__card{width:720px;max-width:100%;color:var(--tl-ink);box-shadow:0 40px 80px -30px #0000008c}.tl-page .tl-request--two-column-contact .tl-inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,72px);align-items:start}.tl-page .tl-request--two-column-contact .tl-request__card{box-shadow:none;border:1px solid var(--tl-border)}.tl-page .tl-reqcontact{display:flex;flex-direction:column;gap:28px}.tl-page .tl-reqcontact .tl-request__head{width:auto}.tl-page .tl-reqcontact__title{margin:12px 0 0;font-size:18px;font-weight:700;color:var(--tl-ink)}.tl-page .tl-reqcontact__list{list-style:none;margin:-12px 0 0;padding:0;display:flex;flex-direction:column}.tl-page .tl-reqcontact__list li{border-bottom:1px solid var(--tl-border)}.tl-page .tl-reqcontact__list :is(a,div){display:flex;align-items:center;gap:16px;padding:14px 0}.tl-page .tl-reqcontact__icon{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--tl-bg);color:var(--tl-primary);border:1px solid var(--tl-border);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.tl-page .tl-reqcontact__text{display:flex;flex-direction:column;gap:2px;font-size:17px;color:var(--tl-ink);min-width:0;overflow-wrap:anywhere}.tl-page .tl-reqcontact__text small{font-size:13px;color:var(--tl-muted)}@media (hover: hover) and (pointer: fine){.tl-page .tl-reqcontact__list a:hover .tl-reqcontact__icon{background:var(--tl-primary);color:var(--tl-onprimary);border-color:var(--tl-primary)}}.tl-page .tl-mapcard{position:relative;border-radius:var(--tl-radius-card);overflow:hidden;aspect-ratio:20 / 9;background:var(--tl-bg);border:1px solid var(--tl-border)}.tl-page .tl-mapcard__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tl-page .tl-mapcard__land{fill:var(--tl-bg)}.tl-page .tl-mapcard__sea{fill:color-mix(in srgb,var(--tl-primary) 10%,var(--tl-bg))}.tl-page .tl-mapcard__streets{fill:none;stroke:color-mix(in srgb,var(--tl-muted) 22%,transparent);stroke-width:6;stroke-linecap:round}.tl-page .tl-mapcard__blocks{fill:color-mix(in srgb,var(--tl-soft) 45%,var(--tl-bg))}.tl-page .tl-mapcard__route{fill:none;stroke:var(--tl-primary);stroke-width:3;stroke-dasharray:2 9;stroke-linecap:round}.tl-page .tl-mapcard__pin{fill:var(--tl-primary)}.tl-page .tl-mapcard__halo{fill:color-mix(in srgb,var(--tl-primary) 18%,transparent);transform-origin:center;transform-box:fill-box}html[data-motion=full] .tl-page .tl-mapcard__halo{animation:tl-map-pulse 2.4s var(--ease-out) infinite}@keyframes tl-map-pulse{0%{scale:.5;opacity:1}to{scale:1.6;opacity:0}}html[data-motion=full] .tl-page .tl-mapcard__route{animation:tl-map-route 6s linear infinite}@keyframes tl-map-route{to{stroke-dashoffset:-110}}.tl-page .tl-mapcard__label{position:absolute;bottom:14px;inset-inline-start:14px;margin:0;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--tl-bg);color:var(--tl-ink);font-size:14px;box-shadow:0 6px 18px #0e16331f}.tl-page .tl-mapcard__label svg{color:var(--tl-primary)}.tl-page .tl-request--conversational .tl-inner{flex-direction:column;align-items:stretch;gap:56px}.tl-page .tl-request__head--inline{width:auto;display:grid;grid-template-columns:auto 1fr;column-gap:32px;row-gap:8px;align-items:end}.tl-page .tl-request__head--inline .tl-eyebrow{grid-column:1 / -1}.tl-page .tl-request__head--inline .tl-request__lead{max-width:520px;justify-self:end;text-align:end}.tl-page .tl-convo{display:flex;flex-direction:column;gap:40px;min-height:420px}.tl-page .tl-convo__bar{display:flex;align-items:center;gap:20px}.tl-page .tl-convo__count{font-size:14px;font-weight:700;color:var(--tl-primary);letter-spacing:.06em;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.tl-page .tl-convo__track{position:relative;flex:1;height:3px;border-radius:3px;background:var(--tl-border);overflow:hidden}.tl-page .tl-convo__track span{position:absolute;inset-block:0;inset-inline-start:0;background:var(--tl-primary);transition:width var(--dur-slow) var(--ease-standard)}.tl-page .tl-convo__form{width:100%;gap:28px}.tl-page .tl-convo__q{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;align-items:start}.tl-page .tl-convo__num{font-size:18px;font-weight:700;color:var(--tl-primary);padding-top:.9em;white-space:nowrap}.tl-page .tl-convo__q .tl-field{gap:18px}.tl-page .tl-convo__q .tl-field>label{font-size:clamp(30px,3.2vw,52px);line-height:1.12;font-weight:700;color:var(--tl-ink);letter-spacing:-.01em;font-family:var(--tl-font-display)}.tl-page .tl-convo__q .tl-field input{font-size:clamp(22px,2vw,30px);padding:14px 0;border-bottom:2px solid var(--tl-border)}.tl-page .tl-convo__q .tl-field input:focus{border-bottom-color:var(--tl-primary);padding-bottom:14px;border-bottom-width:2px}.tl-page .tl-convo__q .tl-file{border-bottom:2px solid var(--tl-border)}.tl-page .tl-convo__q .tl-file input[type=text]{border-bottom:0}.tl-page .tl-convo__q .tl-file label{font-size:16px}.tl-page .tl-convo__q--final{grid-template-columns:1fr;gap:28px}.tl-page .tl-convo__ready{font-size:clamp(30px,3.2vw,52px);line-height:1.12;font-weight:700;font-family:var(--tl-font-display)}.tl-page .tl-convo__nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.tl-page .tl-convo__hint{font-size:14px;color:var(--tl-muted)}.tl-page .tl-convo__back{margin-inline-start:auto;background:none;border:0;padding:8px 4px;cursor:pointer;font-size:15px;color:var(--tl-muted)}.tl-page .tl-convo__back:hover{color:var(--tl-ink)}:root:lang(ar) .tl-page .tl-convo__q .tl-field>label,:root:lang(ar) .tl-page .tl-convo__ready{line-height:1.4}.tl-page .tl-request--compact .tl-inner{flex-direction:column;align-items:stretch;gap:36px;max-width:1040px}.tl-page .tl-request__head--row{width:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px 48px;align-items:end}.tl-page .tl-request__head--row .tl-eyebrow{grid-column:1 / -1}.tl-page .tl-request__head--row .tl-request__title{font-size:clamp(34px,2.6vw,44px)}.tl-page .tl-request__head--row .tl-request__lead{font-size:16px}.tl-page .tl-form--compact{width:100%;gap:20px;background:var(--tl-bg);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:clamp(20px,2.4vw,32px)}.tl-page .tl-compact__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.tl-page .tl-compact__wide{grid-column:1 / -1}.tl-page .tl-form--compact .tl-field{gap:6px}.tl-page .tl-form--compact .tl-field>label{font-size:13px;font-weight:700;color:var(--tl-muted)}.tl-page .tl-form--compact .tl-field input,.tl-page .tl-form--compact .tl-file{border:1px solid var(--tl-border);border-radius:10px;background:var(--tl-surface);padding:11px 14px;font-size:15px;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.tl-page .tl-form--compact .tl-field input:focus{border-width:1px;padding:11px 14px;border-color:var(--tl-primary);background:var(--tl-bg)}.tl-page .tl-form--compact .tl-file{padding-block:0}.tl-page .tl-form--compact .tl-file:focus-within{border-color:var(--tl-primary);background:var(--tl-bg)}.tl-page .tl-form--compact .tl-file input[type=text],.tl-page .tl-form--compact .tl-file input[type=text]:focus{border:0;background:none;padding:11px 0}.tl-page .tl-form--compact .tl-field input[aria-invalid=true]{border-color:#c0262d}.tl-page .tl-compact__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--tl-border)}@media (max-width: 1200px){.tl-page .tl-request--card-on-image .tl-inner{align-items:stretch}.tl-page .tl-request--card-on-image .tl-request__head{width:auto}.tl-page .tl-request--card-on-image .tl-request__card{width:100%}.tl-page .tl-request--two-column-contact .tl-inner{grid-template-columns:1fr}}@media (max-width: 900px){.tl-page .tl-request__card .tl-form__note{flex:none}.tl-page .tl-request__card{padding:24px 20px}.tl-page .tl-request--card-on-image{padding-block:72px}.tl-page .tl-request--card-on-image>.tl-bg:after{background:linear-gradient(to bottom,#080e24cc,#080e2480)}.tl-page .tl-request__head--inline,.tl-page .tl-request__head--row{grid-template-columns:1fr}.tl-page .tl-request__head--inline .tl-request__lead{justify-self:start;text-align:start}.tl-page .tl-compact__grid{grid-template-columns:1fr}.tl-page .tl-compact__foot{flex-direction:column-reverse;align-items:stretch}.tl-page .tl-compact__foot .tl-btn{justify-content:space-between}.tl-page .tl-wizard__nav .tl-btn--primary{flex:1;justify-content:space-between}.tl-page .tl-convo__q{grid-template-columns:1fr}.tl-page .tl-convo__num{padding-top:0}.tl-page .tl-convo{min-height:360px}}@media (max-width: 520px){.tl-page .tl-wizard{padding:20px;border-radius:calc(var(--radius-card-major, 24px) * .75)}.tl-page .tl-wizard__label{font-size:13px}.tl-page .tl-request .tl-btn--primary{white-space:normal;text-align:start}}@media (hover: none){.tl-page .tl-convo__hint{display:none}}.tl-page .tl-request--wizard-card{padding-inline:calc(var(--tl-pad-x) * .5)}.tl-page .tl-request--wizard-card .tl-inner{align-items:flex-start;gap:clamp(32px,5vw,80px)}.tl-page .tl-request--wizard-card .tl-request__head{width:360px}.tl-page .tl-request--wizard-card .tl-wizard{flex:1 1 0;min-width:0;max-width:820px;margin-inline:0;color:var(--tl-ink);border:0;box-shadow:0 40px 80px -30px #00000073}.tl-page .tl-request--wizard-card .tl-wizard__steps{grid-template-columns:repeat(3,1fr)}.tl-page .tl-request--wizard-card .tl-wizard .tl-form__note{text-align:start}@media (max-width: 1200px){.tl-page .tl-request--wizard-card .tl-inner{flex-direction:column;align-items:stretch}.tl-page .tl-request--wizard-card .tl-request__head{width:auto}.tl-page .tl-request--wizard-card .tl-wizard{max-width:none}}.tl-page .tl-request__title span{display:block;font-weight:300}.tl-page .tl-request__title span:last-child{font-weight:700}.tl-page .tl-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tl-page .tl-closing--split-image{padding:0;text-align:start}.tl-page .tl-closing--split-image .tl-inner{max-width:none;flex-direction:row;align-items:stretch;gap:0;min-height:520px}.tl-page .tl-closing__copy{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;padding:96px clamp(24px,6vw,120px)}.tl-page .tl-closing__media{flex:1 1 50%;position:relative;min-height:320px}.tl-page .tl-closing__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none}.tl-page .tl-closing--split-image .tl-closing__media:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:30%;z-index:1;pointer-events:none;background:linear-gradient(to var(--side-end, left),var(--tl-dark),transparent)}html[data-motion=full] .tl-page .tl-closing--split-image:not([data-visible]) .tl-closing__media img{scale:1.12}html[data-motion=full] .tl-page .tl-closing--split-image .tl-closing__media img{transition:scale var(--dur-hero) var(--ease-emphasized)}.tl-page .tl-closing--marquee{padding-inline:0;padding-block:96px 88px}.tl-page .tl-closing--marquee .tl-inner{max-width:none;gap:56px}.tl-page .tl-marquee{width:100%;overflow:hidden;direction:ltr}.tl-page .tl-marquee__track{display:flex;width:max-content}.tl-page .tl-marquee__half{display:flex;flex-shrink:0}.tl-page .tl-marquee__run{display:inline-flex;align-items:center;gap:.5em;padding-inline-end:.5em;white-space:nowrap;font-family:var(--tl-font-display);font-weight:700;font-size:clamp(56px,8vw,140px);line-height:1.15;letter-spacing:-.02em;color:var(--tl-ondark);unicode-bidi:plaintext}.tl-page .tl-marquee__half:nth-child(odd) .tl-marquee__run:nth-child(2n),.tl-page .tl-marquee__half:nth-child(2n) .tl-marquee__run:nth-child(odd){color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--tl-ondark) 70%,transparent)}.tl-page .tl-marquee__sep{width:.32em;height:.32em;border-radius:50%;background:var(--tl-primary);flex-shrink:0}@keyframes tl-marquee-ltr{0%{translate:0 0}to{translate:-50% 0}}@keyframes tl-marquee-rtl{0%{translate:-50% 0}to{translate:0 0}}html[data-motion=full] .tl-page .tl-marquee__track{animation:tl-marquee-ltr 40s linear infinite}html[data-motion=full] .tl-page[dir=rtl] .tl-marquee__track{animation-name:tl-marquee-rtl}.tl-page .tl-marquee:hover .tl-marquee__track,.tl-page .tl-closing:focus-within .tl-marquee__track{animation-play-state:paused}html:not([data-motion=full]) .tl-page .tl-marquee__track{width:auto;justify-content:center}html:not([data-motion=full]) .tl-page .tl-marquee__half{flex-shrink:1;min-width:0}html:not([data-motion=full]) .tl-page .tl-marquee__half:not(:first-child),html:not([data-motion=full]) .tl-page .tl-marquee__run:not(:first-child){display:none}html:not([data-motion=full]) .tl-page .tl-marquee__run{white-space:normal;text-align:center;justify-content:center;padding-inline:20px;font-size:clamp(40px,5.4vw,96px)}html:not([data-motion=full]) .tl-page .tl-marquee__run .tl-marquee__sep{display:none}.tl-page .tl-closing__foot{width:min(1320px,100% - 2 * var(--tl-pad-x));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:40px;text-align:start}.tl-page .tl-closing__foot .tl-btn{flex-shrink:0}.tl-page .tl-closing__foot p{font-size:clamp(18px,1.3vw,22px);font-weight:400;line-height:1.55;opacity:.8;max-width:760px}.tl-page .tl-closing--big-type{text-align:start;padding:120px clamp(24px,6vw,120px) 96px}.tl-page .tl-closing--big-type .tl-inner{max-width:1320px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:48px}.tl-page .tl-closing .tl-closing__big{font-family:var(--tl-font-display);font-size:clamp(40px,5.2vw,92px);line-height:1.02;letter-spacing:-.025em;opacity:1;color:var(--tl-ondark);text-wrap:balance}:root:lang(ar) .tl-page .tl-closing .tl-closing__big{line-height:1.3}:root:is(:lang(en),:lang(ru)) .tl-page .tl-closing .tl-closing__big{line-height:1.05}.tl-page .tl-closing__round{position:relative;isolation:isolate;overflow:hidden;width:clamp(150px,13vw,200px);aspect-ratio:1;border-radius:50%;flex-shrink:0;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px;background:var(--tl-primary);color:var(--tl-onprimary);font-size:16px;line-height:1.3;white-space:normal;transition:scale var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-standard)}.tl-page .tl-closing__round:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:var(--tl-ondark);opacity:.12;scale:0;transition:scale var(--dur-slow) var(--ease-standard)}.tl-page .tl-closing__round-arrow{display:grid;place-items:center}.tl-page .tl-closing__round-arrow img{width:28px;height:28px;transition:translate var(--dur-slow) var(--ease-standard)}.tl-page[dir=ltr] .tl-closing__round-arrow img{scale:-1 1}@media (hover: hover) and (pointer: fine){.tl-page .tl-closing__round:hover:before{scale:1}.tl-page .tl-closing__round:hover .tl-closing__round-arrow img{translate:calc(var(--shift-xs) * 3 * var(--idir, -1)) 0}html[data-motion=full] .tl-page .tl-closing__round:hover{scale:1.04}}.tl-page .tl-closing__round:focus-visible{outline:2px solid var(--tl-ondark);outline-offset:4px}html[data-motion=full] .tl-page .tl-closing--big-type:not([data-visible]) .tl-closing__round{scale:.6;opacity:0}html[data-motion=full] .tl-page .tl-closing--big-type .tl-closing__round{transition:scale var(--dur-slower) var(--ease-emphasized) .24s,opacity var(--dur-slow) var(--ease-out) .24s,background-color var(--dur-fast)}.tl-page .tl-closing--cta-cards{text-align:start}.tl-page .tl-closing--cta-cards .tl-inner{align-items:stretch;gap:56px;max-width:1320px}.tl-page .tl-closing__headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.tl-page .tl-closing__headrow p{max-width:820px;opacity:1}.tl-page .tl-closing__headrow .tl-btn{flex-shrink:0}.tl-page .tl-closing__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.tl-page .tl-closing__card a{position:relative;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 32px 88px;border-radius:var(--tl-radius-card);background:color-mix(in srgb,var(--tl-ondark) 6%,transparent);border:1px solid color-mix(in srgb,var(--tl-ondark) 16%,transparent);color:var(--tl-ondark);transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-out)}.tl-page .tl-closing__card:first-child a{background:var(--tl-primary);border-color:var(--tl-primary);color:var(--tl-onprimary)}.tl-page .tl-closing__card-icon{width:56px;height:56px;display:grid;place-items:center;margin-bottom:12px}.tl-page .tl-closing__card-glyph{width:52px;height:52px;background:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.tl-page .tl-closing__card-title{font-size:24px;font-weight:700;line-height:1.2}.tl-page .tl-closing__card-desc{font-size:16px;line-height:1.5;opacity:.75}.tl-page .tl-closing__card-go{position:absolute;bottom:24px;inset-inline-end:24px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--tl-ondark) 14%,transparent);transition:background-color var(--dur-fast) var(--ease-standard)}.tl-page .tl-closing__card-go img{transition:translate var(--dur-slow) var(--ease-standard)}.tl-page[dir=ltr] .tl-closing__card-go img{scale:-1 1}@media (hover: hover) and (pointer: fine){.tl-page .tl-closing__card a:hover{border-color:color-mix(in srgb,var(--tl-ondark) 40%,transparent);transform:translateY(calc(var(--shift-sm) * -1))}.tl-page .tl-closing__card a:hover .tl-closing__card-go{background:var(--tl-primary)}.tl-page .tl-closing__card:first-child a:hover .tl-closing__card-go{background:var(--tl-dark)}.tl-page .tl-closing__card a:hover .tl-closing__card-go img{translate:calc(var(--shift-xs) * 2 * var(--idir, -1)) 0}}.tl-page .tl-closing__card a:focus-visible{outline:2px solid var(--tl-ondark);outline-offset:3px}html:not([data-motion=off]) .tl-page .tl-closing--cta-cards:not([data-visible]) .tl-closing__card{opacity:0;translate:0 var(--shift-md)}.tl-page .tl-closing--cta-cards .tl-closing__card{transition:opacity var(--dur-slower) var(--ease-out),translate var(--dur-slower) var(--ease-out);transition-delay:calc(.2s + var(--i, 0) * var(--stagger))}.tl-page .tl-closing--video-band{background:var(--tl-dark);text-align:start;min-height:620px;display:flex;align-items:flex-end;padding-block:96px}.tl-page .tl-closing--video-band>.tl-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(6 12 32 / .85) 0%,rgb(6 12 32 / .25) 60%,transparent 100%)}.tl-page .tl-closing--video-band .tl-inner{max-width:1320px;align-items:flex-start}.tl-page .tl-closing__panel{display:flex;flex-direction:column;align-items:flex-start;gap:36px;max-width:900px}.tl-page .tl-closing--video-band .tl-closing__panel p{font-size:clamp(30px,2.8vw,52px);line-height:1.2;opacity:1;text-shadow:0 2px 24px rgb(0 0 0 / .35)}.tl-page .tl-closing--video-band .tl-video-toggle{top:24px;bottom:auto}@media (max-width: 1100px){.tl-page .tl-closing__headrow{flex-direction:column;align-items:flex-start}}@media (max-width: 900px){.tl-page .tl-closing--split-image .tl-inner{flex-direction:column-reverse}.tl-page .tl-closing__copy{padding:48px 24px 64px}.tl-page .tl-closing__media{min-height:260px}.tl-page .tl-closing--split-image .tl-closing__media:before{inset-inline:0;inset-block:auto 0;width:auto;height:40%;background:linear-gradient(to top,var(--tl-dark),transparent)}.tl-page .tl-closing--big-type .tl-inner{grid-template-columns:1fr}.tl-page .tl-closing--marquee{padding-block:72px}.tl-page .tl-closing__foot{flex-direction:column;align-items:flex-start}.tl-page .tl-closing--video-band{min-height:520px;padding-block:72px}}@media (max-width: 520px){.tl-page .tl-closing .tl-btn{white-space:normal}.tl-page .tl-closing__card a{padding:24px;padding-inline-end:80px}.tl-page .tl-closing__card-go{top:24px;bottom:auto}.tl-page .tl-closing__card-icon{width:40px;height:40px;margin-bottom:4px}.tl-page .tl-closing__card-glyph{width:38px;height:38px}.tl-page .tl-closing__card-title{font-size:20px}}.tl-page .tl-footer[data-scheme]{--tl-primary: var(--role-primary);--tl-primary-hover: var(--role-primary-hover);--tl-onprimary: var(--role-on-primary);--tl-dark: var(--role-dark);--tl-ink: var(--role-ink);--tl-muted: var(--role-muted);--tl-ondark: var(--role-on-dark);--tl-ondark-muted: var(--role-on-dark-muted);--tl-surface: var(--role-surface);--tl-border: var(--role-border);--tl-soft: var(--role-soft);--tl-bg: var(--role-bg);--tl-logo-filter: var(--role-logo-filter);--tl-logo-filter-on-dark: var(--role-logo-filter-on-dark);background:var(--tl-bg);color:var(--tl-ink)}.tl-page .tl-footer__row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;font-size:15px;line-height:1.5}.tl-page .tl-footer__row a{color:var(--tl-ink);background:linear-gradient(currentColor,currentColor) no-repeat var(--side-start, right) bottom / 0 1px;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-standard)}.tl-page .tl-footer__row--quiet :is(a,span){color:var(--tl-muted);font-size:14px}.tl-page .tl-footer__row :is(a,span)[href^=mailto],.tl-page .tl-footer__row--quiet li:nth-child(2){direction:ltr;unicode-bidi:isolate}@media (hover: hover) and (pointer: fine){.tl-page .tl-footer__row a:hover{background-size:100% 1px;color:var(--tl-primary)}}.tl-page .tl-footer__socials{list-style:none;margin:0;padding:0;display:flex;gap:10px;justify-content:center}.tl-page .tl-footer__socials a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--tl-ink);border:1px solid var(--tl-border);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}@media (hover: hover) and (pointer: fine){.tl-page .tl-footer__socials a:hover{background:var(--tl-primary);border-color:var(--tl-primary);color:var(--tl-onprimary)}}.tl-page .tl-footer--centered{padding-block:88px 0}.tl-page .tl-footer--centered .tl-inner{align-items:center;gap:36px;text-align:center}.tl-page .tl-footer__center{display:flex;flex-direction:column;align-items:center;gap:12px}.tl-page .tl-footer--centered .tl-footer__logo img{width:230px}.tl-page .tl-footer--centered .tl-footer__kicker{text-align:center}.tl-page .tl-footer--centered nav{width:100%;max-width:980px;padding-block:28px;border-block:1px solid var(--tl-border)}.tl-page .tl-footer--centered .tl-footer__row:not(.tl-footer__row--quiet){font-size:16px;gap:12px 32px}.tl-page .tl-footer--centered .tl-footer__bottom{width:100%}.tl-page .tl-footer--big-logo{padding-block:88px 0}.tl-page .tl-footer--big-logo .tl-inner{gap:56px}.tl-page .tl-footer--big-logo .tl-footer__brand{max-width:300px}.tl-page .tl-footer--big-logo .tl-footer__tag{font-size:18px;color:var(--tl-ink);line-height:1.5}.tl-page .tl-footer__wordmark{display:block;width:100%;line-height:0}.tl-page .tl-footer__wordmark img{width:100%;height:auto;filter:var(--tl-logo-filter)}html[data-motion=full] .tl-page .tl-footer--big-logo .tl-footer__wordmark{clip-path:inset(0 0 0 0);transition:clip-path var(--dur-hero) var(--ease-emphasized) .2s,translate var(--dur-hero) var(--ease-emphasized) .2s}html[data-motion=full] .tl-page .tl-footer--big-logo:not([data-visible]) .tl-footer__wordmark{clip-path:inset(100% 0 0 0);translate:0 var(--shift-lg)}.tl-page .tl-footer--big-logo .tl-footer__bottom{margin-top:-24px}.tl-page .tl-footer--cta-footer{padding-block:40px 0}.tl-page .tl-footer--cta-footer .tl-inner{gap:56px}.tl-page .tl-footer__cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-template-areas:"copy form" "copy wa";gap:12px 40px;align-items:center;padding:clamp(28px,3.4vw,56px);border-radius:var(--tl-radius-card);background:var(--tl-primary);color:var(--tl-onprimary)}.tl-page .tl-footer__cta-copy{grid-area:copy;display:flex;flex-direction:column;gap:10px}.tl-page .tl-footer__cta-title{font-size:clamp(30px,2.6vw,44px);font-weight:700;line-height:1.1;color:inherit}.tl-page .tl-footer__cta-lead{font-size:17px;line-height:1.5;opacity:.82}.tl-page .tl-footer__cta-form{grid-area:form;display:flex;align-items:center;gap:8px;padding:6px;padding-inline-start:22px;background:var(--tl-bg);border-radius:var(--tl-radius-button)}.tl-page .tl-footer__cta-form input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:16px;color:var(--tl-ink);padding:12px 0}.tl-page .tl-footer__cta-form input::placeholder{color:var(--tl-muted);opacity:1}.tl-page .tl-footer__cta-form:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--tl-onprimary) 55%,transparent)}.tl-page .tl-footer__cta-form .tl-btn{flex-shrink:0;--sweep: var(--tl-dark)}.tl-page .tl-footer__cta-form .tl-btn--primary{background:var(--tl-dark)}.tl-page .tl-footer__cta-wa{grid-area:wa;justify-self:start;display:inline-flex;align-items:center;gap:8px;font-size:15px;color:inherit;opacity:.9;padding:6px 0}.tl-page .tl-footer__cta-wa:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.tl-page .tl-footer__cta :is(a,button):focus-visible{outline-color:var(--tl-onprimary)}.tl-page .tl-footer--cta-footer .tl-footer__cols{gap:56px}.tl-page .tl-footer--cta-footer .tl-footer__col{gap:8px}.tl-page .tl-footer--cta-footer .tl-footer__col :is(a,li){font-size:14px}.tl-page .tl-footer--dark{padding-block:96px 0}.tl-page .tl-footer--dark .tl-footer__logo img{filter:var(--tl-logo-filter)}.tl-page .tl-footer--dark .tl-footer__col a:hover{color:var(--tl-ondark)}.tl-page .tl-footer--dark .tl-footer__col h3{color:var(--tl-muted)}.tl-page .tl-footer--dark .tl-footer__socials{justify-content:flex-start;margin-top:-8px}.tl-page .tl-footer--dark .tl-footer__socials a{color:var(--tl-ink);border-color:var(--tl-border)}.tl-page .tl-footer--dark .tl-footer__bottom{border-top-color:var(--tl-border)}.tl-page .tl-footer--dark :is(a,button):focus-visible{outline-color:var(--tl-ondark)}.tl-page .tl-footer--minimal{padding-block:36px}.tl-page .tl-footer__line{display:flex;align-items:center;justify-content:space-between;gap:24px 40px}.tl-page .tl-footer--minimal .tl-footer__logo img{width:132px}.tl-page .tl-footer--minimal nav{flex:1}.tl-page .tl-footer__row--small{font-size:14px;gap:8px 22px}.tl-page .tl-footer__copy{font-size:13px;color:var(--tl-muted);white-space:nowrap}@media (max-width: 1200px){.tl-page .tl-footer__line{flex-wrap:wrap;justify-content:center;text-align:center}.tl-page .tl-footer--minimal nav{flex:1 1 100%;order:3}}@media (max-width: 900px){.tl-page .tl-footer__cta{grid-template-columns:1fr;grid-template-areas:"copy" "form" "wa";gap:20px}.tl-page .tl-footer--big-logo .tl-footer__bottom{margin-top:0}.tl-page .tl-footer--centered nav{padding-block:20px}.tl-page .tl-footer__copy{white-space:normal}}@media (max-width: 520px){.tl-page .tl-footer__cta-form{flex-direction:column;align-items:stretch;padding:8px;border-radius:20px}.tl-page .tl-footer__cta-form input{padding:10px 12px}.tl-page .tl-footer__cta-form .tl-btn{justify-content:space-between}.tl-page .tl-footer__row{gap:8px 20px}}.tl-page .tl-footer__legal{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none}.tl-page .tl-footer__legal a{color:inherit}.tl-page .tl-footer__legal a:hover{text-decoration:underline;text-underline-offset:3px}.tw-root,.tw-skip-host{--tw-primary: var(--brand-accent, #1e4dd8);--tw-primary-hover: var(--brand-accent-hover, #1a43c0);--tw-dark: var(--brand-dark, #0b1b4d);--tw-ink: var(--brand-ink, #0e1633);--tw-muted: var(--brand-muted, #5a6485);--tw-surface: var(--brand-light-alt, #f2f5ff);--tw-border: var(--brand-border, #d6ddf2);--tw-glass: color-mix(in srgb, var(--tw-dark) 80%, transparent);--tw-font: var(--font-text, "Techno Almoni", "Almoni", "Heebo", "Arial Hebrew", Arial, sans-serif);--tw-edge: 20px;--tw-lift: var(--tw-banner-space, 0px);font-family:var(--tw-font);color:var(--tw-ink);-webkit-font-smoothing:antialiased}.tw-root *,.tw-root *:before,.tw-root *:after{box-sizing:border-box}.tw-root button,.tw-root a{font-family:inherit}.tw-root p,.tw-root h2,.tw-root h3,.tw-root ul{margin:0;padding:0}.tw-root [hidden]{display:none!important}.tw-glass{background:var(--tw-glass);color:#fff;border:1px solid rgb(255 255 255 / .14);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 12px 32px #11121440}.tw-root :is(button,a,input):focus-visible,.tw-skip:focus-visible{outline:3px solid #7fa2ff;outline-offset:3px}.tw-root .tw-hidden{opacity:.35;outline:1px dashed #98a2b3}.tw-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 22px;border-radius:999px;border:1px solid transparent;font-size:16px;font-weight:700;line-height:1.1;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),scale var(--dur-instant) var(--ease-standard)}.tw-pill:active:not(:disabled){scale:.97}.tw-pill:disabled{opacity:.45;cursor:default}.tw-pill--primary{background:var(--tw-primary);color:#fff}.tw-pill--primary:hover:not(:disabled){background:var(--tw-primary-hover)}.tw-pill--ghost{background:#ffffff1a;color:#fff;border-color:#ffffff59}.tw-pill--ghost:hover{background:#fff3}.tw-pill--outline{background:#fff;color:var(--tw-dark);border-color:var(--tw-border)}.tw-pill--outline:hover{border-color:var(--tw-primary);color:var(--tw-primary)}.tw-textbtn{display:inline-flex;align-items:center;gap:6px;padding:6px 4px;border:0;background:none;cursor:pointer;font-size:15px;font-weight:700;color:var(--tw-primary);text-decoration:underline;text-underline-offset:3px}.tw-textbtn--light{color:#fff}.tw-textbtn--ink{color:var(--tw-dark)}.tw-iconbtn{display:inline-grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1px solid rgb(255 255 255 / .25);background:#ffffff14;color:#fff;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.tw-iconbtn:hover{background:#fff3}.tw-iconbtn--ink{color:var(--tw-dark);border-color:var(--tw-border);background:#fff}.tw-iconbtn--ink:hover{background:var(--tw-surface)}.tw-skip{position:fixed;top:12px;inset-inline-start:12px;z-index:60;padding:12px 22px;border-radius:999px;background:var(--tw-primary);color:#fff;font:700 16px/1.2 var(--tw-font);text-decoration:none;translate:0 -200%;transition:translate var(--dur-fast) var(--ease-out)}.tw-skip:focus{translate:0 0}.tw-a11y__trigger{position:fixed;top:50%;z-index:55;width:56px;height:56px;margin-top:-28px;padding:0;display:grid;place-items:center;border-radius:50%;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),scale var(--dur-fast) var(--ease-out)}.tw-a11y--right .tw-a11y__trigger{right:16px}.tw-a11y--left .tw-a11y__trigger{left:16px}.tw-a11y__trigger:hover,.tw-a11y__trigger[aria-expanded=true]{background:var(--tw-primary)}.tw-a11y__trigger:active{scale:.95}.tw-a11y.is-customised .tw-a11y__trigger:after{content:"";position:absolute;top:4px;inset-inline-end:4px;width:12px;height:12px;border-radius:50%;background:#3ddc97;border:2px solid var(--tw-dark)}.tw-a11y__panel{position:fixed;top:50%;z-index:58;width:384px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:#fff;color:var(--tw-ink);border-radius:28px;border:1px solid var(--tw-border);box-shadow:0 24px 64px #11121447;overflow:hidden;translate:0 -50%}.tw-a11y--right .tw-a11y__panel{right:84px}.tw-a11y--left .tw-a11y__panel{left:84px}html[data-motion=full] .tw-a11y__panel:not([hidden]){animation:tw-panel-in var(--dur-base) var(--ease-out) both}html[data-motion=reduced] .tw-a11y__panel:not([hidden]){animation:tw-fade-in var(--dur-fast) linear both}@keyframes tw-panel-in{0%{opacity:0;transform:translate(calc(var(--tw-dir, 1) * var(--shift-md)))}}.tw-a11y--left{--tw-dir: -1}@keyframes tw-fade-in{0%{opacity:0}}.tw-a11y__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:16px;padding-inline:20px 16px;background:var(--tw-dark);color:#fff}.tw-a11y__title{font-size:21px;font-weight:700;line-height:1.1;outline:none}.tw-a11y__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 8px;display:flex;flex-direction:column;gap:18px}.tw-a11y__group{display:flex;flex-direction:column;gap:10px}.tw-a11y__label{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--tw-dark)}.tw-a11y__label svg{color:var(--tw-primary);flex-shrink:0}.tw-a11y__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.tw-a11y__adjust{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:8px;padding-inline:12px 8px;border-radius:999px;background:var(--tw-surface)}.tw-a11y__stepper{display:flex;align-items:center;gap:6px}.tw-a11y__stepper button{width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--tw-border);background:#fff;color:var(--tw-dark);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.tw-a11y__stepper button:hover:not(:disabled){background:var(--tw-primary);border-color:var(--tw-primary);color:#fff}.tw-a11y__stepper button:disabled{opacity:.4;cursor:default}.tw-a11y__stepper output{min-width:78px;text-align:center;font-size:14px;font-weight:700;color:var(--tw-dark)}.tw-a11y__tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tw-a11y__tiles--3{grid-template-columns:repeat(3,1fr)}.tw-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;padding:10px 8px;border-radius:18px;border:1px solid var(--tw-border);background:#fff;font-size:14px;font-weight:700;line-height:1.15;color:var(--tw-dark);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.tw-tile svg{color:var(--tw-primary);transition:color var(--dur-fast) var(--ease-standard)}.tw-tile:hover{border-color:var(--tw-primary);background:var(--tw-surface)}.tw-tile[aria-pressed=true]{background:var(--tw-primary);border-color:var(--tw-primary);color:#fff}.tw-tile[aria-pressed=true] svg{color:#fff}.tw-a11y__structure{list-style:none;display:flex;flex-direction:column;gap:4px}.tw-a11y__structure button{width:100%;display:flex;align-items:baseline;gap:8px;padding:8px 10px;border:0;border-radius:12px;background:none;text-align:start;font-size:15px;line-height:1.35;color:var(--tw-ink);cursor:pointer}.tw-a11y__structure button:hover{background:var(--tw-surface)}.tw-a11y__tag{flex-shrink:0;padding:1px 7px;border-radius:999px;background:var(--tw-dark);color:#fff;font-size:11px;font-weight:700;direction:ltr}.tw-a11y__foot{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:12px 16px 14px;border-top:1px solid var(--tw-border);background:var(--tw-surface)}.tw-a11y__links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}@media (max-width: 600px){.tw-a11y__trigger{width:46px;height:46px;margin-top:-23px}.tw-a11y--right .tw-a11y__trigger{right:8px}.tw-a11y--left .tw-a11y__trigger{left:8px}.tw-a11y__panel,.tw-a11y--right .tw-a11y__panel,.tw-a11y--left .tw-a11y__panel{top:auto;bottom:8px;left:8px;right:8px;width:auto;max-height:82vh;max-height:82dvh;translate:none;border-radius:24px}@keyframes tw-panel-in{0%{opacity:0;transform:translateY(var(--shift-md))}}}.tw-reading-guide{position:fixed;inset-inline:0;top:0;z-index:57;height:36px;pointer-events:none;border-block:3px solid var(--tw-primary, #1e4dd8);background:#1e4dd814;box-shadow:0 0 0 100vmax #11121447}.tw-tooltip{position:fixed;z-index:59;pointer-events:none;max-width:280px;padding:8px 12px;border-radius:12px;background:var(--tw-dark, #0b1b4d);color:#fff;font:700 14px/1.3 var(--tw-font, sans-serif);translate:-50% calc(-100% - 8px);box-shadow:0 8px 20px #1112144d}.tw-fabs{position:fixed;bottom:calc(var(--tw-edge) + var(--tw-lift));z-index:55;display:flex;flex-direction:column;align-items:center;gap:10px;transition:bottom var(--dur-base) var(--ease-out)}.tw-fabs--right{right:var(--tw-edge)}.tw-fabs--left{left:var(--tw-edge);bottom:calc(84px + var(--tw-lift))}.tw-fab{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;color:#fff;text-decoration:none;transition:scale var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-standard)}.tw-fab--small{width:48px;height:48px}.tw-fab__text{display:none}.tw-fab--small:hover{background:var(--tw-primary)}.tw-fab--wa{background:var(--tw-fab-bg, var(--tw-primary));border:1px solid rgb(255 255 255 / .22);box-shadow:0 12px 28px #11121452}.tw-fab--wa:hover{filter:brightness(1.08)}.tw-fab--wa,.tw-fab--small:hover{color:var(--brand-on-accent, #fff)}html[data-motion=full] .tw-fab:hover{scale:1.06}.tw-fab:active{scale:.96}.tw-fab__label{position:absolute;top:50%;translate:0 -50%;padding:8px 16px;border-radius:999px;white-space:nowrap;background:var(--tw-glass);color:#fff;font-size:15px;font-weight:700;line-height:1.2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 20px #11121440;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard),translate var(--dur-fast) var(--ease-out)}.tw-fabs--right .tw-fab__label{right:calc(100% + 12px);translate:var(--shift-sm) -50%}.tw-fabs--left .tw-fab__label{left:calc(100% + 12px);translate:calc(-1 * var(--shift-sm)) -50%}.tw-fab:is(:hover,:focus-visible) .tw-fab__label{opacity:1;translate:0 -50%}.tw-fab--wa.is-pulsing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;box-shadow:0 0 0 0 var(--tw-fab-bg, var(--tw-primary));animation:tw-pulse 1.8s var(--ease-out) 2.5s 3 both}html:not([data-motion=full]) .tw-fab--wa:after{animation:none;content:none}@keyframes tw-pulse{0%{box-shadow:0 0 0 0 var(--tw-fab-bg, var(--tw-primary));opacity:.55}to{box-shadow:0 0 0 18px var(--tw-fab-bg, var(--tw-primary));opacity:0}}@media (max-width: 600px){.tw-root{--tw-edge: 14px}.tw-fab{width:54px;height:54px}.tw-fab--small{width:44px;height:44px}.tw-fab__label{display:none}}.tw-cookie{position:fixed;bottom:16px;left:50%;z-index:56;width:min(920px,calc(100vw - 32px));translate:-50% 0;display:flex;align-items:center;gap:20px 28px;padding-block:20px;padding-inline:24px 20px;border-radius:28px}html[data-motion=full] .tw-cookie{animation:tw-rise var(--dur-slow) var(--ease-out) .6s both}html[data-motion=reduced] .tw-cookie{animation:tw-fade-in var(--dur-base) linear .3s both}@keyframes tw-rise{0%{opacity:0;transform:translateY(var(--shift-md))}}.tw-cookie__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.tw-cookie__title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1.2}.tw-cookie__msg{font-size:15px;line-height:1.5;color:#d9e0f5}.tw-cookie__policy{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.tw-cookie__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.tw-cookie-chip{position:fixed;inset-inline-end:20px;bottom:84px;z-index:54;width:44px;height:44px;padding:0;display:grid;place-items:center;border-radius:50%;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.tw-cookie-chip:hover{background:var(--tw-primary)}.tw-cookie-chip--editor{inset-inline-end:auto;left:50%;bottom:16px;translate:-50% 0;width:auto;height:auto;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:700;cursor:default}@media (max-width: 760px){.tw-cookie{flex-direction:column;align-items:stretch;bottom:10px;width:calc(100vw - 20px);padding:16px;border-radius:24px;gap:14px}.tw-cookie__msg{font-size:14px}.tw-cookie__actions{display:grid;grid-template-columns:1fr 1fr}.tw-cookie__actions .tw-textbtn{grid-column:1 / -1;justify-content:center}.tw-cookie-chip{inset-inline-end:14px}}.tw-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px}.tw-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#11121473;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-motion=full] .tw-modal__scrim,html[data-motion=reduced] .tw-modal__scrim{animation:tw-fade-in var(--dur-base) linear both}.tw-modal__box{position:relative;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border-radius:28px;background:#fff;color:var(--tw-ink);box-shadow:0 24px 64px #11121459;display:flex;flex-direction:column;gap:16px}html[data-motion=full] .tw-modal__box{animation:tw-rise var(--dur-base) var(--ease-out) both}html[data-motion=reduced] .tw-modal__box{animation:tw-fade-in var(--dur-fast) linear both}.tw-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tw-modal__head h2{font-size:24px;font-weight:700;line-height:1.1;color:var(--tw-dark)}.tw-modal__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tw-cats{list-style:none;display:flex;flex-direction:column;gap:8px}.tw-cat{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:20px;background:var(--tw-surface)}.tw-cat__title{font-size:16px;font-weight:700;color:var(--tw-dark)}.tw-cat__desc{font-size:14px;line-height:1.45;color:var(--tw-muted);margin-top:2px!important}.tw-cat__always{flex-shrink:0;font-size:13px;font-weight:700;color:var(--tw-primary)}.tw-switch{position:relative;flex-shrink:0;width:50px;height:30px;cursor:pointer}.tw-switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tw-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#c3cbe3;transition:background-color var(--dur-fast) var(--ease-standard);pointer-events:none}.tw-switch span:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:translate var(--dur-fast) var(--ease-out)}.tw-switch input:checked+span{background:var(--tw-primary)}.tw-switch input:checked+span:after{translate:calc(20px * var(--idir, -1)) 0}.tw-switch input:focus-visible+span{outline:3px solid #7fa2ff;outline-offset:3px}html[data-a11y-font] .tl-page{zoom:var(--tw-a11y-zoom, 1)}html[data-a11y-lh] .tl-page :is(p,li,a,span,strong,label,h1,h2,h3,h4,button,input,textarea,dd,dt){line-height:var(--tw-a11y-lh)!important}html[data-a11y-spacing] .tl-page :is(p,li,a,span,strong,label,h1,h2,h3,h4,button,input,textarea,dd,dt){letter-spacing:var(--tw-a11y-ls)!important;word-spacing:var(--tw-a11y-ws)!important}html[data-a11y-readable] :is(.tl-page,.tw-root),html[data-a11y-readable] :is(.tl-page,.tw-root) *{font-family:Arial,Arial Hebrew,Heebo,sans-serif!important}html:is([data-a11y-contrast=high],[data-a11y-contrast=invert],[data-a11y-saturation]){filter:var(--tw-fc, ) var(--tw-fs, )}html[data-a11y-contrast=high]{--tw-fc: contrast(1.45)}html[data-a11y-contrast=invert]{--tw-fc: invert(1) hue-rotate(180deg)}html[data-a11y-contrast=invert] .tl-page :is(img:not(.tl-nav__logo img),video,picture img){filter:invert(1) hue-rotate(180deg)}html[data-a11y-saturation=mono]{--tw-fs: grayscale(1)}html[data-a11y-saturation=low]{--tw-fs: saturate(.5)}html[data-a11y-saturation=high]{--tw-fs: saturate(2)}html[data-a11y-contrast=dark] body,html[data-a11y-contrast=dark] .tl-page,html[data-a11y-contrast=dark] .tl-page *:not(img,video,svg,path){background-color:#000!important;color:#fff!important;border-color:#fff!important}html[data-a11y-contrast=dark] .tl-page :is(a,button,a *,button *){color:#ffe14d!important}html[data-a11y-contrast=light] body,html[data-a11y-contrast=light] .tl-page,html[data-a11y-contrast=light] .tl-page *:not(img,video,svg,path){background-color:#fff!important;color:#000!important;border-color:#000!important}html[data-a11y-contrast=light] .tl-page :is(a,button,a *,button *){color:#0a2fa8!important}html[data-a11y-contrast=light] .tl-page .tl-nav__logo img{filter:none}html[data-a11y-links] .tl-page a{text-decoration:underline!important;text-underline-offset:3px;outline:2px solid #ffc400;outline-offset:2px}html[data-a11y-cursor],html[data-a11y-cursor] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M5 2.5 19 14l-6.2.6 3.6 7.4-2.6 1.2-3.5-7.5L5 20Z' fill='%230b1b4d' stroke='white' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 10 5,auto!important}html[data-a11y-focus] :focus{outline:4px solid #ffb800!important;outline-offset:3px!important;box-shadow:0 0 0 8px #1112148c!important}html[data-a11y-stop] *,html[data-a11y-stop] *:before,html[data-a11y-stop] *:after{animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}html[data-a11y-alt] .tl-page img[data-tw-alt=ok]{outline:3px solid #16a34a;outline-offset:-3px}html[data-a11y-alt] .tl-page img:is([data-tw-alt=missing],[data-tw-alt=empty]){outline:3px dashed #dc2626;outline-offset:-3px}.tw-theme{position:fixed;inset-inline-end:20px;bottom:calc(var(--tw-lift, 0px) + 138px);z-index:55;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.tw-theme *,.tw-theme *:before{box-sizing:border-box}.tw-theme__trigger{display:block;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;background:none}.tw-theme__wheel{display:block;width:100%;height:100%;border-radius:50%;background:conic-gradient(#e4572e,#f2a541,#9bc53d,#0891b2,#1e4dd8,#8c1c32,#e4572e);box-shadow:0 4px 14px #0000004d,inset 0 0 0 2px #fff9}.tw-theme__panel{position:absolute;bottom:56px;width:min(360px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 240px));overflow-y:auto;overscroll-behavior:contain;padding:12px;border-radius:20px;background:#fff;color:#111827;box-shadow:0 16px 48px #0000004d}.tw-root[dir=rtl] .tw-theme__panel{left:0}.tw-root[dir=ltr] .tw-theme__panel{right:0}.tw-theme__group{margin:12px 4px 6px;font:700 11px/1 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.tw-theme__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.tw-theme__opt{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827;font:500 12px/1.2 system-ui,sans-serif;text-align:start;cursor:pointer}.tw-theme__opt--wide{width:100%}.tw-theme__opt[aria-pressed=true]{border-color:#111827;background:#f3f4f6}.tw-theme__dot{flex:none;width:28px;height:28px;border-radius:50%;border:2px solid rgb(0 0 0 / .12)}.tw-theme__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-theme__num{flex:none;color:#9ca3af;font-size:10px}.tw-theme__trigger:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.tw-theme__opt:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.tw-theme__search{width:100%;height:38px;margin:0 0 8px;padding:0 12px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827;font:500 13px/1 system-ui,sans-serif}.tw-theme__search:focus-visible{outline:3px solid #2563eb;outline-offset:1px;border-color:transparent}.tw-theme__group:has(span){display:flex;justify-content:space-between;align-items:baseline;gap:8px}.tw-theme__group span{text-transform:none;letter-spacing:0;font-weight:500;white-space:nowrap}.tw-theme__list{display:flex;flex-direction:column;gap:2px}.tw-theme__row{display:flex;align-items:center;gap:6px;padding:5px 4px 5px 8px;border-radius:10px}.tw-theme__row:hover{background:#f3f4f6}.tw-theme__row .tw-theme__name{font:500 12px/1.2 system-ui,sans-serif}.tw-theme__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tw-theme__pal{display:flex;gap:6px}.tw-theme__palgrp{display:flex}.tw-theme__palgrp i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.tw-theme__palgrp i+i{margin-inline-start:-3px}.tw-theme__row em{font-style:normal;color:#9ca3af;font-size:10px;margin-inline-start:4px}.tw-theme__chip{flex:none;padding:2px;border:2px solid transparent;border-radius:50%;background:none;cursor:pointer}.tw-theme__chip[aria-pressed=true]{border-color:#111827}.tw-theme__chip .tw-theme__dot{display:block;width:24px;height:24px}.tw-theme__chip:focus-visible{outline:3px solid #2563eb;outline-offset:1px}.tw-theme__empty{margin:16px 4px;color:#6b7280;font:500 13px/1.4 system-ui,sans-serif}@media (max-width: 720px){.tw-theme{inset-inline-end:14px;bottom:calc(var(--dock-h) + var(--tw-lift, 0px) + 58px)}.tw-theme__trigger{width:40px;height:40px}html.tl-dock-off .tw-theme{bottom:calc(var(--tw-lift, 0px) + 62px)}html.tl-kbd .tw-theme{display:none}.tw-theme__panel{bottom:50px;max-height:calc(100dvh - var(--dock-h) - 170px)}}.tw-theme__group--hl{color:#111827}.tw-theme__row--note{align-items:flex-start;padding-block:8px}.tw-theme__row--note .tw-theme__chip{margin-top:2px}.tw-theme__note{color:#6b7280;font:400 11px/1.35 system-ui,sans-serif;white-space:normal}.tw-theme__tone{position:relative;display:grid;place-items:center;width:18px;height:18px;border-radius:4px;box-shadow:inset 0 0 0 1px #0000002e}.tw-theme__tone+.tw-theme__tone{margin-inline-start:3px}.tw-theme__tone b{width:7px;height:7px;border-radius:50%}.tw-hero{position:fixed;inset-inline-end:20px;bottom:calc(var(--tw-lift, 0px) + 194px);z-index:55;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.tw-hero *,.tw-hero *:before{box-sizing:border-box}.tw-hero:has(.tw-hero__panel){z-index:59}.tw-hero__trigger{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#fff;color:#111827;box-shadow:0 4px 14px #0000004d,inset 0 0 0 2px #00000014}.tw-hero__trigger:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.tw-hero__panel{position:absolute;bottom:56px;width:min(380px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 290px));overflow-y:auto;overscroll-behavior:contain;padding:12px;border-radius:20px;background:#fff;color:#111827;box-shadow:0 16px 48px #0000004d}.tw-root[dir=rtl] .tw-hero__panel{left:0}.tw-root[dir=ltr] .tw-hero__panel{right:0}.tw-hero__head{display:flex;align-items:center;justify-content:space-between;margin:2px 4px 10px}.tw-hero__title{margin:0;font:700 11px/1 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#111827}.tw-hero__reset{padding:4px 10px;border:0;border-radius:999px;background:#f3f4f6;color:#111827;font:600 12px/1.2 system-ui,sans-serif;cursor:pointer}.tw-hero__reset:disabled{opacity:.45;cursor:default}.tw-hero__title--first{margin:2px 4px 8px}.tw-hero__sets{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.tw-hero__note{padding-inline:2px;color:#6b7280;font:400 10px/1.25 system-ui,sans-serif}.tw-hero__title span{margin-inline-start:6px;text-transform:none;letter-spacing:0;font-weight:500;color:#9ca3af}.tw-hero__styles{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.tw-hero__style{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;text-align:start;border:2px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827;cursor:pointer}.tw-hero__style b{font:600 12px/1.2 system-ui,sans-serif}.tw-hero__style span{color:#6b7280;font:400 10.5px/1.3 system-ui,sans-serif}.tw-hero__style:hover{border-color:#9ca3af}.tw-hero__style[aria-pressed=true]{border-color:#111827;background:#f3f4f6}.tw-hero__style:focus-visible{outline:3px solid #2563eb;outline-offset:1px}.tw-hero__hovers{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.tw-hero__chip{padding:6px 10px;border:2px solid #e5e7eb;border-radius:999px;background:#fff;color:#111827;font:500 11.5px/1.1 system-ui,sans-serif;cursor:pointer}.tw-hero__chip:hover{border-color:#9ca3af}.tw-hero__chip[aria-pressed=true]{border-color:#111827;background:#111827;color:#fff}.tw-hero__chip:focus-visible{outline:3px solid #2563eb;outline-offset:1px}.tw-hero__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.tw-hero__ctl{display:flex;flex-direction:column;gap:3px;min-width:0}.tw-hero__ctl span{padding-inline:2px;color:#6b7280;font:500 10.5px/1.2 system-ui,sans-serif}.tw-hero__ctl select{width:100%;height:32px;padding:0 8px;border:2px solid #e5e7eb;border-radius:10px;background:#fff;color:#111827;font:500 12px/1 system-ui,sans-serif;cursor:pointer}.tw-hero__ctl select[data-changed]{border-color:#111827}.tw-hero__ctl select:focus-visible{outline:3px solid #2563eb;outline-offset:1px}.tw-hero__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.tw-hero__opt{display:flex;flex-direction:column;gap:4px;min-width:0;padding:3px 3px 5px;border:2px solid transparent;border-radius:12px;background:none;color:#111827;text-align:start;cursor:pointer}.tw-hero__opt:hover{background:#f3f4f6}.tw-hero__opt[aria-pressed=true]{border-color:#111827;background:#f3f4f6}.tw-hero__opt:focus-visible{outline:3px solid #2563eb;outline-offset:1px}.tw-hero__opt img,.tw-hero__opt video,.tw-hero__ph{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px;background:#e5e7eb}.tw-hero__group{margin:14px 4px 6px;font:700 11px/1 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.tw-hero__opt{position:relative}.tw-hero__opt--video:after{content:"";position:absolute;top:9px;left:9px;width:18px;height:18px;border-radius:50%;background:#0000008c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M7 5.5v7l5.5-3.5z' fill='%23fff'/%3E%3C/svg%3E") center / 18px no-repeat}.tw-hero__name{padding-inline:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 11px/1.2 system-ui,sans-serif}.tw-hero__upload{width:100%;height:40px;margin-top:10px;border:2px dashed #d1d5db;border-radius:12px;background:#fff;color:#111827;font:600 13px/1 system-ui,sans-serif;cursor:pointer}.tw-hero__upload:hover{border-color:#111827}.tw-hero__upload:focus-visible{outline:3px solid #2563eb;outline-offset:1px}.tw-hero__hint{margin:6px 4px 0;color:#6b7280;font:400 11px/1.35 system-ui,sans-serif}.tw-hero__range{display:flex;flex-direction:column;gap:6px;margin:12px 4px 2px;font:500 12px/1 system-ui,sans-serif}.tw-hero__range span{display:flex;justify-content:space-between}.tw-hero__range input{width:100%;accent-color:#111827}@media (max-width: 720px){.tw-hero{inset-inline-end:14px;bottom:calc(var(--dock-h) + var(--tw-lift, 0px) + 106px)}.tw-hero__trigger{width:40px;height:40px}html.tl-dock-off .tw-hero{bottom:calc(var(--tw-lift, 0px) + 110px)}html.tl-kbd .tw-hero{display:none}.tw-hero__panel{position:fixed;left:10px;right:10px;bottom:10px;width:auto;max-height:72dvh}.tw-root[dir] .tw-hero__panel{left:10px;right:10px}}:root,[dir=rtl]{--idir: -1;--side-start: right;--side-end: left}[dir=ltr]{--idir: 1;--side-start: left;--side-end: right}.te-ui{--idir: 1}.tl-page[dir=ltr] :is(.tl-btn__circle img,.tl-btn__icon){scale:-1 1}:root:is(:lang(en),:lang(ru)),:root:is(:lang(en),:lang(ru))[data-type]{--font-display: "Rubik", "Heebo", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-text: "Rubik", "Heebo", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}:root:lang(ar),:root:lang(ar)[data-type]{--font-display: "Cairo", "Rubik", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--font-text: "Cairo", "Rubik", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif}:root:lang(ar) :is(.tl-page,.tw-root) :where(*):not(.tl-hero__kicker,.tl-footer__kicker,[style*=letter-spacing],[style*=letter-spacing] *){letter-spacing:0!important}:root:lang(ar) .tl-page :is(.tl-h2,.tl-search__title,.tl-band__big,.tl-slide__title,.tl-hero__title,.tl-procurement__title){line-height:1.3}:root:is(:lang(en),:lang(ru)) .tl-page :is(.tl-h2,.tl-search__title,.tl-band__big,.tl-slide__title){line-height:1.08}.tl-page .tl-nav__end{display:flex;align-items:center;gap:12px}.tl-page .tl-lang{position:relative}.tl-page .tl-lang__btn{display:inline-flex;align-items:center;gap:6px;height:52px;padding:0 14px;border-radius:999px;cursor:pointer;font:700 14px/1 var(--tl-font);letter-spacing:.04em;color:var(--tl-ondark, #fff);background:#ffffff1f;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color var(--dur-fast) var(--ease-standard)}.tl-page .tl-lang__btn:hover,.tl-page .tl-lang__btn[aria-expanded=true]{background:#ffffff38;color:var(--tl-ondark, #fff)}.tl-page .tl-lang__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.tl-page .tl-lang__caret{transition:rotate var(--dur-fast) var(--ease-standard)}.tl-page .tl-lang__btn[aria-expanded=true] .tl-lang__caret{rotate:180deg}.tl-page .tl-nav[data-stuck] .tl-lang__btn{height:44px;background:transparent}.tl-page .tl-lang__list{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:60;min-width:190px;margin:0;padding:6px;list-style:none;display:flex;flex-direction:column;gap:2px;border-radius:20px;border:1px solid rgba(255,255,255,.18);background:color-mix(in srgb,var(--tl-dark, #0b1b4d) 88%,transparent);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 18px 40px #1112144d}.tl-page .tl-lang__list[hidden]{display:none}html[data-motion=full] .tl-page .tl-lang__list:not([hidden]){animation:tl-lang-in var(--dur-fast) var(--ease-out) both}@keyframes tl-lang-in{0%{opacity:0;translate:0 calc(var(--shift-sm) * -1)}}.tl-page .tl-lang__list a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-radius:14px;color:#fff;font-size:15px;line-height:1.3}.tl-page .tl-lang__list a:hover,.tl-page .tl-lang__list a:focus-visible{background:#ffffff24;outline:none}.tl-page .tl-lang__list a[aria-current]{background:var(--tl-primary, #1e4dd8);font-weight:700}.tl-page .tl-lang__native:lang(ar){font-family:Cairo,Rubik,Tahoma,sans-serif}.tl-page .tl-lang__native:is(:lang(en),:lang(ru)){font-family:Rubik,system-ui,Arial,sans-serif}.tl-page .tl-lang__short{font-size:12px;opacity:.6;letter-spacing:.06em;font-family:Rubik,system-ui,Arial,sans-serif}@media (max-width: 900px){.tl-page .tl-nav__end{gap:8px}.tl-page .tl-lang__btn{height:44px;padding:0 10px}}@media (max-width: 520px){.tl-page .tl-lang__caret{display:none}}@media (max-width: 1600px){.tl-page .tl-nav:not([data-stuck]){padding-inline:clamp(20px,2.8vw,48px)}.tl-page .tl-nav__logo img{width:176px;height:auto}.tl-page .tl-nav__end{gap:8px}.tl-page .tl-lang__btn{padding:0 12px}}@media (max-width: 1440px){.tl-page .tl-lang__btn>svg:first-child{display:none}}.tl-page .tl-form__submit .tl-btn{flex-shrink:0}:root:not(:lang(he)) .tl-page .tl-footer__brand{flex:0 0 230px}:root:not(:lang(he)) .tl-page .tl-footer__cols{gap:48px}:root:not(:lang(he)) .tl-page :is(.tl-footer__col a,.tl-footer__col li){white-space:normal}.tl-page .tl-slide__actions{flex-wrap:wrap;gap:12px;min-width:0}.tl-page .tl-slide__actions .tl-pill-dark,.tl-page .tl-slide__link{min-width:0;max-width:100%;white-space:normal;text-wrap:balance}.tl-page .tl-story .tl-slide__link{max-width:calc(100% - 140px)}.tl-page .tl-hero{z-index:3}.tl-page .tl-nav__menu{display:flex;align-items:center;gap:2px;margin:0;padding:6px;list-style:none;border-radius:var(--tl-radius-nav);background:#ffffff1f;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tl-page .tl-nav__item{position:relative}.tl-page .tl-nav__menu--mega{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff3}.tl-page .tl-nav__item--categories{position:static}.tl-page .tl-nav__link{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:0;border-radius:999px;background:none;cursor:pointer;font:inherit;font-size:15px;line-height:1.5;color:var(--tl-ondark);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard)}.tl-page .tl-nav__link:hover,.tl-page .tl-nav__item.is-open>.tl-nav__link{background:#ffffff24;color:var(--tl-ondark)}.tl-page .tl-nav__link:focus-visible{outline:2px solid #fff;outline-offset:2px}.tl-page .tl-nav__link.is-active,.tl-page .tl-nav__link[aria-current=page]{background:var(--tl-dark);font-weight:700;letter-spacing:-.02em}.tl-page .tl-nav[data-stuck] .tl-nav__menu{background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.tl-page .tl-nav[data-stuck] .tl-nav__link.is-active,.tl-page .tl-nav[data-stuck] .tl-nav__link[aria-current=page]{background:#ffffff24}.tl-page .tl-nav__caret{opacity:.8;transition:rotate var(--dur-fast) var(--ease-standard)}.tl-page .tl-nav__item.is-open .tl-nav__caret{rotate:180deg}@media (max-width: 1560px){.tl-page .tl-nav__link{padding-inline:11px;font-size:14.5px}}@media (max-width: 1440px){.tl-page .tl-nav__link{padding-inline:10px}}.tl-page .tl-dd{position:absolute;top:calc(100% + 14px);inset-inline-start:-6px;z-index:60;min-width:320px;padding:8px;border-radius:22px;border:1px solid rgba(255,255,255,.16);background:color-mix(in srgb,var(--tl-dark) 94%,transparent);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 22px 48px #11121452}.tl-page .tl-dd:before,.tl-page .tl-mega:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:18px}.tl-page .tl-dd[hidden],.tl-page .tl-mega[hidden]{display:none}.tl-page .tl-dd__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tl-page .tl-dd__link{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:16px;color:#fff}.tl-page .tl-dd__link:hover,.tl-page .tl-dd__link:focus-visible{background:#ffffff1a;outline:none;color:#fff}.tl-page .tl-dd__link[aria-current=page]{background:var(--tl-primary)}.tl-page .tl-dd__label{font-size:16px;font-weight:700;line-height:1.35}.tl-page .tl-dd__desc{font-size:13.5px;line-height:1.4;color:var(--tl-ondark-muted)}.tl-page .tl-dd__link[aria-current=page] .tl-dd__desc{color:#ffffffd9}.tl-page .tl-mega{position:absolute;top:calc(100% + 2px);z-index:60;inset-inline:clamp(12px,2.8vw,48px);max-width:1240px;margin-inline:auto;padding:14px;border-radius:30px;background:var(--tl-bg);color:var(--tl-ink);box-shadow:0 30px 70px #11121447,0 0 0 1px #1112140a}.tl-page .tl-nav[data-stuck] .tl-mega{top:calc(100% + 10px);inset-inline:0}.tl-page .tl-mega__inner{display:grid;grid-template-columns:minmax(240px,300px) 1fr;gap:28px}.tl-page .tl-mega__intro{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:22px;background:var(--tl-surface)}.tl-page .tl-mega__title{font-size:28px;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--tl-ink)}.tl-page .tl-mega__text{font-size:15px;line-height:1.55;color:var(--tl-muted)}.tl-page .tl-mega__all{margin-top:auto;align-self:flex-start;font-size:16px}.tl-page .tl-mega__grid{list-style:none;margin:0;padding:18px 4px 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px}.tl-page .tl-mega__cat{display:flex;flex-direction:column;gap:10px;min-width:0}.tl-page .tl-mega__head{display:flex;align-items:center;gap:14px;color:var(--tl-ink);border-radius:16px}.tl-page .tl-mega__img{flex-shrink:0;width:56px;height:56px;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:#fff;border:1px solid var(--tl-border);transition:border-color var(--dur-fast) var(--ease-standard),scale var(--dur-fast) var(--ease-out)}.tl-page .tl-mega__img img{width:100%;height:100%;object-fit:contain}.tl-page .tl-mega__name{font-size:16px;font-weight:700;line-height:1.25}.tl-page .tl-mega__head:hover .tl-mega__name,.tl-page .tl-mega__head[aria-current=page] .tl-mega__name{color:var(--tl-primary)}.tl-page .tl-mega__head:hover .tl-mega__img{border-color:var(--tl-primary);scale:1.04}.tl-page .tl-mega__head:focus-visible,.tl-page .tl-mega__subs a:focus-visible{outline:2px solid var(--tl-primary);outline-offset:3px}.tl-page .tl-mega__subs{list-style:none;margin:0;padding:0;padding-inline-start:70px;display:flex;flex-direction:column;gap:5px}.tl-page .tl-mega__subs a{font-size:14px;line-height:1.4;color:var(--tl-muted);border-radius:4px}.tl-page .tl-mega__subs a:hover,.tl-page .tl-mega__subs a[aria-current=page]{color:var(--tl-primary)}@media (max-width: 1440px){.tl-page .tl-mega__inner{grid-template-columns:240px 1fr;gap:16px}.tl-page .tl-mega__intro{padding:22px}.tl-page .tl-mega__grid{gap:18px 20px;padding-inline-start:8px}.tl-page .tl-mega__subs{padding-inline-start:0}}html[data-motion=full] .tl-page :is(.tl-dd,.tl-mega):not([hidden]){animation:tl-menu-in var(--dur-fast) var(--ease-out) both}@keyframes tl-menu-in{0%{opacity:0;translate:0 calc(var(--shift-sm, 8px) * -1)}}.tl-page .tl-nav__burger{display:none;position:relative;flex-shrink:0;width:52px;height:52px;padding:0;border-radius:50%;cursor:pointer;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);align-items:center;justify-content:center;transition:background-color var(--dur-fast) var(--ease-standard)}.tl-page .tl-nav__burger:hover,.tl-page .tl-nav__burger[aria-expanded=true]{background:#ffffff38;color:#fff}.tl-page .tl-nav__burger:focus-visible{outline:2px solid #fff;outline-offset:3px}.tl-page .tl-nav__burger span,.tl-page .tl-nav__burger span:before,.tl-page .tl-nav__burger span:after{display:block;width:20px;height:2px;border-radius:2px;background:currentColor}.tl-page .tl-nav__burger span{position:relative}.tl-page .tl-nav__burger span:before,.tl-page .tl-nav__burger span:after{content:"";position:absolute;inset-inline-start:0}.tl-page .tl-nav__burger span:before{top:-6px}.tl-page .tl-nav__burger span:after{top:6px;width:13px}.tl-page .tl-nav[data-stuck] .tl-nav__burger{width:44px;height:44px;background:transparent}@media (max-width: 1279.98px){.tl-page .tl-nav__menu{display:none}.tl-page .tl-nav__burger{display:inline-flex}}@media (max-width: 1399.98px){:root:lang(ru) .tl-page .tl-nav__menu{display:none}:root:lang(ru) .tl-page .tl-nav__burger{display:inline-flex}}@media (max-width: 760px){.tl-page .tl-nav__end>.tl-lang{display:none}}@media (max-width: 520px){.tl-page .tl-nav__burger{width:48px;height:48px}.tl-page .tl-nav__logo img{width:138px}.tl-page .tl-nav{padding-inline:16px}}.tl-page .tl-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--dur-slow, .42s);font-family:var(--tl-font)}.tl-page .tl-drawer[data-open]{visibility:visible;pointer-events:auto;transition-delay:0s}.tl-page .tl-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#060c248c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity var(--dur-base, .28s) var(--ease-standard, ease)}.tl-page .tl-drawer[data-open] .tl-drawer__backdrop{opacity:1}.tl-page .tl-drawer__panel{--off: 100%;position:absolute;inset-block:0;inset-inline-start:0;width:min(440px,100%);display:flex;flex-direction:column;background:var(--tl-dark);color:var(--tl-ondark);border-start-end-radius:28px;border-end-end-radius:28px;box-shadow:0 0 60px #00000059;translate:var(--off) 0;outline:none;transition:translate var(--dur-slow, .42s) var(--ease-emphasized, cubic-bezier(.2,0,0,1))}.tl-page .tl-drawer[dir=ltr] .tl-drawer__panel{--off: -100%}.tl-page .tl-drawer[data-open] .tl-drawer__panel{translate:0 0}@media (max-width: 480px){.tl-page .tl-drawer__panel{width:100%;border-radius:0}}html[data-motion=off] .tl-page .tl-drawer,html[data-motion=off] .tl-page .tl-drawer *,html[data-motion=reduced] .tl-page .tl-drawer__panel,html[data-motion=reduced] .tl-page .tl-drawer__sub{transition:none!important}html[data-motion=reduced] .tl-page .tl-drawer{transition:none}.tl-page .tl-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 12px}.tl-page .tl-drawer__logo img{width:140px;height:auto;filter:var(--tl-logo-filter-on-dark)}.tl-page .tl-drawer__close{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.tl-page .tl-drawer__close:hover{background:#fff3;color:#fff}.tl-page .tl-drawer :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:2px}.tl-page .tl-drawer__nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 24px 16px}.tl-page .tl-drawer__list,.tl-page .tl-drawer__sub ul{list-style:none;margin:0;padding:0}.tl-page .tl-drawer__list>li{border-bottom:1px solid rgba(255,255,255,.1)}.tl-page .tl-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:17px 0;border:0;background:none;cursor:pointer;text-align:start;font:inherit;font-size:21px;line-height:1.3;color:#ffffffe6}.tl-page .tl-drawer__link:hover{color:#fff;background:none}.tl-page .tl-drawer__link[aria-current=page]{color:#fff;font-weight:700}.tl-page .tl-drawer__link[aria-current=page]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--tl-soft);flex-shrink:0}.tl-page .tl-drawer__chev{flex-shrink:0;opacity:.75;transition:rotate var(--dur-fast) var(--ease-standard)}.tl-page .tl-drawer__group.is-open .tl-drawer__chev{rotate:180deg}.tl-page .tl-drawer__group.is-open>.tl-drawer__acc{font-weight:700;color:#fff}.tl-page .tl-drawer__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base, .28s) var(--ease-standard, ease)}.tl-page .tl-drawer__group.is-open>.tl-drawer__sub{grid-template-rows:1fr}.tl-page .tl-drawer__subin{overflow:hidden;min-height:0}.tl-page .tl-drawer__subin>ul{padding-bottom:14px}.tl-page .tl-drawer__sublink{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px;color:#fff}.tl-page .tl-drawer__sublink span{font-size:17px}.tl-page .tl-drawer__sublink small{font-size:13.5px;color:var(--tl-ondark-muted)}.tl-page .tl-drawer__sublink:hover{background:#ffffff14;color:#fff}.tl-page .tl-drawer__sublink[aria-current=page]{background:#ffffff1f}.tl-page .tl-drawer__cats{display:flex;flex-direction:column;gap:2px}.tl-page .tl-drawer__cat{display:flex;align-items:center;gap:12px;padding:7px 8px;border-radius:14px;color:#fff;font-size:16px;line-height:1.3}.tl-page .tl-drawer__cat:hover{background:#ffffff14;color:#fff}.tl-page .tl-drawer__cat[aria-current=page]{background:#ffffff1f;font-weight:700}.tl-page .tl-drawer__catimg{flex-shrink:0;width:44px;height:44px;border-radius:12px;overflow:hidden;background:#fff;display:grid;place-items:center}.tl-page .tl-drawer__catimg img{width:100%;height:100%;object-fit:contain}.tl-page .tl-drawer__all{display:inline-flex;align-items:center;gap:8px;padding:12px 8px 4px;color:var(--tl-soft);font-weight:700;font-size:16px}.tl-page .tl-drawer__all:hover{color:#fff}.tl-page .tl-drawer__foot{display:flex;align-items:center;gap:12px;padding:16px 24px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.1)}.tl-page .tl-drawer__cta{flex:1;justify-content:space-between;min-height:56px;font-size:17px}.tl-page .tl-drawer .tl-lang__btn{height:56px}.tl-page .tl-drawer .tl-lang__list{top:auto;bottom:calc(100% + 8px)}.tl-page .tl-ihero{min-height:clamp(460px,56vh,640px);justify-content:flex-end;padding:170px var(--tl-pad-x) 64px;background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--tl-primary) 55%,transparent),transparent 62%),radial-gradient(60% 80% at 0% 100%,color-mix(in srgb,var(--tl-primary) 22%,transparent),transparent 70%),var(--tl-dark)}.tl-page .tl-ihero{overflow:visible}.tl-page .tl-ihero--short{min-height:clamp(380px,42vh,480px)}.tl-page .tl-ihero.tl-has-bg{background:var(--tl-dark)}.tl-page .tl-ihero__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%;max-width:1320px;margin-inline:auto}.tl-page .tl-ihero__kicker{font-size:15px;letter-spacing:.08em;opacity:.7;line-height:1.3}.tl-page .tl-ihero__title{font-size:clamp(40px,4vw,72px);font-weight:700;line-height:1.02;letter-spacing:-.02em;max-width:1000px}.tl-page .tl-ihero__lead{font-size:clamp(18px,1.3vw,22px);line-height:1.55;opacity:.86;max-width:780px}.tl-page .tl-ihero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}html[data-motion] .tl-page .tl-ihero>.tl-nav{animation:none}.tl-page .tl-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;list-style:none;padding:0;font-size:14px;line-height:1.4}.tl-page .tl-crumbs li{display:inline-flex;align-items:center;gap:8px;color:#ffffffb8}.tl-page .tl-crumbs a{color:#ffffffd9;border-radius:4px}.tl-page .tl-crumbs a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.tl-page .tl-crumbs a:focus-visible{outline:2px solid #fff;outline-offset:2px}.tl-page .tl-crumbs li[aria-current]{color:#fff;font-weight:700}.tl-page .tl-crumbs__sep{display:inline-flex;opacity:.6}.tl-page [dir=ltr] .tl-crumbs__sep{rotate:180deg}@media (max-width: 900px){.tl-page .tl-ihero{overflow:visible}.tl-page .tl-ihero--short{min-height:420px;padding-block:130px 44px}.tl-page .tl-ihero__title{font-size:clamp(34px,9vw,48px);line-height:1.08}.tl-page .tl-ihero__lead{font-size:17px}.tl-page .tl-crumbs ol{font-size:13px}}@media (max-width: 520px){.tl-page .tl-ihero__actions .tl-btn{width:100%;justify-content:space-between}}.tl-page .tl-tone-white{background:var(--tl-bg)}.tl-page .tl-tone-surface{background:var(--tl-surface)}.tl-page .tl-tone-dark{background:var(--tl-dark);color:var(--tl-ondark)}.tl-page .tl-tone-primary{background:var(--tl-primary);color:var(--tl-onprimary)}.tl-page .tl-tone-dark .tl-h2,.tl-page .tl-tone-primary .tl-h2{color:inherit}.tl-page .tl-tone-dark :is(.tl-eyebrow,.tl-lead),.tl-page .tl-tone-primary :is(.tl-eyebrow,.tl-lead){color:inherit;opacity:.8}.tl-page .tl-psec .tl-inner{gap:48px}.tl-page .tl-todo{border:2px dashed var(--tl-border);border-radius:var(--tl-radius-card);padding:40px;display:flex;flex-direction:column;gap:12px;color:var(--tl-muted)}.tl-page .tl-todo strong{color:var(--tl-ink);font-size:20px}.tl-page .tl-todo ul{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:4px}.tl-page .tl-todo a{color:var(--tl-primary)}.tl-page .tl-page-loading{min-height:100vh;border-radius:var(--tl-radius-section);background:var(--tl-dark)}.tl-page .tl-ihero .tl-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to left,rgb(8 14 32 / .7) 0%,rgb(8 14 32 / .48) 45%,rgb(8 14 32 / .12) 78%,transparent 100%)}.tl-page [dir=ltr] .tl-ihero .tl-bg:after,.tl-page[dir=ltr] .tl-ihero .tl-bg:after{background:linear-gradient(to right,rgb(8 14 32 / .7) 0%,rgb(8 14 32 / .48) 45%,rgb(8 14 32 / .12) 78%,transparent 100%)}@media (max-width: 900px){.tl-page .tl-ihero .tl-bg:after{background:linear-gradient(to top,#080e20b3,#080e2059 60%,#080e2026)}}@media (max-width: 720px){:root{--dock-h: calc(78px + env(safe-area-inset-bottom, 0px)) ;--m-pad: 20px}html{-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;overscroll-behavior-x:none}:root:has(.tw-fabs) body{padding-bottom:var(--dock-h)}:root .tl-page :is(a,button,summary,[role=button]){touch-action:manipulation}:root .tl-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.tw-root .tw-fabs{inset:auto 0 var(--tw-lift, 0px) 0;width:100%;flex-direction:row;align-items:stretch;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--tw-border);box-shadow:0 -10px 28px -14px #11121447;transition:translate var(--dur-base) var(--ease-out),bottom var(--dur-base) var(--ease-out)}.tw-root .tw-fabs--right,.tw-root .tw-fabs--left{left:0;right:0;bottom:var(--tw-lift, 0px)}html:is(.tl-kbd,.tl-dock-off) .tw-root .tw-fabs{translate:0 110%}html.tl-dock-off .tw-root :is(.tw-a11y__trigger,.tw-cookie-chip){bottom:calc(var(--tw-lift, 0px) + 14px)}.tw-root .tw-fab{width:54px;height:54px;flex:none}.tw-root .tw-fab--small{width:54px;height:54px}.tw-root .tw-fab--wa.is-pulsing:after{content:none;animation:none}.tw-root .tw-fab--wa{box-shadow:none}.tw-root .tw-fab--small:first-child:not(:last-child){display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1;width:auto;gap:10px;padding-inline:20px;border-radius:27px;background:var(--tw-primary);color:var(--brand-on-accent, #fff);border-color:transparent}.tw-root .tw-fab__text{display:inline;font-size:17px;font-weight:700;line-height:1;white-space:nowrap}.tw-root .tw-fab:not(.tw-fab--small:first-child) .tw-fab__text{display:none}.tw-root .tw-fab--small:not(:first-child){background:var(--tw-dark)}.tw-root .tw-a11y__trigger{top:auto;bottom:calc(var(--dock-h) + var(--tw-lift, 0px) + 10px);margin-top:0;width:40px;height:40px;opacity:.92}.tw-root .tw-cookie-chip{bottom:calc(var(--dock-h) + var(--tw-lift, 0px) + 10px);width:40px;height:40px}html.tl-kbd .tw-root :is(.tw-a11y__trigger,.tw-cookie-chip){display:none}.tw-root .tw-cookie{padding:14px;gap:10px}.tw-root .tw-cookie__title{font-size:16px}.tw-root .tw-cookie__msg{font-size:13px;line-height:1.45}.tw-root .tw-cookie__actions{gap:8px}:root .tl-page .tl-nav{top:14px;padding-inline:16px}:root .tl-page .tl-nav__cta{display:none}:root .tl-page .tl-nav__burger{width:48px;height:48px}:root .tl-page .tl-hero--classic{min-height:min(100svh,860px);padding:112px var(--m-pad) calc(var(--dock-h) + 20px);justify-content:flex-end}:root .tl-page .tl-hero--classic .tl-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgb(8 14 32 / .88) 0%,rgb(8 14 32 / .55) 42%,rgb(8 14 32 / .12) 75%,transparent 100%)}:root .tl-page .tl-hero--classic .tl-hero__content{gap:16px}:root .tl-page .tl-hero--classic .tl-hero__kicker{display:none}:root .tl-page .tl-hero--classic .tl-hero__title{font-size:clamp(40px,11.6vw,54px);line-height:1.04}:root .tl-page .tl-hero--classic .tl-hero__sub{font-size:18px;line-height:1.45}:root .tl-page .tl-hero--classic .tl-hero__desc{display:none}:root .tl-page .tl-hero--classic .tl-hero__actions{width:100%;flex-direction:column;gap:10px;padding-top:8px}:root .tl-page .tl-hero--classic .tl-hero__actions .tl-btn{width:100%;min-height:56px;justify-content:space-between}:root .tl-page .tl-hero--classic .tl-video-toggle{top:auto;bottom:14px;inset-inline-end:14px;width:36px;height:36px;opacity:.8}}@media (max-width: 720px){:root .tl-page .tl-catx{--catx-gap: 12px;gap:16px}:root .tl-page .tl-catx__track{margin-inline:calc(var(--tl-pad-x) * -1);padding-inline:var(--tl-pad-x);scroll-padding-inline:var(--tl-pad-x);-webkit-mask-image:none;mask-image:none}:root .tl-page .tl-catx__card{flex:0 0 78%;height:min(112vw,460px);border-radius:24px}:root .tl-page .tl-catx__body{padding:20px;gap:6px}:root .tl-page .tl-catx__title{font-size:24px}:root .tl-page .tl-catx__desc{font-size:15px}:root .tl-page .cp-catalog{padding-block:40px}:root .tl-page .cp-catalog .tl-inner{gap:20px}:root .tl-page .cp-rows{gap:0}:root .tl-page .cp-row{position:relative;grid-template-columns:96px minmax(0,1fr);column-gap:16px;row-gap:4px;align-items:center;padding-block:18px;scroll-margin-top:90px}:root .tl-page .cp-row:first-child{padding-top:6px}:root .tl-page .cp-row:last-child{padding-bottom:6px}:root .tl-page .cp-row__body{display:contents}:root .tl-page .cp-row__stage{grid-column:1;grid-row:1 / span 2;aspect-ratio:1;border-radius:18px;overflow:hidden}:root .tl-page .cp-row__stage img{width:100%;height:100%;object-fit:cover}:root .tl-page .cp-row__num,:root .tl-page .cp-row__more{display:none}:root .tl-page .cp-row__title{grid-column:2;grid-row:1;align-self:end;font-size:21px;line-height:1.15}:root .tl-page .cp-row__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}:root .tl-page .cp-row__desc{grid-column:2;grid-row:2;align-self:start;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .tl-page .cp-links{grid-column:1 / -1;grid-row:3;position:relative;z-index:2;margin:10px calc(var(--tl-pad-x) * -1) 0;padding-inline:var(--tl-pad-x);display:flex;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;width:auto;-webkit-overflow-scrolling:touch}:root .tl-page .cp-links::-webkit-scrollbar{display:none}:root .tl-page .cp-links li{flex:none;border:0;scroll-snap-align:start}:root .tl-page .cp-links li+li{border-inline-start:1px solid var(--tl-border)}:root .tl-page .cp-links__a{padding:12px 16px;font-size:15px;white-space:nowrap;color:var(--tl-muted)}:root .tl-page .cp-links li:first-child .cp-links__a{padding-inline-start:0}:root .tl-page .cp-grid--4,:root .tl-page .cp-grid--3{gap:22px 12px}:root .tl-page .cp-card__desc{display:none}:root .tl-page .cp-card__title{font-size:16px;line-height:1.25}}@media (max-width: 720px){:root .tl-page .tl-procurement--row .tl-steps{display:flex;flex-direction:column;gap:0;padding:4px 6px 0}:root .tl-page .tl-procurement--row .tl-steps__line{display:none}:root .tl-page .tl-procurement--row .tl-step{translate:none;flex-direction:row;align-items:center;gap:18px;min-height:64px}:root .tl-page .tl-procurement--row .tl-step__dot{width:48px;height:48px;flex:none;font-size:15px;z-index:1}:root .tl-page .tl-procurement--row .tl-step__label{font-size:19px}:root .tl-page .tl-procurement--row .tl-step:not(:last-of-type):before{content:"";position:absolute;inset-inline-start:23px;top:48px;height:calc(100% - 48px);width:2px;background:color-mix(in srgb,var(--tl-onprimary) 35%,transparent)}:root .tl-page .tl-procurement--row .tl-step[data-state=next]{opacity:.75}}@media (max-width: 720px){:root .tl-page :is(.srcg-aud__grid,.srcg-cats__grid,.prc-ship__grid){display:flex;gap:12px;align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--tl-pad-x) * -1);padding-inline:var(--tl-pad-x);scroll-padding-inline:var(--tl-pad-x);padding-bottom:6px}:root .tl-page :is(.srcg-aud__grid,.srcg-cats__grid,.prc-ship__grid)::-webkit-scrollbar{display:none}:root .tl-page :is(.srcg-aud__grid,.srcg-cats__grid,.prc-ship__grid)>*{flex:0 0 82%;min-width:0;scroll-snap-align:start;grid-column:auto;grid-row:auto}:root .tl-page .srcg-cats__grid>*{flex-basis:74%}:root .tl-page .srcg-table__table tbody{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px;padding-bottom:4px}:root .tl-page .srcg-table__table tbody::-webkit-scrollbar{display:none}:root .tl-page .srcg-table__table tbody tr{flex:0 0 82%;scroll-snap-align:start;padding:16px 18px;border:1px solid var(--tl-border);border-radius:20px;background:var(--tl-surface)}:root .tl-page .srcg-table__table tbody tr:last-child{border-bottom:1px solid var(--tl-border)}:root .tl-page .srcg-table__table tr.is-pick{border-color:var(--tl-primary);background:color-mix(in srgb,var(--tl-primary) 6%,var(--tl-bg))}:root .tl-page .pj-grid{gap:0}:root .tl-page .pj-card+.pj-card{border-top:1px solid var(--tl-border)}:root .tl-page .pj-card__link{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;padding-block:16px}:root .tl-page .pj-card__media{aspect-ratio:1;height:auto;border-radius:16px;overflow:hidden}:root .tl-page .pj-card__media img{width:100%;height:100%;object-fit:cover}:root .tl-page .pj-card__body{padding:0}}@media (max-width: 720px){:root .tl-page .tl-footer__cols{display:flex;flex-direction:column;gap:0;width:100%}:root .tl-page .tl-footer__col{width:100%;gap:0;border-bottom:1px solid var(--tl-border);padding:0}:root .tl-page .tl-footer__col-head{display:flex;align-items:center;justify-content:space-between;min-height:56px;cursor:pointer}:root .tl-page .tl-footer__col-head h3{margin:0;font-size:17px}:root .tl-page .tl-footer__col-head{position:relative}:root .tl-page .tl-footer__col-toggle{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:none;cursor:pointer;border-radius:8px}:root .tl-page .tl-footer__col-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}:root .tl-page .tl-footer__col-head:after{content:"";width:10px;height:10px;margin-inline-end:6px;flex:none;border-inline-end:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:0 -2px;transition:rotate var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out)}:root .tl-page .tl-footer__col.is-open .tl-footer__col-head:after{rotate:-135deg;translate:0 2px}:root .tl-page .tl-footer__col:not(.is-open)>li:not(.tl-footer__col-head){display:none}:root .tl-page .tl-footer__col.is-open{padding-bottom:14px}:root .tl-page .tl-footer__col>li:not(.tl-footer__col-head) a{display:block;padding-block:11px}:root .tl-page .tl-footer__bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width: 720px){:root .tl-page .prc-ship__card+.prc-ship__card{padding-top:0;border-top:0}:root .tl-page .prc-ship__card{gap:16px;padding:0 0 4px}:root .tl-page .hiw-tl__list{--dot: 36px}:root .tl-page .hiw-step{gap:16px;padding-block:18px}:root .tl-page .hiw-step__card{gap:18px;padding-bottom:22px}:root .tl-page .hiw-step__cols{grid-template-columns:minmax(0,1fr);row-gap:18px}:root .tl-page .hiw-step__col{padding-inline:0}:root .tl-page .hiw-step__col+.hiw-step__col:before{inset-block:auto;inset-inline:0;top:-9px;width:auto;height:1px}:root .tl-page .hiw-tl__note{padding-inline-start:0}:root .tl-page .hiw-step__title{font-size:26px}:root .tl-page .hiw-step__summary{font-size:17px}}@media (max-width: 720px){:root .tl-page :is(.tl-procurement,.tl-search,.hiw-overview){text-align:start}:root .tl-page .tl-procurement .tl-head{align-items:flex-start}:root .tl-page :is(.tl-procurement__desc,.hiw-overview .tl-lead){margin-inline:0}:root .tl-page .tl-hero--classic .tl-hero__actions{align-items:stretch}:root .tl-page .tl-hero--classic .tl-hero__content{align-items:stretch;text-align:start}.tw-root .tw-cookie{gap:8px;padding:12px 14px;border-radius:20px}.tw-root .tw-cookie__title{display:none}.tw-root .tw-cookie__text{gap:0}.tw-root .tw-cookie__msg{font-size:12.5px;line-height:1.45}.tw-root .tw-cookie__actions{display:flex;flex-wrap:wrap;gap:8px}.tw-root .tw-cookie__actions>:not(.tw-textbtn){flex:1 1 0;min-height:42px;padding-block:0;font-size:15px}.tw-root .tw-cookie__actions .tw-textbtn{flex:1 1 100%;min-height:28px;font-size:13px}}@media (max-width: 720px){:root .tl-page .tl-head,:root .tl-page .tl-head :is(p,h1,h2,h3){text-align:start}:root .tl-page .tl-head{align-items:flex-start}:root .tl-page .tl-head .tl-lead{margin-inline:0}}@media (max-width: 720px){:root .tl-page :is(.cp-cta,.cp-cta__grid,.svc-cta,.pk-cta) :is(.tl-eyebrow,.tl-h2,.tl-lead,p,h2){text-align:start}}@media (max-width: 720px){html:has(.tw-cookie) .tw-root .tw-fabs{translate:0 110%}html:has(.tw-cookie) .tw-root :is(.tw-a11y__trigger,.tw-cookie-chip){display:none}html:has(.tw-cookie) body{padding-bottom:0}}@media (max-width: 720px){html:has(.tw-cookie) :root .tl-page .tl-hero--classic,:root:has(.tw-cookie) .tl-page .tl-hero--classic,html.tw-cookie-soon .tl-page .tl-hero--classic{padding-bottom:250px}}@media (max-width: 720px){:root .tl-page .hiw-overview .tl-steps{display:flex;flex-direction:column;gap:0;padding:4px 6px 0}:root .tl-page .hiw-overview .tl-steps__line{display:none}:root .tl-page .hiw-overview .tl-step{translate:none;align-items:stretch;min-height:64px}:root .tl-page .hiw-overview .hiw-steps__link{flex-direction:row;align-items:center;justify-content:flex-start;gap:18px;min-height:64px;width:100%;text-align:start}:root .tl-page .hiw-overview .tl-step__dot{width:48px;height:48px;flex:none;font-size:15px;z-index:1}:root .tl-page .hiw-overview .tl-step__label{font-size:19px}:root .tl-page .hiw-overview .tl-step:not(:last-of-type):before{content:"";position:absolute;inset-inline-start:23px;top:48px;height:calc(100% - 48px);width:2px;background:color-mix(in srgb,var(--tl-onprimary) 35%,transparent)}}@media (max-width: 720px){:root .tl-page[dir=rtl] .tl-nav{flex-direction:row-reverse}:root .tl-page .tl-nav__burger{z-index:1}:root .tl-page .tl-nav__burger span,:root .tl-page .tl-nav__burger span:before,:root .tl-page .tl-nav__burger span:after{transition:top var(--dur-base, .28s) var(--ease-emphasized, cubic-bezier(.2, 0, 0, 1)),rotate var(--dur-base, .28s) var(--ease-emphasized, cubic-bezier(.2, 0, 0, 1)),width var(--dur-base, .28s) var(--ease-emphasized, cubic-bezier(.2, 0, 0, 1)),background-color var(--dur-fast, .16s) linear}:root .tl-page .tl-nav__burger[aria-expanded=true] span{background-color:transparent}:root .tl-page .tl-nav__burger[aria-expanded=true] span:before{top:0;rotate:45deg}:root .tl-page .tl-nav__burger[aria-expanded=true] span:after{top:0;width:20px;rotate:-45deg}:root .tl-page .tl-drawer__backdrop{display:none}:root .tl-page .tl-drawer__panel{inset-block:8px;inset-inline:8px;width:auto;border-radius:28px;translate:0 0;opacity:0;clip-path:inset(0 0 100% 0 round 28px);transform-origin:top center;transition:clip-path var(--dur-slow, .42s) var(--ease-emphasized, cubic-bezier(.2, 0, 0, 1)),opacity var(--dur-fast, .16s) linear var(--dur-base, .28s)}:root .tl-page .tl-drawer[data-open] .tl-drawer__panel{opacity:1;clip-path:inset(0 0 0 0 round 28px);transition:clip-path var(--dur-slow, .42s) var(--ease-emphasized, cubic-bezier(.2, 0, 0, 1)),opacity 0s}:root .tl-page .tl-drawer__head{position:absolute;inset:0 0 auto 0;height:0;padding:0}:root .tl-page .tl-drawer__logo{position:absolute;left:calc(var(--lg-l, 16px) - 8px);top:calc(var(--lg-t, 20px) - 8px);width:var(--lg-w, 138px);height:var(--lg-h, 40px);display:block}:root .tl-page .tl-drawer__logo img{width:100%;height:100%}:root .tl-page .tl-drawer__x{display:inline-flex;position:absolute;left:calc(var(--bg-l, 320px) - 8px);top:calc(var(--bg-t, 16px) - 8px);width:var(--bg-s, 48px);height:var(--bg-s, 48px);background-color:var(--bg-fill, rgba(255,255,255,.12));border-color:var(--bg-line, rgba(255,255,255,.22))}:root .tl-page .tl-drawer__nav{padding-top:calc(var(--bg-bottom, 64px) - 8px + 14px)}:root .tl-page .tl-drawer :is(.tl-drawer__list>li,.tl-drawer__foot){opacity:0;translate:0 -10px;transition:opacity var(--dur-base, .28s) var(--ease-standard, ease),translate var(--dur-slow, .42s) var(--ease-out, ease-out)}:root .tl-page .tl-drawer[data-open] :is(.tl-drawer__list>li,.tl-drawer__foot){opacity:1;translate:0 0}:root .tl-page .tl-drawer[data-open] .tl-drawer__list>li:nth-child(1){transition-delay:90ms}:root .tl-page .tl-drawer[data-open] .tl-drawer__list>li:nth-child(2){transition-delay:.13s}:root .tl-page .tl-drawer[data-open] .tl-drawer__list>li:nth-child(3){transition-delay:.17s}:root .tl-page .tl-drawer[data-open] .tl-drawer__list>li:nth-child(4){transition-delay:.21s}:root .tl-page .tl-drawer[data-open] .tl-drawer__list>li:nth-child(5){transition-delay:.25s}:root .tl-page .tl-drawer[data-open] .tl-drawer__list>li:nth-child(n+6){transition-delay:.29s}:root .tl-page .tl-drawer[data-open] .tl-drawer__foot{transition-delay:.33s}html[data-motion=off] :root .tl-page .tl-drawer :is(.tl-drawer__list>li,.tl-drawer__foot){opacity:1;translate:none}.tw-root .tw-cookie{left:0;right:0;bottom:0;width:100%;translate:none;border-radius:22px 22px 0 0;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))}html:has(.tw-cookie) .tw-root .tw-fabs{bottom:0}}@media (max-width: 720px){:root .tl-page :is(.hiw-tl__list,.pj-story__list,.pj-gal){display:flex;flex-direction:row;align-items:stretch;gap:12px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--tl-pad-x) * -1);padding-inline:var(--tl-pad-x);scroll-padding-inline:var(--tl-pad-x);padding-bottom:6px}:root .tl-page :is(.hiw-tl__list,.pj-story__list,.pj-gal)::-webkit-scrollbar{display:none}:root .tl-page :is(.hiw-tl__list,.pj-story__list,.pj-gal)>*{scroll-snap-align:start;min-width:0}:root .tl-page .hiw-tl{gap:16px}:root .tl-page .hiw-tl__rail,:root .tl-page .hiw-step__dot{display:none}:root .tl-page .hiw-step{flex:0 0 86%;display:block;padding:0;scroll-margin-top:0}:root .tl-page .hiw-step__card,:root .tl-page .hiw-step:last-child .hiw-step__card{height:100%;box-sizing:border-box;gap:18px;padding:22px 20px 24px;border:1px solid var(--tl-border);border-radius:26px;background:var(--tl-surface)}:root .tl-page .hiw-step__kicker{font-size:14px;font-weight:700}:root .tl-page .hiw-step__title{font-size:28px}:root .tl-page .hiw-step__summary{font-size:16px;line-height:1.5}:root .tl-page .hiw-tl__note{padding-inline-start:0}:root .tl-page .pj-facts.tl-section{padding-block:32px}:root .tl-page .pj-facts__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}:root .tl-page .pj-fact,:root .tl-page .pj-fact:nth-child(n){border-inline-start:0;padding:14px 0;gap:4px;border-top:1px solid var(--tl-border)}:root .tl-page .pj-fact__value{font-size:18px}:root .tl-page .pj-story__item,:root .tl-page .pj-story__item:first-child,:root .tl-page .pj-story__item:last-child{flex:0 0 84%;box-sizing:border-box;padding:24px 22px 26px;gap:10px;border:1px solid var(--tl-border);border-radius:26px;background:var(--tl-surface)}:root .tl-page .pj-story__item+.pj-story__item:before{display:none}:root .tl-page .pj-story__num{font-size:56px}:root .tl-page .pj-story__label{font-size:24px}:root .tl-page .pj-story__text{font-size:16px;line-height:1.6}:root .tl-page .pj-gal__item,:root .tl-page .pj-gal__item:nth-child(n){flex:0 0 78%;grid-column:auto;grid-row:auto;aspect-ratio:4 / 5;height:auto}:root .tl-page .pj-gal__btn{border-radius:24px;overflow:hidden}:root .tl-page .pj-gal__btn img{width:100%;height:100%;object-fit:cover}}
