:is(#jci-root,#jci-head,#jci-foot),:is(#jci-root,#jci-head,#jci-foot) :not(svg,svg *),:is(#jci-root,#jci-head,#jci-foot) :not(svg,svg *):after,:is(#jci-root,#jci-head,#jci-foot) :not(svg,svg *):before{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box;display:revert}:is(#jci-root,#jci-head,#jci-foot){--jci-base:clamp(16px,1rem,20px);--jci-red:#ff0505;--jci-red-action:#e10a0a;--jci-red-ink:#c00505;--jci-green:#b2d12e;--jci-green-deep:#566d0e;--jci-ink:#101820;--jci-navy:#0e2036;--jci-navy-deep:#081522;--jci-muted:#4a5260;--jci-bone:#f4efe4;--jci-paper:#fff;--jci-gold:#f5b301;--jci-mist:#9fb0c2;--jci-navy-rgb:14 32 54;--jci-navy-deep-rgb:8 21 34;--jci-bone-rgb:244 239 228;--jci-green-rgb:178 209 46;--jci-ink-rgb:16 24 32;--jci-foot-muted:#7d8b9a;--jci-red-hover:#ff4d4d;--jci-display:"Bricolage Grotesque",system-ui,sans-serif;--jci-sans:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--jci-gutter:clamp(20px,5vw,48px);--jci-section:clamp(64px,9vw,128px);--jci-maxw:1240px;--jci-r:28px;--jci-r-sm:18px;--jci-air:cubic-bezier(.22,1.35,.36,1);--jci-lift:0 10px 30px -10px rgba(0,0,0,.5);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--jci-navy);color:var(--jci-bone);contain:style;cursor:auto;direction:ltr;display:block;font-family:var(--jci-sans);font-size:var(--jci-base);font-style:normal;font-variant:normal;font-weight:400;isolation:isolate;letter-spacing:normal;line-height:1.6;list-style:none;overflow-x:clip;position:relative;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}:is(#jci-root,#jci-head,#jci-foot) img,:is(#jci-root,#jci-head,#jci-foot) svg{display:block;max-width:100%}:is(#jci-root,#jci-head,#jci-foot) img{height:auto;overflow:clip}:is(#jci-root,#jci-head,#jci-foot) [hidden][hidden]{display:none}:is(#jci-root,#jci-head,#jci-foot) a{color:inherit;cursor:pointer;text-decoration:none}:is(#jci-root,#jci-head,#jci-foot) button,:is(#jci-root,#jci-head,#jci-foot) input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit}:is(#jci-root,#jci-head,#jci-foot) button{cursor:pointer}:is(#jci-root,#jci-head,#jci-foot) b,:is(#jci-root,#jci-head,#jci-foot) strong{font-weight:700}:is(#jci-root,#jci-head,#jci-foot) :focus-visible{border-radius:8px;outline:3px solid var(--jci-green);outline-offset:3px}:is(#jci-root,#jci-head,#jci-foot) .jci-skip{background:var(--jci-green);color:var(--jci-ink);font-weight:800;left:-9999px;padding:14px 20px;position:absolute;top:0;z-index:99}:is(#jci-root,#jci-head,#jci-foot) .jci-skip:focus{left:0}:is(#jci-root,#jci-head,#jci-foot) .jci-sr{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:is(#jci-root,#jci-head,#jci-foot) .jci-wrap{margin-inline:auto;max-width:var(--jci-maxw);padding-inline:var(--jci-gutter);width:100%}:is(#jci-root,#jci-head,#jci-foot) .jci-sec{padding-block:var(--jci-section);position:relative}:is(#jci-root,#jci-head,#jci-foot) .jci-sub{color:var(--jci-mist)}:is(#jci-root,#jci-head,#jci-foot) .jci-cat-price{color:var(--jci-green-deep)}:is(#jci-root,#jci-head,#jci-foot) .jci-on-light,:is(#jci-root,#jci-head,#jci-foot) .jci-on-paper{background:var(--jci-navy);color:var(--jci-bone)}:is(#jci-root,#jci-head,#jci-foot) h1,:is(#jci-root,#jci-head,#jci-foot) h2,:is(#jci-root,#jci-head,#jci-foot) h3{text-wrap:balance;display:block;font-family:var(--jci-display);font-weight:800;letter-spacing:-.03em;line-height:.95}:is(#jci-root,#jci-head,#jci-foot) h1{font-size:clamp(44px,8vw,96px)}:is(#jci-root,#jci-head,#jci-foot) h2{font-size:clamp(34px,5.4vw,66px)}:is(#jci-root,#jci-head,#jci-foot) h3{font-size:clamp(21px,2.6vw,27px);letter-spacing:-.02em}:is(#jci-root,#jci-head,#jci-foot) p{display:block;max-width:62ch}:is(#jci-root,#jci-head,#jci-foot) .jci-lead{font-size:calc(var(--jci-base)*1.16);line-height:1.5}:is(#jci-root,#jci-head,#jci-foot) .jci-kicker{color:var(--jci-green);display:block;font-size:12.5px;font-weight:800;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}:is(#jci-root,#jci-head,#jci-foot) .jci-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:999px;-webkit-box-shadow:var(--jci-lift);box-shadow:var(--jci-lift);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:calc(var(--jci-base)*1.02);font-weight:800;gap:10px;justify-content:center;min-height:60px;padding:18px 32px;-webkit-transition:background-color .2s ease,-webkit-transform .34s var(--jci-air),-webkit-box-shadow .3s var(--jci-air);transition:background-color .2s ease,-webkit-transform .34s var(--jci-air),-webkit-box-shadow .3s var(--jci-air);transition:transform .34s var(--jci-air),background-color .2s ease,box-shadow .3s var(--jci-air);transition:transform .34s var(--jci-air),background-color .2s ease,box-shadow .3s var(--jci-air),-webkit-transform .34s var(--jci-air),-webkit-box-shadow .3s var(--jci-air)}:is(#jci-root,#jci-head,#jci-foot) .jci-btn:hover{-webkit-transform:scale(1.055);transform:scale(1.055)}:is(#jci-root,#jci-head,#jci-foot) .jci-btn:active{-webkit-transform:scale(.965);transform:scale(.965)}:is(#jci-root,#jci-head,#jci-foot) .jci-btn-red{background:var(--jci-red-action);color:#fff}:is(#jci-root,#jci-head,#jci-foot) .jci-btn-green{background:var(--jci-green);color:var(--jci-ink)}:is(#jci-root,#jci-head,#jci-foot) .jci-btn-bone{background:var(--jci-bone);color:var(--jci-ink)}:is(#jci-root,#jci-head,#jci-foot) .jci-btn-ghost{background:transparent;-webkit-box-shadow:inset 0 0 0 2.5px rgb(var(--jci-bone-rgb)/.45);box-shadow:inset 0 0 0 2.5px rgb(var(--jci-bone-rgb)/.45);color:var(--jci-bone)}:is(#jci-root,#jci-head,#jci-foot) .jci-btn-ghost:hover{-webkit-box-shadow:inset 0 0 0 2.5px var(--jci-green);box-shadow:inset 0 0 0 2.5px var(--jci-green);color:var(--jci-green)}:is(#jci-root,#jci-head,#jci-foot) .jci-btn svg{-webkit-box-flex:0;-ms-flex:none;flex:none;height:19px;width:19px}:is(#jci-root,#jci-head,#jci-foot) .jci-head{backdrop-filter:blur(14px);background:rgb(var(--jci-navy-rgb)/.86);border-bottom:1px solid rgb(var(--jci-bone-rgb)/.12);position:sticky;top:0;z-index:40}:is(#jci-root,#jci-head,#jci-foot) .jci-head-in{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;min-height:74px;padding-block:9px}:is(#jci-root,#jci-head,#jci-foot) .jci-head-in>a:first-child img{width:clamp(140px,28vw,190px)}:is(#jci-root,#jci-head,#jci-foot) .jci-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;gap:4px;margin-left:auto}:is(#jci-root,#jci-head,#jci-foot) .jci-nav a{border-radius:999px;font-size:15px;font-weight:700;padding:11px 12px;-webkit-transition:background-color .24s var(--jci-air),-webkit-transform .24s var(--jci-air);transition:background-color .24s var(--jci-air),-webkit-transform .24s var(--jci-air);transition:background-color .24s var(--jci-air),transform .24s var(--jci-air);transition:background-color .24s var(--jci-air),transform .24s var(--jci-air),-webkit-transform .24s var(--jci-air);white-space:nowrap}:is(#jci-root,#jci-head,#jci-foot) .jci-nav a:hover{background:rgb(var(--jci-green-rgb)/.18);-webkit-transform:translateY(-2px);transform:translateY(-2px)}:is(#jci-root,#jci-head,#jci-foot) .jci-head-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;gap:12px}:is(#jci-root,#jci-head,#jci-foot) .jci-head-tel{font-size:17px;font-weight:800;padding:8px 10px}:is(#jci-root,#jci-head,#jci-foot) .jci-head-tel:hover{color:var(--jci-green)}:is(#jci-root,#jci-head,#jci-foot) .jci-head .jci-btn{font-size:15px;min-height:48px;padding:11px 22px}:is(#jci-root,#jci-head,#jci-foot) .jci-burger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgb(var(--jci-bone-rgb)/.1);border-radius:999px;-webkit-box-shadow:inset 0 0 0 2px rgb(var(--jci-bone-rgb)/.3);box-shadow:inset 0 0 0 2px rgb(var(--jci-bone-rgb)/.3);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;font-weight:800;gap:9px;margin-left:auto;min-height:48px;padding:11px 18px}:is(#jci-root,#jci-head,#jci-foot) .jci-burger i{background:currentColor;border-radius:2px;-webkit-box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor;box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor;display:block;height:2.5px;width:18px}:is(#jci-root,#jci-head,#jci-foot) .jci-drawer{display:none;padding-bottom:20px}:is(#jci-root,#jci-head,#jci-foot) .jci-drawer[data-open=true]{display:block}:is(#jci-root,#jci-head,#jci-foot) .jci-drawer a{border-bottom:1px solid rgb(var(--jci-bone-rgb)/.16);display:block;font-size:18px;font-weight:700;padding:15px 4px}@media (min-width:940px){:is(#jci-root,#jci-head,#jci-foot) .jci-head-cta{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1240px){:is(#jci-root,#jci-head,#jci-foot) .jci-nav{display:-webkit-box;display:-ms-flexbox;display:flex}:is(#jci-root,#jci-head,#jci-foot) .jci-burger,:is(#jci-root,#jci-head,#jci-foot) .jci-drawer{display:none}}@media (max-width:429.98px){:is(#jci-root,#jci-head,#jci-foot) .jci-burger{padding-inline:15px}:is(#jci-root,#jci-head,#jci-foot) .jci-burger-label{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}:is(#jci-root,#jci-head,#jci-foot) .jci-hero{overflow:hidden;padding-block:clamp(38px,6vw,78px) 0;position:relative}:is(#jci-root,#jci-head,#jci-foot) .jci-hero:before{aspect-ratio:1;background:radial-gradient(circle,rgb(var(--jci-green-rgb)/.2) 0,rgb(var(--jci-green-rgb)/0) 62%);content:"";left:50%;pointer-events:none;position:absolute;top:-42%;translate:-50% 0;width:min(900px,130vw);z-index:0}:is(#jci-root,#jci-head,#jci-foot) .jci-hero>*{position:relative;z-index:1}:is(#jci-root,#jci-head,#jci-foot) .jci-hero h1{margin-bottom:20px}:is(#jci-root,#jci-head,#jci-foot) .jci-hero-sub{color:var(--jci-mist);font-size:calc(var(--jci-base)*1.16);margin-bottom:26px;max-width:46ch}:is(#jci-root,#jci-head,#jci-foot) .jci-hero-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px}:is(#jci-root,#jci-head,#jci-foot) .jci-hero-two{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:clamp(28px,5vw,52px)}:is(#jci-root,#jci-head,#jci-foot) .jci-wrap.jci-hero-two{max-width:1500px}@media (min-width:960px){:is(#jci-root,#jci-head,#jci-foot) .jci-hero-two{grid-template-columns:1.02fr .98fr}}:is(#jci-root,#jci-head,#jci-foot) .jci-seal{display:grid;place-items:center}:is(#jci-root,#jci-head,#jci-foot) .jci-seal>img{-webkit-filter:drop-shadow(0 18px 34px rgba(0,0,0,.55));filter:drop-shadow(0 18px 34px rgba(0,0,0,.55));height:auto;width:clamp(147px,22.4vw,280px)}:is(#jci-root,#jci-head,#jci-foot) .jci-embed{display:block;min-height:220px;width:100%}:is(#jci-root,#jci-head,#jci-foot) .jci-icon-btn{-webkit-box-flex:0;background:rgb(var(--jci-bone-rgb)/.08);border-radius:999px;-webkit-box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.18);box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.18);color:var(--jci-bone);display:inline-grid;-ms-flex:none;flex:none;height:46px;margin-left:auto;place-items:center;-webkit-transition:background-color .18s ease,color .18s ease,-webkit-transform .18s var(--jci-air);transition:background-color .18s ease,color .18s ease,-webkit-transform .18s var(--jci-air);transition:background-color .18s ease,color .18s ease,transform .18s var(--jci-air);transition:background-color .18s ease,color .18s ease,transform .18s var(--jci-air),-webkit-transform .18s var(--jci-air);width:46px}:is(#jci-root,#jci-head,#jci-foot) .jci-icon-btn svg{height:20px;width:20px}:is(#jci-root,#jci-head,#jci-foot) .jci-icon-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}:is(#jci-root,#jci-head,#jci-foot) .jci-cart.open,:is(#jci-root,#jci-head,#jci-foot) .jci-icon-btn:hover{background:var(--jci-green);color:var(--jci-ink)}:is(#jci-root,#jci-head,#jci-foot) .jci-burger{margin-left:10px}@media (min-width:1240px){:is(#jci-root,#jci-head,#jci-foot) .jci-icon-btn{margin-left:0;margin-right:4px}}:is(#jci-root,#jci-head,#jci-foot) .jci-icon-btn.jci-cart{margin:0 0 0 -4px}:is(#jci-root,#jci-head,#jci-foot) .jci-search{inset:0;pointer-events:none;position:fixed;z-index:80}:is(#jci-root,#jci-head,#jci-foot) .jci-search[data-open=false]{visibility:hidden}:is(#jci-root,#jci-head,#jci-foot) .jci-search-backdrop{backdrop-filter:blur(3px);background:rgb(var(--jci-navy-deep-rgb)/.82);inset:0;opacity:0;pointer-events:auto;position:absolute;-webkit-transition:opacity .32s ease;transition:opacity .32s ease}:is(#jci-root,#jci-head,#jci-foot) .jci-search-panel{-ms-scroll-chaining:none;background:var(--jci-navy-deep);border-bottom:1px solid rgb(var(--jci-bone-rgb)/.16);-webkit-box-shadow:0 30px 60px -24px rgba(0,0,0,.8);box-shadow:0 30px 60px -24px rgba(0,0,0,.8);color:var(--jci-bone);left:0;max-height:min(88vh,900px);overflow-y:auto;overscroll-behavior:contain;padding-block:clamp(16px,2.4vw,26px) clamp(20px,3vw,34px);pointer-events:auto;position:absolute;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .38s var(--jci-air);transition:-webkit-transform .38s var(--jci-air);transition:transform .38s var(--jci-air);transition:transform .38s var(--jci-air),-webkit-transform .38s var(--jci-air)}:is(#jci-root,#jci-head,#jci-foot) .jci-search[data-open=true] .jci-search-panel{-webkit-transform:translateY(0);transform:translateY(0)}:is(#jci-root,#jci-head,#jci-foot) .jci-search[data-open=true] .jci-search-backdrop{opacity:1}@media (prefers-reduced-motion:reduce){:is(#jci-root,#jci-head,#jci-foot) .jci-search-backdrop,:is(#jci-root,#jci-head,#jci-foot) .jci-search-panel{-webkit-transition-duration:.001ms;transition-duration:.001ms}}:is(#jci-root,#jci-head,#jci-foot) .jci-search-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}:is(#jci-root,#jci-head,#jci-foot) .jci-search-go{-webkit-box-flex:0;background:rgb(var(--jci-bone-rgb)/.1);border-radius:999px;color:var(--jci-bone);cursor:pointer;display:grid;-ms-flex:none;flex:none;height:48px;place-items:center;-webkit-transition:background-color .18s ease,color .18s ease;transition:background-color .18s ease,color .18s ease;width:48px}:is(#jci-root,#jci-head,#jci-foot) .jci-search-go:hover{background:var(--jci-green);color:var(--jci-ink)}:is(#jci-root,#jci-head,#jci-foot) .jci-search-go svg{height:20px;width:20px}:is(#jci-root,#jci-head,#jci-foot) .jci-search-input{-webkit-box-flex:1;background:rgb(var(--jci-bone-rgb)/.08);border-radius:999px;-webkit-box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.24);box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.24);color:var(--jci-bone);-ms-flex:1 1 auto;flex:1 1 auto;font-size:calc(var(--jci-base)*1.06);font-weight:600;min-height:52px;min-width:0;padding:0 20px;-webkit-transition:-webkit-box-shadow .18s ease;transition:-webkit-box-shadow .18s ease;transition:box-shadow .18s ease;transition:box-shadow .18s ease,-webkit-box-shadow .18s ease}:is(#jci-root,#jci-head,#jci-foot) .jci-search-input:focus-visible{-webkit-box-shadow:inset 0 0 0 1.5px var(--jci-green);box-shadow:inset 0 0 0 1.5px var(--jci-green);outline:none}:is(#jci-root,#jci-head,#jci-foot) .jci-search-input::-webkit-input-placeholder{color:var(--jci-mist);font-weight:400}:is(#jci-root,#jci-head,#jci-foot) .jci-search-input::-moz-placeholder{color:var(--jci-mist);font-weight:400}:is(#jci-root,#jci-head,#jci-foot) .jci-search-input:-ms-input-placeholder{color:var(--jci-mist);font-weight:400}:is(#jci-root,#jci-head,#jci-foot) .jci-search-input::-ms-input-placeholder{color:var(--jci-mist);font-weight:400}:is(#jci-root,#jci-head,#jci-foot) .jci-search-input::placeholder{color:var(--jci-mist);font-weight:400}:is(#jci-root,#jci-head,#jci-foot) .jci-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}:is(#jci-root,#jci-head,#jci-foot) .jci-search-close{-webkit-box-flex:0;background:rgb(var(--jci-bone-rgb)/.1);border-radius:999px;color:var(--jci-bone);display:grid;-ms-flex:none;flex:none;height:44px;place-items:center;-webkit-transition:background-color .18s ease,color .18s ease;transition:background-color .18s ease,color .18s ease;width:44px}:is(#jci-root,#jci-head,#jci-foot) .jci-search-close:hover{background:var(--jci-green);color:var(--jci-ink)}:is(#jci-root,#jci-head,#jci-foot) .jci-search-close svg{height:17px;width:17px}:is(#jci-root,#jci-head,#jci-foot) .jci-search-results{display:grid;gap:clamp(20px,3vw,38px);margin-top:clamp(20px,3vw,30px)}@media (min-width:900px){:is(#jci-root,#jci-head,#jci-foot) .jci-search-results{-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:minmax(210px,.32fr) 1fr}}:is(#jci-root,#jci-head,#jci-foot) .jci-search-side{-ms-flex-line-pack:start;align-content:start;display:grid;gap:clamp(18px,2.4vw,26px)}:is(#jci-root,#jci-head,#jci-foot) .jci-search-h{color:var(--jci-mist);display:block;font-family:var(--jci-sans);font-size:11.5px;font-weight:700;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}:is(#jci-root,#jci-head,#jci-foot) .jci-search-list{display:grid;gap:2px}:is(#jci-root,#jci-head,#jci-foot) .jci-search-list a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;color:var(--jci-bone);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;gap:11px;line-height:1.35;min-height:44px;padding:8px 12px;-webkit-transition:background-color .16s ease;transition:background-color .16s ease}:is(#jci-root,#jci-head,#jci-foot) .jci-search-list a:hover{background:rgb(var(--jci-bone-rgb)/.1)}:is(#jci-root,#jci-head,#jci-foot) .jci-search-list svg{-webkit-box-flex:0;color:var(--jci-mist);-ms-flex:none;flex:none;height:15px;width:15px}:is(#jci-root,#jci-head,#jci-foot) .jci-search-list-cat img{-webkit-box-flex:0;background:var(--jci-green);border-radius:9px;-webkit-box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.2);box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.2);-ms-flex:none;flex:none;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}:is(#jci-root,#jci-head,#jci-foot) .jci-search-grid{display:grid;gap:clamp(10px,1.4vw,16px);grid-template-columns:repeat(2,1fr)}@media (min-width:640px){:is(#jci-root,#jci-head,#jci-foot) .jci-search-grid{grid-template-columns:repeat(3,1fr)}}:is(#jci-root,#jci-head,#jci-foot) .jci-search-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--jci-paper);border:2px solid var(--jci-ink);border-radius:16px;color:var(--jci-ink);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transition:-webkit-transform .18s var(--jci-air),-webkit-box-shadow .18s ease;transition:-webkit-transform .18s var(--jci-air),-webkit-box-shadow .18s ease;transition:transform .18s var(--jci-air),box-shadow .18s ease;transition:transform .18s var(--jci-air),box-shadow .18s ease,-webkit-transform .18s var(--jci-air),-webkit-box-shadow .18s ease}:is(#jci-root,#jci-head,#jci-foot) .jci-search-card:hover{-webkit-box-shadow:0 8px 0 0 var(--jci-ink);box-shadow:0 8px 0 0 var(--jci-ink);-webkit-transform:translateY(-4px);transform:translateY(-4px)}:is(#jci-root,#jci-head,#jci-foot) .jci-search-card-img{aspect-ratio:4/3;background:#fff;border-bottom:2px solid var(--jci-ink);-o-object-fit:contain;object-fit:contain;padding:8px;width:100%}:is(#jci-root,#jci-head,#jci-foot) .jci-search-card-name{display:block;font-size:14.5px;font-weight:700;line-height:1.3;padding:11px 13px 13px}:is(#jci-root,#jci-head,#jci-foot) .jci-search-card-price{color:var(--jci-green-deep);display:block;font-size:13px;font-weight:800;margin-top:-6px;padding:0 13px 12px}:is(#jci-root,#jci-head,#jci-foot) .jci-search mark{background:var(--jci-gold);border-radius:3px;color:var(--jci-ink);font-weight:800;padding:0 2px}:is(#jci-root,#jci-head,#jci-foot) .jci-search-msg{color:var(--jci-mist);font-size:15.5px;margin-top:clamp(18px,2.6vw,26px)}:is(#jci-root,#jci-head,#jci-foot) .jci-search-msg b{color:var(--jci-bone)}:is(#jci-root,#jci-head,#jci-foot) .jci-search :focus-visible{outline-color:var(--jci-green)}:is(#jci-root,#jci-head,#jci-foot) .jci-ticker{border-block:1px solid rgb(var(--jci-bone-rgb)/.14);margin-top:clamp(34px,5vw,60px);overflow:hidden;position:relative}:is(#jci-root,#jci-head,#jci-foot) .jci-ticker-track{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding-block:16px;row-gap:4px}:is(#jci-root,#jci-head,#jci-foot) .jci-ticker-track span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--jci-mist);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--jci-display);font-size:clamp(14px,1.25vw,18px);font-weight:700;gap:12px;letter-spacing:-.02em;padding-inline:14px;white-space:nowrap}:is(#jci-root,#jci-head,#jci-foot) .jci-ticker-track span:after{background:var(--jci-green);border-radius:999px;content:"";display:block;height:8px;width:8px}:is(#jci-root,#jci-head,#jci-foot) .jci-trust-in{display:grid;gap:clamp(18px,3vw,28px);grid-template-columns:repeat(2,1fr)}:is(#jci-root,#jci-head,#jci-foot) .jci-trust-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;text-align:center}:is(#jci-root,#jci-head,#jci-foot) .jci-trust-item img{-webkit-transition:-webkit-transform .4s var(--jci-air);transition:-webkit-transform .4s var(--jci-air);transition:transform .4s var(--jci-air);transition:transform .4s var(--jci-air),-webkit-transform .4s var(--jci-air);width:clamp(74px,15vw,104px)}:is(#jci-root,#jci-head,#jci-foot) .jci-trust-item:hover img{-webkit-transform:scale(1.09) rotate(-3deg);transform:scale(1.09) rotate(-3deg)}:is(#jci-root,#jci-head,#jci-foot) .jci-trust-item b{display:block;font-size:15.5px;font-weight:800}:is(#jci-root,#jci-head,#jci-foot) .jci-trust-item small{color:var(--jci-mist);display:block;font-size:14px}@media (min-width:780px){:is(#jci-root,#jci-head,#jci-foot) .jci-trust-in{grid-template-columns:repeat(4,1fr)}}:is(#jci-root,#jci-head,#jci-foot) .jci-two{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:clamp(28px,5vw,58px)}@media (min-width:920px){:is(#jci-root,#jci-head,#jci-foot) .jci-two{grid-template-columns:1.05fr .95fr}}:is(#jci-root,#jci-head,#jci-foot) .jci-promise{display:grid;gap:12px;margin-top:24px}:is(#jci-root,#jci-head,#jci-foot) .jci-promise li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:rgb(var(--jci-bone-rgb)/.07);border-radius:var(--jci-r-sm);-webkit-box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.12);box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.12);display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:17px 19px;-webkit-transition:-webkit-transform .34s var(--jci-air);transition:-webkit-transform .34s var(--jci-air);transition:transform .34s var(--jci-air);transition:transform .34s var(--jci-air),-webkit-transform .34s var(--jci-air)}:is(#jci-root,#jci-head,#jci-foot) .jci-promise li:hover{-webkit-transform:translateX(6px);transform:translateX(6px)}:is(#jci-root,#jci-head,#jci-foot) .jci-promise svg{-webkit-box-flex:0;color:var(--jci-red-action);-ms-flex:none;flex:none;height:28px;width:28px}:is(#jci-root,#jci-head,#jci-foot) .jci-promise b{display:block;font-size:16.5px;margin-bottom:3px}:is(#jci-root,#jci-head,#jci-foot) .jci-promise small{color:var(--jci-mist);display:block;font-size:14.5px;line-height:1.5}:is(#jci-root,#jci-head,#jci-foot) .jci-sechead{margin-bottom:clamp(24px,3.6vw,40px)}:is(#jci-root,#jci-head,#jci-foot) .jci-cat-grid{display:grid;gap:clamp(16px,2.6vw,24px);grid-template-columns:1fr}@media (min-width:700px){:is(#jci-root,#jci-head,#jci-foot) .jci-cat-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1060px){:is(#jci-root,#jci-head,#jci-foot) .jci-cat-grid{grid-template-columns:repeat(3,1fr)}}:is(#jci-root,#jci-head,#jci-foot) .jci-cat{background:var(--jci-paper);border:4px solid rgb(var(--jci-bone-rgb)/.16);border-radius:22px;-webkit-box-shadow:0 10px 30px -10px rgba(0,0,0,.55);box-shadow:0 10px 30px -10px rgba(0,0,0,.55);color:var(--jci-ink);display:block;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .18s cubic-bezier(.2,.9,.3,1),-webkit-box-shadow .18s cubic-bezier(.2,.9,.3,1);transition:-webkit-transform .18s cubic-bezier(.2,.9,.3,1),-webkit-box-shadow .18s cubic-bezier(.2,.9,.3,1);transition:transform .18s cubic-bezier(.2,.9,.3,1),box-shadow .18s cubic-bezier(.2,.9,.3,1);transition:transform .18s cubic-bezier(.2,.9,.3,1),box-shadow .18s cubic-bezier(.2,.9,.3,1),-webkit-transform .18s cubic-bezier(.2,.9,.3,1),-webkit-box-shadow .18s cubic-bezier(.2,.9,.3,1)}:is(#jci-root,#jci-head,#jci-foot) .jci-cat:nth-child(2n){-webkit-transform:rotate(1.2deg);transform:rotate(1.2deg)}:is(#jci-root,#jci-head,#jci-foot) .jci-cat:nth-child(3n){-webkit-transform:rotate(-1.4deg);transform:rotate(-1.4deg)}:is(#jci-root,#jci-head,#jci-foot) .jci-cat:hover{-webkit-box-shadow:0 18px 40px -12px rgba(0,0,0,.7);box-shadow:0 18px 40px -12px rgba(0,0,0,.7);-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}:is(#jci-root,#jci-head,#jci-foot) .jci-cat-art{background:var(--jci-green);display:block}:is(#jci-root,#jci-head,#jci-foot) .jci-cat-art img{width:100%}:is(#jci-root,#jci-head,#jci-foot) .jci-cat-body{border-top:4px solid var(--jci-ink);padding:17px 20px 21px}:is(#jci-root,#jci-head,#jci-foot) .jci-cat h3{margin-bottom:6px}:is(#jci-root,#jci-head,#jci-foot) .jci-cat p{color:var(--jci-muted);font-size:15.5px;line-height:1.5}:is(#jci-root,#jci-head,#jci-foot) .jci-cat-go{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--jci-red-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;font-weight:900;gap:7px;margin-top:12px}:is(#jci-root,#jci-head,#jci-foot) .jci-cat-go svg{height:17px;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease;width:17px}:is(#jci-root,#jci-head,#jci-foot) .jci-cat:hover .jci-cat-go svg{-webkit-transform:translateX(4px);transform:translateX(4px)}:is(#jci-root,#jci-head,#jci-foot) .jci-steps{display:grid;gap:18px}@media (min-width:780px){:is(#jci-root,#jci-head,#jci-foot) .jci-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){:is(#jci-root,#jci-head,#jci-foot) .jci-steps{grid-template-columns:repeat(4,1fr)}}:is(#jci-root,#jci-head,#jci-foot) .jci-step{background:rgb(var(--jci-bone-rgb)/.07);border-radius:var(--jci-r-sm);-webkit-box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.12);box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.12);padding:24px}:is(#jci-root,#jci-head,#jci-foot) .jci-step-n{background:var(--jci-green);border-radius:999px;color:var(--jci-ink);display:grid;font-family:var(--jci-display);font-size:23px;font-weight:800;height:48px;margin-bottom:14px;place-items:center;width:48px}:is(#jci-root,#jci-head,#jci-foot) .jci-step b{display:block;font-size:17.5px;margin-bottom:6px}:is(#jci-root,#jci-head,#jci-foot) .jci-step p{color:var(--jci-mist);font-size:15px;line-height:1.5}:is(#jci-root,#jci-head,#jci-foot) .jci-rev-grid{display:grid;gap:20px}@media (min-width:760px){:is(#jci-root,#jci-head,#jci-foot) .jci-rev-grid{grid-template-columns:repeat(3,1fr)}}:is(#jci-root,#jci-head,#jci-foot) .jci-rev{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:var(--jci-r-sm);-webkit-box-shadow:0 14px 34px -16px rgba(0,0,0,.4);box-shadow:0 14px 34px -16px rgba(0,0,0,.4);color:var(--jci-ink);-ms-flex-direction:column;flex-direction:column;gap:12px;padding:24px}:is(#jci-root,#jci-head,#jci-foot) .jci-rev,:is(#jci-root,#jci-head,#jci-foot) .jci-stars{display:-webkit-box;display:-ms-flexbox;display:flex}:is(#jci-root,#jci-head,#jci-foot) .jci-stars{color:var(--jci-gold);gap:3px}:is(#jci-root,#jci-head,#jci-foot) .jci-stars svg{height:19px;width:19px}:is(#jci-root,#jci-head,#jci-foot) .jci-rev blockquote{display:block;font-size:16.5px;line-height:1.55}:is(#jci-root,#jci-head,#jci-foot) .jci-rev figcaption{color:var(--jci-muted);font-size:14px;font-weight:800;margin-top:auto}:is(#jci-root,#jci-head,#jci-foot) .jci-rev-note{border-top:1px solid rgb(var(--jci-green-rgb)/.55);color:var(--jci-mist);font-size:14px;line-height:1.55;margin-top:22px;max-width:74ch;padding-top:14px}:is(#jci-root,#jci-head,#jci-foot) .jci-map-card{background:rgb(var(--jci-bone-rgb)/.07);border-radius:var(--jci-r);-webkit-box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.14);box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.14);padding:16px}:is(#jci-root,#jci-head,#jci-foot) .jci-map{border-radius:var(--jci-r-sm);height:auto;width:100%}:is(#jci-root,#jci-head,#jci-foot) .jci-city-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;margin:18px 0 24px}:is(#jci-root,#jci-head,#jci-foot) .jci-city-list li{background:rgb(var(--jci-bone-rgb)/.09);border-radius:999px;-webkit-box-shadow:inset 0 0 0 1.5px rgb(var(--jci-bone-rgb)/.2);box-shadow:inset 0 0 0 1.5px rgb(var(--jci-bone-rgb)/.2);font-size:15px;font-weight:700;padding:10px 17px}:is(#jci-root,#jci-head,#jci-foot) .jci-foot{background:var(--jci-navy-deep);padding-block:clamp(46px,6vw,80px) 26px}:is(#jci-root,#jci-head,#jci-foot) .jci-foot-grid{display:grid;gap:34px}@media (min-width:780px){:is(#jci-root,#jci-head,#jci-foot) .jci-foot-grid{grid-template-columns:1.3fr .9fr .9fr 1fr}}@media (min-width:360px) and (max-width:779px){:is(#jci-root,#jci-head,#jci-foot) .jci-foot-grid{gap:30px 24px;grid-template-columns:repeat(2,1fr)}:is(#jci-root,#jci-head,#jci-foot) .jci-foot-grid>div:first-child{grid-column:1/-1}}:is(#jci-root,#jci-head,#jci-foot) .jci-foot img{margin-bottom:16px;width:210px}:is(#jci-root,#jci-head,#jci-foot) .jci-foot h4{color:var(--jci-green);display:block;font-size:12.5px;font-weight:800;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}:is(#jci-root,#jci-head,#jci-foot) .jci-foot li{font-size:15.5px;margin-bottom:9px}:is(#jci-root,#jci-head,#jci-foot) .jci-foot li a,:is(#jci-root,#jci-head,#jci-foot) .jci-foot li>span{display:inline-block;padding-block:4px}:is(#jci-root,#jci-head,#jci-foot) .jci-foot a:hover{color:var(--jci-green)}:is(#jci-root,#jci-head,#jci-foot) .jci-foot p{color:var(--jci-mist);font-size:15.5px}:is(#jci-root,#jci-head,#jci-foot) .jci-foot-tel{display:inline-block;font-family:var(--jci-display);font-size:30px;font-weight:800;letter-spacing:-.03em;margin-bottom:6px}:is(#jci-root,#jci-head,#jci-foot) .jci-foot-mark{display:inline-block}:is(#jci-root,#jci-head,#jci-foot) .jci-foot-mark img{margin-bottom:16px;-webkit-transition:-webkit-transform .22s var(--jci-air),-webkit-filter .22s ease;transition:-webkit-transform .22s var(--jci-air),-webkit-filter .22s ease;transition:transform .22s var(--jci-air),filter .22s ease;transition:transform .22s var(--jci-air),filter .22s ease,-webkit-transform .22s var(--jci-air),-webkit-filter .22s ease}:is(#jci-root,#jci-head,#jci-foot) .jci-foot-mark:hover img{-webkit-filter:brightness(1.12) saturate(1.06);filter:brightness(1.12) saturate(1.06);-webkit-transform:translateY(-3px);transform:translateY(-3px)}:is(#jci-root,#jci-head,#jci-foot) .jci-foot-mark:focus-visible{outline-offset:6px}:is(#jci-root,#jci-head,#jci-foot) .jci-social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:18px}:is(#jci-root,#jci-head,#jci-foot) .jci-social li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgb(var(--jci-bone-rgb)/.08);border-radius:999px;-webkit-box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.18);box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.18);color:var(--jci-bone);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14.5px;font-weight:700;gap:9px;min-height:44px;padding:10px 16px;-webkit-transition:background-color .18s ease,color .18s ease,-webkit-transform .18s var(--jci-air);transition:background-color .18s ease,color .18s ease,-webkit-transform .18s var(--jci-air);transition:background-color .18s ease,color .18s ease,transform .18s var(--jci-air);transition:background-color .18s ease,color .18s ease,transform .18s var(--jci-air),-webkit-transform .18s var(--jci-air)}:is(#jci-root,#jci-head,#jci-foot) .jci-social li a:hover{background:var(--jci-green);-webkit-box-shadow:inset 0 0 0 1px var(--jci-green);box-shadow:inset 0 0 0 1px var(--jci-green);color:var(--jci-ink);-webkit-transform:translateY(-2px);transform:translateY(-2px)}:is(#jci-root,#jci-head,#jci-foot) .jci-social svg{-webkit-box-flex:0;-ms-flex:none;flex:none;height:18px;width:18px}:is(#jci-root,#jci-head,#jci-foot) .jci-foot-bottom{border-top:1px solid rgb(var(--jci-bone-rgb)/.14);color:var(--jci-foot-muted);display:grid;font-size:14px;gap:12px 26px;margin-top:34px;padding-top:22px}@media (min-width:860px){:is(#jci-root,#jci-head,#jci-foot) .jci-foot-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(3,1fr)}:is(#jci-root,#jci-head,#jci-foot) .jci-foot-bottom>:nth-child(2){text-align:center}:is(#jci-root,#jci-head,#jci-foot) .jci-foot-bottom>:nth-child(3){text-align:right}}:is(#jci-root,#jci-head,#jci-foot) .jci-bar{backdrop-filter:blur(12px);background:rgb(var(--jci-navy-deep-rgb)/.93);border-top:1px solid rgb(var(--jci-bone-rgb)/.14);bottom:0;display:grid;gap:10px;grid-template-columns:1fr 1fr;left:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:60}:is(#jci-root,#jci-head,#jci-foot) .jci-bar .jci-btn{font-size:15.5px;min-height:52px;padding:12px 14px}:is(#jci-root,#jci-head,#jci-foot) .jci-bar-pad{height:84px}@media (min-width:940px){:is(#jci-root,#jci-head,#jci-foot) .jci-bar,:is(#jci-root,#jci-head,#jci-foot) .jci-bar-pad{display:none}}:is(#jci-root,#jci-head,#jci-foot) .jci-hero-media{inset:0;overflow:hidden;position:absolute;z-index:0}:is(#jci-root,#jci-head,#jci-foot) .jci-hero-media>img,:is(#jci-root,#jci-head,#jci-foot) .jci-hero-media>video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}:is(#jci-root,#jci-head,#jci-foot) .jci-hero-media>video{opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}:is(#jci-root,#jci-head,#jci-foot) .jci-hero-media[data-playing=true]>video{opacity:1}:is(#jci-root,#jci-head,#jci-foot) .jci-hero-scrim{background:linear-gradient(to right,rgb(var(--jci-navy-rgb)/.9) 0,rgb(var(--jci-navy-rgb)/.68) 52%,rgb(var(--jci-navy-rgb)/.42) 100%),linear-gradient(to top,rgb(var(--jci-navy-deep-rgb)/.85),rgb(var(--jci-navy-deep-rgb)/0) 50%);inset:0;pointer-events:none;position:absolute;z-index:1}@media (prefers-reduced-motion:reduce){:is(#jci-root,#jci-head,#jci-foot) .jci-hero-media>video{display:none}}:is(#jci-root,#jci-head,#jci-foot) .jci-hero>.jci-ticker,:is(#jci-root,#jci-head,#jci-foot) .jci-hero>.jci-wrap{position:relative;z-index:2}:is(#jci-root,#jci-head,#jci-foot) .jci-hero-two>div:first-child{backdrop-filter:blur(6px);background:rgb(var(--jci-navy-rgb)/.92);border-radius:var(--jci-r);-webkit-box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.16);box-shadow:inset 0 0 0 1px rgb(var(--jci-bone-rgb)/.16);padding:clamp(22px,3vw,34px)}:is(#jci-root,#jci-head,#jci-foot) .jci-inflate{opacity:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:is(#jci-root,#jci-head,#jci-foot) .jci-inflate{animation-timeline:view();animation-range:entry 2% cover 26%;-webkit-animation:jci-inflate linear both;animation:jci-inflate linear both;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}@-webkit-keyframes jci-inflate{0%{-webkit-transform:scale(.86) translateY(34px);transform:scale(.86) translateY(34px)}to{-webkit-transform:none;transform:none}}@keyframes jci-inflate{0%{-webkit-transform:scale(.86) translateY(34px);transform:scale(.86) translateY(34px)}to{-webkit-transform:none;transform:none}}:is(#jci-root,#jci-head,#jci-foot) .jci-hero h1{-webkit-animation:jci-swell 1.1s var(--jci-air) both;animation:jci-swell 1.1s var(--jci-air) both}@-webkit-keyframes jci-swell{0%{font-variation-settings:"wdth" 75,"opsz" 12;opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{font-variation-settings:"wdth" 100,"opsz" 96;opacity:1;-webkit-transform:none;transform:none}}@keyframes jci-swell{0%{font-variation-settings:"wdth" 75,"opsz" 12;opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{font-variation-settings:"wdth" 100,"opsz" 96;opacity:1;-webkit-transform:none;transform:none}}}@supports not (animation-timeline:view()){:is(#jci-root,#jci-head,#jci-foot)[data-jci-motion=on] .jci-inflate{opacity:0;-webkit-transform:scale(.9) translateY(28px);transform:scale(.9) translateY(28px)}:is(#jci-root,#jci-head,#jci-foot)[data-jci-motion=on] .jci-inflate[data-seen=true]{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:opacity .5s ease-out,-webkit-transform .62s var(--jci-air);transition:opacity .5s ease-out,-webkit-transform .62s var(--jci-air);transition:opacity .5s ease-out,transform .62s var(--jci-air);transition:opacity .5s ease-out,transform .62s var(--jci-air),-webkit-transform .62s var(--jci-air)}}}@media (prefers-reduced-motion:reduce){:is(#jci-root,#jci-head,#jci-foot) *{-webkit-animation-duration:.001ms;animation-duration:.001ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-duration:.001ms;transition-duration:.001ms}}:is(#jci-root,#jci-head,#jci-foot) .jci-cat-price{display:inline-block;font-size:13px;font-weight:900;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}:is(#jci-root,#jci-head,#jci-foot) .jci-cert{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px solid rgb(var(--jci-bone-rgb)/.18);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(14px,2.4vw,22px);margin-top:22px;padding-top:20px}:is(#jci-root,#jci-head,#jci-foot) .jci-cert-seal{-webkit-box-flex:0;-ms-flex:none;flex:none;height:auto;width:clamp(190px,34vw,250px)}:is(#jci-root,#jci-head,#jci-foot) .jci-cert{grid-column:1/-1}:is(#jci-root,#jci-head,#jci-foot) .jci-cert-copy{-webkit-box-flex:1;color:var(--jci-mist);-ms-flex:1 1 240px;flex:1 1 240px;font-size:14.5px;line-height:1.5;max-width:46ch}:is(#jci-root,#jci-head,#jci-foot) .jci-rate{margin-top:18px}:is(#jci-root,#jci-head,#jci-foot) .jci-rate-table{border-collapse:collapse;display:table;font-size:15px;width:100%}:is(#jci-root,#jci-head,#jci-foot) .jci-rate-table thead th{border-bottom:2px solid rgb(var(--jci-bone-rgb)/.28);color:var(--jci-mist);font-size:11.5px;font-weight:800;letter-spacing:.14em;padding:0 0 8px;text-align:left;text-transform:uppercase}:is(#jci-root,#jci-head,#jci-foot) .jci-rate-table th[scope=row]{font-weight:700;padding:11px 0;text-align:left}:is(#jci-root,#jci-head,#jci-foot) .jci-rate-table td{color:var(--jci-bone);font-variant-numeric:tabular-nums;padding:11px 0;text-align:right}:is(#jci-root,#jci-head,#jci-foot) .jci-rate-table td:first-of-type{padding-right:18px;text-align:right}:is(#jci-root,#jci-head,#jci-foot) .jci-rate-table tbody tr{border-bottom:1px solid var(--jci-mist)}:is(#jci-root,#jci-head,#jci-foot) .jci-rate-free{color:var(--jci-green);font-weight:800}:is(#jci-root,#jci-head,#jci-foot) .jci-rate-fine{color:var(--jci-mist);font-size:12.5px;font-style:italic;line-height:1.5;margin-top:10px;max-width:60ch}:is(#jci-root,#jci-head,#jci-foot) .jci-rate-note{color:var(--jci-bone);font-size:13.5px;line-height:1.5;margin-top:14px;max-width:60ch}:is(#jci-root,#jci-head,#jci-foot) .jci-rate-note a{font-weight:700}:is(#jci-root,#jci-head,#jci-foot) .jci-credit a,:is(#jci-root,#jci-head,#jci-foot) .jci-rate-note a{text-decoration:underline;text-underline-offset:3px}:is(#jci-root,#jci-head,#jci-foot) .jci-credit a{color:inherit;text-decoration-thickness:1px;-webkit-transition:color .18s ease;transition:color .18s ease}:is(#jci-root,#jci-head,#jci-foot) .jci-credit a:focus-visible,:is(#jci-root,#jci-head,#jci-foot) .jci-credit a:hover{color:var(--jci-red-hover)}:is(#jci-root,#jci-head,#jci-foot) .jci-map{aspect-ratio:4/3;display:block}@media (min-width:1000px){:is(#jci-root,#jci-head,#jci-foot) .jci-map{aspect-ratio:1/1}}:is(#jci-root,#jci-head,#jci-foot) .jci-map-note{font-size:13.5px;line-height:1.5;margin-top:12px;max-width:52ch}:is(#jci-root,#jci-head,#jci-foot) .jci-map-note a{font-weight:700;text-decoration:underline;text-underline-offset:3px}#jci-head{z-index:40}.elementor-location-header:has(#jci-head){--swd-scope-exception:"sticky has to sit on the header template itself, nothing taller wraps the header markup";position:sticky;top:0;z-index:40}@media (min-width:601px){body.admin-bar .elementor-location-header:has(#jci-head){--swd-scope-exception:"keeps the stuck header below the WordPress admin bar for signed-in users";top:var(--wp-admin--admin-bar--height,32px)}body.admin-bar #jci-head .jci-search{--swd-scope-exception:"keeps the search panel below the WordPress admin bar for signed-in users";top:var(--wp-admin--admin-bar--height,32px)}}body:has(#jci-root){--swd-scope-exception:"the page ground, only on a page that holds the Jump City body";background:#0e2036}body:has(#jci-root) #jci-head{--swd-scope-exception:"translucent header only where the page ground above is painted behind it";background:transparent}