*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Nunito,Helvetica,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.container{width:100%;margin-left:auto;margin-right:auto}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.aspect-h-2{--tw-aspect-h:2}.aspect-h-4{--tw-aspect-h:4}.aspect-h-5{--tw-aspect-h:5}.aspect-w-12{padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:12;position:relative}.aspect-w-12>*{width:100%;height:100%;position:absolute;inset:0}.aspect-w-3{padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:3;position:relative}.aspect-w-3>*{width:100%;height:100%;position:absolute;inset:0}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:#0284c7;font-weight:900;text-decoration:none}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{color:#7dd3fc}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) strong{color:#0284c7}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover strong{color:#38bdf8}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)) a,.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)):hover a{color:#900}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";border-left-color:var(--primary-color);padding-inline-start:1em;margin-top:1.6em;margin-bottom:1.6em;padding-left:2rem;font-family:font-serif;font-size:1.6rem;font-style:italic;font-weight:500;line-height:1.5}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:#1118271a;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) figcaption{color:#6b7280;font-weight:300}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) pre{margin-bottom:0}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-8{bottom:2rem}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.top-0{top:0}.top-1\/4{top:25%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.row-end-1{grid-row-end:1}.-m-2\.5{margin:-.625rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0{margin-left:0;margin-right:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-ml-px{margin-left:-1px}.-mr-2{margin-right:-.5rem}.-mt-1\.5{margin-top:-.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-0{margin-right:0}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/2\]{aspect-ratio:3/2}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-full{width:100%;height:100%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[230px\]{height:230px}.h-\[90vh\]{height:90vh}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[100vh\]{max-height:100vh}.max-h-\[50vh\]{max-height:50vh}.min-h-\[480px\]{min-height:480px}.min-h-screen{min-height:100vh}.w-11{width:2.75rem}.w-20{width:5rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-none{max-width:none}.flex-1{flex:1}.flex-auto{flex:auto}.flex-full{flex:1 0 100%}.flex-initial{flex:0 auto}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-2\/4{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2\/4{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-5{row-gap:1.25rem}.gap-y-7{row-gap:1.75rem}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.self-center{align-self:center}.justify-self-start{justify-self:start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-none{border-style:none}.border-fuchsia-300{--tw-border-opacity:1;border-color:rgb(240 171 252/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-fuchsia-600{--tw-bg-opacity:1;background-color:rgb(192 38 211/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-primary{background-color:var(--primary-color)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white-1{background-color:var(--white-1)}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-opacity-80{--tw-bg-opacity:.8}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-7{padding:1.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:Nunito,Helvetica,Arial,sans-serif}.font-serif{font-family:Libre BaskerVille,ui-serif,Georgia}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xs\/6{font-size:.75rem;line-height:1.5rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-primary{color:var(--primary-color)}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-1{outline-width:1px}.-outline-offset-1{outline-offset:-1px}.outline-gray-300{outline-color:#d1d5db}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:.05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.country-chapters{--country-ink:#2d2f2a;--country-text:#55564f;--country-muted:#76776f;--country-rule:#2d2f2a29;--country-card-gap:.875rem;color:var(--country-ink);padding-top:clamp(7rem,10vw,10rem)}.dark .country-chapters{--country-ink:#eee8dc;--country-text:#c9c3b8;--country-muted:#aaa69d;--country-rule:#eee8dc29}.country-chapters__shell{width:min(100% - 3rem,76rem);margin-inline:auto}.country-opening{-moz-column-gap:clamp(2.5rem, 7vw, 7rem);grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:start;gap:1.75rem clamp(2.5rem,7vw,7rem);padding-bottom:clamp(2.75rem,4vw,4rem);display:grid}.country-opening__title-column{min-width:0}.country-opening__back,.country-eyebrow{color:var(--country-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}.country-opening__back{text-decoration:none}.country-opening h1{color:var(--country-ink);letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(3rem,5vw,4.75rem);font-weight:700;line-height:1.06}.country-opening h1.country-opening__title--long{font-size:clamp(2.65rem,4.5vw,4rem)}.country-opening__headline{max-width:30ch;color:var(--country-text);margin:1rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:1.125rem;line-height:1.55}.country-opening__copy{min-width:0;color:var(--country-text);text-wrap:pretty;font-family:Libre BaskerVille,Georgia,serif;font-size:1rem;line-height:1.85}.country-opening__copy>:first-child{margin-top:0}.country-opening__copy>:last-child{margin-bottom:0}.country-opening__copy a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.country-route{grid-column:1/-1}.country-route .country-eyebrow{margin-bottom:.7rem}.country-route ol{flex-wrap:wrap;gap:.25rem 0;margin:0;padding:0;list-style:none;display:flex}.country-route li{align-items:baseline;max-width:100%;display:flex}.country-route li:not(:last-child):after{content:"·";color:var(--country-muted);margin-inline:.55rem}.country-route a{color:var(--country-ink);text-decoration:underline;-webkit-text-decoration-color:var(--country-rule);text-decoration-color:var(--country-rule);text-underline-offset:.22em;overflow-wrap:anywhere;padding-block:.25rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;text-decoration-thickness:1px;display:inline-block}.country-coast{border-top:1px solid var(--country-rule);padding-block:clamp(2rem,3vw,2.75rem) clamp(3.25rem,5vw,4.75rem)}.country-coast__heading{margin-bottom:clamp(1.6rem,3vw,2.25rem)}.country-coast__heading h2{color:var(--country-ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.55rem,2.3vw,2rem);font-weight:400;line-height:1.25}.country-grid{place-items:start;gap:clamp(2rem, 3vw, 2.75rem) var(--country-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.country-card{width:100%;min-width:0;scroll-margin-top:6rem}.country-card__link{color:var(--country-ink);text-decoration:none;display:block}.country-card__media{aspect-ratio:3/2;background:#2d2f2a0d;overflow:hidden}.dark .country-card__media{background:#eee8dc0d}.country-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.country-card__body{margin-top:.7rem}.country-card__title{color:var(--country-ink);margin:0;padding-right:1.75rem;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.45rem,1.55vw,1.8rem);font-weight:400;line-height:1.18;position:relative}.country-card__arrow{position:absolute;top:calc(.59em - .625rem);right:0}.country-card__headline{color:var(--country-text);text-wrap:pretty;margin:.35rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:1rem;line-height:1.45}.country-card--without-photo .country-card__link{min-height:100%;padding-top:.25rem}.country-card:focus-within{outline:none}.country-closing{border-bottom:1px solid var(--country-rule);justify-content:space-between;gap:1rem 2rem;padding:0 0 clamp(3rem,5vw,4rem);display:flex}.country-closing a{color:var(--country-ink);align-items:center;gap:.55rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.95rem;line-height:1.4;text-decoration:none;display:inline-flex}.country-newsletter{gap:2rem var(--country-card-gap);grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);align-items:start;padding-block:clamp(3rem,5vw,4rem);display:grid}.country-newsletter__copy,.country-newsletter>div{min-width:0}.country-newsletter h2{color:var(--country-ink);letter-spacing:-.035em;margin:0 0 1rem;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.06}.country-newsletter p{max-width:44ch;color:var(--country-text);margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:1rem;line-height:1.7}@media (width<=1000px){.country-opening{grid-template-columns:1fr;row-gap:1.5rem}.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.country-newsletter{grid-template-columns:1fr}}@media (width<=700px){.country-chapters{padding-top:6rem}.country-chapters__shell{width:min(100% - 2.5rem,76rem)}.country-opening h1{font-size:clamp(2.4rem,13vw,3.8rem)}.country-opening h1.country-opening__title--long{font-size:clamp(2.15rem,10vw,3.2rem)}.country-opening__headline,.country-opening__copy,.country-route a,.country-card__headline,.country-newsletter p{font-size:.98rem}.country-grid{grid-template-columns:1fr;gap:2rem}.country-card__title{font-size:clamp(1.7rem,8vw,2rem)}.country-closing{flex-direction:column;align-items:flex-start}}svg.atc-arrow{--atc-arrow-shift-x:.2rem;--atc-arrow-shift-y:0rem;vertical-align:-.2em;width:1.25rem;height:1.25rem;color:var(--atc-arrow-color,var(--primary-color));fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .18s;display:inline-block;transform:none}svg.atc-arrow[data-arrow-direction=left]{--atc-arrow-shift-x:-.2rem}svg.atc-arrow[data-arrow-direction=up]{--atc-arrow-shift-x:0rem;--atc-arrow-shift-y:-.2rem}svg.atc-arrow[data-arrow-direction=down]{--atc-arrow-shift-x:0rem;--atc-arrow-shift-y:.2rem}svg.atc-arrow[data-arrow-direction=up-right]{--atc-arrow-shift-x:.14rem;--atc-arrow-shift-y:-.14rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(a,button):hover svg.atc-arrow{transform:translate(var(--atc-arrow-shift-x), var(--atc-arrow-shift-y))}}@media (prefers-reduced-motion:no-preference){:where(a,button):focus-visible svg.atc-arrow{transform:translate(var(--atc-arrow-shift-x), var(--atc-arrow-shift-y))}}@media (prefers-reduced-motion:reduce){svg.atc-arrow{transition:none}}@font-face{font-family:Libre BaskerVille;font-weight:700;font-display:swap;src:url(/build/assets/LibreBaskerville-Bold-B7kbcUlC.woff2)}@font-face{font-family:Libre BaskerVille;font-style:italic;font-display:swap;src:url(/build/assets/LibreBaskerville-Italic-ChBIJE9b.woff2)}@font-face{font-family:Libre BaskerVille;font-weight:400;font-display:swap;src:url(/build/assets/LibreBaskerville-Regular-CRDm_nWR.woff2)}@font-face{font-family:Nunito;font-weight:400;font-display:swap;src:url(/build/assets/Nunito-Regular-CDL_9EGW.woff2)}@font-face{font-family:Nunito;font-weight:500;font-display:swap;src:url(/build/assets/Nunito-SemiBold-BTeKDhY3.woff2)}@font-face{font-family:Nunito;font-weight:700;font-display:swap;src:url(/build/assets/Nunito-Bold-BIsIq6Gh.woff2)}:root{--primary-color:#0ea5e9;--route-line-color:#575a57;--black-1:#111317;--black-2:#23262f;--white-1:#f7f2ea;--white-2:#eee6db;--post-dark-overlay-up:#111317a6;--post-dark-overlay-down:#111317;--post-light-overlay-up:#f7f2eaa6;--post-light-overlay-down:#f7f2ea;--author-dark-overlay-up:#1113178c;--author-dark-overlay-down:#111317d9;--author-light-overlay-up:#f7f2ea8c;--author-light-overlay-down:#f7f2ead9;--subscribe-dark-overlay-up:#11131773;--subscribe-dark-overlay-down:#11131773;--subscribe-light-overlay-up:#f7f2ea73;--subscribe-light-overlay-down:#f7f2ea73}body{background-color:var(--white-1);overflow-x:clip}body.dark{background-color:var(--black-1);--route-line-color:#b2afa7}h1,h2,h3,h4,h5,h6{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));font-family:Libre BaskerVille,ui-serif,Georgia;font-weight:700}h1{font-size:2.25rem;line-height:2.5rem}@media (width>=640px){h1{font-size:3rem;line-height:1}}@media (width>=1280px){h1{font-size:3.75rem;line-height:1}}h2{font-size:1.875rem;line-height:2.25rem}@media (width>=640px){h2{font-size:2.25rem;line-height:2.5rem}}@media (width>=1280px){h2{font-size:3rem;line-height:1}}h3{font-size:1.5rem;line-height:2rem}@media (width>=640px){h3{font-size:1.875rem;line-height:2.25rem}}@media (width>=1280px){h3{font-size:2.25rem;line-height:2.5rem}}h4{font-size:1.25rem;line-height:1.75rem}@media (width>=640px){h4{font-size:1.5rem;line-height:2rem}}@media (width>=1280px){h4{font-size:1.875rem;line-height:2.25rem}}h5{font-size:1.125rem;line-height:1.75rem}@media (width>=640px){h5{font-size:1.25rem;line-height:1.75rem}}@media (width>=1280px){h5{font-size:1.5rem;line-height:2rem}}h6{font-size:1rem;line-height:1.5rem}@media (width>=640px){h6{font-size:1.125rem;line-height:1.75rem}}@media (width>=1280px){h6{font-size:1.25rem;line-height:1.75rem}}article:not(.prose):not(.post-card)>p{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));font-family:Nunito,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}a,button,a svg,strong{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}input{border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-border-opacity:.05;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.375rem;outline:2px solid #0000;padding:1rem 1.25rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-weight:500;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}input:hover,input:focus,input:active{border-color:var(--primary-color)}input:is(.dark *){border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-border-opacity:.1;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}input:hover:is(.dark *),input:focus:is(.dark *),input:active:is(.dark *){border-color:var(--primary-color)}input.input-lg{border-radius:9999px;padding:1.25rem 2rem;font-size:1.125rem;line-height:1.75rem}body:not(.home-template) .main-navbar a:not(.login-btn),body:not(.home-template) .main-navbar button:not(.profile-dropdown-btn){--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}body:not(.home-template) .main-navbar a:not(.login-btn):hover,body:not(.home-template) .main-navbar button:not(.profile-dropdown-btn):hover{color:var(--primary-color)}body.dark:not(.home-template) .main-navbar a:not(.login-btn),body.dark:not(.home-template) .main-navbar button:not(.profile-dropdown-btn){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}body.dark:not(.home-template) .main-navbar a:not(.login-btn):hover,body.dark:not(.home-template) .main-navbar button:not(.profile-dropdown-btn):hover{color:var(--primary-color)}.main-navbar.backdrop:before{content:"";--tw-bg-opacity:0;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.main-navbar.backdrop.navbar-sticky:before,.main-navbar.backdrop.mobile-menu-open:before,#profile-dropdown .backdrop:before{content:"";z-index:0;background-color:var(--white-1);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.main-navbar.backdrop.navbar-sticky:is(.dark *):before,.main-navbar.backdrop.mobile-menu-open:is(.dark *):before,#profile-dropdown .backdrop:is(.dark *):before{background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:.9}#profile-dropdown .backdrop:before{border-radius:.375rem}body .main-navbar:not(.navbar-sticky) .logo-black{display:none}body .main-navbar:not(.navbar-sticky) .logo-white{display:block}.main-navbar.navbar-auto-hide{will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.main-navbar.navbar-auto-hide.navbar-hidden{pointer-events:none;transform:translateY(calc(-100% - 1px))}.main-navbar.navbar-auto-hide.mobile-menu-open,.main-navbar.navbar-auto-hide:focus-within{pointer-events:auto;transform:translateY(0)}.navbar-language{margin-left:.5rem}.navbar-language__link{letter-spacing:.035em;opacity:.7;align-items:center;min-height:2.75rem;padding:0 .5rem 0 1.85rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.navbar-language__link:before{content:"";opacity:.38;background:currentColor;width:1px;height:1.1rem;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.navbar-language__link:hover,.navbar-language__link:focus-visible{opacity:1}.navbar-language__link:focus-visible{outline-offset:3px;border-radius:2px;outline:1px solid}body:not(.dark) .navbar-sticky a:not(.login-btn),body:not(.dark) .navbar-sticky button:not(.profile-dropdown-btn),body:not(.dark) .mobile-menu-open a:not(.login-btn),body:not(.dark) .mobile-menu-open button:not(.profile-dropdown-btn){--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}body:not(.dark) .navbar-sticky a:hover,body:not(.dark) .mobile-menu-open a:hover,body:not(.dark) .navbar-sticky button:hover:not(.profile-dropdown-btn),body:not(.dark) .mobile-menu-open button:hover:not(.profile-dropdown-btn){color:var(--primary-color)}body:not(.dark) .main-navbar.navbar-sticky .logo-black,.dark .main-navbar.navbar-sticky .logo-white{display:block}body:not(.dark) .main-navbar.navbar-sticky .logo-white,.dark .main-navbar.navbar-sticky .logo-black{display:none}.site-mobile-toggle{min-width:3.5rem;min-height:2.75rem}.site-mobile-toggle__menu,.site-mobile-toggle__close{width:1.5rem;height:1.5rem;display:block}.site-mobile-toggle__close,.main-navbar.mobile-menu-open .site-mobile-toggle__menu{display:none}.main-navbar.mobile-menu-open .site-mobile-toggle__close{display:block}.site-mobile-toggle:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.site-mobile-nav{z-index:29;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--white-1);color:#2d2f2a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,transform .22s,visibility .22s;position:fixed;inset:3rem 0 0;overflow-y:auto;transform:translateY(-.5rem)}body.dark .site-mobile-nav{background:var(--black-1);color:#eee8dc}.site-mobile-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-mobile-nav__inner{width:min(100% - 3rem,43rem);padding:clamp(2.5rem, 8vh, 5.25rem) 0 max(3rem, env(safe-area-inset-bottom));margin:0 auto}.site-mobile-nav__eyebrow{color:#777970;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.15rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.7rem;font-weight:700;line-height:1.4}body.dark .site-mobile-nav__eyebrow{color:#a7a39a}.site-mobile-nav__link{color:inherit;letter-spacing:-.025em;border-bottom:1px solid #2d2f2a2b;padding:1.08rem 0 1.25rem;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.6rem,4.5vw,2.5rem);font-weight:400;line-height:1.28;text-decoration:none;display:block}.site-mobile-nav__link:hover,.site-mobile-nav__link:focus-visible,.site-mobile-nav__language-link:hover,.site-mobile-nav__language-link:focus-visible{color:var(--primary-color)}.site-mobile-nav__link:focus-visible,.site-mobile-nav__language-link:focus-visible{outline-offset:4px;outline:2px solid}body.dark .site-mobile-nav__link{border-color:#eee8dc30}.site-mobile-nav__section--language{margin-top:clamp(2.5rem,7vh,4.5rem)}.site-mobile-nav__language-link{color:inherit;align-items:center;gap:.65rem;padding:.45rem 0;font-family:Libre BaskerVille,Georgia,serif;font-size:1.15rem;text-decoration:none;display:inline-flex}.site-mobile-nav__language-link span{font-family:Nunito,Helvetica,Arial,sans-serif;font-size:1.2rem}html.mobile-nav-locked{overflow:hidden}@media (width>=640px){.site-mobile-nav{top:4rem}}@media (width>=1024px){.site-mobile-nav{display:none}}@media (prefers-reduced-motion:reduce){.site-mobile-nav{transition:none;transform:none}}#profile-dropdown{min-width:350px}.outline-link{border-bottom-width:2px;align-items:center;gap:.55rem;padding-bottom:.25rem;font-weight:700;display:inline-flex}.outline-link.outline-link-white{--atc-arrow-color:currentColor;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.outline-link.outline-link-primary,.outline-link.outline-link-white:hover{border-color:var(--primary-color);color:var(--primary-color)}.outline-link.outline-link-primary:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.outline-link.outline-link-primary:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}article .kg-card.kg-button-card a,.block-button{text-align:center;--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.375rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}article .kg-card.kg-button-card a:hover,.block-button:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}article .kg-card.kg-button-card a,.block-button.block-button-primary{background-color:var(--primary-color);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}article .kg-card.kg-button-card a:hover,.block-button.block-button-primary:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}article .kg-card.kg-button-card a:hover:is(.dark *),.block-button.block-button-primary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.block-button.block-button-outline{border-width:1px;border-color:var(--primary-color);color:var(--primary-color);background-color:#0000}.block-button.block-button-outline:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.block-button.block-button-outline:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}article .kg-card.kg-button-card a{background-color:var(--primary-color);text-align:center;--tw-text-opacity:1;height:auto;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.75rem;padding:.5rem 1rem;font-size:1rem;font-weight:700;line-height:1.5rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}article .kg-card.kg-button-card a:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}article .kg-card.kg-button-card a:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.post-subscribe-cta{position:relative}.post-subscribe-cta:after{content:"";position:absolute}.site-footer{--footer-ink:#2d2f2a;--footer-muted:#666960;--footer-rule:#2d2f2a29;z-index:20;border-top:1px solid var(--footer-rule);background:var(--white-1);color:var(--footer-ink);margin-top:clamp(3rem,5vw,4.5rem);position:relative}.dark .site-footer{--footer-ink:#eee8dc;--footer-muted:#aaa69d;--footer-rule:#eee8dc29;background:var(--black-1)}body:has(.place-page) .site-footer{margin-top:0}.site-footer__inner{margin:0 auto;padding-top:clamp(3rem,4.6vw,4.75rem);padding-bottom:clamp(1.75rem,2.6vw,2.5rem)}.site-footer__primary{-moz-column-gap:clamp(2.5rem, 5vw, 6rem);grid-template-columns:minmax(0,1.45fr) minmax(13rem,.85fr) minmax(10rem,.6fr);align-items:start;column-gap:clamp(2.5rem,5vw,6rem);display:grid}@media (width>=901px){.site-footer__language{justify-self:end}}.site-footer__brand{width:min(100%,19rem);color:var(--footer-ink);display:inline-flex}.site-footer__brand svg{fill:currentColor;width:100%;height:auto;display:block}.site-footer__brand:hover,.site-footer__brand:focus-visible{color:var(--primary-color)}.site-footer__label{color:var(--footer-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .9rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.7rem;font-weight:700;line-height:1.4}.site-footer__primary-links{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.site-footer__primary-links a{min-height:2.25rem;color:var(--footer-ink);align-items:center;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.03rem,.99rem + .15vw,1.16rem);line-height:1.4;text-decoration:none;display:inline-flex}.site-footer__primary-links a:hover,.site-footer__primary-links a:focus-visible,.site-footer__language-option:hover,.site-footer__language-option:focus-visible,.site-footer__copyright a:hover,.site-footer__copyright a:focus-visible,.site-footer__legal a:hover,.site-footer__legal a:focus-visible{color:var(--primary-color)}.site-footer__language-options{align-items:center;gap:.2rem;display:flex}.site-footer__language-option{min-height:2.25rem;color:var(--footer-muted);align-items:center;padding:0 .35rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.88rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.site-footer__language-option:first-child{padding-left:0}.site-footer__language-option+.site-footer__language-option:before{color:var(--footer-muted);content:"·";margin-right:.7rem}.site-footer__language-option--active{color:var(--footer-ink);font-weight:700}.site-footer__appearance{margin-top:1.3rem}.site-footer__theme-action{min-height:2.4rem;color:var(--footer-ink);cursor:pointer;text-underline-offset:.28em;background:0 0;border:0;align-items:center;margin:-.45rem -.35rem;padding:.45rem .35rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.88rem;font-weight:600;line-height:1.5;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.site-footer__theme-action:hover,.site-footer__theme-action:focus-visible{color:var(--primary-color);text-decoration-color:currentColor}.site-footer__theme-action:focus-visible{outline-offset:3px;outline:1px solid}.site-footer__meta{border-top:1px solid var(--footer-rule);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:1.25rem 3rem;margin-top:clamp(3rem,4.6vw,4.5rem);padding-top:clamp(1.25rem,2vw,1.75rem);display:grid}.site-footer__copyright{max-width:43rem;color:var(--footer-muted);margin:0;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.78rem;font-weight:400;line-height:1.6}.site-footer__credit,.site-footer__rights{display:block}.site-footer__credit{color:var(--footer-ink);margin-bottom:.35rem;font-size:.86rem;font-weight:500}.site-footer__copyright a,.site-footer__legal a{color:inherit;text-underline-offset:.2em;text-decoration-color:#0000;text-decoration-thickness:1px}.site-footer__copyright a:hover,.site-footer__copyright a:focus-visible,.site-footer__legal a:hover,.site-footer__legal a:focus-visible{text-decoration-color:currentColor}.site-footer__legal{flex-wrap:wrap;justify-content:flex-end;gap:.15rem 1.25rem;display:flex}.site-footer__legal a{min-height:2rem;color:var(--footer-muted);align-items:center;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:500;line-height:1.4;display:inline-flex}.site-footer a:focus-visible{outline:1px solid var(--primary-color);outline-offset:.3rem}@media (width<=900px){.site-footer__primary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem 3rem}.site-footer__brand{grid-column:1/-1}.site-footer__meta{grid-template-columns:minmax(0,1fr);gap:1.5rem}.site-footer__legal{justify-content:flex-start}}@media (width<=620px){.site-footer__inner{width:calc(100% - 2.5rem);padding-top:3rem;padding-bottom:2rem}.site-footer__primary{gap:2.15rem 1.5rem}.site-footer__brand{width:min(100%,16.5rem)}.site-footer__primary-links a,.site-footer__language-option,.site-footer__theme-action{min-height:2.75rem}.site-footer__appearance{margin-top:1rem}.site-footer__meta{margin-top:2.75rem}.site-footer__legal{justify-content:flex-start;gap:.1rem 1rem}.site-footer__legal a{min-height:2.5rem}}@media (width<=440px){.site-footer__primary{grid-template-columns:minmax(0,1fr);gap:2.25rem}.site-footer__brand{grid-column:auto}.site-footer__legal{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}form.with-feedback.loading button,form.with-feedback .feedback{display:none}form.with-feedback.error .feedback-error,form.with-feedback.success .feedback-success,form.with-feedback.loading .feedback-loading{display:inline-block}.atc-subscribe-form{--subscribe-ink:#2d2f2a;--subscribe-muted:#74766f;--subscribe-rule:#2d2f2a6e;--subscribe-accent:#0789bf;width:100%}.dark .atc-subscribe-form{--subscribe-ink:#eee8dc;--subscribe-muted:#b4b0a7;--subscribe-rule:#eee8dc85;--subscribe-accent:#4dbbe8}.atc-subscribe-form__honeypot{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.atc-subscribe-form__controls{border-bottom:1px solid var(--subscribe-rule);align-items:center;gap:clamp(.75rem,1.6vw,1.5rem);min-width:0;min-height:3.5rem;transition:border-color .15s,box-shadow .15s;display:flex}.atc-subscribe-form__controls:focus-within{border-bottom-color:var(--subscribe-accent);box-shadow:0 2px 0 var(--subscribe-accent)}.atc-subscribe-form .atc-subscribe-form__email,.atc-subscribe-form .atc-subscribe-form__email:hover,.atc-subscribe-form .atc-subscribe-form__email:focus,.atc-subscribe-form .atc-subscribe-form__email:active{width:100%;min-width:0;box-shadow:none;color:var(--subscribe-ink);background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:.85rem 0;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400}.atc-subscribe-form .atc-subscribe-form__email::placeholder{color:var(--subscribe-muted);opacity:1}.atc-subscribe-form .atc-subscribe-form__submit{min-height:3.25rem;box-shadow:none;color:var(--subscribe-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:.6rem;margin:0;padding:.65rem 0;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:700;display:inline-flex}.atc-subscribe-form .atc-subscribe-form__submit:hover{color:var(--subscribe-accent)}.atc-subscribe-form .atc-subscribe-form__submit:focus-visible{outline:2px solid var(--subscribe-accent);outline-offset:3px}.atc-subscribe-form__loading{color:var(--subscribe-accent);flex:none}.atc-subscribe-form__message{margin-top:.9rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.85rem;line-height:1.6}.atc-subscribe-form__message--error{color:#9d332e}.atc-subscribe-form__message--success{color:#326c4d}.dark .atc-subscribe-form__message--error{color:#f0a29c}.dark .atc-subscribe-form__message--success{color:#a4ddb4}@media (width<=860px){.atc-subscribe-form .atc-subscribe-form__email{font-size:1rem}}@media (width<=400px){.atc-subscribe-form__controls{border-bottom:0;flex-wrap:wrap;gap:0}.atc-subscribe-form .atc-subscribe-form__email{border-bottom:1px solid var(--subscribe-rule);flex-basis:100%;font-size:1rem}.atc-subscribe-form .atc-subscribe-form__email:hover{border-bottom:1px solid var(--subscribe-rule)}.atc-subscribe-form .atc-subscribe-form__email:focus{border-bottom:1px solid var(--subscribe-accent)}.atc-subscribe-form__controls:focus-within{box-shadow:none}}.tags-wrapper span{fill:currentColor;color:var(--primary-color);margin-right:1rem}.tags-wrapper a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:700}.tags-wrapper a:hover,.tags-wrapper a:hover:is(.dark *){color:var(--primary-color)}.tags-wrapper{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tags-wrapper a+a{margin-left:.25rem}.article-wrapper .tags-wrapper{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.article-wrapper .tags-wrapper:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.article-wrapper .tags-wrapper a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.article-wrapper .tags-wrapper a:hover{color:var(--primary-color)}.article-wrapper .tags-wrapper a:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.article-wrapper .tags-wrapper a:hover:is(.dark *){color:var(--primary-color)}.svg-round-btn{--atc-arrow-color:currentColor;fill:currentColor;--tw-text-opacity:1;width:2.5rem;height:2.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-width:2px;border-radius:9999px;justify-content:center;align-items:center;display:flex}.social-icons>a:not(.exclude)>svg{fill:currentColor;width:1rem;height:1rem}.dark .social-icons>a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark .social-icons>a:hover,.social-icons>a:hover{color:var(--primary-color)}.overlay>*{z-index:10}.overlay:before{content:"";z-index:0;width:100%;height:100%;position:absolute;inset:0}.overlay.overlay-gray:before{background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-bg-opacity:.25}.overlay.overlay-black:before{background:linear-gradient(#fff0 0%,#11182773 75%)}body:not(.dark) .overlay.overlay-post:before{background:linear-gradient(var(--post-light-overlay-up) 0%, var(--post-light-overlay-down) 100%);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .overlay.overlay-post:before{background:linear-gradient(var(--post-dark-overlay-up) 0%, var(--post-dark-overlay-down) 100%);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}body:not(.dark) .overlay.overlay-author:before{background:linear-gradient(var(--author-light-overlay-up) 0%, var(--author-light-overlay-down) 100%);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .overlay.overlay-author:before{background:linear-gradient(var(--author-dark-overlay-up) 0%, var(--author-dark-overlay-down) 100%);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}body:not(.dark) .overlay.overlay-subscribe:not(.post-image):not(.embla__slide):before{background:linear-gradient(var(--subscribe-light-overlay-up) 0%, var(--subscribe-light-overlay-down) 100%);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}body:not(.dark) .overlay.overlay-subscribe.post-image:before,body:not(.dark) .overlay.overlay-subscribe.embla__slide:before,.dark .overlay.overlay-subscribe:before{background:linear-gradient(var(--subscribe-dark-overlay-up) 0%, var(--subscribe-dark-overlay-down) 100%);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.embla__thumbs button{border-color:#0000}.embla h2{font-size:2.25rem;line-height:2.5rem}@media (width>=640px){.embla h2{font-size:3rem;line-height:1}}@media (width>=1280px){.embla h2{font-size:3.75rem;line-height:1}}.embla__thumbs button.is-selected,.embla__thumbs button:hover{border-color:var(--primary-color)}.embla__thumbs button.is-selected .thumb-text{color:var(--primary-color)}@media screen and (width<=1755px){#go-down{display:none}.embla__thumbs{padding-left:2rem;padding-right:2rem;left:0;right:0}.embla__thumbs-wrapper{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}@media screen and (width<=1023px){#go-down{justify-content:center;display:flex}}article .prose{width:100%!important;max-width:100%!important}article .prose.no-access+.post-subscribe-cta{margin-top:4rem}article .prose.no-access{padding-top:0}article .prose.no-access>:first-child{padding-top:3rem}.dark .prose-dark ul>li:before,ul>li:before{background-color:var(--primary-color)}.prose p>code,.dark article.dark-prose p>code{background-color:var(--primary-color);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.375rem;margin:0 2px;padding:2px 4px}.notch{background-color:var(--primary-color);border-radius:1rem;width:2.5rem;height:2px;margin-bottom:2rem;display:block}.background{background-position:50%;background-repeat:no-repeat;background-size:cover}.background-pattern{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(35%)}to{opacity:1;transform:translate(0,0)}}.fadeInUp{animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:both}.countries-page{--countries-ink:#2d2f2a;--countries-muted:#666960;--countries-quiet:#858880;--countries-rule-strong:#2d2f2a45;--countries-image-background:var(--white-2);color:var(--countries-ink)}.dark .countries-page{--countries-ink:#eee8dc;--countries-muted:#aaa69d;--countries-quiet:#8f8c85;--countries-rule-strong:#eee8dc4a;--countries-image-background:var(--black-2)}.countries-page__inner{width:min(100% - 3rem,76rem);margin-inline:auto;padding-top:clamp(7rem,9vw,9rem)}.countries-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.countries-intro__title{min-width:0;max-width:10ch;color:var(--countries-ink);letter-spacing:-.045em;margin:-.08em 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(3.4rem,6.5vw,6rem);font-weight:700;line-height:1.02}.countries-intro__copy{min-width:0;max-width:34rem;padding-top:.35rem}.countries-intro__copy p{color:var(--countries-muted);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1rem,.96rem + .12vw,1.08rem);font-weight:400;line-height:1.7}.countries-text-link{border-bottom:1px solid var(--countries-rule-strong);color:var(--countries-ink);align-items:center;gap:.55rem;margin-top:1rem;padding-block:.35rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.92rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.countries-text-link:focus-visible{outline:2px solid var(--countries-ink);outline-offset:.35rem}.countries-grid{-moz-column-gap:clamp(1.25rem, 2.5vw, 2rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,4.5vw,4rem) clamp(1.25rem,2.5vw,2rem);margin:clamp(2.75rem,4.5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.countries-grid__item{min-width:0}.country-chapter{min-width:0;color:var(--countries-ink);text-decoration:none;transition:none;display:block}.country-chapter__media{aspect-ratio:3/2;background:var(--countries-image-background);overflow:hidden}.country-chapter__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.country-chapter__body{padding-top:.85rem}.country-chapter__title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;font-size:clamp(1.65rem,2.8vw,2.5rem);display:flex}.country-chapter__title-row h2{min-width:0;color:var(--countries-ink);font-family:Libre BaskerVille,Georgia,serif;font-size:inherit;letter-spacing:-.035em;overflow-wrap:anywhere;text-underline-offset:.2em;margin:0;font-weight:700;line-height:1.2;text-decoration-thickness:1px}.country-chapter__arrow{margin-top:calc(.6em - .625rem)}.country-chapter__route{color:var(--countries-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:.2rem .45rem;margin:.3rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:.94rem;font-weight:400;line-height:1.55;display:flex}.country-chapter:hover .country-chapter__title-row h2,.country-chapter:focus-visible .country-chapter__title-row h2{text-decoration-line:underline;-webkit-text-decoration-color:var(--countries-quiet);text-decoration-color:var(--countries-quiet)}.country-chapter:focus-visible{outline:2px solid var(--countries-ink);outline-offset:.4rem}body:has(.countries-page) .site-footer{margin-top:clamp(4rem,7vw,7rem)}@media (width<=860px){.countries-intro{grid-template-columns:minmax(0,1fr);gap:1.5rem}.countries-intro__copy{max-width:40rem;padding-top:0}}@media (width<=700px){.countries-grid{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}}@media (width<=560px){.countries-page__inner{width:calc(100% - 2rem);padding-top:6rem}.countries-intro__title{font-size:clamp(2.75rem,12vw,3.75rem)}.country-chapter__body{padding-top:.75rem}}.about-page{--about-ink:#2d2f2a;--about-text:#55554e;--about-muted:#74766f;--about-rule:#2d2f2a2b;--about-rule-strong:#2d2f2a4a;--about-image-background:var(--white-2);color:var(--about-ink)}.dark .about-page{--about-ink:#eee8dc;--about-text:#cbc5ba;--about-muted:#aaa69d;--about-rule:#eee8dc2b;--about-rule-strong:#eee8dc4a;--about-image-background:var(--black-2)}body.about-template--with-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) a:not(.login-btn),body.about-template--with-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) button:not(.profile-dropdown-btn){color:#fff}body.about-template--with-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) a:hover,body.about-template--with-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) a:focus-visible,body.about-template--with-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) button:hover,body.about-template--with-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) button:focus-visible{color:var(--primary-color)}.about-hero{background:var(--black-1);width:100%;height:clamp(27rem,58vh,52rem);position:relative;overflow:hidden}.about-hero:after{content:"";pointer-events:none;background:linear-gradient(#070b104d 0%,#070b101c 22%,#070b1000 45%);position:absolute;inset:0}.about-hero__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about-content{width:calc(100% - 2rem);max-width:76rem;margin:0 auto}.about-intro{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);padding-top:clamp(3.75rem,6vw,6rem);display:grid}.about-page--without-hero .about-intro{padding-top:clamp(7.5rem,11vw,10rem)}.about-eyebrow{color:var(--about-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .78rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:700;line-height:1.4}.about-intro h1{max-width:12ch;color:var(--about-ink);letter-spacing:-.045em;text-wrap:balance;margin:-.05em 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(3.35rem,6.4vw,6rem);font-weight:700;line-height:.99}.about-intro__deck{max-width:42rem;color:var(--about-text);text-wrap:pretty;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.12rem,1.04rem + .28vw,1.34rem);font-weight:400;line-height:1.72}.about-story{grid-template-columns:minmax(0,1.04fr) minmax(21rem,.96fr);align-items:center;gap:clamp(3rem,7vw,7rem);margin-top:clamp(6.5rem,11vw,10rem);display:grid}.about-story--media-first{grid-template-columns:minmax(21rem,.96fr) minmax(0,1.04fr)}.about-story--media-first .about-story__copy{grid-area:1/2}.about-story--media-first .about-story__media{grid-area:1/1}.about-story--without-media{grid-template-columns:minmax(0,44rem)}.about-story--media-first.about-story--without-media .about-story__copy{grid-column:1}.about-story__copy{min-width:0}.about-story__copy h2,.about-closing h2,.about-newsletter h2{color:var(--about-ink);letter-spacing:-.03em;text-wrap:balance;margin:0 0 1.2rem;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(2rem,1.7rem + 1vw,2.85rem);font-weight:700;line-height:1.11}.about-story__copy>p:not(.about-eyebrow),.about-closing__copy>p:not(.about-eyebrow){max-width:63ch;color:var(--about-text);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;margin:0 0 1.05rem;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.04rem,1rem + .14vw,1.13rem);font-weight:400;line-height:1.8}.about-story__copy em{color:var(--about-ink)}.about-route-statement,.about-quote{border-left:1px solid var(--about-rule-strong);margin:1.6rem 0 0;padding:.15rem 0 .15rem 1.35rem}.about-route-statement p{color:var(--about-ink);margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1rem,.96rem + .12vw,1.08rem);font-weight:400;line-height:1.74}.about-quote{margin-top:.25rem;margin-bottom:1.55rem}.about-quote p{max-width:33rem;color:var(--about-ink);text-wrap:pretty;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.12rem,1.04rem + .25vw,1.28rem);font-style:italic;font-weight:400;line-height:1.72}.about-story__media,.about-story__media figure,.about-atmosphere figure,.about-closing__media{min-width:0;margin:0}.about-image{background:var(--about-image-background);width:100%;height:auto;display:block}.about-story__media--route{align-self:center}.about-atmosphere{grid-template-columns:minmax(9rem,.68fr) minmax(0,1.32fr);align-items:end;gap:clamp(.75rem,1.5vw,1.15rem);display:grid}.about-atmosphere>:only-child{grid-column:1/-1;width:min(100%,34rem);margin-left:auto;margin-right:auto}.about-atmosphere__detail{align-self:end}.about-atmosphere__context{align-self:end;padding-bottom:clamp(.25rem,1vw,1rem)}.about-text-link{border-bottom:1px solid var(--about-rule-strong);color:var(--about-ink);align-items:center;gap:.55rem;margin-top:.85rem;padding-bottom:.34rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.92rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.about-text-link:focus-visible{outline:1px solid var(--primary-color);outline-offset:.35rem}.about-closing{margin-top:clamp(7rem,12vw,11rem)}.about-closing__copy{text-align:center;width:min(100%,44rem);margin:0 auto}.about-closing__copy .about-eyebrow,.about-closing__copy>p{margin-left:auto;margin-right:auto}.about-closing__media{width:min(100%,60rem);margin:clamp(2.5rem,5vw,4.5rem) auto 0}.about-newsletter{border-top:1px solid var(--about-rule-strong);grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:clamp(6rem,10vw,9rem);padding:1.8rem 0 clamp(4rem,7vw,6rem);display:grid}.about-newsletter h2{margin-bottom:.55rem;font-size:clamp(1.65rem,1.45rem + .6vw,2.2rem)}.about-newsletter__copy>p:not(.about-eyebrow){max-width:37rem;color:var(--about-muted);margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:.96rem;font-weight:400;line-height:1.7}body.about-template .site-footer{margin-top:0}@media (width<=900px){.about-intro,.about-story,.about-story--media-first,.about-newsletter{grid-template-columns:minmax(0,1fr)}.about-intro{align-items:start;gap:2rem}.about-story,.about-story--media-first{align-items:start;gap:2.5rem}.about-story--media-first .about-story__copy,.about-story--media-first .about-story__media{grid-area:auto/1}.about-story--media-first .about-story__copy{order:1}.about-story--media-first .about-story__media{order:2}.about-story__copy{width:min(100%,44rem)}.about-story__media{width:min(100%,46rem)}.about-newsletter__copy{max-width:40rem}}@media (width<=560px){.about-hero{height:clamp(20rem,52vh,28rem)}.about-content{width:calc(100% - 1.5rem)}.about-intro{padding-top:3.3rem}.about-page--without-hero .about-intro{padding-top:7rem}.about-intro h1{font-size:clamp(3.15rem,16vw,4.6rem)}.about-story{margin-top:5.5rem}.about-atmosphere{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:.55rem}.about-atmosphere__context{padding-bottom:.35rem}.about-closing{margin-top:6.5rem}.about-newsletter{margin-top:5.5rem;padding-bottom:4rem}}.geo-strip{--geo-strip-paper:var(--white-1);--geo-strip-water:#e3ebe9;--geo-strip-land:#eee2d2;--geo-strip-coast:#a49c90;--geo-strip-route:var(--route-line-color);--geo-strip-text:#2a2c29;--geo-strip-muted:#74766f;--geo-strip-current:#242623;isolation:isolate;width:100vw;max-width:none;margin:1rem calc(50% - 50vw) 2.75rem;position:relative}.geo-strip__viewport{overscroll-behavior-inline:contain;scrollbar-width:thin;background:var(--geo-strip-paper);position:relative;overflow:auto hidden}.geo-strip__viewport:focus-visible{outline:1px solid var(--geo-strip-route);outline-offset:-1px}.geo-strip__frame{background:var(--geo-strip-paper);width:100%;min-width:1280px}.geo-strip__frame svg{width:100%;height:auto;display:block}.geo-strip-svg__illustrated-background{image-rendering:auto}.geo-strip-svg__illustrated-background--dark,.dark .geo-strip-svg__illustrated-background--light{display:none}.dark .geo-strip-svg__illustrated-background--dark{display:block}.dark .geo-strip{--geo-strip-paper:#171915;--geo-strip-water:#202725;--geo-strip-land:#302d27;--geo-strip-coast:#747067;--geo-strip-route:var(--route-line-color);--geo-strip-text:#eee8dc;--geo-strip-muted:#aaa69d;--geo-strip-current:#f0e9dc}@media (width>=768px){.geo-strip{margin-top:1.5rem;margin-bottom:3.5rem}}@media (width>=1280px){.geo-strip__viewport{overflow:hidden}.geo-strip__frame{min-width:0}}@media (prefers-reduced-motion:no-preference){.geo-strip__viewport{scroll-behavior:smooth}}.place-page{--place-ink:#2d2f2a;--place-muted:#74766f;--place-caption:#666960;--place-rule:#2d2f2a2e;--place-hero-edge:max(1.25rem, calc((100vw - 68rem) / 2))}.dark .place-page{--place-ink:#eee8dc;--place-muted:#aaa69d;--place-caption:#aaa69d;--place-rule:#eee8dc2e}.place-hero__stage,.place-hero__media{width:100%;height:82svh;min-height:32rem;position:relative}.place-hero__media{isolation:isolate;background:#1d211f;overflow:hidden}.place-hero__media>picture{display:block;position:absolute;inset:0}.place-hero__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:32rem;position:absolute;inset:0}.place-hero__veil{z-index:1;pointer-events:none;background:linear-gradient(#0d0f0e12 0%,#0d0f0e00 24%),linear-gradient(#0a0c0b00 48%,#0a0c0b14 75%,#0a0c0b4a 100%),linear-gradient(90deg,#0a0c0b1c 0%,#0a0c0b08 36%,#0a0c0b00 64%);position:absolute;inset:0}.place-hero__copy{bottom:clamp(5.4rem,8vh,7rem);right:auto;left:var(--place-hero-edge);z-index:2;color:#fff;text-align:left;width:min(58rem,100vw - 2.5rem);position:absolute}.place-hero__title{color:#fff;text-wrap:balance;text-shadow:0 2px 22px #00000057;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-weight:400;line-height:1}.place-hero__place{letter-spacing:-.038em;font-size:clamp(3rem,5.1vw,5.75rem);font-weight:400;line-height:.98;display:block}.place-hero__headline{color:#ffffffeb;letter-spacing:.005em;margin-top:.5rem;font-size:clamp(1rem,.7vw + .72rem,1.4rem);font-style:italic;font-weight:400;line-height:1.35;display:block}.place-hero__chapter-data{margin-top:1.2rem}.place-hero__meta{color:#ffffffe6;letter-spacing:.03em;text-shadow:0 1px 14px #00000075;flex-wrap:wrap;align-items:center;gap:.22rem .46rem;margin:0;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:clamp(.74rem,.12vw + .71rem,.82rem);font-weight:500;line-height:1.55;display:flex}.place-hero__meta a{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.place-hero__meta a:hover,.place-hero__meta a:focus-visible{color:#fff;border-bottom-color:currentColor}.place-hero__scroll-link{z-index:2;color:#ffffffeb;letter-spacing:.035em;text-align:center;text-shadow:0 1px 14px #00000073;flex-direction:column;align-items:center;gap:.42rem;min-width:7rem;padding:.65rem 1rem .15rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:clamp(.76rem,.72rem + .12vw,.84rem);font-weight:600;line-height:1.2;text-decoration:none;display:flex;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.place-hero__scroll-mark{background:#ffffffc7;width:1px;height:1.55rem;transition:transform .18s;display:block;position:relative}.place-hero__scroll-mark:after{content:"";border-bottom:1px solid #ffffffe0;border-right:1px solid #ffffffe0;width:.38rem;height:.38rem;position:absolute;bottom:0;left:50%;transform:translate(-50%,-.02rem)rotate(45deg)}.place-hero__scroll-link:hover,.place-hero__scroll-link:focus-visible{color:#fff}.place-hero__scroll-link:hover .place-hero__scroll-mark,.place-hero__scroll-link:focus-visible .place-hero__scroll-mark{transform:translateY(.18rem)}.place-hero__scroll-link:focus-visible{outline-offset:.3rem;outline:1px solid}.place-hero__credit{padding:.75rem var(--place-hero-edge) 0}.place-hero__credit-line{color:#535650;flex-wrap:wrap;align-items:baseline;gap:.08rem .35rem;width:100%;max-width:64ch;margin:0;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.73rem;font-weight:400;line-height:1.5}.place-hero__credit-separator,.place-hero__credit-location{color:#858880}.place-hero__credit-location{font-style:italic}.dark .place-hero__credit-line{color:#aaa69d}.dark .place-hero__credit-separator,.dark .place-hero__credit-location{color:#7f7b73}.place-story{color:var(--place-ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;hanging-punctuation:first last;text-wrap:pretty;margin-top:clamp(3.25rem,5.5vw,4.75rem);margin-bottom:0;scroll-margin-top:clamp(2rem,5vh,4rem);font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.06rem,1.01rem + .18vw,1.18rem);font-weight:400;line-height:1.8;width:calc(100% - 2rem)!important;max-width:63ch!important;margin-left:auto!important;margin-right:auto!important}.place-story p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin-top:0;margin-bottom:1.42em}.place-story p:last-child{margin-bottom:0}.place-story strong{color:inherit;font-weight:700}.place-story em{color:inherit}.place-story a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--primary-color);text-decoration-color:var(--primary-color);text-underline-offset:.2em;font-weight:400;text-decoration-thickness:1px}.place-story a:hover{color:var(--primary-color)}.place-page .geo-strip{margin-top:clamp(4rem,7vw,6rem);margin-bottom:0}.place-gallery{--gallery-gutter:8px;--gallery-caption-gap:0;--gallery-caption-after-gap:clamp(.7rem, .6rem + .2vw, .9rem);--gallery-scene-gap:clamp(4rem, 7vw, 7rem);width:100%;max-width:90rem;margin:clamp(3.75rem,6.5vw,5.75rem) auto 0;scroll-margin-top:5rem}.place-gallery__block{width:100%;margin-left:auto;margin-right:auto}.place-gallery__block+.place-gallery__block{margin-top:var(--gallery-gutter)}.place-gallery__block--standard{max-width:76rem}.place-gallery__block--feature{max-width:90rem}.place-gallery__block--quiet{max-width:60rem}.place-gallery__block--new-scene:not(:first-child){margin-top:var(--gallery-scene-gap)}.gallery-figure,.gallery-mobile-photo{margin:0}.gallery-figure--desktop{display:none}.gallery-composition{gap:var(--gallery-gutter);min-width:0;display:grid}.gallery-composition>*,.gallery-composition__stack>*{min-width:0}.gallery-composition--single,.gallery-composition--mobile{grid-template-columns:minmax(0,1fr)}.gallery-composition__stack{gap:var(--gallery-gutter);align-content:start;min-width:0;display:grid}.gallery-caption{width:calc(100% - 2rem);max-width:44rem;margin:var(--gallery-caption-gap) 1rem 0;padding-bottom:var(--gallery-caption-after-gap);color:var(--place-caption);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty;gap:.55rem;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(.94rem,.91rem + .12vw,1rem);font-weight:400;line-height:1.65;display:grid}.gallery-caption--indexed{max-width:48rem}.gallery-caption__segment,.gallery-caption__text{min-width:0;display:block}.gallery-caption__segment--indexed{-moz-column-gap:.8rem;grid-template-columns:5rem minmax(0,1fr);align-items:baseline;column-gap:.8rem;display:grid}.gallery-caption__label{color:var(--place-caption);letter-spacing:.01em;white-space:nowrap;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.45}@media (width>=768px){.gallery-figure--desktop{display:block}.gallery-composition--mobile{display:none}.gallery-composition--duo,.gallery-composition--lead-over-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-composition--triptych{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-composition--portrait-left{grid-template-columns:minmax(0,47.3fr) minmax(0,52.7fr)}.gallery-composition--portrait-right{grid-template-columns:minmax(0,52.7fr) minmax(0,47.3fr)}.gallery-composition__lead{grid-column:1/-1}.gallery-caption{width:100%;margin-top:var(--gallery-caption-gap);margin-left:0;margin-right:0}}@media (width<=479px){.gallery-caption__segment--indexed{grid-template-columns:minmax(0,1fr);row-gap:.15rem}}.journey-navigation-wrapper{border-top:1px solid var(--place-rule);width:calc(100% - 2rem);max-width:76rem;margin:clamp(4.5rem,8vw,7rem) auto clamp(4rem,8vw,7rem);padding-top:clamp(2rem,3.5vw,3rem)}.journey-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3.5rem,9vw,9rem);width:100%;display:grid}.journey-link{min-width:0;color:var(--place-ink);flex-direction:column;font-family:Libre BaskerVille,Georgia,serif;text-decoration:none;display:flex}.journey-link--next{text-align:right;align-items:flex-end}.journey-link--next:only-child{grid-column:2}.journey-link__lead{color:var(--place-muted);white-space:nowrap;align-items:center;gap:.55rem;margin-bottom:.58rem;font-size:clamp(.82rem,.77rem + .15vw,.92rem);font-style:italic;font-weight:400;line-height:1.45;display:flex}.journey-link--next .journey-link__lead{justify-content:flex-end}.journey-link__destination{max-width:100%;color:var(--place-ink);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.8rem,1.24rem + 1.55vw,3rem);font-weight:400;line-height:1.08;transition:color .18s;display:block}.journey-link__meta{color:var(--place-muted);letter-spacing:.035em;font-variant-numeric:tabular-nums;margin-top:.62rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.74rem;font-weight:500;line-height:1.45;display:block}.journey-link:hover .journey-link__destination,.journey-link:focus-visible .journey-link__destination{color:var(--primary-color)}.journey-link:focus-visible{outline:1px solid var(--primary-color);outline-offset:.65rem}@media (width>=768px){.place-hero__stage,.place-hero__media{height:100svh;min-height:42rem}.place-hero__image{min-height:42rem}.place-gallery{width:calc(100% - 2rem)}}@media (width<=720px){.journey-navigation{grid-template-columns:minmax(0,1fr);gap:2.75rem;max-width:42rem;margin-left:auto;margin-right:auto}.journey-link--next:only-child{grid-column:1}}@media (width<=767px){.place-hero__copy{bottom:5.25rem}.place-hero__place{font-size:clamp(2.6rem,12vw,4.4rem)}.place-hero__chapter-data{margin-top:1rem}.place-hero__meta{max-width:31rem}.place-hero__scroll-link{bottom:.65rem}.place-hero__scroll-mark{height:1.35rem}.place-story{line-height:1.76}.place-page .geo-strip,.place-gallery{margin-top:3.5rem}.journey-navigation-wrapper{margin-top:4rem;padding-top:1.75rem}}@media (width<=420px){.place-hero__meta{letter-spacing:.02em;font-size:.7rem}.place-hero__scroll-link{min-width:6rem;font-size:.74rem}.journey-link__destination{font-size:1.7rem}}@media (prefers-reduced-motion:no-preference){html:has(.place-page){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.main-navbar.navbar-auto-hide,.place-hero__scroll-mark,.journey-link__destination{transition:none}}.atlas-template{--atlas-paper:#f7f2ea;--atlas-paper-raised:#faf7f1;--atlas-water:#e8f0ef;--atlas-water-deep:#d8e4e4;--atlas-ink:#292b29;--atlas-muted:#65665f;--atlas-quiet:#8d8b82;--atlas-rule:#292b291f;--atlas-rule-strong:#292b293d;--atlas-highlight:#4e656529;--atlas-map-paper:#f7f2ea;--atlas-map-water:#e8f0ef;--atlas-map-water-deep:#d8e4e4;--atlas-map-land:#f4ece1;--atlas-map-land-nested:#eee1d1;--atlas-map-coast:#9f988d;--atlas-map-boundary:#b8b5ae;--atlas-map-river:#91a8a5;--atlas-map-highlight:#617979;--atlas-map-highlight-halo-opacity:.18;--atlas-map-highlight-line-opacity:.58;--atlas-map-highlight-active:#0ea5e9;--atlas-map-highlight-active-halo-opacity:.38;--atlas-map-highlight-active-line-opacity:1;--atlas-map-ink:#292b29;--atlas-map-muted:#70736d;--atlas-map-label-halo:#f7f2ea;--atlas-map-label-halo-width:4px;--atlas-map-label-secondary-halo-width:3px;--atlas-map-texture-opacity:.045}.dark.atlas-template{--atlas-paper:#111317;--atlas-paper-raised:#171a1f;--atlas-water:#182428;--atlas-water-deep:#213238;--atlas-ink:#ece6dc;--atlas-muted:#b3afa7;--atlas-quiet:#87857f;--atlas-rule:#eee6db1f;--atlas-rule-strong:#eee6db42;--atlas-highlight:#a4c1c221;--atlas-map-paper:#171915;--atlas-map-water:#182428;--atlas-map-water-deep:#213238;--atlas-map-land:#302d27;--atlas-map-land-nested:#3a352e;--atlas-map-coast:#969187;--atlas-map-boundary:#6f716d;--atlas-map-river:#687b79;--atlas-map-highlight:#9bb8b9;--atlas-map-highlight-halo-opacity:.19;--atlas-map-highlight-line-opacity:.67;--atlas-map-highlight-active:#0ea5e9;--atlas-map-highlight-active-halo-opacity:.34;--atlas-map-highlight-active-line-opacity:1;--atlas-map-ink:#ece6dc;--atlas-map-muted:#aaa79f;--atlas-map-label-halo:#171915;--atlas-map-label-halo-width:4px;--atlas-map-label-secondary-halo-width:3px;--atlas-map-texture-opacity:.035}.atlas-template main,.atlas-page{background:var(--atlas-paper)}.atlas-page{color:var(--atlas-ink);overflow:hidden}.atlas-shell{width:min(100% - 3rem,86rem);margin-inline:auto}.atlas-kicker{color:var(--atlas-quiet);letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.625rem;font-weight:700;line-height:1.4}.atlas-hero{border-bottom:1px solid var(--atlas-rule);background:radial-gradient(circle at 8% 6%, #cbe0dd57, transparent 26rem), radial-gradient(circle at 92% 0%, #ffffff5c, transparent 31rem), var(--atlas-paper);padding:clamp(9rem,15vw,14rem) 0 clamp(5rem,10vw,8rem)}.dark .atlas-hero{background:radial-gradient(circle at 8% 6%, #27454852, transparent 26rem), radial-gradient(circle at 92% 0%, #31343947, transparent 31rem), var(--atlas-paper)}.atlas-hero__inner{max-width:76rem}.atlas-hero h1{max-width:58rem;color:var(--atlas-ink);letter-spacing:-.055em;margin:1.35rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(3.6rem,8vw,7.8rem);font-weight:400;line-height:.98}.atlas-hero__intro{max-width:43rem;color:var(--atlas-muted);margin:clamp(2rem,4vw,3rem) 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.75}.atlas-hero__note{color:var(--atlas-quiet);margin:1.8rem 0 0;padding-left:2.8rem;font-family:Libre BaskerVille,Georgia,serif;font-size:.68rem;font-style:italic;line-height:1.5;position:relative}.atlas-hero__note:before{background:var(--atlas-rule-strong);content:"";width:2rem;height:1px;position:absolute;top:50%;left:0}.atlas-overview,.atlas-register,.atlas-region-preview,.atlas-secondary-sheet{padding:clamp(5.5rem,11vw,10rem) 0}.atlas-section-heading,.atlas-register__heading,.atlas-region-preview__heading,.atlas-secondary-sheet__heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.68fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.atlas-section-heading h2,.atlas-register__heading h2,.atlas-region-preview__heading h2,.atlas-secondary-sheet__heading h2,.atlas-closing h2{color:var(--atlas-ink);letter-spacing:-.045em;margin:.85rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(2.8rem,6vw,5.7rem);font-weight:400;line-height:1.04}.atlas-section-heading>p,.atlas-register__heading>p,.atlas-region-preview__heading>div>p:not(.atlas-kicker),.atlas-secondary-sheet__heading>div>p:not(.atlas-kicker){color:var(--atlas-muted);margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(.96rem,.93rem + .1vw,1.02rem);line-height:1.78}.atlas-overview{background:linear-gradient(180deg, #e5efee3d, transparent 18rem), var(--atlas-paper)}.atlas-overview__map{position:relative}.atlas-map-slot{border:1px solid var(--atlas-rule);background:linear-gradient(150deg, #ffffff52, transparent 47%), radial-gradient(circle at 70% 35%, var(--atlas-water-deep), transparent 42%), var(--atlas-water);min-height:14rem;position:relative;overflow:hidden}.dark .atlas-map-slot{background:linear-gradient(150deg, #ffffff06, transparent 47%), radial-gradient(circle at 70% 35%, var(--atlas-water-deep), transparent 42%), var(--atlas-water)}.atlas-map-slot:after{z-index:0;background-image:linear-gradient(var(--atlas-rule) 1px, transparent 1px), linear-gradient(90deg, var(--atlas-rule) 1px, transparent 1px);content:"";opacity:.18;pointer-events:none;background-size:4.5rem 4.5rem;position:absolute;inset:0}.atlas-map-slot--overview{min-height:clamp(28rem,62vw,54rem);padding:clamp(1.5rem,5vw,4rem)}.atlas-map-slot--region,.atlas-map-slot--sheet{min-height:clamp(19rem,39vw,34rem);padding:clamp(1.25rem,4vw,3rem)}.atlas-map-slot--teaser{min-height:clamp(16rem,32vw,27rem);margin-top:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,4vw,3rem)}.atlas-map__svg,.atlas-map__svg>svg{z-index:1;width:100%;height:auto;display:block;position:relative}.atlas-map__svg a{outline:none}.atlas-map__svg a:focus-visible .atlas-map-region-marker,.atlas-map__svg a:focus-visible .atlas-map-place-marker{filter:drop-shadow(0 0 3px var(--atlas-map-paper))}.atlas-map__placeholder{z-index:1;min-height:inherit;flex-direction:column;justify-content:space-between;display:flex;position:relative}.atlas-map-slot__label,.atlas-map__placeholder code{color:var(--atlas-quiet);letter-spacing:.1em;text-transform:uppercase;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.58rem;font-weight:700}.atlas-map__placeholder code{letter-spacing:.02em;text-transform:none;align-self:flex-end;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400}.atlas-overview-anchors{z-index:2;flex-wrap:wrap;gap:.55rem;display:flex;position:absolute;inset:auto clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem)}.atlas-overview-anchors a{border:1px solid var(--atlas-rule-strong);color:var(--atlas-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f2eac7;align-items:baseline;gap:.7rem;padding:.65rem .85rem;display:inline-flex}.dark .atlas-overview-anchors a{background:#111317bf}.atlas-overview-anchors a:hover,.atlas-overview-anchors a:focus-visible,.atlas-overview-anchors a[aria-current=true]{border-color:var(--atlas-ink)}.atlas-overview-anchors span{font-family:Libre BaskerVille,Georgia,serif;font-size:.78rem}.atlas-overview-anchors small{color:var(--atlas-quiet);font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.56rem;font-weight:700}.atlas-register{border-block:1px solid var(--atlas-rule);background:var(--atlas-paper-raised)}.atlas-region-grid{border-top:1px solid var(--atlas-rule);border-left:1px solid var(--atlas-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.atlas-region-card{border-right:1px solid var(--atlas-rule);border-bottom:1px solid var(--atlas-rule);background:0 0;min-width:0}.atlas-region-card--selected{background:var(--atlas-highlight)}.atlas-region-card__link{min-height:100%;color:inherit;flex-direction:column;padding:clamp(1.3rem,2.5vw,2.2rem);display:flex}.atlas-region-card__link:hover,.atlas-region-card__link:focus-visible{background:var(--atlas-highlight)}.atlas-region-card__link:focus-visible{outline:1px solid var(--atlas-ink);outline-offset:-4px}.atlas-region-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.atlas-region-card h3{color:var(--atlas-ink);margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:400;line-height:1.25}.atlas-region-card__count,.atlas-region-card__selected,.atlas-region-card__meta{color:var(--atlas-quiet);letter-spacing:.1em;text-transform:uppercase;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.56rem;font-weight:700;line-height:1.5}.atlas-region-card__count{margin:.45rem 0 0}.atlas-region-card__selected{white-space:nowrap;border-bottom:1px solid;padding-bottom:.25rem}.atlas-region-card__link>p:not(.atlas-region-card__count){color:var(--atlas-muted);flex-grow:1;margin:1.5rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:.75rem;line-height:1.75}.atlas-region-card__meta{flex-wrap:wrap;gap:.45rem;margin-top:1.6rem;display:flex}.atlas-region-card__meta strong{color:var(--atlas-ink);font-weight:700}.atlas-region-preview{scroll-margin-top:5rem}.atlas-region-preview__heading{align-items:start}.atlas-region-preview__heading>div>p:not(.atlas-kicker){max-width:45rem;margin-top:1.4rem}.atlas-region-summary{border-block:1px solid var(--atlas-rule);justify-self:end;width:min(100%,25rem);padding:1.15rem 1.3rem}.atlas-region-summary>p:not(.atlas-kicker){color:var(--atlas-muted);margin:.65rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:.76rem;line-height:1.65}.atlas-place-index{border:1px solid var(--atlas-rule-strong);justify-self:end;width:min(100%,25rem)}.atlas-place-index summary{color:var(--atlas-ink);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;padding:.95rem 1.1rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.62rem;font-weight:700;list-style-position:inside}.atlas-place-index ol{border-top:1px solid var(--atlas-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-height:19rem;margin:0;padding:.7rem 1.1rem 1.1rem 2.5rem;display:grid;overflow:auto}.atlas-place-index li{color:var(--atlas-quiet);padding:.35rem .7rem .35rem 0;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.68rem}.atlas-place-index a{color:var(--atlas-ink)}.atlas-place-index a:hover,.atlas-place-index a:focus-visible{text-underline-offset:.2rem;text-decoration:underline}.atlas-region-preview__details{border-right:1px solid var(--atlas-rule);border-bottom:1px solid var(--atlas-rule);border-left:1px solid var(--atlas-rule);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.atlas-region-preview__details>div{min-height:20rem;padding:clamp(1.7rem,4vw,3.4rem)}.atlas-region-preview__details>div+div{border-left:1px solid var(--atlas-rule)}.atlas-secondary-sheet__link{border:1px solid var(--atlas-ink);color:var(--atlas-ink);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:1.2rem;margin-top:1.8rem;padding:.9rem 1.05rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.62rem;font-weight:700;display:inline-flex}.atlas-secondary-sheet__link:hover,.atlas-secondary-sheet__link:focus-visible{background:var(--atlas-ink);color:var(--atlas-paper)}.atlas-region-navigation{flex-direction:column;display:flex}.atlas-region-navigation__count{color:var(--atlas-ink);margin:2rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:.78rem}.atlas-region-navigation__places{color:var(--atlas-muted);margin:.75rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:.7rem;line-height:1.75}.atlas-sheet-register{border-top:1px solid var(--atlas-rule);grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.atlas-sheet-register h3{color:var(--atlas-ink);margin:.75rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400;line-height:1.15}.atlas-sheet-register__intro{max-width:24rem;color:var(--atlas-muted);margin:1rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:.7rem;line-height:1.7}.atlas-sheet-list{border-top:1px solid var(--atlas-rule);margin:0;padding:0;list-style:none}.atlas-sheet-list li{border-bottom:1px solid var(--atlas-rule);position:relative}.atlas-sheet-list__item--selected:before{background:var(--atlas-ink);content:"";width:2px;position:absolute;top:0;bottom:0;left:-1rem}.atlas-sheet-list a{color:inherit;grid-template-columns:2rem minmax(0,1fr) minmax(9rem,auto);align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.atlas-sheet-list a:hover strong,.atlas-sheet-list a:focus-visible strong,.atlas-sheet-list a[aria-current=page] strong{text-underline-offset:.3rem;text-decoration:underline;text-decoration-thickness:1px}.atlas-sheet-list a:focus-visible{outline:1px solid var(--atlas-ink);outline-offset:.35rem}.atlas-sheet-list__number,.atlas-sheet-list__content>span,.atlas-sheet-list small,.atlas-sheet-list b{color:var(--atlas-quiet);letter-spacing:.08em;text-transform:uppercase;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.56rem;font-weight:700}.atlas-sheet-list__content{gap:.3rem;display:grid}.atlas-sheet-list__meta{text-align:right;justify-items:end;gap:.3rem;display:grid}.atlas-sheet-list b{color:var(--atlas-ink);font-size:.54rem}.atlas-sheet-list strong{color:var(--atlas-ink);font-family:Libre BaskerVille,Georgia,serif;font-size:.82rem;font-weight:400}.atlas-selected-sheet{margin-top:clamp(4rem,9vw,8rem);scroll-margin-top:5rem}.atlas-selected-sheet__heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:clamp(2rem,5vw,4rem);display:grid}.atlas-selected-sheet__heading h3,.atlas-sheet-empty-state h3{color:var(--atlas-ink);letter-spacing:-.04em;margin:.8rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(2.2rem,4.8vw,4.4rem);font-weight:400;line-height:1.05}.atlas-selected-sheet__heading>div>p:not(.atlas-kicker),.atlas-sheet-empty-state>p:not(.atlas-kicker){max-width:45rem;color:var(--atlas-muted);margin:1.25rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:.8rem;line-height:1.8}.atlas-sheet-empty-state{border:1px solid var(--atlas-rule);background:var(--atlas-paper-raised);margin-top:clamp(3rem,7vw,6rem);padding:clamp(2rem,5vw,4rem)}.atlas-secondary-sheet{border-top:1px solid var(--atlas-rule);background:var(--atlas-paper-raised)}.atlas-secondary-sheet__heading{align-items:start}.atlas-secondary-sheet__heading>div>p:not(.atlas-kicker){max-width:45rem;margin-top:1.4rem}.atlas-secondary-sheet__link{justify-self:end;margin-top:0}.atlas-closing{border-top:1px solid var(--atlas-rule);text-align:center;padding:clamp(6rem,12vw,11rem) 0}.atlas-closing h2{font-size:clamp(2rem,4vw,3.6rem)}.atlas-closing p{max-width:34rem;color:var(--atlas-muted);margin:1.4rem auto 0;font-family:Libre BaskerVille,Georgia,serif;font-size:.76rem;line-height:1.75}.atlas-closing>.atlas-shell>span{color:var(--atlas-quiet);margin-top:2rem;font-size:1.5rem;display:inline-block}body:has(.atlas-page) .site-footer{margin-top:0}@media (width<=1050px){.atlas-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-sheet-register{grid-template-columns:1fr}}@media (width<=850px){.atlas-section-heading,.atlas-register__heading,.atlas-region-preview__heading,.atlas-secondary-sheet__heading{grid-template-columns:1fr;gap:1.5rem}.atlas-place-index,.atlas-region-summary,.atlas-secondary-sheet__link{justify-self:start}.atlas-selected-sheet__heading{grid-template-columns:1fr;gap:1.5rem}.atlas-region-preview__details{grid-template-columns:1fr}.atlas-region-preview__details>div+div{border-top:1px solid var(--atlas-rule);border-left:0}}@media (width<=640px){.atlas-shell{width:min(100% - 1.5rem,86rem)}.atlas-hero{padding-top:7.5rem}.atlas-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.atlas-map-slot--overview{min-height:27rem}.atlas-map-slot--sheet,.atlas-map-slot--teaser{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.atlas-map-slot--sheet .atlas-map__svg,.atlas-map-slot--teaser .atlas-map__svg{width:80rem;max-width:none}.atlas-overview-anchors{margin-top:.75rem;position:relative;inset:auto}.atlas-region-grid,.atlas-place-index ol{grid-template-columns:1fr}.atlas-sheet-list a{grid-template-columns:1.75rem minmax(0,1fr)}.atlas-sheet-list__meta{text-align:left;grid-column:2;justify-items:start}}@media (prefers-reduced-motion:reduce){.atlas-page *,.atlas-page :before,.atlas-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.atlas-page--hierarchical{--atlas-stage-ratio:5 / 3}.atlas-page--hierarchical .atlas-map-navigation{border-bottom:1px solid var(--atlas-rule);background:var(--atlas-paper);padding:clamp(1.25rem,2.5vw,2rem) 0}.atlas-page--hierarchical .atlas-breadcrumb{color:var(--atlas-muted);font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(.9rem,1.35vw,1.1rem)}.atlas-page--hierarchical .atlas-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:0;padding:0;list-style:none;display:flex}.atlas-page--hierarchical .atlas-breadcrumb li{align-items:center;gap:.65rem;display:inline-flex}.atlas-page--hierarchical .atlas-breadcrumb li+li:before{color:var(--atlas-quiet);content:"›"}.atlas-page--hierarchical .atlas-breadcrumb a,.atlas-page--hierarchical .atlas-breadcrumb span{color:inherit;text-decoration:none}.atlas-page--hierarchical .atlas-breadcrumb a:hover,.atlas-page--hierarchical .atlas-breadcrumb a:focus-visible{color:var(--atlas-ink);text-underline-offset:.25em;text-decoration:underline}.atlas-page--hierarchical .atlas-breadcrumb [aria-current=page]{color:var(--atlas-ink)}.atlas-page--hierarchical .atlas-stage{padding:0}.atlas-page--hierarchical .atlas-viewport{width:100%;aspect-ratio:var(--atlas-stage-ratio);border:1px solid var(--atlas-rule-strong);background:var(--atlas-water);contain:layout paint;position:relative;overflow:hidden}.atlas-page--hierarchical .atlas-viewport>.atlas-map-slot,.atlas-page--hierarchical .atlas-viewport .atlas-map__svg,.atlas-page--hierarchical .atlas-viewport .atlas-map__svg>svg,.atlas-page--hierarchical .atlas-viewport .atlas-map__placeholder{width:100%;height:100%;min-height:0}.atlas-page--hierarchical .atlas-viewport .atlas-map-slot{border:0;border-radius:0;padding:0;overflow:hidden}.atlas-page--hierarchical .atlas-viewport .atlas-map__svg>svg{max-width:none;display:block}.atlas-page--hierarchical .atlas-viewport .atlas-map__placeholder{text-align:center;place-content:center;gap:.55rem;padding:2rem;display:grid}@media (prefers-reduced-motion:reduce){.atlas-page--hierarchical [data-atlas-viewport]{transition:none!important}}.atlas-transition-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.atlas-page[data-atlas-enhanced=true] .atlas-viewport>.atlas-map-slot{opacity:1;transform-origin:50%;will-change:opacity, transform;transition:opacity .144s,transform .144s cubic-bezier(.2,.7,.3,1);transform:scale(1)}.atlas-page[data-atlas-enhanced=true][data-atlas-navigation-state=leaving] .atlas-viewport>.atlas-map-slot{opacity:0;transition-duration:96ms;transform:scale(.98)}.atlas-page[data-atlas-enhanced=true][data-atlas-navigation-state=entering] .atlas-viewport>.atlas-map-slot{opacity:0;transition:none;transform:scale(.98)}.atlas-page.atlas-is-loading .atlas-viewport{cursor:progress}.atlas-page.atlas-is-loading .atlas-viewport:before{z-index:6;background:var(--atlas-ink);content:"";opacity:.38;pointer-events:none;transform-origin:0;height:2px;animation:.9s ease-in-out infinite atlas-loading-progress;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.atlas-page.atlas-is-loading .atlas-viewport:after{z-index:5;content:"";cursor:progress;position:absolute;inset:0}.atlas-page.atlas-is-loading .atlas-viewport a{pointer-events:none}.atlas-page .atlas-map__svg a[data-atlas-link]{cursor:pointer}.atlas-page .atlas-map__svg a[data-atlas-link]:focus-visible{outline:none}.atlas-page [data-atlas-focus-target]:focus{outline:1px solid var(--atlas-ink);outline-offset:.3rem}@keyframes atlas-loading-progress{0%{transform-origin:0;transform:scaleX(0)}48%{transform-origin:0;transform:scaleX(.72)}52%{transform-origin:100%;transform:scaleX(.72)}to{transform-origin:100%;transform:scaleX(0)}}@media (width<=720px){.atlas-page--sheet .atlas-viewport .atlas-map-slot--sheet{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.atlas-page--sheet .atlas-viewport .atlas-map-slot--sheet .atlas-map__svg{width:max(100%,64rem);max-width:none;height:100%}.atlas-page--sheet .atlas-viewport .atlas-map-slot--sheet .atlas-map__svg>svg{width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.atlas-page[data-atlas-enhanced=true] .atlas-viewport>.atlas-map-slot{opacity:1!important;transition:none!important;transform:none!important}.atlas-page.atlas-is-loading .atlas-viewport:before{animation:none;transform:scaleX(1)}}.home-story-template main{background:var(--white-1)}.dark.home-story-template main{background:var(--black-1)}.home-story{--home-ink:#2d2f2a;--home-text:#55564f;--home-muted:#777970;--home-rule:#2d2f2a29;--home-rule-strong:#2d2f2a47;--home-paper:var(--white-1);--home-image-background:var(--white-2);--home-atlas-paper:#e8eeea;--home-atlas-water:#dce9e7;background:var(--home-paper);color:var(--home-ink);overflow:clip}.dark .home-story{--home-ink:#eee8dc;--home-text:#c9c3b8;--home-muted:#a7a39a;--home-rule:#eee8dc29;--home-rule-strong:#eee8dc47;--home-paper:var(--black-1);--home-image-background:var(--black-2);--home-atlas-paper:#161d1e;--home-atlas-water:#1c2a2d}body.home-story-template--with-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) a:not(.login-btn),body.home-story-template--with-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) button:not(.profile-dropdown-btn){color:#fff}body.home-story-template--with-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) a:hover,body.home-story-template--with-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) a:focus-visible,body.home-story-template--with-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) button:hover,body.home-story-template--with-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) button:focus-visible{color:var(--primary-color)}body.home-story-template--without-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) a:not(.login-btn),body.home-story-template--without-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) button:not(.profile-dropdown-btn){color:#2d2f2a}body.dark.home-story-template--without-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) a:not(.login-btn),body.dark.home-story-template--without-hero .main-navbar:not(.navbar-sticky):not(.mobile-menu-open) button:not(.profile-dropdown-btn){color:#eee8dc}.home-cover{background:var(--black-1);width:100%;height:48svh;min-height:20rem;position:relative;overflow:hidden}.home-cover__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.002)}.home-cover__shade{pointer-events:none;background:linear-gradient(#080c1054 0%,#080c1012 31%,#0000 55%);position:absolute;inset:0}.home-story__paper{background:var(--home-paper);position:relative}.home-story__shell{width:min(100% - 3rem,82rem);margin-inline:auto}.home-eyebrow{color:var(--home-muted);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .78rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.7rem;font-weight:700;line-height:1.4}.home-opening{align-items:center;min-height:min(62svh,42rem);padding:clamp(5.75rem,9vw,8.5rem) 0;display:flex}body.home-story-template--with-hero .home-opening{min-height:52svh;padding:clamp(2.25rem,4.25svh,3.5rem) 0}@media (width>=861px) and (height<=850px){body.home-story-template--with-hero .home-opening{padding:1.25rem 0 1.75rem}body.home-story-template--with-hero .home-opening__deck{line-height:1.6}}.home-story--without-hero .home-opening{padding-top:clamp(8.5rem,12vw,11rem)}.home-opening__inner{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:clamp(3rem,10vw,10rem);display:grid}.home-opening h1{max-width:9.5ch;color:var(--home-ink);letter-spacing:-.055em;text-wrap:balance;margin:-.07em 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(4rem,7.4vw,7.25rem);font-weight:700;line-height:.92}.home-opening__copy{padding-top:clamp(.5rem,3vw,2.25rem)}.home-opening__deck{color:var(--home-ink);text-wrap:pretty;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.12rem,1.65vw,1.42rem);line-height:1.67}.home-opening__copy>p:not(.home-opening__deck){max-width:35rem;color:var(--home-text);text-wrap:pretty;margin:1.45rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(.96rem,.93rem + .12vw,1.04rem);line-height:1.78}.home-text-link{color:var(--home-ink);text-decoration:underline;-webkit-text-decoration-color:var(--home-rule-strong);text-decoration-color:var(--home-rule-strong);text-underline-offset:.26rem;align-items:center;gap:.55rem;margin-top:1.4rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.84rem;font-weight:700;line-height:1.4;text-decoration-thickness:1px;display:inline-flex}.home-text-link:focus-visible{outline-offset:.35rem;border-radius:2px;outline:1px solid}.home-atlas{--atlas-map-paper:var(--home-atlas-paper);--atlas-map-water:var(--home-atlas-water);--atlas-map-water-deep:#cddfdd;--atlas-map-land:#f1e9dd;--atlas-map-land-nested:#eadfce;--atlas-map-coast:#8f9189;--atlas-map-boundary:#afb2ac;--atlas-map-river:#8da7a4;--atlas-map-highlight:#526e6e;--atlas-map-ink:#2d2f2a;--atlas-map-muted:#6c716c;--atlas-map-label-halo:var(--home-atlas-paper);background:var(--home-atlas-paper);color:var(--home-ink);padding:clamp(5.5rem,8.5vw,8.5rem) 0;scroll-margin-top:4rem}body.home-story-template--with-hero .home-atlas{padding-top:clamp(3.25rem,5vw,5rem)}.home-atlas>.home-story__shell{width:min(100% - 3rem,98rem)}.dark .home-atlas{--atlas-map-water-deep:#223437;--atlas-map-land:#302d27;--atlas-map-land-nested:#3a352e;--atlas-map-coast:#969187;--atlas-map-boundary:#6f716d;--atlas-map-river:#687b79;--atlas-map-highlight:#9bb8b9;--atlas-map-ink:#ece6dc;--atlas-map-muted:#aaa79f}.home-atlas__heading{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.home-atlas__heading h2{max-width:11ch;color:var(--home-ink);letter-spacing:-.05em;text-wrap:balance;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(3.05rem,5.5vw,5.4rem);font-weight:700;line-height:.98}.home-atlas__copy>p{max-width:34rem;color:var(--home-text);text-wrap:pretty;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(.98rem,.95rem + .1vw,1.04rem);line-height:1.78}.home-atlas__map{background:0 0;width:min(100%,1920px,214.286svh - 10.7143rem);margin:clamp(1.75rem,2.5vw,3rem) auto 0;scroll-margin-top:5rem;position:relative}.home-atlas__stage{position:relative}.home-atlas__map .atlas-viewport{aspect-ratio:15/7;background:var(--home-atlas-water);width:100%;position:relative;overflow:hidden}.home-atlas__map .atlas-map-slot,.home-atlas__map .atlas-map__svg,.home-atlas__map .atlas-map__svg>svg,.home-atlas__map .atlas-map__placeholder{border:0;border-radius:0;width:100%;max-width:none;height:100%;min-height:0;max-height:none;margin:0;padding:0;display:block}.home-atlas__map .atlas-map-slot{background:0 0}.home-atlas__map .atlas-map-slot:after{display:none}.home-atlas__map .atlas-map__placeholder{text-align:center;place-content:center;padding:1rem;display:grid}.home-atlas__breadcrumb{z-index:7;background:var(--home-paper);max-width:calc(100% - 3rem);color:var(--home-text);padding:.6rem .85rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.85rem;line-height:1.55;position:absolute;top:clamp(.75rem,1.4vw,1.5rem);left:clamp(.75rem,1.4vw,1.5rem)}.home-atlas__breadcrumb ol{flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;margin:0;padding:0;list-style:none;display:flex}.home-atlas__breadcrumb li{align-items:baseline;gap:.65rem;min-width:0;display:flex}.home-atlas__breadcrumb li+li:before{content:"›";color:var(--home-muted)}.home-atlas__breadcrumb a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--home-rule-strong);text-decoration-color:var(--home-rule-strong);text-underline-offset:.25em}.home-atlas__breadcrumb a:hover,.home-atlas__breadcrumb [aria-current=page]{color:var(--home-ink)}.home-atlas__breadcrumb [aria-current=page]{font-weight:700}.home-atlas__map [data-atlas-focus-target]:focus:not(:focus-visible){outline:none}@media (width>=1035px){.home-atlas{padding-top:clamp(5rem,7.5vw,8rem);padding-bottom:clamp(5rem,7vw,6.5rem)}.home-atlas>.home-story__shell{width:100%}.home-atlas__heading{width:min(100% - 3rem,98rem);margin:0 auto}}.home-journal{padding:clamp(4.75rem,6.5vw,6.75rem) 0 clamp(4rem,6vw,6rem)}.home-journal__heading{margin-bottom:clamp(2.25rem,3.4vw,3.5rem)}.home-journal__heading .home-eyebrow{color:var(--home-text);letter-spacing:.13em;margin:0;font-size:.78rem}.home-journal__entries{margin:0;padding:0;list-style:none}.home-journal__item{margin:0}.home-journal__item:first-child .home-journal-entry{padding-top:0}.home-journal-entry{-moz-column-gap:clamp(1.25rem, 3.2vw, 3.75rem);border-bottom:1px solid var(--home-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(2.25rem,4vw,4rem) clamp(1.25rem,3.2vw,3.75rem);padding:clamp(5.25rem,8vw,8.25rem) 0;display:grid}.home-journal-entry__content,.home-journal-entry__heading,.home-journal-entry__copy{min-width:0}.home-journal-entry__country{color:var(--home-ink);letter-spacing:-.035em;text-wrap:balance;margin:0 0 .45rem;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.45rem,1.8vw,1.85rem);font-weight:700;line-height:1.05}.home-journal-entry__coast{max-width:42rem;color:var(--home-muted);letter-spacing:.045em;text-wrap:pretty;margin:0 0 1.35rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:clamp(.73rem,.7rem + .12vw,.82rem);font-weight:700;line-height:1.5}.home-journal-entry h3{max-width:12ch;color:var(--home-ink);letter-spacing:-.052em;text-wrap:balance;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(2.85rem,4.7vw,4.9rem);font-weight:700;line-height:.96}.home-journal-entry h3 a:hover,.home-journal-entry h3 a:focus-visible{color:var(--primary-color)}.home-journal-entry h3 a:focus-visible{outline-offset:.35rem;outline:1px solid}.home-journal-entry__headline{max-width:34rem;color:var(--home-ink);text-wrap:pretty;margin:.9rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.04rem,1.35vw,1.2rem);font-style:italic;line-height:1.55}.home-journal-entry__copy{margin-top:1.55rem}.home-journal-entry__copy>p{max-width:34rem;color:var(--home-text);text-wrap:pretty;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(.98rem,.95rem + .1vw,1.04rem);line-height:1.78}.home-journal-entry__media{background:var(--home-image-background);min-width:0;display:block;overflow:hidden}.home-journal-entry__media:focus-visible{outline:1px solid var(--home-ink);outline-offset:.45rem}.home-journal-entry__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-journal-entry--wide{row-gap:clamp(2.25rem,3vw,3rem)}.home-journal-entry--image-left,.home-journal-entry--portrait-left,.home-journal-entry--portrait-right,.home-journal-entry--image-right{padding-block:clamp(4.5rem,5.25vw,6rem)}.home-journal-entry--wide .home-journal-entry__content{-moz-column-gap:clamp(1.25rem, 3.2vw, 3.75rem);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1.25rem,3.2vw,3.75rem);display:grid}.home-journal-entry--wide .home-journal-entry__heading{grid-column:1/span 7}.home-journal-entry--wide .home-journal-entry__copy{grid-column:9/-1;margin-top:0}.home-journal-entry--wide .home-journal-entry__media{aspect-ratio:16/8.7;grid-column:1/-1}.home-journal-entry--image-left .home-journal-entry__media{aspect-ratio:4/3;grid-area:1/1/auto/span 6}.home-journal-entry--image-left .home-journal-entry__content{grid-area:1/8/auto/-1}.home-journal-entry--portrait-left .home-journal-entry__media,.home-journal-entry--portrait-right .home-journal-entry__media{aspect-ratio:4/5.35;grid-row:1;width:min(100%,34rem)}.home-journal-entry--portrait-left .home-journal-entry__media{grid-column:1/span 5}.home-journal-entry--portrait-right .home-journal-entry__media{grid-column:8/-1;justify-self:end}.home-journal-entry--portrait-left .home-journal-entry__content,.home-journal-entry--portrait-right .home-journal-entry__content{grid-row:1;align-self:start;padding-top:clamp(1.5rem,3vw,3.5rem)}.home-journal-entry--portrait-left .home-journal-entry__content{grid-column:7/-1}.home-journal-entry--portrait-right .home-journal-entry__content{grid-column:1/span 6}.home-journal-entry--image-right .home-journal-entry__content{grid-area:1/1/auto/span 5}.home-journal-entry--image-right .home-journal-entry__media{aspect-ratio:3/2;grid-area:1/7/auto/-1}.home-journal__footer{justify-content:flex-end;padding-top:clamp(2rem,3.5vw,3.25rem);display:flex}.home-newsletter{border-top:1px solid var(--home-rule-strong)}.home-newsletter__inner{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(3.75rem,5.2vw,5rem) 0;display:grid}.home-newsletter h2{color:var(--home-ink);letter-spacing:-.04em;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(2.35rem,4vw,3.8rem);font-weight:700;line-height:1.03}.home-newsletter__copy>p:not(.home-eyebrow){max-width:35rem;color:var(--home-text);margin:1rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:.94rem;line-height:1.72}.home-newsletter__form{place-self:end;width:min(100%,34rem);padding-bottom:.45rem}body.home-story-template .site-footer{margin-top:0}@media (width<=1020px){.home-opening__inner,.home-atlas__heading,.home-newsletter__inner{gap:clamp(2.5rem,6vw,5rem)}.home-journal-entry,.home-journal-entry--wide .home-journal-entry__content{-moz-column-gap:clamp(1.25rem, 4vw, 3rem);column-gap:clamp(1.25rem,4vw,3rem)}}@media (width<=860px){.home-opening{min-height:auto}.home-opening__inner,.home-atlas__heading,.home-newsletter__inner{grid-template-columns:1fr}.home-opening__copy{max-width:39rem;padding-top:0}.home-atlas__heading{align-items:start}.home-journal-entry,.home-journal-entry--wide .home-journal-entry__content{-moz-column-gap:clamp(1.25rem, 4vw, 2.75rem);grid-template-columns:repeat(8,minmax(0,1fr));column-gap:clamp(1.25rem,4vw,2.75rem)}.home-journal-entry--wide .home-journal-entry__heading{grid-column:1/span 5}.home-journal-entry--wide .home-journal-entry__copy{grid-column:6/-1}.home-journal-entry--wide .home-journal-entry__media{grid-column:1/-1}.home-journal-entry--image-left .home-journal-entry__media{grid-column:1/span 5}.home-journal-entry--image-left .home-journal-entry__content{grid-column:6/-1}.home-journal-entry--portrait-left .home-journal-entry__media{grid-column:1/span 3}.home-journal-entry--portrait-left .home-journal-entry__content{grid-column:4/-1}.home-journal-entry--portrait-right .home-journal-entry__content{grid-column:1/span 5}.home-journal-entry--portrait-right .home-journal-entry__media{grid-column:6/-1}.home-journal-entry--image-right .home-journal-entry__content{grid-column:1/span 3}.home-journal-entry--image-right .home-journal-entry__media{grid-column:4/-1}}@media (width>=721px) and (width<=860px){.home-cover{height:43svh;min-height:18rem}body.home-story-template--with-hero .home-opening{min-height:57svh;padding:3.5rem 0 4.25rem}}@media (width<=720px){.home-cover{height:clamp(17rem,40svh,25rem);min-height:0}body.home-story-template--with-hero .home-opening{min-height:calc(100svh - clamp(17rem,40svh,25rem));padding:3.25rem 0 4.5rem}.home-story__shell{width:min(100% - 2rem,82rem)}.home-opening{padding:5.25rem 0 4.5rem}.home-story--without-hero .home-opening{padding-top:8.5rem}.home-opening h1{max-width:10ch;font-size:clamp(3.4rem,16vw,4.8rem)}.home-opening__deck{font-size:1.08rem}.home-atlas{padding:5rem 0}.home-atlas>.home-story__shell{width:min(100% - 2rem,98rem)}.home-atlas__heading h2{font-size:clamp(2.85rem,12.5vw,4.15rem)}.home-atlas__map{margin-top:2rem}.home-journal{padding:4.25rem 0 4.5rem}.home-journal-entry{grid-template-columns:minmax(0,1fr);row-gap:2rem;padding:4.5rem 0}.home-journal-entry--portrait-left .home-journal-entry__content,.home-journal-entry--portrait-right .home-journal-entry__content{padding-top:0}.home-journal-entry--wide .home-journal-entry__content,.home-journal-entry--image-left .home-journal-entry__content,.home-journal-entry--portrait-left .home-journal-entry__content,.home-journal-entry--portrait-right .home-journal-entry__content,.home-journal-entry--image-right .home-journal-entry__content{grid-column:1;display:block}.home-journal-entry__country{font-size:clamp(1.7rem,8vw,2.35rem)}.home-journal-entry__coast{margin-bottom:1.05rem}.home-journal-entry h3{max-width:11ch;font-size:clamp(2.6rem,12vw,3.85rem)}.home-journal-entry--wide .home-journal-entry__content,.home-journal-entry--image-right .home-journal-entry__content,.home-journal-entry--portrait-right .home-journal-entry__content{grid-row:1}.home-journal-entry--wide .home-journal-entry__media,.home-journal-entry--image-right .home-journal-entry__media{aspect-ratio:4/3;grid-area:2/1;width:100%}.home-journal-entry--portrait-right .home-journal-entry__media{grid-area:2/1}.home-journal-entry--image-left .home-journal-entry__media,.home-journal-entry--portrait-left .home-journal-entry__media{grid-area:1/1}.home-journal-entry--image-left .home-journal-entry__content,.home-journal-entry--portrait-left .home-journal-entry__content{grid-row:2}.home-journal-entry--image-left .home-journal-entry__media{aspect-ratio:4/3;width:100%}.home-journal-entry--portrait-left .home-journal-entry__media,.home-journal-entry--portrait-right .home-journal-entry__media{aspect-ratio:4/5.35;width:min(82vw,29rem)}.home-journal__footer{justify-content:flex-start}.home-newsletter__inner{padding:4.5rem 0}.home-newsletter__form{place-self:stretch start;padding-bottom:0}}@media (height<=540px){.home-cover{height:50svh;min-height:0}body.home-story-template--with-hero .home-opening{min-height:50svh;padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.home-cover__continue-line{transition:none!important}}.atlas-mobile-preview,.atlas-mobile-fallback,.home-atlas__intro-mobile,.mobile-atlas:not([open]){display:none}.mobile-atlas[open]{z-index:1000;background:var(--atlas-map-water);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--atlas-ink);overscroll-behavior:none;border:0;margin:0;padding:0;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.45;display:block;position:fixed;inset:0;overflow:hidden}.mobile-atlas::backdrop{background:var(--atlas-paper)}.mobile-atlas [hidden]{display:none!important}.mobile-atlas__content,.mobile-atlas__view{width:100%;height:100%;min-height:0}.mobile-atlas__view{flex-direction:column;display:flex}.mobile-atlas__header{z-index:2;padding:max(.35rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .85rem max(1rem, env(safe-area-inset-left));border-bottom:1px solid var(--atlas-rule);background:var(--atlas-paper);flex:none;position:relative}.mobile-atlas__navigation{flex-wrap:wrap-reverse;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.mobile-atlas button,.mobile-atlas a{color:inherit;-webkit-tap-highlight-color:transparent;transition:color .12s,background-color .12s}.mobile-atlas button{cursor:pointer;font:inherit}.mobile-atlas__parent,.mobile-atlas__close{text-align:left;background:0 0;border:0;align-items:center;gap:.55rem;min-width:44px;min-height:44px;padding:.45rem 0;line-height:1.35;text-decoration:none;display:inline-flex}.mobile-atlas__parent{overflow-wrap:anywhere;flex:10ch;min-width:0}.mobile-atlas__close{flex:none;margin-left:auto}.mobile-atlas__close>span:last-child{font-size:1.65rem;font-weight:400;line-height:1}.mobile-atlas__title{color:var(--atlas-ink);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:.15rem 0 0;font-family:Libre BaskerVille,Georgia,serif;font-size:clamp(1.3rem,4.6vw,1.8rem);font-weight:400;line-height:1.28}.mobile-atlas__title:focus:not(:focus-visible){outline:none}.mobile-atlas :is(button,a,[tabindex]):focus-visible,.atlas-mobile-preview:focus-visible,.atlas-mobile-fallback :is(a,summary):focus-visible{outline:2px solid var(--atlas-ink);outline-offset:3px}.mobile-atlas__viewport{background:var(--atlas-map-water);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;flex:auto;min-height:0;position:relative;overflow:hidden}.mobile-atlas__viewport:focus-visible{outline-offset:-3px!important}.mobile-atlas__map-variant,.mobile-atlas__viewport .atlas-map,.mobile-atlas__viewport .atlas-map__svg,.mobile-atlas__viewport .atlas-map__svg>svg{background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.mobile-atlas__viewport .atlas-map:after{display:none}.mobile-atlas__viewport .atlas-map__placeholder{height:100%;color:var(--atlas-muted);text-align:center;align-content:center;padding:1.5rem 4rem 1.5rem 1.5rem;font-size:1rem;line-height:1.7;display:grid}.mobile-atlas__zoom{z-index:2;right:max(.75rem, env(safe-area-inset-right));background:var(--atlas-paper);touch-action:manipulation;display:grid;position:absolute;bottom:.75rem;box-shadow:0 1px 5px #00000014}.mobile-atlas__zoom button{border:1px solid var(--atlas-rule-strong);background:0 0;place-content:center;width:44px;height:44px;padding:0;font-size:1.5rem;font-weight:400;line-height:1;display:grid}.mobile-atlas__zoom button+button{border-top:0}.mobile-atlas__zoom button:disabled{color:var(--atlas-quiet);cursor:default}.mobile-atlas__panel{z-index:3;padding:0 max(1rem, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(1rem, env(safe-area-inset-left));border-top:1px solid var(--atlas-rule-strong);background:var(--atlas-paper);flex:none;position:relative}.mobile-atlas__list-toggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:56px;padding:.8rem 0;display:flex}.mobile-atlas__list-toggle>span:last-child{font-size:1.35rem}.mobile-atlas__list-toggle[aria-expanded=true]>span:last-child{transform:rotate(180deg)}.mobile-atlas__list{max-height:min(48dvh,25rem);padding:.5rem max(1rem, env(safe-area-inset-right)) .5rem max(1rem, env(safe-area-inset-left));border-top:1px solid var(--atlas-rule-strong);background:var(--atlas-paper);overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;position:absolute;bottom:100%;left:0;right:0;overflow:auto}.mobile-atlas__targets{margin:0;padding:0;list-style:none}.mobile-atlas__targets li+li{border-top:1px solid var(--atlas-rule)}.mobile-atlas__targets a{min-height:48px;color:inherit;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;text-decoration:none;display:flex}.mobile-atlas__selection{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.mobile-atlas__selection-copy{display:contents}.mobile-atlas__selection h3{min-width:0;color:var(--atlas-ink);overflow-wrap:anywhere;flex:8ch;order:1;grid-area:name;margin:0;font-family:Libre BaskerVille,Georgia,serif;font-size:1.1rem;font-weight:400;line-height:1.4}.mobile-atlas .mobile-atlas__report{--atc-arrow-color:currentColor;border:1px solid var(--atlas-ink);background:var(--atlas-ink);width:100%;min-width:0;min-height:48px;color:var(--atlas-paper);text-align:center;touch-action:manipulation;border-radius:2px;flex:1 0 100%;order:3;grid-area:report;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:1rem;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.mobile-atlas__report>span:first-child{overflow-wrap:anywhere;min-width:0}@media (hover:hover){.mobile-atlas .mobile-atlas__report:hover{border-color:var(--atlas-muted);background:var(--atlas-muted)}}.mobile-atlas__clear{text-align:right;background:0 0;border:0;flex:none;order:2;grid-area:clear;width:min-content;min-width:5.5rem;min-height:44px;margin-left:auto;padding:.4rem 0;color:var(--atlas-muted)!important;font-size:.85rem!important;line-height:1.35!important}.mobile-atlas__viewport .atlas-map-place--selected .atlas-map-label-conditional{opacity:1;visibility:visible;display:inline}.mobile-atlas__viewport .atlas-map-place--selected .atlas-map-place-marker{fill:var(--atlas-map-highlight-active);stroke:var(--atlas-paper);stroke-width:2px}.mobile-atlas__viewport .atlas-map-place--selected text{fill:var(--atlas-ink);font-weight:700}.mobile-atlas__viewport text{vector-effect:non-scaling-stroke}.mobile-atlas__error{z-index:4;border:1px solid var(--atlas-rule-strong);background:var(--atlas-paper);color:var(--atlas-ink);touch-action:auto;padding:1rem;position:absolute;top:.75rem;left:.75rem;right:.75rem}.mobile-atlas__error p{margin:0 0 .5rem}.mobile-atlas__error button{text-underline-offset:.25em;background:0 0;min-height:44px;padding:.4rem 0;text-decoration:underline}.mobile-atlas--loading .mobile-atlas__header:after{background:var(--atlas-map-highlight-active);content:"";transform-origin:0;height:2px;animation:.9s ease-in-out infinite atlas-loading-progress;position:absolute;bottom:0;left:0;right:0}@media (width<=1034px){.home-atlas{padding:2.75rem 0 3rem}.home-atlas>.home-story__shell{width:min(100% - 2rem,40rem)}.home-atlas__heading{margin:0;display:block}.home-atlas__heading h2{letter-spacing:-.045em;max-width:16ch;font-size:clamp(2.25rem,8.8vw,3.1rem);line-height:1.05}.home-atlas__copy{margin-top:1.15rem}.home-atlas__copy>.home-atlas__intro-mobile{max-width:32rem;font-size:1rem;line-height:1.65;display:block}.home-atlas__intro-desktop,.home-atlas__desktop-link,.home-atlas__stage{display:none}.home-atlas__map{width:100%;margin-top:1.5rem;scroll-margin-top:1.5rem}.atlas-mobile-preview{aspect-ratio:1;background:var(--atlas-map-water);width:100%;color:var(--home-ink);touch-action:pan-y pinch-zoom;text-decoration:none;display:block;position:relative;overflow:hidden}.atlas-mobile-preview__map{pointer-events:none;display:block;position:absolute;inset:0 0 3.5rem;overflow:hidden}.atlas-mobile-preview__map .atlas-map__svg>svg{width:100%;height:100%}.atlas-mobile-preview__action{border-top:1px solid var(--atlas-rule);background:var(--home-paper);justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.85rem 1rem;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.atlas-mobile-preview[aria-busy=true]{cursor:progress}.atlas-mobile-preview[aria-busy=true] .atlas-mobile-preview__action:after{background:var(--atlas-map-highlight);content:"";transform-origin:0;height:3px;animation:.9s ease-in-out infinite atlas-loading-progress;position:absolute;top:0;left:0;right:0}.atlas-mobile-fallback{background:var(--atlas-paper);color:var(--atlas-ink);margin-top:1rem;padding:1rem;font-family:Nunito,Helvetica,Arial,sans-serif;display:block}.atlas-mobile-fallback summary,.atlas-mobile-fallback__parent{min-height:44px;padding-block:.65rem}.atlas-mobile-fallback__parent{align-items:center;gap:.55rem;display:inline-flex}.atlas-mobile-fallback__title{color:inherit;margin:1rem 0 .5rem;font-family:Libre BaskerVille,Georgia,serif;font-size:1.25rem;font-weight:400}[data-atlas-mobile-enhanced=true]>.atlas-mobile-fallback{display:none}}@media (width<=1034px) and (orientation:landscape){.mobile-atlas__header{padding-bottom:.5rem}.mobile-atlas__title{margin-top:0;font-size:1.3rem}.mobile-atlas__selection{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;grid-template-areas:"name report clear";padding-block:6px;display:grid}.mobile-atlas__list{max-height:48dvh}}@media (prefers-reduced-motion:reduce){.mobile-atlas *,.mobile-atlas :after{transition:none!important;animation:none!important}.mobile-atlas--loading .mobile-atlas__header:after,.atlas-mobile-preview[aria-busy=true] .atlas-mobile-preview__action:after{transform:none;animation:none!important}}.dark\:prose-dark:is(.dark *){color:#d1d5db}.dark\:prose-dark:is(.dark *) :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:#9ca3af}.dark\:prose-dark:is(.dark *) :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:#38bdf8;text-decoration:none}.dark\:prose-dark:is(.dark *) :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{color:#0284c7}.dark\:prose-dark:is(.dark *) :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) strong{color:#38bdf8}.dark\:prose-dark:is(.dark *) :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover strong{color:#fff}.dark\:prose-dark:is(.dark *) :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:#f3f4f6}.dark\:prose-dark:is(.dark *) :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)) a{color:var(--primary-color)}.dark\:prose-dark:is(.dark *) :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)):hover a{color:#fff}.dark\:prose-dark:is(.dark *) :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):before{background-color:#374151}.dark\:prose-dark:is(.dark *) :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:#1f2937}.dark\:prose-dark:is(.dark *) :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:#f3f4f6;border-left-color:var(--primary-color)}.dark\:prose-dark:is(.dark *) :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:#d1d5db}.dark\:prose-dark:is(.dark *) :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)),.dark\:prose-dark:is(.dark *) :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)),.dark\:prose-dark:is(.dark *) :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)),.dark\:prose-dark:is(.dark *) :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)),.dark\:prose-dark:is(.dark *) :where(h5):not(:where([class~=not-prose],[class~=not-prose] *)),.dark\:prose-dark:is(.dark *) :where(h6):not(:where([class~=not-prose],[class~=not-prose] *)),.dark\:prose-dark:is(.dark *) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),.dark\:prose-dark:is(.dark *) :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:#f3f4f6}.dark\:prose-dark:is(.dark *) :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:#e5e7eb;background-color:#1f2937}.dark\:prose-dark:is(.dark *) :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){color:#f3f4f6;border-bottom-color:#374151}.dark\:prose-dark:is(.dark *) :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:#1f2937}@media (width>=1024px){.lg\:prose-lg{font-size:1.125rem;line-height:1.77778}.lg\:prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.lg\:prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.lg\:prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.lg\:prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.lg\:prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.lg\:prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.lg\:prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.lg\:prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.lg\:prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.lg\:prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.lg\:prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.lg\:prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.lg\:prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.lg\:prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.lg\:prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.lg\:prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.lg\:prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.lg\:prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.lg\:prose-lg :where(.lg\:prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.lg\:prose-lg :where(.lg\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.lg\:prose-lg :where(.lg\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.lg\:prose-lg :where(.lg\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.lg\:prose-lg :where(.lg\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.lg\:prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.lg\:prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.lg\:prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.lg\:prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.lg\:prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.lg\:prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.lg\:prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.lg\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.lg\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.lg\:prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.lg\:prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.lg\:prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.lg\:prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.lg\:prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.lg\:prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.lg\:prose-lg :where(.lg\:prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-lg :where(.lg\:prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}@media (width>=1280px){.xl\:aspect-h-4{--tw-aspect-h:4}.xl\:aspect-w-3{padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:3;position:relative}.xl\:aspect-w-3>*{width:100%;height:100%;position:absolute;inset:0}}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:-outline-offset-2:focus-within{outline-offset:-2px}.focus-within\:outline-sky-600:focus-within{outline-color:#0284c7}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-primary:hover{border-color:var(--primary-color)}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-fuchsia-500:hover{--tw-bg-opacity:1;background-color:rgb(217 70 239/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-sky-500:hover{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.hover\:bg-sky-600:hover{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-primary:hover{color:var(--primary-color)}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-sky-600:hover{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:brightness-90:hover{--tw-brightness:brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:outline:focus{outline-style:solid}.focus\:outline-0:focus{outline-width:0}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(199 210 254/var(--tw-ring-opacity,1))}.focus\:ring-sky-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(56 189 248/var(--tw-ring-opacity,1))}.focus\:ring-opacity-50:focus{--tw-ring-opacity:.5}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-fuchsia-600:focus-visible{outline-color:#c026d3}.focus-visible\:outline-indigo-600:focus-visible{outline-color:#4f46e5}.focus-visible\:outline-sky-600:focus-visible{outline-color:#0284c7}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.disabled\:opacity-25:disabled{opacity:.25}.group:hover .group-hover\:border-primary{border-color:var(--primary-color)}.group:hover .group-hover\:text-primary{color:var(--primary-color)}.group:hover .group-hover\:text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-75{opacity:.75}.group:hover .group-hover\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.prose-h1\:mb-0 :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-h1\:text-center :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:center}.dark\:inline-flex:is(.dark *){display:inline-flex}.dark\:hidden:is(.dark *){display:none}.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:bg-black-1:is(.dark *){background-color:var(--black-1)}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-opacity-80:is(.dark *){--tw-bg-opacity:.8}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:hover\:bg-gray-900:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:focus\:border-blue-700:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:active\:bg-gray-700:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:col-span-6{grid-column:span 6/span 6}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:ml-10{margin-left:2.5rem}.sm\:ml-4{margin-left:1rem}.sm\:ml-6{margin-left:1.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-16{margin-top:4rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-80{height:20rem}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:rounded-none{border-radius:0}.sm\:p-16{padding:4rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:pt-0{padding-top:0}.sm\:pt-2{padding-top:.5rem}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-sm\/6{font-size:.875rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=768px){.md\:left-0{left:0}.md\:left-1\/2{left:50%}.md\:left-auto{left:auto}.md\:right-0{right:0}.md\:right-auto{right:auto}.md\:order-last{order:9999}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:mt-1{margin-top:.25rem}.md\:mt-16{margin-top:4rem}.md\:mt-6{margin-top:1.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:w-72{width:18rem}.md\:-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:rounded-bl-none{border-bottom-left-radius:0}.md\:rounded-br-md{border-bottom-right-radius:.375rem}.md\:rounded-tl-md{border-top-left-radius:.375rem}.md\:rounded-tr-none{border-top-right-radius:0}.md\:pt-12{padding-top:3rem}.md\:pt-16{padding-top:4rem}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:prose-h1\:text-left :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:left}}@media (width>=1024px){.lg\:fixed{position:fixed}.lg\:inset-y-0{top:0;bottom:0}.lg\:bottom-32{bottom:8rem}.lg\:top-1\/2{top:50%}.lg\:z-50{z-index:50}.lg\:order-first{order:-9999}.lg\:order-last{order:9999}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-end-2{grid-row-end:2}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-8{margin-bottom:2rem}.lg\:mr-6{margin-right:1.5rem}.lg\:mt-0{margin-top:0}.lg\:mt-12{margin-top:3rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-100{height:28.5rem}.lg\:w-3\/5{width:60%}.lg\:w-72{width:18rem}.lg\:max-w-none{max-width:none}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:gap-y-3{row-gap:.75rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-72{padding-left:18rem}.lg\:pl-8{padding-left:2rem}.lg\:pr-8{padding-right:2rem}.lg\:pt-12{padding-top:3rem}.lg\:text-left{text-align:left}.lg\:text-5xl{font-size:3rem;line-height:1}}@media (width>=1280px){.xl\:order-first{order:-9999}.xl\:order-last{order:9999}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:mb-0{margin-bottom:0}.xl\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-72{height:18rem}.xl\:gap-16{gap:4rem}.xl\:gap-24{gap:6rem}.xl\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.xl\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.xl\:rounded-md{border-radius:.375rem}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:text-left{text-align:left}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (width>=1536px){.\32 xl\:px-56{padding-left:14rem;padding-right:14rem}}@media (orientation:portrait){.portrait\:flex{display:flex}.portrait\:\[object-position\:var\(--hero-portrait-anchor\)\]{-o-object-position:var(--hero-portrait-anchor);object-position:var(--hero-portrait-anchor)}}@media (orientation:landscape){.landscape\:flex{display:flex}.landscape\:\[object-position\:var\(--hero-landscape-anchor\)\]{-o-object-position:var(--hero-landscape-anchor);object-position:var(--hero-landscape-anchor)}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}
