@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin.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:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/bungee-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/bungee-latin.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}body{margin:0;background:#f4f3ef}a{color:#24402f}a:hover{color:#161814}.w2 *{box-sizing:border-box}.howpin{display:contents}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(200px,auto);gap:16px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.lift{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.lift:hover{transform:translateY(-8px) rotate(-.4deg);box-shadow:0 22px 50px #24402f29}.btn{transition:transform .2s,box-shadow .2s,filter .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #24402f47;filter:brightness(1.08)}nav[aria-label=Main] a{color:#24402f;transition:background .2s,color .2s}nav[aria-label=Main] a:hover{background:#24402f;color:#fff}nav[aria-label=Footer] a{color:#fffc;text-decoration:none;transition:color .2s}nav[aria-label=Footer] a:hover{color:#f2b33d}.word{display:block;height:1.05em}@keyframes rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translate(-12%)}to{transform:translate(112%)}}@keyframes drift2{0%{transform:translate(110%)}to{transform:translate(-30%)}}@keyframes sun{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes glow{0%,to{opacity:.35}50%{opacity:.6}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatb{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes draw{0%{stroke-dashoffset:1600}to{stroke-dashoffset:0}}@keyframes words{0%,18%{transform:translateY(0)}20%,38%{transform:translateY(-1.05em)}40%,58%{transform:translateY(-2.1em)}60%,78%{transform:translateY(-3.15em)}80%,to{transform:translateY(-4.2em)}}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes dots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes bird{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes ping{0%{box-shadow:0 0 #3cb37199}to{box-shadow:0 0 0 12px #3cb37100}}@keyframes ripple{0%{transform:scale(.4);opacity:.7}to{transform:scale(1.6);opacity:0}}.on .ping{animation:ping 1.6s ease-out infinite}@keyframes vscroll{to{transform:translateY(-50%)}}@keyframes shoot{0%{opacity:0;transform:translate(0)}1.5%{opacity:1}7%{opacity:0;transform:translate(-320px,170px)}to{opacity:0;transform:translate(-320px,170px)}}.shooting{opacity:0}.on .shooting{animation:shoot 11s ease-out infinite}@keyframes smarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes smarqr{0%{transform:translate(-50%)}to{transform:translate(0)}}.on .smarq{animation:smarq 60s linear infinite}.on .smarq.rev{animation:smarqr 66s linear infinite}.smarq:hover{animation-play-state:paused}@keyframes msgcycle{0%{opacity:0;transform:translateY(14px)}3%,17%{opacity:1;transform:none}20%,to{opacity:0;transform:translateY(-14px)}}.lmsg{opacity:0}.on .lmsg{animation:msgcycle 20s ease-in-out infinite}.off .lmsg.first{opacity:1}@keyframes billin{0%{opacity:0;transform:translateY(-14px) scale(.96)}10%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes coin{0%,14%{opacity:0;transform:translate(var(--fx),-46px) scale(.4)}26%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes settle{0%,34%{opacity:0;transform:scale(.6)}42%{opacity:1;transform:scale(1.08)}46%,90%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes strikeamt{0%,30%{opacity:0;width:0}38%,90%{opacity:1;width:100%}to{opacity:0}}.on .bill{animation:billin 6s ease-out infinite}.on .coin{animation:coin 6s cubic-bezier(.2,.8,.2,1) infinite}.on .settle{animation:settle 6s ease-out infinite}.on .strike{animation:strikeamt 6s ease-out infinite}.off .settle{opacity:1}@keyframes gnpulse{0%{box-shadow:0 0 #c6f4328c}to{box-shadow:0 0 0 14px #c6f43200}}.on .gnplay{animation:gnpulse 1.8s ease-out infinite}.scene{opacity:0}.on .scene{animation:sceneshow 18s linear infinite}.on .scene.s2{animation-delay:6s}.on .scene.s3{animation-delay:12s}.off .scene.first{opacity:1}@keyframes sceneshow{0%,33.2%{opacity:1}33.4%,to{opacity:0}}@keyframes pkbox{0%,49%{background:transparent;border-color:#c9c4b6}50%,to{background:#24402f;border-color:#24402f}}@keyframes pkmark{0%,49%{opacity:0;transform:scale(.3)}54%,to{opacity:1;transform:scale(1)}}@keyframes pktext{0%,49%{color:#161814;text-decoration-color:transparent}52%,to{color:#8a9085;text-decoration-color:#8a9085}}.pkmark{opacity:0}.on .pkscroll{animation:vscroll 16s linear infinite}.on .pkbox{animation:pkbox 16s steps(1,end) infinite}.on .pkmark{animation:pkmark 16s ease-out infinite}.on .pktext{animation:pktext 16s ease-out infinite}.off .pkmark{opacity:1}.on .ripple{animation:ripple 3s ease-out infinite}@keyframes stamp{0%{opacity:0;transform:scale(1.6) rotate(var(--r))}60%{opacity:1;transform:scale(.94) rotate(var(--r))}to{opacity:1;transform:scale(1) rotate(var(--r))}}.on .rise{animation:rise 1s cubic-bezier(.2,.8,.2,1) both}.on .d1{animation-delay:.15s}.on .d2{animation-delay:.3s}.on .d3{animation-delay:.45s}.on .d4{animation-delay:.6s}.on .d5{animation-delay:.8s}.on .d6{animation-delay:1s}.on .cloud{animation:drift 70s linear infinite}.on .cloud.c2{animation-duration:95s;animation-delay:-40s}.on .cloud.c3{animation:drift2 120s linear infinite;animation-delay:-60s}.on .sun{animation:sun 9s ease-in-out infinite}.on .halo{animation:glow 6s ease-in-out infinite}.on .float{animation:float 6s ease-in-out infinite}.on .float.f2{animation-duration:7s;animation-delay:-2s}.on .float.f3{animation-duration:8s;animation-delay:-4s}.on .floatb{animation:floatb 7s ease-in-out infinite}.on .route{stroke-dasharray:6 10;animation:draw 6s ease-out both .4s}.on .rot{animation:words 11s cubic-bezier(.7,0,.3,1) infinite}.on .marq{animation:marq 38s linear infinite}.on .star{animation:twinkle 3s ease-in-out infinite}.on .dot{animation:dots 1.4s ease-in-out infinite}.on .wing{transform-origin:center;transform-box:fill-box;animation:bird .9s ease-in-out infinite}.on .stp{animation:stamp .8s cubic-bezier(.2,.8,.2,1) both}.stp{transform:rotate(var(--r))}@media(prefers-reduced-motion:reduce){.on *{animation:none!important}}@media(max-width:960px){.steps,.bento{grid-template-columns:1fr 1fr}.bento>*{grid-column:span 2!important}.cards{grid-template-columns:1fr 1fr}.duo{grid-template-columns:1fr}.hidem{display:none!important}.hh1{font-size:52px!important}.hh2{font-size:36px!important}}@media(max-width:600px){.steps,.cards{grid-template-columns:1fr}.hh1{font-size:40px!important}}@keyframes vdoc{0%{opacity:0;transform:translateY(18px) scale(.96)}3%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-18px) scale(.96)}}.vdoc{opacity:0}.on .vdoc{animation:vdoc 16s cubic-bezier(.2,.8,.2,1) infinite}.off .vdoc.first{opacity:1}@keyframes vtab{0%,24%{background:#24402f;color:#fff}25%,to{background:#fff9;color:#161814}}.on .vtab{animation:vtab 16s steps(1,end) infinite}@keyframes mcbob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes mcshad{0%,to{transform:scaleX(1);opacity:.3}50%{transform:scaleX(.82);opacity:.18}}@keyframes mctw{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.18) rotate(12deg)}}@keyframes mcwave{0%,to{transform:rotate(0)}50%{transform:rotate(-22deg)}}@keyframes mcflag{0%,to{transform:skewY(0)}50%{transform:skewY(-8deg)}}@keyframes mcflap{0%{transform:scaleY(1)}to{transform:scaleY(.4)}}@keyframes mcswish{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@keyframes mchov{0%,to{transform:translate(0)}25%{transform:translate(3px,-6px)}75%{transform:translate(-3px,-3px)}}.mc-fshadow,.mc-spark,.mc-wave,.mc-flag,.mc-flap,.mc-swish{transform-box:fill-box}.mc-fshadow,.mc-spark{transform-origin:center}.mc-wave{transform-origin:50% 90%}.mc-flag{transform-origin:0 50%}.mc-flap{transform-origin:50% 100%}.mc-swish{transform-origin:0% 100%}.on .mc-bob{animation:mcbob 2.8s ease-in-out infinite}.on .mc-fshadow{animation:mcshad 2.8s ease-in-out infinite}.on .mc-spark{animation:mctw 1.8s ease-in-out infinite}.on .mc-wave{animation:mcwave .9s ease-in-out infinite}.on .mc-flag{animation:mcflag 1.4s ease-in-out infinite}.on .mc-flap{animation:mcflap .16s ease-in-out infinite alternate}.on .mc-swish{animation:mcswish 2.2s ease-in-out infinite}.on .mc-hov{animation:mchov 1.6s ease-in-out infinite}@keyframes qacycle{0%{opacity:0;transform:translateY(16px)}4%,30%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-16px)}}.qa{opacity:0}.on .qa{animation:qacycle 21s ease-in-out infinite}.off .qa.first{opacity:1}@keyframes qaans{0%,8%{opacity:0;transform:translateY(8px)}11%,30%{opacity:1;transform:none}33%,to{opacity:0}}.on .qa .ans{animation:qaans 21s ease-in-out infinite;animation-delay:inherit}@keyframes cwfade{0%,96%{opacity:1}to{opacity:0}}.cwmsg{overflow:hidden;flex-shrink:0}@keyframes cw1{0%,2%{max-height:0;opacity:0;transform:translateY(10px)}3.5%,96%{max-height:240px;opacity:1;transform:none}97.5%,to{max-height:0;opacity:0}}.on .cw1{animation:cw1 24s ease-out infinite}@keyframes cw2{0%,4%{max-height:0;opacity:0;transform:translateY(10px)}5.5%,10%{max-height:240px;opacity:1;transform:none}11.5%,to{max-height:0;opacity:0}}.on .cw2{animation:cw2 24s ease-out infinite}@keyframes cw3{0%,10%{max-height:0;opacity:0;transform:translateY(10px)}11.5%,96%{max-height:240px;opacity:1;transform:none}97.5%,to{max-height:0;opacity:0}}.on .cw3{animation:cw3 24s ease-out infinite}@keyframes cw4{0%,35%{max-height:0;opacity:0;transform:translateY(10px)}36.5%,96%{max-height:240px;opacity:1;transform:none}97.5%,to{max-height:0;opacity:0}}.on .cw4{animation:cw4 24s ease-out infinite}@keyframes cw5{0%,37%{max-height:0;opacity:0;transform:translateY(10px)}38.5%,43%{max-height:240px;opacity:1;transform:none}44.5%,to{max-height:0;opacity:0}}.on .cw5{animation:cw5 24s ease-out infinite}@keyframes cw6{0%,43%{max-height:0;opacity:0;transform:translateY(10px)}44.5%,96%{max-height:240px;opacity:1;transform:none}97.5%,to{max-height:0;opacity:0}}.on .cw6{animation:cw6 24s ease-out infinite}@keyframes cw7{0%,68%{max-height:0;opacity:0;transform:translateY(10px)}69.5%,96%{max-height:240px;opacity:1;transform:none}97.5%,to{max-height:0;opacity:0}}.on .cw7{animation:cw7 24s ease-out infinite}@keyframes cw8{0%,70%{max-height:0;opacity:0;transform:translateY(10px)}71.5%,76%{max-height:240px;opacity:1;transform:none}77.5%,to{max-height:0;opacity:0}}.on .cw8{animation:cw8 24s ease-out infinite}@keyframes cw9{0%,76%{max-height:0;opacity:0;transform:translateY(10px)}77.5%,96%{max-height:240px;opacity:1;transform:none}97.5%,to{max-height:0;opacity:0}}.on .cw9{animation:cw9 24s ease-out infinite}.off .cwmsg.cw2,.off .cwmsg.cw5,.off .cwmsg.cw8{display:none}.on .cwbody{animation:cwfade 24s linear infinite}@keyframes flame{0%,to{transform:scale(1)}30%{transform:scale(.9,1.12)}60%{transform:scale(1.08,.92)}}@keyframes glowf{0%,to{opacity:.14}50%{opacity:.24}}.flame{transform-box:fill-box;transform-origin:50% 100%}.on .flame{animation:flame .9s ease-in-out infinite}.on .flame.f2{animation-duration:.7s}.on .glowf{animation:glowf 1.6s ease-in-out infinite}@media(max-width:960px){.heroS{height:860px!important}}@media(max-width:960px){#features .bento>*{grid-column:span 1!important;grid-row:auto!important}#features .bento>*:first-child,#features .bento>*:last-child{grid-column:span 2!important}#features .bento>*:last-child{display:grid!important;grid-template-columns:1fr 1fr;column-gap:28px;row-gap:10px;align-content:center;min-height:240px}#features .bento>*:last-child>div:last-child{grid-column:2;grid-row:1 / span 3;margin-top:0!important;align-self:center}#features .bento>*:last-child>*:not(div:last-child){grid-column:1}}.schip{margin:0;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#5a6056;border:1px solid #E9E6DE}.sdot{width:8px;height:8px;padding:0;border:0;border-radius:4px;background:#c9c4b6;cursor:pointer;flex:0 0 auto;position:relative}.sdot:before{content:"";position:absolute;top:-14px;bottom:-14px;left:-3px;right:-3px}.stepchips,.sdots{display:none!important}@media(max-width:600px){.stepchips,.sdots{display:flex!important}}@media(max-width:600px){.heroS{height:820px!important}.bud6{grid-template-columns:repeat(3,minmax(0,1fr))!important}.duo{padding:28px!important}.wrap{padding:0 18px}.hh2{font-size:32px!important}}@media(max-width:600px){#features{overflow:visible!important}#features .bento{display:flex!important;flex-direction:column;gap:16px;grid-template-columns:none!important;align-items:stretch;overflow:visible;transform:none!important;animation:none!important}#features .bento>*{flex:none;width:100%;grid-column:auto!important;grid-row:auto!important;min-height:0}.sdots{display:none!important}#features .bento>article:last-child{display:flex!important;flex-direction:column;gap:12px;align-items:stretch;padding:24px!important;min-height:0!important}#features .bento>article:last-child>h3{font-size:28px!important;line-height:1.08!important;letter-spacing:-.03em;margin:2px 0 0;max-width:none}#features .bento>article:last-child>p{font-size:15px!important;line-height:1.45;margin:0!important;max-width:none}#features .bento>article:last-child>div:last-child{position:relative;grid-column:auto!important;grid-row:auto!important;align-self:stretch;width:auto;margin:6px 0 0!important;padding:14px!important;border-radius:18px}#features .bento>article:last-child>div:last-child>div:first-child{flex-wrap:nowrap;align-items:center;gap:8px;font-size:14px}#features .bento>article:last-child>div:last-child>div:first-child>span:first-child{font-size:16px;font-weight:800}#features .bento>article:last-child>div:last-child [aria-live]{height:72px!important;margin-top:12px!important}#features .bento>article:last-child .lmsg{font-size:15px;line-height:1.35;padding:12px 14px;border-radius:16px}}@media(max-width:600px){.on .steps{display:block!important;position:relative;height:490px}.on .steps:before{content:"";position:absolute;left:14px;right:14px;bottom:-12px;height:40px;border-radius:28px;background:#e3dfd4;z-index:0}.on .steps:after{content:"";position:absolute;left:28px;right:28px;bottom:-22px;height:40px;border-radius:28px;background:#d6d1c4;z-index:-1}.on .steps>*{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;overflow:hidden;animation:deck 20s cubic-bezier(.2,.8,.2,1) infinite}.on .steps>*:nth-child(2){animation-delay:4s}.on .steps>*:nth-child(3){animation-delay:8s}.on .steps>*:nth-child(4){animation-delay:12s}.on .steps>*:nth-child(5){animation-delay:16s}@keyframes deck{0%{opacity:0;transform:translate(60px) rotate(3deg)}4%,18%{opacity:1;transform:none}22%,to{opacity:0;transform:translate(-80px) rotate(-5deg)}}.off .stepchips{display:none!important}@keyframes schip{0%,19%{background:#24402f;color:#fff;border-color:#24402f}20%,to{background:#fff;color:#5a6056;border-color:#e9e6de}}.on .schip{animation:schip 20s steps(1,end) infinite}.on .steps.is-set{touch-action:pan-y}.on .steps.is-set>*{animation:none!important;opacity:0;transform:translate(60px) rotate(3deg);pointer-events:none;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .45s cubic-bezier(.2,.8,.2,1)}.on .steps.is-set>.is-past{transform:translate(-80px) rotate(-5deg)}.on .steps.is-set>.is-on{opacity:1;transform:none;pointer-events:auto;z-index:2}.on .stepchips.is-set .schip{animation:none!important;background:#fff;color:#5a6056;border-color:#e9e6de}.on .stepchips.is-set .schip.is-on{background:#24402f;color:#fff;border-color:#24402f}.w2{overflow-x:clip!important;overflow-y:visible!important}#how.is-pin{padding-top:0!important;padding-bottom:0!important;margin:72px 0 0;min-height:calc(min(100svh,844px) + 1600px)}#how.is-pin .howpin{display:flex;flex-direction:column;justify-content:center;position:sticky;top:0;height:min(100svh,844px);padding-bottom:28px}#how.is-pin .howhead{margin-bottom:20px!important}#how.is-pin .steps{height:clamp(360px,calc(100svh - 300px),490px)}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.on .steps.is-set>*{transform:none!important;transition:opacity .2s linear!important}}@media(max-width:600px){#stamps .smarq{zoom:.64;gap:18px!important}#stamps [aria-label="Destinations in the passport"]{gap:6px!important;margin-top:28px!important}}@media(max-width:600px){nav[aria-label=Footer] a{padding:13px 0}footer .copy{flex:1 0 100%;text-align:center}}@media(prefers-reduced-motion:reduce){.lmsg.first,.vdoc.first,.scene.first,.pkmark{opacity:1}}
