@layer template{.fp-tool-hero{text-align:center;padding-top:calc(72px + clamp(40px,5vw,72px));padding-bottom:clamp(40px,4.4vw,64px)}.fp-tool-hero__title{max-width:15em;font-size:clamp(38px,5vw,64px);font-weight:var(--display-weight);letter-spacing:var(--track-hero);text-wrap:balance;margin-inline:auto;line-height:1.14}.fp-tool-hero__lede{max-width:36em;font-size:var(--lede);color:var(--graphite);text-wrap:balance;margin:24px auto 0;line-height:1.55}.fp-tool__slab{--slab-pad:clamp(14px,2.2vw,32px)}.fp-tool__card{border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;padding:clamp(16px,2.6vw,40px)}.fp-tool__label{font-size:var(--h-card);font-weight:var(--display-weight);letter-spacing:var(--track-small);margin:0 0 clamp(14px,1.6vw,22px) 4px;line-height:1.2}.fp-tool__slab:not(.fp-tool__slab--light) .fp-tool__label{color:#fff}.fp-tool__slab:not(.fp-tool__slab--light) iframe{border-radius:var(--r-lg);background:#0a0a0a}.fp-tool+.fp-band{padding-top:0}.fp-tool__mount{min-height:120px}.fp-tool__mount :is(.ww-button,button,input,select){font-family:var(--font-body)}.fp-dir__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(28px,3vw,44px);display:flex}.fp-dir__head .fp-h2{max-width:20em}.fp-dir__find{border:1px solid var(--line);border-radius:var(--r-pill);width:min(100%,340px);height:50px;color:var(--stone);cursor:text;transition:border-color var(--t-hover) ease;background:#fff;align-items:center;gap:10px;padding:0 20px;display:flex}.fp-dir__find:focus-within{border-color:var(--ink)}.fp-dir__find svg{flex:none;width:18px;height:18px}.fp-dir__find input{min-width:0;height:100%;font-size:var(--text-base);color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:0}.fp-dir__find input::placeholder{color:var(--stone)}.fp-dir__find input::-webkit-search-cancel-button{cursor:pointer}.fp-dir__group[hidden]{display:none}.fp-dir__group+.fp-dir__group{margin-top:clamp(32px,3.4vw,52px)}.fp-dir__group-title{font-size:var(--h-card);font-weight:var(--display-weight);letter-spacing:var(--track-small);margin-bottom:10px;line-height:1.2}.fp-dir__rows{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:clamp(24px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}.fp-dir__rows li[hidden]{display:none}.fp-dir__rows a{border-top:1px solid var(--line);min-height:54px;font-size:var(--text-base);color:var(--ink);align-items:center;gap:12px;padding:10px 0;line-height:1.3;text-decoration:none;display:flex}.fp-dir__rows a>span{text-underline-offset:4px;min-width:0;transition:text-decoration-color var(--t-hover) ease;flex:auto;text-decoration:underline 1px #0000}.fp-dir__rows a>svg{width:15px;height:15px;color:var(--stone);transition:transform var(--t-hover) ease,color var(--t-hover) ease;flex:none}.fp-dir__rows .fp-flag{width:22px;height:22px}@media (hover:hover){.fp-dir__rows a:hover>span{text-decoration-color:currentColor}.fp-dir__rows a:hover>svg{color:var(--ink);transform:translate(2px,-2px)}}.fp-dir__rows a:focus-visible{outline-offset:2px;border-radius:var(--r-sm)}.fp-dir__none{font-size:var(--text-base);color:var(--stone);margin-top:8px}.fp-flag{object-fit:contain;flex:none;display:block}@media (width<=720px){.fp-tool-hero__break{display:none}.fp-dir__rows{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.fp-dir__rows a{font-size:var(--text-md);gap:10px}.fp-dir__find{width:100%}}@media (prefers-reduced-motion:reduce){.fp-dir__rows a>svg{transition:none}}.fp-world{cursor:default}.fp-world__slab{--slab-pad:clamp(18px,3.2vw,48px)}.fp-world__head{align-items:end;gap:20px var(--fp-gap);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-bottom:clamp(24px,2.6vw,40px);display:grid}.fp-world__text{max-width:27em;font-size:var(--lede);color:#d6d5d2;justify-self:end;line-height:1.5}.fp-world__map{--map:url(/_astro/world.CoKTr3XA.svg);aspect-ratio:var(--ratio-large);margin-inline:calc(var(--slab-pad)*-.5);position:relative}.fp-world__map>span{position:absolute}.fp-world__whole{background:var(--map) center/100% 100% no-repeat;inset:0}.fp-world__ghost{-webkit-mask:var(--map) center/100% 100% no-repeat;mask:var(--map) center/100% 100% no-repeat;background:#514f4d;display:none;inset:0}.fp-world__band{top:0;bottom:0;left:calc(var(--i)*100%/var(--bands));width:calc(100%/var(--bands));background:var(--map) calc(var(--i)/(var(--bands) - 1)*100%) 0/calc(var(--bands)*100%) 100% no-repeat;display:none}.fp-world__map.is-dark .fp-world__ghost,.fp-world__map.is-lit .fp-world__ghost{display:block}.fp-world__map.is-dark .fp-world__band{opacity:0;display:block}.fp-world__map.is-dark .fp-world__whole{opacity:0}.fp-world__map.is-lit .fp-world__band{animation:fp-world-in .6s cubic-bezier(.3,.6,.3,1) calc(var(--i)*42ms) both;display:block}.fp-world__map.is-lit .fp-world__whole{animation:fp-world-in 1ms linear calc(var(--bands)*42ms + .6s) both}@keyframes fp-world-in{0%{opacity:0}to{opacity:1}}.fp-world__facts{gap:12px var(--fp-gap);color:#d6d5d2;border-top:1px solid #565553;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(24px,2.8vw,40px) 0 0;padding:clamp(18px,1.8vw,26px) 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.3;list-style:none;display:grid}.fp-world__facts strong{font-size:clamp(30px,3vw,44px);font-weight:var(--display-weight);letter-spacing:var(--track-section);color:#fff;margin-bottom:4px;line-height:1.1;display:block}.fp-world__index{--flags:url(/_astro/flags.Ct81BX3I.webp);--u:1px;column-count:5;column-gap:clamp(24px,3vw,48px);margin-top:clamp(48px,5.2vw,80px)}.fp-world__region+.fp-world__region{margin-top:clamp(28px,2.8vw,40px)}.fp-world__name{border-top:1px solid var(--ink);font-size:clamp(17px,1.3vw,19px);font-weight:var(--display-weight);letter-spacing:var(--track-small);break-after:avoid;break-inside:avoid;margin:0 0 8px;padding-top:12px;line-height:1.25}.fp-world__places{margin:0;padding:0;list-style:none}.fp-world__places li{font-size:var(--text-md);color:var(--ink);break-inside:avoid;gap:10px;padding-block:5px;line-height:20px;display:flex}.fp-world__flag{width:calc(24*var(--u));height:calc(18*var(--u));background:var(--flags) calc(var(--x)*-26*var(--u) - var(--u)) calc(var(--y)*-20*var(--u) - var(--u))/calc(var(--columns)*26*var(--u)) calc(var(--rows)*20*var(--u)) no-repeat;flex:none;margin-top:1px}@media (width<=1200px){.fp-world__index{column-count:4}}@media (width<=960px){.fp-world__index{column-count:3}.fp-world__head{grid-template-columns:minmax(0,1fr)}.fp-world__text{justify-self:start}}@media (width<=720px){.fp-world__slab{--slab-pad:20px}.fp-world__map{--map:url(/_astro/world-small.DwOtUhfw.svg);aspect-ratio:var(--ratio-small);margin-inline:calc(var(--slab-pad)*-.8)}.fp-world__index{--u:.84px;column-count:1}.fp-world__region+.fp-world__region{margin-top:24px}.fp-world__places{flex-wrap:wrap;gap:4px 14px;display:flex}.fp-world__places li{white-space:nowrap;gap:8px;padding-block:2px;font-size:13.5px;line-height:17px}.fp-world__flag{margin-top:1px}.fp-world__facts{gap:12px 16px}.fp-world__facts li{font-size:var(--text-xs)}}}@layer pieces{.mark-loader{--at-x:50;--at-y:50;width:180em;height:90em;color:var(--ink,#1f1d1c);pointer-events:none;margin:-45em 0 0 -90em;font-size:1.2px;transition:opacity .3s;animation:.45s .35s backwards mark-loader-in;position:absolute;top:50%;left:50%}.mark-loader--paper{color:#f3f2f0}.mark-loader[data-gone=true]{opacity:0}.mark-loader__shade,.mark-loader__glint{position:absolute;inset:0;overflow:hidden}.mark-loader__shade{--shape:var(--mark-loader-shape,radial-gradient(closest-side,#000 18%,#0000008c 55%,transparent));-webkit-mask:var(--shape) 0 0/100% 100% no-repeat;mask:var(--shape) 0 0/100% 100% no-repeat}.mark-loader__shade:before{content:"";opacity:.07;background:currentColor;position:absolute;inset:0}.mark-loader--paper .mark-loader__shade:before{opacity:.09}.mark-loader__mark{left:calc(var(--at-x) * 1% - 7.99em);top:calc(var(--at-y) * 1% - 11.61em);fill:currentColor;width:16em;height:20em;display:block;position:absolute}.mark-loader__glint{-webkit-mask:var(--mark-loader-mark) no-repeat;mask:var(--mark-loader-mark) no-repeat;-webkit-mask-size:16em 20em;mask-size:16em 20em;-webkit-mask-position:calc(var(--at-x) * 1% + var(--at-x) * .16em - 7.99em) calc(var(--at-y) * 1% + var(--at-y) * .2em - 11.61em);mask-position:calc(var(--at-x) * 1% + var(--at-x) * .16em - 7.99em) calc(var(--at-y) * 1% + var(--at-y) * .2em - 11.61em)}.mark-loader__wave{width:100%;animation:2.6s cubic-bezier(.45,0,.3,1) .2s infinite mark-loader-wave;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.mark-loader__shade .mark-loader__wave{opacity:.09;background:linear-gradient(102deg,#0000 30%,currentColor 47% 53%,#0000 70%)}.mark-loader--paper .mark-loader__shade .mark-loader__wave{opacity:.12}.mark-loader__glint .mark-loader__wave{background:linear-gradient(102deg,#e9a23b00 38%,#e9a23bf2 50%,#e9a23b00 62%)}@keyframes mark-loader-in{0%{opacity:0}}@keyframes mark-loader-wave{0%{transform:translate(-100%)}72%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mark-loader{transition:none;animation:none}.mark-loader__wave{animation:none}.mark-loader__glint{display:none}}}
