#journeys{--paper:#FFFDF8;--ink-soft:#5E5A53;--olive:#5C6044;--orange-text:#914616;--close:1s;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .35 0 0 0 0 .22 0 0 0 .2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");padding:44px 24px 60px;overflow:hidden;background:var(--bg-warm);color:var(--ink);font-family:"Heebo",system-ui,sans-serif;font-size:16px;line-height:1.45}
#journeys *{box-sizing:border-box}
#journeys :focus-visible{outline:3px solid #2B2A27;outline-offset:3px}
.fp-j-blue{--c:var(--blue);--ct:var(--blue);--solid:#3A52B0;--tint:#EDEFF9;--deep:#DDE2F6}
.fp-j-orange{--c:var(--orange);--ct:var(--orange-text);--solid:#B15A22;--tint:#FAEBDF;--deep:#F6DCC8}
.fp-j-olive{--c:var(--olive);--ct:var(--olive);--solid:#5C6044;--tint:#EEEEE2;--deep:#E2E3D0}
.fp-j-head{width:min(1160px,100%);margin:0 auto}
.fp-j-grid{display:grid;grid-template-columns:minmax(0,1fr) 194px;gap:6px;width:min(1160px,100%);margin:0 auto;align-items:start}
.fp-j-rings{height:400px;padding:8px 0}
.fp-j-kicker{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--ink-soft)}
.fp-j-kicker::before,.fp-j-kicker::after{content:"";width:30px;height:2px;border-radius:2px;background:var(--orange)}
.fp-j-kicker::after{background:var(--blue)}
h2.fp-j-title{margin:4px 0 6px;font:700 clamp(48px,5vw,68px)/.95 "buDrakonit",system-ui,sans-serif;color:#2B2A27;letter-spacing:-.01em}
p.fp-j-sub{margin:0 0 16px;font-size:16.5px;color:var(--ink-soft);text-wrap:balance;white-space:pre-line}
.fp-j-chev{flex:none;width:18px;height:18px}
.fp-j-stage{position:relative;width:100%;height:100%}
.fp-j-stage>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.fp-j-draw{fill:none;stroke:var(--c);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.74;transition:stroke-dashoffset .7s ease-in-out,stroke-width .2s}
.fp-j-faint{fill:none;stroke:var(--c);stroke-width:1.3;opacity:.42;stroke-dasharray:.008 .013}
.fp-j-area{fill:var(--c);opacity:0;transition:opacity .5s}
.fp-j-glow{fill:var(--deep);opacity:0;pointer-events:none;transition:opacity .6s}
.fp-j-grid[data-a="0"] .fp-j-glow[data-gl="0"],.fp-j-grid[data-a="1"] .fp-j-glow[data-gl="1"],.fp-j-grid[data-a="2"] .fp-j-glow[data-gl="2"]{opacity:.75}
.fp-j-hit{fill:none;stroke:transparent;stroke-width:26;pointer-events:stroke;cursor:pointer}
.fp-j-ring.fp-j-active .fp-j-draw{stroke-dashoffset:0;transition:stroke-dashoffset var(--close) .08s ease-in-out}
.fp-j-ring.fp-j-active .fp-j-area{opacity:.09}
.fp-j-ring.fp-j-hov .fp-j-draw{stroke-width:4.5}
.fp-j-lab{all:unset;box-sizing:border-box;position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:3px 13px;border-radius:999px;background:var(--bg-warm);color:var(--ct);font:700 31px/1 "buDrakonit",system-ui,sans-serif;cursor:pointer;transition:background .35s,color .35s,transform .2s}
#journeys .fp-j-lab:focus-visible{outline:3px solid #2B2A27;outline-offset:2px}
.fp-j-lab.fp-j-active{background:var(--solid);color:#fff}
.fp-j-lab.fp-j-hov{transform:translate(-50%,-50%) scale(1.08)}
.fp-j-windows{display:flex;height:400px;padding:8px 0;align-items:stretch}
.fp-j-win{position:relative;flex:1 1 0;min-width:0;background-color:var(--tint);background-image:var(--grain);background-size:220px;border:1px solid color-mix(in srgb,var(--c) 28%,transparent);border-bottom:6px solid var(--c);border-radius:34px 20px 42px 22px/24px 38px 20px 36px;box-shadow:0 8px 22px rgba(62,60,56,.1);transition:flex-grow .55s cubic-bezier(.3,.8,.3,1),transform .4s,background-color .3s,box-shadow .3s}
.fp-j-win:not(.fp-j-open){cursor:pointer}
.fp-j-win+.fp-j-win{margin-right:-20px}
.fp-j-win:nth-child(1){z-index:1;transform:rotate(1.3deg)}
.fp-j-win:nth-child(2){z-index:2;transform:translateY(8px) rotate(-1deg)}
.fp-j-win:nth-child(3){z-index:1;transform:rotate(1.6deg)}
.fp-j-win.fp-j-open{flex-grow:2.3;z-index:4;background-color:var(--paper);transform:none;box-shadow:0 18px 40px rgba(62,60,56,.2)}
.fp-j-h3{margin:0;font:inherit}
.fp-j-tab{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;width:100%;padding:24px 34px 12px 26px}
.fp-j-win.fp-j-open .fp-j-tab{padding-inline-end:30px}
.fp-j-win:not(.fp-j-open) .fp-j-tab::after{content:"";position:absolute;inset:0;border-radius:inherit}
#journeys .fp-j-tab:focus-visible{outline:3px solid #2B2A27;outline-offset:-6px;border-radius:30px}
.fp-j-em{display:block;height:66px;width:auto;max-width:100%;margin-bottom:8px;overflow:visible}
.fp-j-em .fp-j-draw{stroke-width:calc(2.6px*var(--u))}
.fp-j-em .fp-j-faint{stroke-width:calc(1px*var(--u))}
.fp-j-em .fp-j-area,.fp-j-em .fp-j-ring.fp-j-active .fp-j-area{opacity:0}
.fp-j-name{font:700 52px/1 "buDrakonit",system-ui,sans-serif;color:var(--ct);transition:opacity .2s}
.fp-j-q{font-size:15.5px;color:var(--ink-soft);text-wrap:balance;white-space:pre-line}
.fp-j-rng{position:absolute;left:26px;top:22px;pointer-events:none;font:700 58px/1 "buDrakonit",system-ui,sans-serif;color:var(--ct);animation:fp-j-fade .45s .2s both}
#journeys .fp-j-peek{position:absolute;inset-inline:34px 26px;bottom:18px;margin:0;padding:0;list-style:none;pointer-events:none;font-size:15px;font-weight:500;line-height:1.3;color:var(--ct);animation:fp-j-fade .45s .3s both}
.fp-j-peek li{padding:8px 0;border-top:1px solid color-mix(in srgb,var(--c) 34%,transparent);text-wrap:balance}
.fp-j-win.fp-j-open .fp-j-peek{display:none}
.fp-j-body{position:relative;display:none;padding:2px 30px 14px}
.fp-j-open .fp-j-body{display:block;animation:fp-j-fade .45s .14s both}
@keyframes fp-j-fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
a.fp-j-link{position:relative;display:flex;align-items:center;gap:12px;min-height:50px;padding:4px 2px;border-top:1px solid color-mix(in srgb,var(--c) 26%,transparent);color:var(--ct);text-decoration:none;font-size:16.5px;font-weight:500;transition:background .2s}
.fp-j-link i{font:700 21px/1 "buDrakonit",system-ui,sans-serif;color:var(--ct)}
.fp-j-link-text{flex:1;min-width:0}
.fp-j-link .fp-j-chev{color:var(--ct);transition:transform .18s}
.fp-j-link:hover .fp-j-chev{transform:translateX(-6px)}
a.fp-j-link::after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;border-radius:2px;background:var(--c);transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out}
a.fp-j-link:hover::after,a.fp-j-link:focus-visible::after{transform:scaleX(1)}
.fp-j-link small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;text-wrap:balance}
.fp-j-tip{display:none}
.fp-j-win::before{content:"";position:absolute;inset:-1px;z-index:1;border-top:3px solid var(--c);border-radius:inherit;pointer-events:none;clip-path:inset(0 100% 0 0)}
.fp-j-win.fp-j-open::before{clip-path:inset(0 0 0 0);transition:clip-path .8s .85s ease-in-out}
#journeys.fp-j-pre .fp-j-win.fp-j-open::before{clip-path:inset(0 100% 0 0);transition:none}
#journeys.fp-j-in .fp-j-win.fp-j-open::before{transition-delay:1.5s}
#journeys.fp-j-pre .fp-j-stage .fp-j-draw{stroke-dashoffset:1}
#journeys.fp-j-pre .fp-j-stage .fp-j-faint,#journeys.fp-j-pre .fp-j-lab,#journeys.fp-j-pre .fp-j-glow{opacity:0}
#journeys.fp-j-pre .fp-j-win{opacity:0;translate:0 18px}
#journeys.fp-j-in .fp-j-stage .fp-j-faint{transition:opacity .6s}
#journeys.fp-j-in .fp-j-lab{transition:opacity .5s .5s}
#journeys.fp-j-in .fp-j-stage .fp-j-draw{transition:stroke-dashoffset .9s ease-in-out}
#journeys.fp-j-in .fp-j-stage .fp-j-ring[data-r="0"] .fp-j-draw{transition-delay:.1s}
#journeys.fp-j-in .fp-j-stage .fp-j-ring[data-r="1"] .fp-j-draw{transition-delay:.35s}
#journeys.fp-j-in .fp-j-stage .fp-j-ring[data-r="2"] .fp-j-draw{transition-delay:.6s}
#journeys.fp-j-in .fp-j-win{transition:opacity .6s,translate .7s cubic-bezier(.3,.8,.3,1)}
#journeys.fp-j-in .fp-j-win:nth-child(1){transition-delay:.5s}
#journeys.fp-j-in .fp-j-win:nth-child(2){transition-delay:.62s}
#journeys.fp-j-in .fp-j-win:nth-child(3){transition-delay:.74s}
@media (hover:hover){
  .fp-j-win:not(.fp-j-open):hover,.fp-j-win.fp-j-hov:not(.fp-j-open){translate:0 -6px;box-shadow:0 14px 30px rgba(62,60,56,.2)}
}
@media (hover:hover) and (min-width:1001px){
  .fp-j-win.fp-j-open .fp-j-tab{padding-top:12px}
  .fp-j-win.fp-j-open .fp-j-em{height:42px;margin-bottom:0}
  .fp-j-win.fp-j-open .fp-j-name{font-size:44px}
  .fp-j-rng{top:14px;font-size:50px}
  a.fp-j-link{flex-wrap:wrap;align-content:center;min-height:60px;padding:5px 2px;row-gap:0;font-size:22px;font-weight:600;transition:font-size .2s}
  .fp-j-link i{font-size:25px;transition:font-size .2s}
  .fp-j-link-text{flex:1 1 0}
  .fp-j-tip{display:block;flex:0 0 100%;max-height:0;overflow:hidden;opacity:0;padding-inline-start:33px;pointer-events:none;color:#000;transition:max-height .28s ease,opacity .2s,margin .28s}
  .fp-j-tip b{display:block;font-size:15.5px;line-height:1.35;font-weight:400;text-wrap:balance;white-space:pre-line}
  .fp-j-tip em{display:block;margin-top:4px;font-style:normal;font-size:13.5px;line-height:1.35;color:#000;font-weight:700;text-wrap:balance}
  a.fp-j-link:is(:hover,:focus-visible){z-index:3;font-size:16.5px}
  a.fp-j-link:is(:hover,:focus-visible) i{font-size:20px}
  a.fp-j-link:is(:hover,:focus-visible) .fp-j-tip{max-height:120px;opacity:1;margin:2px 0 4px}
}
@media (max-width:1000px),(hover:none){
  a.fp-j-link{display:grid;grid-template-columns:1fr auto auto;column-gap:12px;row-gap:0;align-items:start;padding:10px 2px;font-size:18px;font-weight:600}
  .fp-j-link-text{display:contents}
  .fp-j-link i{grid-column:2;grid-row:1}
  .fp-j-link .fp-j-chev{grid-column:3;grid-row:1}
  .fp-j-link small{grid-column:1/-1;position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;white-space:pre-line;font-size:13.5px;line-height:1.35;font-weight:400;color:#000;margin-top:3px}
  .fp-j-link small+small{font-weight:700;font-size:var(--fp-j-tag,13px);white-space:nowrap}
  .fp-j-tag-wrap .fp-j-link small+small{white-space:normal}
}
@media (hover:none) and (min-width:1001px){
  .fp-j-windows{height:auto;min-height:400px}
}
@media (max-width:1000px){
  .fp-j-grid{grid-template-columns:1fr}
  .fp-j-rings{display:none}
  .fp-j-windows{flex-direction:column;height:auto;padding:0 3px}
  .fp-j-win,.fp-j-win.fp-j-open{flex:none}
  .fp-j-win+.fp-j-win{margin:-12px 0 0}
  .fp-j-win:nth-child(1){transform:rotate(.7deg)}
  .fp-j-win:nth-child(2){transform:rotate(-.7deg)}
  .fp-j-win:nth-child(3){transform:rotate(.8deg)}
  .fp-j-win.fp-j-open{transform:none}
  .fp-j-tab,.fp-j-win.fp-j-open .fp-j-tab{padding:20px 22px}
  .fp-j-win.fp-j-open .fp-j-tab{padding-bottom:8px}
  .fp-j-body{padding:0 22px 22px}
  #journeys .fp-j-peek{position:static;padding:0 22px 18px}
  .fp-j-rng{font-size:44px;left:22px;top:20px}
}
@media (max-width:600px){
  #journeys{padding-inline:16px}
}
@media (prefers-reduced-motion:reduce){
  #journeys *,#journeys *::before,#journeys *::after{transition:none!important;animation:none!important}
}
[data-motion="off"] #journeys *,[data-motion="off"] #journeys *::before,[data-motion="off"] #journeys *::after{transition:none!important;animation:none!important}
html[data-a11y-contrast="on"] #journeys,html[data-a11y-contrast="on"] #journeys .fp-j-win,html[data-a11y-contrast="on"] #journeys .fp-j-lab{background:#000;color:#fff}
html[data-a11y-contrast="on"] #journeys .fp-j-win{border-color:#fff;box-shadow:none}
html[data-a11y-contrast="on"] #journeys h2.fp-j-title,html[data-a11y-contrast="on"] #journeys .fp-j-sub,html[data-a11y-contrast="on"] #journeys .fp-j-kicker,html[data-a11y-contrast="on"] #journeys .fp-j-name,html[data-a11y-contrast="on"] #journeys .fp-j-q,html[data-a11y-contrast="on"] #journeys .fp-j-rng,html[data-a11y-contrast="on"] #journeys .fp-j-peek,html[data-a11y-contrast="on"] #journeys .fp-j-link small,html[data-a11y-contrast="on"] #journeys .fp-j-tip,html[data-a11y-contrast="on"] #journeys .fp-j-tip em,html[data-a11y-contrast="on"] #journeys .fp-j-link i,html[data-a11y-contrast="on"] #journeys .fp-j-link .fp-j-chev{color:#fff}
html[data-a11y-contrast="on"] #journeys .fp-j-lab.fp-j-active{background:#fff;color:#000}
html[data-a11y-contrast="on"] #journeys .fp-j-draw,html[data-a11y-contrast="on"] #journeys .fp-j-faint{stroke:#fff}
html[data-a11y-contrast="on"] #journeys .fp-j-glow,html[data-a11y-contrast="on"] #journeys .fp-j-area{display:none}
html[data-a11y-contrast="on"] #journeys .fp-j-peek li,html[data-a11y-contrast="on"] #journeys a.fp-j-link{border-top-color:#fff}
html[data-a11y-contrast="on"] #journeys a.fp-j-link::after,html[data-a11y-contrast="on"] #journeys .fp-j-kicker::before,html[data-a11y-contrast="on"] #journeys .fp-j-kicker::after{background:#fff}
html[data-a11y-contrast="on"] #journeys :focus-visible,html[data-a11y-contrast="on"] #journeys .fp-j-lab:focus-visible,html[data-a11y-contrast="on"] #journeys .fp-j-tab:focus-visible{outline-color:#fff}
#journeys{padding-block:0}
.fp-j-head{padding-top:40px}
.fp-j-grid{padding-bottom:48px}
#journeys a.fp-j-link,#journeys a.fp-j-link:hover{color:var(--ct)}
.fp-page:not(.fp-terms) #journeys :is(.fp-j-title,.fp-j-name,.fp-j-rng,.fp-j-lab,.fp-j-link i){font-family:"buDrakonit",system-ui,sans-serif!important}
.fp-page:not(.fp-terms) #journeys .fp-j-q{font-family:"Heebo",system-ui,sans-serif!important}
html[data-a11y-contrast="on"] #journeys a.fp-j-link,html[data-a11y-contrast="on"] #journeys a.fp-j-link:hover{color:#FFD54A}
