/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--jh-spacing:.25rem;--jh-font-weight-semibold:600;--jh-font-weight-bold:700;--jh-font-weight-extrabold:800;--jh-default-transition-duration:.15s;--jh-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.jh\:pointer-events-none{pointer-events:none}.jh\:absolute{position:absolute}.jh\:relative{position:relative}.jh\:inset-0{inset:0}.jh\:isolate{isolation:isolate}.jh\:z-10{z-index:10}.jh\:m-0{margin:0}.jh\:mx-auto{margin-inline:auto}.jh\:block{display:block}.jh\:flex{display:flex}.jh\:grid{display:grid}.jh\:inline-flex{display:inline-flex}.jh\:h-full{height:100%}.jh\:w-full{width:100%}.jh\:max-w-\[1600px\]{max-width:1600px}.jh\:shrink-0{flex-shrink:0}.jh\:flex-wrap{flex-wrap:wrap}.jh\:items-center{align-items:center}.jh\:justify-between{justify-content:space-between}.jh\:justify-center{justify-content:center}.jh\:gap-2{gap:calc(var(--jh-spacing) * 2)}.jh\:gap-3{gap:calc(var(--jh-spacing) * 3)}.jh\:gap-4{gap:calc(var(--jh-spacing) * 4)}.jh\:gap-5{gap:calc(var(--jh-spacing) * 5)}.jh\:rounded-full{border-radius:2147483647px}.jh\:font-bold{--tw-font-weight:var(--jh-font-weight-bold);font-weight:var(--jh-font-weight-bold)}.jh\:font-extrabold{--tw-font-weight:var(--jh-font-weight-extrabold);font-weight:var(--jh-font-weight-extrabold)}.jh\:font-semibold{--tw-font-weight:var(--jh-font-weight-semibold);font-weight:var(--jh-font-weight-semibold)}.jh\:uppercase{text-transform:uppercase}.jh\:no-underline{text-decoration-line:none}.jh\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--jh-default-transition-timing-function));transition-duration:var(--tw-duration,var(--jh-default-transition-duration))}.jh\:duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.jh\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--jh-spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.jh\:active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-reduced-motion:reduce){.jh\:motion-reduce\:transform-none{transform:none}}}#jupach-gallery-section{background:#fff7e6;border-top-color:#ffee41;overflow:hidden}#jupach-gallery-root{color:#231f20;font-family:JupachMontserrat,Montserrat,Arial,sans-serif}#jupach-gallery-root .jg-viewport{overscroll-behavior-x:contain;scrollbar-color:#0f52ba #e7dfcc;scrollbar-width:thin;cursor:grab;-webkit-overflow-scrolling:touch;scroll-padding-inline:40px;overflow:auto hidden}#jupach-gallery-root .jg-viewport[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}#jupach-gallery-root .jg-track{box-sizing:border-box;align-items:flex-start;gap:36px;width:max-content;min-width:100%;padding:0 40px 62px;position:relative}#jupach-gallery-root .jg-wire{pointer-events:none;width:100%;height:150px;position:absolute;inset:0 0 auto}#jupach-gallery-root .jg-wire path{stroke:#9a987f;stroke-width:1.5px}#jupach-gallery-root .jg-photo{width:clamp(240px,38vw,390px);min-width:0;padding-top:var(--drop);flex:none;margin:0}html body #jupach-gallery-root .jg-print{--press-rest:0px;--press-hover:0px;--press-active:0px;color:#0f52ba;translate:none;transform:rotate(var(--tilt));transform-origin:50% -40px;background:#fffefa;border:0;border-radius:1px;padding:14px 14px 0;text-decoration:none;transition:transform .28s,box-shadow .28s;display:block;position:relative;box-shadow:0 14px 24px #4b3e201c,0 1px 3px #4b3e2014}html body #jupach-gallery-root .jg-print:hover{transform:rotate(calc(var(--tilt) * .6));box-shadow:0 20px 30px #4b3e2026,0 1px 3px #4b3e2014}#jupach-gallery-root .jg-clip{z-index:2;filter:drop-shadow(1px 3px 2px #4b3e2024);pointer-events:none;width:48px;height:70px;position:absolute;top:-52px;left:calc(50% - 24px)}#jupach-gallery-root .jg-print img{aspect-ratio:4/3;object-fit:cover;pointer-events:none;width:100%;height:auto;display:block}#jupach-gallery-root .jg-caption{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;min-height:68px;padding:12px 4px;font-size:13px;font-weight:600;line-height:1.55;display:flex}#jupach-gallery-root .jg-toolbar{padding:24px 12px 0}#jupach-gallery-root .jg-hint{color:#40536b;margin:0;font-size:12px;line-height:1.7}#jupach-gallery-root .jg-hint span{color:green}html body #jupach-gallery-root .jg-controls button,html body #jupach-gallery-root .jg-close{--press-rest:0px;--press-hover:0px;--press-active:0px;color:#0f52ba;width:46px;height:46px;box-shadow:none;cursor:pointer;background:#ffee41;border:1px solid #0f52ba;border-radius:50%;flex:none;place-items:center;padding:0;font-family:inherit;font-size:22px;display:grid;translate:none}html body #jupach-gallery-root .jg-controls button:hover:not(:disabled){color:#fff;background:#0f52ba}html body #jupach-gallery-root .jg-controls button:disabled{color:#8b877b;cursor:default;background:0 0;border-color:#c6bfac}html body #jupach-gallery-root :is(a,button,[tabindex]):focus-visible{outline-offset:6px;outline:3px solid #0f52ba}#jupach-gallery-root [hidden]{display:none!important}#jupach-gallery-root .jg-dialog{color:#0f52ba;box-sizing:border-box;background:#fff7e6;border:0;border-radius:12px;width:min(1060px,92vw);max-width:92vw;max-height:92dvh;padding:58px 18px 18px}#jupach-gallery-root .jg-dialog::backdrop{background:#18324dd9}#jupach-gallery-root .jg-dialog figure{margin:0}#jupach-gallery-root .jg-dialog img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70dvh;margin:auto;display:block}#jupach-gallery-root .jg-dialog figcaption{text-align:center;padding-top:14px;font-size:13px;line-height:1.6}html body #jupach-gallery-root .jg-close{width:40px;height:40px;font-size:28px;position:absolute;top:8px;right:12px}@media (max-width:600px){#jupach-gallery-root .jg-track{padding-inline:32px;gap:28px;padding-bottom:44px}#jupach-gallery-root .jg-viewport{scroll-padding-inline:32px}#jupach-gallery-root .jg-toolbar{gap:12px;padding-inline:0}#jupach-gallery-root .jg-print{padding:10px 10px 0}#jupach-gallery-root .jg-caption{min-height:64px;font-size:12px}#jupach-gallery-root .jg-controls{flex-shrink:0}}@media (prefers-reduced-motion:reduce){html body #jupach-gallery-root .jg-print{transition:none}}html body .jf-root{grid-column:1/-1;width:100%;min-width:0}html body .jf-deck{gap:20px;font-family:JupachMontserrat,Montserrat,Arial,sans-serif;display:grid}html body .jf-row{align-items:stretch;gap:20px;min-width:0;display:flex}html body .jf-card{--jf-accent:#0f52ba;--jf-tint:#eaf0fb;isolation:isolate;box-sizing:border-box;color:#231f20;min-width:0;min-height:420px;box-shadow:none;background:#f7f6f2;border:1px solid #e8e5da;border-radius:32px;flex-direction:column;flex:1 1 0;margin:0;padding:26px 26px 231px;transition:flex-grow .65s cubic-bezier(.44,0,.56,1),padding-bottom .65s cubic-bezier(.44,0,.56,1),border-color .25s;display:flex;position:relative;overflow:hidden}html body .jf-card[data-tone="1"]{--jf-accent:green;--jf-tint:#e6f0df}html body .jf-card[data-tone="2"]{--jf-accent:#ed2100;--jf-tint:#ffede5}html body .jf-card[data-tone="3"]{--jf-accent:#0f52ba;--jf-tint:#fff5b3}html body .jf-card[data-expanded=true]{border-color:var(--jf-accent);flex-grow:3}html body .jf-card:hover{border-color:#c8d2d9}html body .jf-card[data-expanded=true]:hover{border-color:var(--jf-accent)}html body .jf-card .jf-top{z-index:3;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex;position:relative}html body .jf-card .jf-badge{max-width:calc(100% - 54px);color:var(--jf-accent);letter-spacing:.02em;overflow-wrap:anywhere;background:#ffffffbd;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}html body .jf-card .jf-toggle{--press-rest:0px;--press-hover:0px;--press-active:0px;width:44px;height:44px;color:var(--jf-accent);box-shadow:none;cursor:pointer;background:#fff;border:1px solid #ffffff80;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .2s,color .2s;display:inline-grid;translate:none}html body .jf-card .jf-toggle svg{transition:transform .5s}html body .jf-card[data-expanded=true] .jf-toggle svg{transform:rotate(180deg)}html body .jf-card .jf-toggle:hover{background:#ffee41}html body .jf-card .jf-copy{z-index:2;min-width:0;padding-top:24px;position:relative}html body .jf-card :is(h3,.jf-title){color:#231f20;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 14px;font-size:clamp(22px,2vw,29px);font-weight:600;line-height:1.23;font-family:JupachMontserrat,Montserrat,Arial,sans-serif!important}html body .jf-card :is(h3,.jf-title) a{color:inherit;text-decoration:none}html body .jf-card :is(h3,.jf-title) a:hover{color:var(--jf-accent)}html body .jf-card :is(p,.jf-summary){color:#40536b;text-wrap:pretty;margin:0 0 16px;font-size:14px;line-height:1.75}html body .jf-card .jf-original>strong{color:var(--jf-accent);margin:0 0 14px;font-size:16px;font-weight:700;display:block}html body .jf-card .jf-original>br{display:none}html body .jf-card .jf-original :is(.button,.card-link){--press-rest:0px;--press-hover:0px;--press-active:0px;min-height:44px;color:var(--jf-accent);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;font-size:12px;font-weight:700;line-height:1.6;text-decoration:none;display:inline-flex;translate:none}html body .jf-card .jf-original :is(.button,.card-link):hover{text-underline-offset:5px;text-decoration:underline}html body .jf-card .jf-art{z-index:0;background:var(--jf-tint);width:100%;height:205px;transition:width .65s cubic-bezier(.44,0,.56,1),height .65s cubic-bezier(.44,0,.56,1);position:absolute;bottom:0;right:0;overflow:hidden}html body .jf-card .jf-art:after{content:"";pointer-events:none;background:linear-gradient(#f7f6f2 0%,#f7f6f200 26%);position:absolute;inset:0}html body .jf-card .jf-original-art{width:100%;height:100%}html body .jf-card .jf-art :is(.card-image,.product-image){width:100%;height:100%;min-height:0;box-shadow:none;background-position:50%;background-size:cover;border:0;border-radius:0;margin:0;display:block}html body .jf-card .jf-art .card-image{background-image:var(--photo)}html body .jf-card .jf-art .product-image{box-sizing:border-box;justify-content:flex-end;align-items:flex-end;padding:20px;font-size:20px;display:flex}html body .jf-card .jf-art :is(.resource-cover,.coordination-card__number,.jf-symbol),html body .jf-card .jf-original-art>span{width:230px;height:230px;color:var(--jf-accent);text-align:center;border:0;border-radius:50%;place-content:center;margin:0;padding:0;font-size:150px;font-weight:600;line-height:1;display:grid;position:absolute;bottom:-30px;right:-12px;transform:rotate(-14deg);background:0 0!important}html body .jf-card .jf-art .resource-cover{border:20px solid var(--jf-accent);border-radius:45px;width:290px;height:260px;font-size:35px;font-weight:800;bottom:-55px;right:-30px}html body .jf-card .jf-original-art>span img{object-fit:contain;width:150px;height:150px;display:block}html body .jf-card .jf-original>.choice{min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;display:block;translate:none}html body .jf-card .jf-original>.choice b{min-height:44px;color:var(--jf-accent);align-items:center;margin-top:6px;display:inline-flex;position:static}html body .jf-card :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #0f52ba}html body .jf-deck [hidden]{display:none!important}html body .jf-row>.jf-card:only-child{padding-bottom:26px}html body .jf-row>.jf-card:only-child .jf-copy{max-width:52%;min-height:280px}html body .jf-row>.jf-card:only-child .jf-art{width:48%;height:100%}html body .jf-row>.jf-card:only-child .jf-art:after{background:linear-gradient(90deg,#f7f6f2,#f7f6f200 32%)}#jupach-news-root .jf-card .jf-news-image{width:100%;height:100%;display:block}#jupach-news-root .jf-card .jf-news-image img{object-fit:cover;width:100%;height:100%;display:block}#jupach-news-root .jf-card .je-story-meta{margin-top:14px;font-size:11px}#jupach-news-root .jf-card .je-story-meta time{background:#fff}#jupach-news-root .jf-card .je-story-actions{margin-top:12px}#jupach-news-root .jf-card .je-story-share{background:#fff}@media (min-width:901px){html body .jf-card[data-expanded=true]{padding-bottom:26px}html body .jf-card[data-expanded=true] .jf-copy{box-sizing:border-box;width:52%;min-height:300px;padding-right:10px}html body .jf-card[data-expanded=true] .jf-art{width:48%;height:100%}html body .jf-card[data-expanded=true] .jf-art:after{background:linear-gradient(90deg,#f7f6f2,#f7f6f200 32%)}html body .jf-row[data-active=true] .jf-card[data-expanded=false]{padding-inline:20px}html body .jf-row[data-active=true] .jf-card[data-expanded=false] :is(h3,.jf-title){letter-spacing:-.03em;font-size:21px}}@media (max-width:1100px){html body .jf-card{border-radius:28px;padding:22px 22px 227px}html body .jf-card :is(h3,.jf-title){font-size:23px}}html body .value-grid .jf-card{border-radius:26px;min-height:310px;padding:20px 20px 130px}html body .value-grid .jf-card .jf-copy{padding-top:18px}html body .value-grid .jf-card h3{font-size:20px}html body .value-grid .jf-card .jf-art{height:110px}html body .value-grid .jf-card .jf-original-art>span{width:145px;height:145px;font-size:105px;bottom:-28px;right:-12px}html body .value-grid .jf-card .jf-original-art>span img{width:100px;height:100px}html body .value-grid .jf-card[data-expanded=true]{flex-grow:1.6;padding-bottom:130px}html body .value-grid .jf-card[data-expanded=true] .jf-copy{width:100%;min-height:0}html body .value-grid .jf-card[data-expanded=true] .jf-art{width:100%}html body .value-grid .jf-card[data-expanded=true] .jf-art:after{background:linear-gradient(#f7f6f2,#f7f6f200 26%)}@media (max-width:900px){html body .jf-row{flex-direction:column;gap:16px}html body .jf-card{flex-basis:auto;min-height:340px;padding-bottom:192px}html body .jf-card .jf-art{height:170px}html body .jf-card[data-expanded=true] .jf-art{height:250px}html body .jf-card[data-expanded=true]{padding-bottom:272px}html body .jf-row>.jf-card:only-child{padding-bottom:192px}html body .jf-row>.jf-card:only-child .jf-copy{max-width:100%;min-height:0}html body .jf-row>.jf-card:only-child .jf-art{width:100%;height:170px}html body .jf-row>.jf-card:only-child .jf-art:after{background:linear-gradient(#f7f6f2,#f7f6f200 26%)}html body .value-grid .jf-card{min-height:280px}}@media (prefers-reduced-motion:reduce){html body .jf-card,html body .jf-card .jf-art,html body .jf-card .jf-toggle svg{transition:none}}#jupach-news-section{color:#231f20;background:#fff7e6;border-top:2px solid #0f52ba;border-radius:20px;max-width:1240px;padding:48px 36px;font-family:JupachMontserrat,Montserrat,Arial,sans-serif}#jupach-news-section .section-title h2{color:#0f52ba;letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1.15;font-family:JupachMontserrat,Montserrat,Arial,sans-serif!important}#jupach-news-section .section-title .eyebrow{color:green;letter-spacing:.12em;font-size:11px;font-weight:700}#jupach-news-section .section-title p:last-child{color:#40536b;max-width:620px;margin-inline:auto;font-size:15px;line-height:1.75}#jupach-news-root .je-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 36px}#jupach-news-root .je-story{--story-accent:#0f52ba;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;min-width:0;display:grid}#jupach-news-root .je-story:nth-child(2){--story-accent:green}#jupach-news-root .je-story:nth-child(3){--story-accent:#f67239}#jupach-news-root .je-story--featured{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;margin-bottom:6px}#jupach-news-root .je-story-image{aspect-ratio:1;background:#dce5df;border-radius:8px;display:block;overflow:hidden}#jupach-news-root .je-story--featured .je-story-image{aspect-ratio:2}#jupach-news-root .je-story-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}#jupach-news-root .je-story-image:hover img{transform:scale(1.035)}#jupach-news-root .je-story-copy{border-top:3px solid var(--story-accent);min-width:0;padding-top:16px}#jupach-news-root .je-story h3{color:#0f52ba;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 12px;font-size:clamp(21px,1.8vw,26px);font-weight:700;line-height:1.24;font-family:JupachMontserrat,Montserrat,Arial,sans-serif!important}#jupach-news-root .je-story--featured h3{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.12}#jupach-news-root .je-story-summary{color:#40536b;text-wrap:pretty;margin:0 0 15px;font-size:14px;line-height:1.75}#jupach-news-root .je-story--featured .je-story-summary{max-width:48ch;font-size:16px}#jupach-news-root .je-story-meta{color:#40536b;font-size:11px;font-weight:500;line-height:1.6}#jupach-news-root .je-story-meta :is(span,time){background:#fffdf7;border-radius:999px;padding:5px 10px}#jupach-news-root .je-story-meta span{color:#231f20;background:#ffee41;font-weight:700}#jupach-news-root .je-story-actions{margin-top:12px}html body #jupach-news-root :is(a,button){--press-rest:0px;--press-hover:0px;--press-active:0px;--press-edge:transparent;--press-shadow:transparent;box-shadow:none;text-decoration:none;translate:none}html body #jupach-news-root .je-story-more{color:#0f52ba;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}html body #jupach-news-root .je-story h3 a{color:inherit}html body #jupach-news-root .je-story-more:after{content:"↗";font-size:16px}html body #jupach-news-root .je-story h3 a:hover,html body #jupach-news-root .je-story-more:hover{color:#0f52ba;text-underline-offset:4px;text-decoration:underline}#jupach-news-root .je-story-share{color:#0f52ba;cursor:pointer;background:#fffdf7;border:1px solid #d4dfeb;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .18s,border-color .18s;display:inline-grid}#jupach-news-root .je-story-share:hover{background:#ffee41;border-color:#0f52ba}#jupach-news-root [hidden]{display:none!important}#jupach-news-root .je-news-footer{border-top:1px solid #cbd3da;margin-top:36px;padding-top:22px}html body #jupach-news-root .je-news-all{color:#fff;background:#0f52ba;border:1px solid #0f52ba;border-radius:999px;align-items:center;min-height:44px;padding:11px 20px;font-size:13px;font-weight:700;display:inline-flex}html body #jupach-news-root .je-news-all:hover{color:#0f52ba;background:#ffee41}#jupach-news-root .je-news-status{color:#40536b;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}html body #jupach-news-root :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #0f52ba}@media (max-width:900px){#jupach-news-root .je-news-grid{grid-template-columns:minmax(0,1fr);gap:28px}#jupach-news-root .je-story:not(.je-story--featured){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}@media (max-width:600px){#jupach-news-section{padding:30px 20px}#jupach-news-root .je-story{gap:16px}#jupach-news-root .je-story--featured{grid-template-columns:minmax(0,1fr);gap:18px}#jupach-news-root .je-story h3{font-size:21px}#jupach-news-root .je-story--featured h3{font-size:32px}}@media (max-width:380px){#jupach-news-root .je-story:not(.je-story--featured){grid-template-columns:minmax(0,1fr)}#jupach-news-root .je-story:not(.je-story--featured) .je-story-image{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){#jupach-news-root .je-story-image img,#jupach-news-root .je-story-share{transition:none;transform:none}}#jupach-header-root{z-index:50;color:#18324d;background:#fff7e6;border-bottom:1px solid #e7dcbc;font-family:inherit;position:sticky;top:0;box-shadow:0 8px 24px #18324d0c}#jupach-header-root:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#18324d05 1px,#0000 1px);background-size:104px 100%;position:absolute;inset:0}#jupach-header-root .jp-header-inner{gap:18px;max-width:1600px;min-height:112px;padding:12px 32px}html body #jupach-header-root :is(a,button){--press-rest:0px;--press-hover:0px;--press-active:0px;--press-edge:transparent;--press-shadow:transparent;box-shadow:none;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s;translate:none}#jupach-header-root .jp-header-brand img{object-fit:contain;background:0 0;border:0;border-radius:0;width:88px;height:88px;padding:0;display:block}#jupach-header-root .jp-header-panel{flex:1;order:1;align-items:center;gap:20px;min-width:0;display:flex}#jupach-header-root .jp-header-nav{flex:1;justify-content:center;align-items:center;gap:clamp(12px,1.2vw,20px)}#jupach-header-root .jp-header-nav a{color:#40536b;white-space:nowrap;align-items:center;min-height:44px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}#jupach-header-root .jp-header-nav a:is(:hover,[aria-current=page]){color:#0f52ba}html body #jupach-header-root .jp-header-cta{color:#0f52ba;white-space:nowrap;background:#ffee41;border:1px solid #ffee41;flex-shrink:0;min-height:42px;padding:10px 21px;font-size:11px;line-height:1.6}html body #jupach-header-root .jp-header-cta:hover{background:#fff;border-color:#0f52ba}#jupach-header-root .jp-header-toggle{color:#0f52ba;cursor:pointer;background:0 0;border:1px solid #d6c7a5;order:3;width:44px;height:44px;padding:0;display:none}html body #jupach-header-root :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #0f52ba}#jupach-header-root .jp-header-languages{flex:none;order:2;min-width:108px}#jupach-header-root .jp-language-switcher{background:#ed2100;border:1px solid #ed2100;border-radius:999px;gap:2px;margin:0;padding:4px;font-family:inherit;display:inline-flex}html body #jupach-header-root .jp-language-switcher button{color:#231f20;background:#ffee41;border:2px solid #0000;border-radius:50%;width:32px;min-width:32px;height:32px;padding:0;font-family:inherit;font-size:11px;font-weight:700;line-height:1}html body #jupach-header-root .jp-language-switcher button[aria-pressed=true]{color:#231f20;background:#ffee41;border-color:#231f20}html body #jupach-header-root .jp-language-switcher button:hover{background:#fff5a5}html body #jupach-header-root .jp-language-switcher button[aria-pressed=true]:hover{background:#ffee41}@media (max-width:1279px){#jupach-header-root .jp-header-inner{gap:12px;min-height:96px;padding:10px 20px}#jupach-header-root .jp-header-brand img{width:76px;height:76px}#jupach-header-root .jp-header-toggle{flex:none;display:inline-flex}#jupach-header-root .jp-header-panel{background:#fff7e6;border-top:1px solid #e7dcbc;border-bottom:1px solid #d6c7a5;padding:12px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 24px #18324d14}#jupach-header-root .jp-header-panel[data-open=true]{display:block}#jupach-header-root .jp-header-nav{flex-direction:column;align-items:stretch;gap:0}#jupach-header-root .jp-header-nav a{border-bottom:1px solid #18324d12;min-height:46px;font-size:13px}#jupach-header-root .jp-header-cta{margin-top:18px}#jupach-header-root .jp-header-languages{margin-left:auto}}@media (max-width:360px){#jupach-header-root .jp-header-inner{gap:9px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){html body #jupach-header-root :is(a,button){transition:none}}#jupach-home-hero{isolation:isolate;background:0 0;border:0;margin:0;padding:0;font-family:inherit;position:relative}#jupach-home-hero .hero-composition{margin-bottom:8px;padding-top:40px}#jupach-home-hero .hero-copy{color:#102c4d;max-width:720px;margin:0 auto;padding:0 28px}#jupach-home-hero .hero-eyebrow{color:#146739;letter-spacing:1.8px;margin-bottom:18px;font-size:10px;line-height:1.8}#jupach-home-hero .hero-heading{letter-spacing:-2px;font-size:clamp(42px,10.6vw,72px);line-height:1.04}#jupach-home-hero .hero-heading span{color:#147139}#jupach-home-hero .hero-description{color:#40536b;max-width:530px;margin-top:24px;font-size:14px;line-height:1.85}#jupach-home-hero .hero-actions{margin-top:26px}html body #jupach-home-hero a.jp-hero-cta{--press-rest:0px;--press-hover:0px;--press-active:0px;--press-edge:transparent;--press-shadow:transparent;color:#fff;min-height:46px;box-shadow:none;border:1px solid #0000;padding:13px 20px;font-size:11px;line-height:1.6;transition:transform .25s,background-color .25s;translate:none}html body #jupach-home-hero a.jp-hero-cta--primary{background:green}html body #jupach-home-hero a.jp-hero-cta--primary:hover{background:#006c00}html body #jupach-home-hero a.jp-hero-cta:hover{transform:translateY(-2px)}html body #jupach-home-hero a.jp-hero-cta:active{transform:translateY(0)}html body #jupach-home-hero a.jp-hero-cta--secondary{color:#102c4d;background:#fff;border-color:#c4d0c5}html body #jupach-home-hero a.jp-hero-cta:focus-visible{outline-offset:5px;outline:3px solid #0f52ba}#jupach-home-hero .hero-art--desktop{display:none}#jupach-home-hero .hero-art--mobile{height:clamp(270px,86.67vw,520px);margin-top:2px}#jupach-home-hero .hero-art svg{overflow:visible}@media (min-width:600px) and (max-width:1199px){#jupach-home-hero .hero-composition{padding-top:50px}#jupach-home-hero .hero-copy{padding-inline:42px}#jupach-home-hero .hero-description{font-size:15px}}@media (min-width:1200px){#jupach-home-hero .hero-composition{aspect-ratio:1600/760;margin-bottom:0;padding:0}#jupach-home-hero .hero-art--desktop{transform:translate3d(var(--jh-scene-x,0px), var(--jh-scene-y,0px), 0);display:block}#jupach-home-hero .hero-art--mobile{display:none}#jupach-home-hero .hero-copy{color:#fff;width:48%;max-width:660px;transform:translate3d(var(--jh-copy-x,0px), var(--jh-copy-y,0px), 0);margin:0;padding:0;position:absolute;top:24%;left:8.1%}#jupach-home-hero .hero-eyebrow{color:#ffee41;letter-spacing:2px;margin-bottom:20px;font-size:11px}#jupach-home-hero .hero-heading{letter-spacing:-3px;font-size:clamp(70px,6.35vw,100px)}#jupach-home-hero .hero-heading span{color:#ffee41}#jupach-home-hero .hero-description{color:#f4f7ef;max-width:450px;margin-top:24px;font-size:14px}#jupach-home-hero .hero-actions{margin-top:26px}html body #jupach-home-hero a.jp-hero-cta--secondary{border-color:#ffffffc0}}@keyframes jupach-hero-appear{0%{translate:0 10px}to{translate:0}}@media (prefers-reduced-motion:no-preference){#jupach-home-hero [data-enhanced=true] .hero-art{animation:.75s cubic-bezier(.2,.7,.2,1) both jupach-hero-appear}#jupach-home-hero [data-enhanced=true] .hero-copy{animation:.65s cubic-bezier(.2,.7,.2,1) 70ms both jupach-hero-appear}}@media (prefers-reduced-motion:reduce){#jupach-home-hero .hero-art,#jupach-home-hero .hero-copy,html body #jupach-home-hero a.jp-hero-cta{transition:none;animation:none;transform:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}