/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--season-accent:#f4a6bc;--season-glow:#bd698b;--scene-atmosphere:#17101d}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --season-accent{syntax:"<color>";inherits:true;initial-value:#f4a6bc}@property --season-glow{syntax:"<color>";inherits:true;initial-value:#bd698b}@property --scene-atmosphere{syntax:"<color>";inherits:true;initial-value:#17101d}:root{color:#f7f2ee;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--season-accent:#f4a6bc;--season-glow:#bd698b;--scene-atmosphere:#17101d;--page-gutter:clamp(24px, 3.6vw, 58px);--stepper-scene-clearance:clamp(120px, 17vh, 164px);background:#07060a;font-family:DM Sans,Helvetica Neue,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--season-accent) #08090d;min-width:320px;min-height:100%}@supports (color:color-mix(in lab,red,red)){html{scrollbar-color:color-mix(in srgb,var(--season-accent) 40%,transparent) #08090d}}html{scrollbar-width:thin}body{background:#07060a;min-width:320px;min-height:100vh;margin:0;overflow-x:clip}body,button,a{font-family:DM Sans,Helvetica Neue,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:1px solid var(--season-accent);outline-offset:5px}button{font:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.day-journey,.journey{min-width:0}.journey{height:2600svh;min-height:13000px;position:relative}.journey__sticky{isolation:isolate;background:radial-gradient(circle at 18% 9%,#7e464826,transparent 34%),var(--scene-atmosphere);width:100%;height:100svh;min-height:560px;transition:background-color .8s,--season-accent .8s,--season-glow .8s,--scene-atmosphere .8s;position:sticky;top:0;overflow:clip}.scene-atmosphere{z-index:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.scene-atmosphere:before{background:radial-gradient(circle at 23% 24%,var(--season-accent),transparent 23%),radial-gradient(ellipse at 72% 68%,var(--season-glow),transparent 42%),radial-gradient(ellipse at 8% -4%,var(--season-accent),transparent 40%),linear-gradient(154deg,var(--scene-atmosphere),var(--scene-atmosphere) 66%,var(--scene-atmosphere));position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.scene-atmosphere:before{background:radial-gradient(circle at 23% 24%,color-mix(in srgb,var(--season-accent) 27%,#ffc18d 9%),transparent 23%),radial-gradient(ellipse at 72% 68%,color-mix(in srgb,var(--season-glow) 22%,transparent),transparent 42%),radial-gradient(ellipse at 8% -4%,color-mix(in srgb,var(--season-accent) 16%,#f2a17b 4%),transparent 40%),linear-gradient(154deg,color-mix(in srgb,var(--scene-atmosphere) 91%,#351c20),color-mix(in srgb,var(--scene-atmosphere) 56%,#020408) 66%,color-mix(in srgb,var(--scene-atmosphere) 82%,#07101c))}}.scene-atmosphere:before{content:""}.scene-atmosphere:after{content:"";opacity:.55;background-image:radial-gradient(1px 1px at 8% 17%,#ffffff61,#0000),radial-gradient(1px 1px at 19% 42%,#ffffff47,#0000),radial-gradient(1px 1px at 31% 12%,#ffffff57,#0000),radial-gradient(1px 1px at 43% 74%,#ffffff3b,#0000),radial-gradient(1px 1px at 57% 19%,#ffffff4f,#0000),radial-gradient(1px 1px at 69% 63%,#ffffff47,#0000),radial-gradient(1px 1px at 82% 11%,#ffffff5c,#0000),radial-gradient(1px 1px at 94% 47%,#ffffff3d,#0000);position:absolute;top:0;right:0;bottom:0;left:0}.scene-atmosphere__light{background:radial-gradient(ellipse at 18% 42%,var(--season-accent),transparent 33%),linear-gradient(104deg,var(--season-accent),transparent 62%);width:86vw;height:142vh;position:absolute;top:-58%;left:-22%;transform:rotate(-16deg)}@supports (color:color-mix(in lab,red,red)){.scene-atmosphere__light{background:radial-gradient(ellipse at 18% 42%,color-mix(in srgb,var(--season-accent) 30%,#ffbd8e 18%),transparent 33%),linear-gradient(104deg,color-mix(in srgb,var(--season-accent) 14%,transparent),transparent 62%)}}.scene-atmosphere__light{filter:blur(34px);opacity:.72}.scene-atmosphere__grain{opacity:.035;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E");position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;transform:rotate(6deg)}.season-field{z-index:2;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.season-field span{opacity:.46;will-change:transform;border-radius:75% 25% 70% 30%/62% 28% 72% 38%;width:9px;height:13px;animation:13s linear infinite season-fall;display:block;position:absolute;top:-8%;left:50%}.season-field span:nth-child(9n+1){animation-duration:15s;animation-delay:-2s;left:4%}.season-field span:nth-child(9n+2){width:6px;height:9px;animation-duration:12s;animation-delay:-8s;left:17%}.season-field span:nth-child(9n+3){animation-duration:17s;animation-delay:-4s;left:29%}.season-field span:nth-child(9n+4){width:13px;height:17px;animation-duration:16s;animation-delay:-11s;left:42%}.season-field span:nth-child(9n+5){animation-duration:14s;animation-delay:-6s;left:57%}.season-field span:nth-child(9n+6){width:7px;height:10px;animation-duration:18s;animation-delay:-1s;left:69%}.season-field span:nth-child(9n+7){animation-duration:15s;animation-delay:-13s;left:81%}.season-field span:nth-child(9n+8){width:12px;height:16px;animation-duration:17s;animation-delay:-7s;left:91%}.season-field span:nth-child(9n){width:5px;height:8px;animation-duration:19s;animation-delay:-15s;left:51%}.season-field--tokyo span{background:radial-gradient(circle at 35% 25%,#fff9f9b8,#0000 26%),#ea8baea6;box-shadow:0 0 14px #e98bae24}.season-field--cairo span{background:radial-gradient(circle at 34% 31%,#fff1c46b,#d6a04717 58%,#0000 72%);border:1px solid #f8ce7e61;border-radius:50%;width:14px;height:14px;animation-name:season-rise;box-shadow:0 0 20px #f8c5692e}.season-field--paris span{background:linear-gradient(145deg,#d99a58,#763f2b 72%);border-radius:84% 16% 77% 23%/67% 29% 71% 33%;width:11px;height:18px;box-shadow:0 0 11px #db914b21}.season-field--new-york span{background:#deebff5c;border:1px solid #eff6ff9e;border-radius:1px;width:5px;height:5px;box-shadow:0 0 9px #b7d0ff3b}.season-field--new-york span:nth-child(3n){background:linear-gradient(145deg,#cb7c69,#683a43 74%);border:0;border-radius:80% 20% 74% 26%/66% 28% 72% 34%;width:9px;height:14px;box-shadow:0 0 10px #dd7b6f26}.season-field--ushuaia span{opacity:.72;background:#d7efff85;border:1px solid #e1f5ffad;border-radius:50% 0;width:9px;height:9px;animation-duration:8s;box-shadow:0 0 8px #e1f5ff61,0 0 18px #91cdff47}.season-field--ushuaia span:nth-child(4n){filter:blur(.5px);width:13px;height:13px}.kinetic-scene__canvas{z-index:2;opacity:0;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--stepper-scene-clearance)),transparent calc(100% - 92px));mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--stepper-scene-clearance)),transparent calc(100% - 92px));transition:opacity .52s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.kinetic-scene__canvas--ready{opacity:1}.kinetic-scene__canvas--foreground{z-index:4}.landmark-orbit{object-fit:contain;opacity:0;pointer-events:none;transform-origin:50%;filter:saturate(.82)contrast(1.04)drop-shadow(0 18px 26px #00000047);will-change:transform,opacity;max-width:none;display:block;position:absolute;top:0;left:0}.kinetic-scene__fallback{z-index:1;aspect-ratio:2;border:1px solid var(--season-accent);width:min(66vw,820px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}@supports (color:color-mix(in lab,red,red)){.kinetic-scene__fallback{border:1px solid color-mix(in srgb,var(--season-accent) 16%,transparent)}}.kinetic-scene__fallback{opacity:.5;pointer-events:none;border-radius:50%}.foreground-depth{z-index:5;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.foreground-depth span{background:radial-gradient(circle at 38% 24%,#fff5f294,transparent 26%),var(--season-accent);border-radius:72% 28% 70% 30%/68% 38% 62% 32%;width:clamp(24px,3.4vw,54px);height:clamp(34px,5.4vw,82px);display:block;position:absolute}@supports (color:color-mix(in lab,red,red)){.foreground-depth span{background:radial-gradient(circle at 38% 24%,#fff5f294,transparent 26%),color-mix(in srgb,var(--season-accent) 64%,transparent)}}.foreground-depth span{box-shadow:inset -5px -7px 12px #4b182d2e,0 0 24px var(--season-accent)}@supports (color:color-mix(in lab,red,red)){.foreground-depth span{box-shadow:inset -5px -7px 12px #4b182d2e,0 0 24px color-mix(in srgb,var(--season-accent) 10%,transparent)}}.foreground-depth span{filter:blur(1.8px);opacity:.34;animation:11s ease-in-out infinite alternate foreground-drift}.foreground-depth span:first-child{top:11%;left:2%;transform:rotate(-36deg)scale(1.4)}.foreground-depth span:nth-child(2){animation-delay:-3s;top:30%;right:2.8%;transform:rotate(47deg)scale(.88)}.foreground-depth span:nth-child(3){filter:blur(3.6px);animation-delay:-7s;bottom:7%;right:14%;transform:rotate(-21deg)scale(1.5)}.foreground-depth span:nth-child(4){animation-delay:-4s;bottom:3%;left:35%;transform:rotate(68deg)scale(.78)}.foreground-depth span:nth-child(5){animation-delay:-8s;top:4%;left:47%;transform:rotate(-66deg)scale(.62)}.foreground-depth span:nth-child(6){animation-delay:-2s;top:45%;left:13%;transform:rotate(28deg)scale(.46)}.foreground-depth span:nth-child(7){animation-delay:-5s;top:19%;right:26%;transform:rotate(16deg)scale(.52)}.foreground-depth--cairo span{aspect-ratio:1;border:1px solid var(--season-accent);width:clamp(26px,3.8vw,58px);height:auto}@supports (color:color-mix(in lab,red,red)){.foreground-depth--cairo span{border:1px solid color-mix(in srgb,var(--season-accent) 54%,transparent)}}.foreground-depth--cairo span{background:radial-gradient(circle at 35% 32%,var(--season-accent),transparent 68%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.foreground-depth--cairo span{background:radial-gradient(circle at 35% 32%,color-mix(in srgb,var(--season-accent) 26%,transparent),transparent 68%)}}.foreground-depth--cairo span{box-shadow:0 0 28px var(--season-accent)}@supports (color:color-mix(in lab,red,red)){.foreground-depth--cairo span{box-shadow:0 0 28px color-mix(in srgb,var(--season-accent) 15%,transparent)}}.foreground-depth--paris span{background:var(--season-accent);border-radius:82% 18% 78% 22%/64% 28% 72% 36%;height:clamp(25px,4.6vw,68px)}@supports (color:color-mix(in lab,red,red)){.foreground-depth--paris span{background:color-mix(in srgb,var(--season-accent) 54%,transparent)}}.foreground-depth--new-york span{aspect-ratio:1;filter:blur(.8px);background:#eef4ff42;border:1px solid #f2f6ff73;border-radius:2px;width:clamp(9px,1.2vw,19px);height:auto}.foreground-depth--ushuaia span{aspect-ratio:.72;background:linear-gradient(145deg,#cceeff4d,var(--season-accent));border:1px solid #b9e4ff47;border-radius:3px 50%;width:clamp(22px,3.8vw,58px);height:auto}@supports (color:color-mix(in lab,red,red)){.foreground-depth--ushuaia span{background:linear-gradient(145deg,#cceeff4d,color-mix(in srgb,var(--season-accent) 16%,transparent))}}.globe-stage{z-index:3;aspect-ratio:1;width:min(48vw,68vh,680px);min-width:380px;position:absolute;top:47%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.globe{aspect-ratio:1;opacity:0;filter:saturate(.48)contrast(1.12);width:100%;transition:opacity .7s cubic-bezier(.2,.7,.2,1);position:relative;overflow:visible}.globe:before{z-index:0;border:1px solid var(--season-accent);position:absolute;top:9.2%;right:9.2%;bottom:9.2%;left:9.2%}@supports (color:color-mix(in lab,red,red)){.globe:before{border:1px solid color-mix(in srgb,var(--season-accent) 24%,#b2d3ff59)}}.globe:before{box-shadow:-12px -4px 34px var(--season-accent),13px 5px 31px #73a3e021;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.globe:before{box-shadow:-12px -4px 34px color-mix(in srgb,var(--season-accent) 14%,transparent),13px 5px 31px #73a3e021}}.globe:before{content:"";filter:blur(1.8px);opacity:.66;pointer-events:none}.globe--ready{opacity:1}.globe__shadow{z-index:0;filter:blur(28px);opacity:.9;background:#000000bd;border-radius:50%;height:20%;position:absolute;bottom:4%;left:7%;right:7%;transform:translateY(10%)}.globe__canvas{z-index:1;contain:layout;cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:relative}.globe__canvas:active{cursor:grabbing}.globe--fallback{box-shadow:inset -24px -18px 42px #0000008c,0 0 48px var(--season-glow);background:radial-gradient(circle at 31% 29%,#d0d3d93d,#0000 28%),radial-gradient(circle at 62% 58%,#5f68774d,#0000 32%),radial-gradient(circle at 42% 40%,#292b31,#10131a 69%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.globe--fallback{box-shadow:inset -24px -18px 42px #0000008c,0 0 48px color-mix(in srgb,var(--season-glow) 16%,transparent)}}.globe__marker{z-index:7;opacity:0;pointer-events:none;cursor:pointer;will-change:transform,opacity;background:0 0;border:0;border-radius:50%;width:28px;height:28px;padding:0;transition:opacity .2s;display:block;position:absolute;top:0;left:0}.globe__marker-halo{border:1px solid var(--season-accent);width:20px;height:20px;position:absolute;top:4px;left:4px}@supports (color:color-mix(in lab,red,red)){.globe__marker-halo{border:1px solid color-mix(in srgb,var(--season-accent) 72%,transparent)}}.globe__marker-halo{border-radius:50%;animation:2.9s ease-in-out infinite marker-breathe}.globe__marker--active .globe__marker-halo{border-color:var(--season-accent);width:32px;height:32px;top:-2px;left:-2px}@supports (color:color-mix(in lab,red,red)){.globe__marker--active .globe__marker-halo{border-color:color-mix(in srgb,var(--season-accent) 88%,#fff)}}.globe__marker--active .globe__marker-halo{box-shadow:0 0 12px var(--season-accent),0 0 32px var(--season-accent)}@supports (color:color-mix(in lab,red,red)){.globe__marker--active .globe__marker-halo{box-shadow:0 0 12px color-mix(in srgb,var(--season-accent) 82%,transparent),0 0 32px color-mix(in srgb,var(--season-accent) 46%,transparent)}}.globe__marker-dot{width:6px;height:6px;box-shadow:0 0 14px 3px var(--season-accent);background:#fff6ef;border-radius:50%;position:absolute;top:11px;left:11px}.globe__marker--active .globe__marker-dot{box-shadow:0 0 8px 3px #fff,0 0 22px 9px var(--season-accent);background:#fff}@supports (color:color-mix(in lab,red,red)){.globe__marker--active .globe__marker-dot{box-shadow:0 0 8px 3px #fff,0 0 22px 9px color-mix(in srgb,var(--season-accent) 72%,transparent)}}.globe__marker-label{color:#ffffffed;letter-spacing:.08em;text-shadow:0 2px 12px #000000e6;white-space:nowrap;font-size:9px;font-weight:500;position:absolute;top:-15px;left:25px}.globe__marker:not(.globe__marker--active) .globe__marker-halo{opacity:.62;width:14px;height:14px;animation:none;top:7px;left:7px}.globe__marker:not(.globe__marker--active) .globe__marker-dot{width:4px;height:4px;box-shadow:0 0 8px 2px var(--season-accent);top:12px;left:12px}.globe__marker[data-hemisphere=back] .globe__marker-halo{border-style:dashed;border-color:#e2ebf96b}.globe__marker[data-hemisphere=back] .globe__marker-dot{background:0 0;box-shadow:inset 0 0 0 1px #ebf2ffb8}.globe__marker:not(.globe__marker--active) .globe__marker-label{opacity:0;transition:opacity .16s}.globe__marker:hover .globe__marker-label,.globe__marker:focus-visible .globe__marker-label{opacity:1}.journey-progress{z-index:11;pointer-events:none;width:min(78vw,1040px);height:clamp(88px,13vh,126px);position:absolute;bottom:clamp(8px,1.4vh,16px);left:50%;transform:translate(-50%)}.journey-progress__orbit{width:100%;height:100%;display:block;overflow:visible}.journey-progress__horizon{fill:none;stroke:#fff8ec1c;stroke-dasharray:1 10;stroke-linecap:round;stroke-width:.75px;vector-effect:non-scaling-stroke}.journey-progress__arc{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.journey-progress__arc--track{stroke:#fff8ec7a;stroke-width:.9px}.journey-progress__day-cue{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.journey-progress__phase-glow{stroke:none;filter:blur(6px);opacity:.2}.journey-progress__phase--rise .journey-progress__phase-glow{fill:#df799b}.journey-progress__phase--noon .journey-progress__phase-glow{fill:#ffe2a0;opacity:.17}.journey-progress__phase--set .journey-progress__phase-glow{fill:#887abf}.journey-progress__phase-disc{stroke:#fff8e585;stroke-width:.65px;vector-effect:non-scaling-stroke}.journey-progress__phase--rise .journey-progress__phase-disc{fill:url(#solar-dawn-disc);filter:drop-shadow(0 0 6px #e576929e)}.journey-progress__phase--noon .journey-progress__phase-disc{fill:url(#solar-noon-disc);filter:drop-shadow(0 0 7px #ffdf98ad)}.journey-progress__phase--set .journey-progress__phase-disc{fill:url(#solar-dusk-disc);filter:drop-shadow(0 0 6px #8b70b5a3)}.journey-progress__phase-rays{fill:none;stroke:#fff3d77a;stroke-width:.85px;vector-effect:non-scaling-stroke}.journey-progress__phase--rise .journey-progress__phase-rays{stroke:#f9bea78a}.journey-progress__phase--set .journey-progress__phase-rays{stroke:#beb6e77a}.journey-progress__active-flare{fill:url(#solar-flare);mix-blend-mode:screen}.journey-progress__active-sun{fill:var(--season-accent)}@supports (color:color-mix(in lab,red,red)){.journey-progress__active-sun{fill:color-mix(in srgb,var(--season-accent) 72%,#fff)}}.journey-progress__active-sun{filter:drop-shadow(0 0 5px var(--season-accent)) drop-shadow(0 0 13px var(--season-accent))}.journey-progress__active-ring{fill:none;stroke:var(--season-accent)}@supports (color:color-mix(in lab,red,red)){.journey-progress__active-ring{stroke:color-mix(in srgb,var(--season-accent) 54%,#fff)}}.journey-progress__active-ring{stroke-width:.75px;opacity:.62;vector-effect:non-scaling-stroke}.journey-progress__cities{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:0;right:0;bottom:0;left:0}.journey-progress__cities li{top:var(--city-y);left:var(--city-x);width:1px;height:1px;position:absolute}.journey-progress__city-stop{color:#f8f5f175;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;width:92px;height:58px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-progress__city-dot{background:#07090eeb;border:1px solid #ffffff85;border-radius:50%;width:8px;height:8px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffff05}.journey-progress__season,.journey-progress__city-name{white-space:nowrap;width:92px;transition:color .2s,opacity .2s,transform .2s;position:absolute;left:50%;transform:translate(-50%)}.journey-progress__season{color:var(--season-accent);bottom:calc(50% + 11px)}@supports (color:color-mix(in lab,red,red)){.journey-progress__season{color:color-mix(in srgb,var(--season-accent) 64%,#fff)}}.journey-progress__season{letter-spacing:.1em;opacity:0;text-transform:uppercase;font-size:7.5px;font-weight:500}.journey-progress__city-name{color:#f8f5f1b8;letter-spacing:.015em;opacity:1;font-family:Cormorant Garamond,Georgia,serif;font-size:12px;top:calc(50% + 11px)}.journey-progress__city-stop:hover .journey-progress__city-dot,.journey-progress__city-stop:focus-visible .journey-progress__city-dot{border-color:var(--season-accent);transform:translate(-50%,-50%)scale(1.35)}@supports (color:color-mix(in lab,red,red)){.journey-progress__city-stop:hover .journey-progress__city-dot,.journey-progress__city-stop:focus-visible .journey-progress__city-dot{border-color:color-mix(in srgb,var(--season-accent) 72%,#fff)}}.journey-progress__city-stop:hover .journey-progress__city-dot,.journey-progress__city-stop:focus-visible .journey-progress__city-dot{box-shadow:0 0 12px var(--season-accent)}.journey-progress__city-stop:hover .journey-progress__season,.journey-progress__city-stop:focus-visible .journey-progress__season{opacity:1;transform:translate(-50%)translateY(-2px)}.journey-progress__city-stop:focus-visible{outline:none}.journey-progress__city-stop--active .journey-progress__city-dot{background:var(--season-accent);border-color:#fff;transform:translate(-50%,-50%)scale(1.28)}@supports (color:color-mix(in lab,red,red)){.journey-progress__city-stop--active .journey-progress__city-dot{background:color-mix(in srgb,var(--season-accent) 78%,#fff)}}.journey-progress__city-stop--active .journey-progress__city-dot{box-shadow:0 0 8px 2px var(--season-accent),0 0 19px var(--season-accent)}@supports (color:color-mix(in lab,red,red)){.journey-progress__city-stop--active .journey-progress__city-dot{box-shadow:0 0 8px 2px color-mix(in srgb,var(--season-accent) 72%,transparent),0 0 19px color-mix(in srgb,var(--season-accent) 48%,transparent)}}.journey-progress__city-stop--active .journey-progress__city-name{color:var(--season-accent)}@supports (color:color-mix(in lab,red,red)){.journey-progress__city-stop--active .journey-progress__city-name{color:color-mix(in srgb,var(--season-accent) 56%,#fff)}}.journey-progress__city-stop--active .journey-progress__city-name{opacity:1}.chapter{z-index:10;bottom:clamp(112px,14vh,154px);left:var(--page-gutter);pointer-events:none;width:min(34vw,470px);position:absolute}.chapter__city{color:#f7f1ed;letter-spacing:-.055em;text-shadow:0 2px 2px #000000db,0 3px 28px #000000b8;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(58px,6vw,92px);font-weight:400;line-height:.87}.chapter__copy{color:#faf7f4a3;text-shadow:0 1px 2px #000000f2,0 0 16px #000000e0;max-width:410px;margin:13px 0 0 3px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(16px,1.45vw,21px);font-style:italic;line-height:1.45}.scroll-cue{z-index:9;bottom:clamp(26px,4vh,44px);left:var(--page-gutter);color:#faf7f48f;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:8px;font-weight:500;display:flex;position:absolute}.scroll-cue svg{width:11px;height:18px;color:var(--season-accent);animation:2.4s ease-in-out infinite cue-float}.journey__travel-progress{z-index:12;transform-origin:0;background:linear-gradient(90deg,var(--season-accent),var(--season-accent));height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.journey__travel-progress{background:linear-gradient(90deg,color-mix(in srgb,var(--season-accent) 52%,transparent),var(--season-accent))}}.journey__travel-progress{box-shadow:0 0 8px var(--season-accent)}@supports (color:color-mix(in lab,red,red)){.journey__travel-progress{box-shadow:0 0 8px color-mix(in srgb,var(--season-accent) 46%,transparent)}}@keyframes marker-breathe{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:.95;transform:scale(1.28)}}@keyframes cue-float{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes foreground-drift{0%{translate:-8px -10px;rotate:-4deg}to{translate:11px 14px;rotate:7deg}}@keyframes season-fall{0%{opacity:0;transform:translate(-2vw,-12vh)rotate(0)}12%{opacity:.48}52%{transform:translate(4vw,52vh)rotate(210deg)}to{opacity:0;transform:translate(-3vw,116vh)rotate(430deg)}}@keyframes season-rise{0%{opacity:0;transform:translate(-1vw,112vh)scale(.7)}16%{opacity:.38}58%{transform:translate(3vw,45vh)scale(1)}to{opacity:0;transform:translate(-2vw,-16vh)scale(1.2)}}@media(max-width:1020px){.journey-progress{width:min(88vw,860px)}.globe-stage{width:min(58vw,64vh,580px);min-width:340px}.chapter{width:min(32vw,320px)}}@media(max-width:720px){:root{--page-gutter:20px}.journey{height:2600svh;min-height:12000px}.journey__sticky{min-height:530px}.journey-progress{width:calc(100vw - 42px);height:82px;bottom:13px;transform:translate(-50%)}.journey-progress__active-flare{opacity:.82}.journey-progress__city-stop{width:62px;height:48px}.journey-progress__season{letter-spacing:.06em;opacity:0;width:68px;font-size:5.5px}.journey-progress__city-stop--active .journey-progress__season{opacity:.82}.journey-progress__city-name{width:64px;font-size:8px;display:block}.globe-stage{width:min(84vw,54vh,430px);min-width:270px;top:45.5%}.chapter{width:auto;bottom:126px;right:27%}.chapter__city{font-size:clamp(53px,16vw,78px)}.chapter__copy{max-width:250px;margin-top:9px;font-size:15px}.scroll-cue{font-size:0;bottom:24px}.scroll-cue svg{width:12px;height:20px}.season-field span:nth-child(n+19){display:none}.season-field--ushuaia span:nth-child(n){display:block}}@media(max-width:420px){.journey-progress{width:calc(100vw - 28px);height:76px}.globe-stage{width:min(88vw,48vh,370px);top:45%}.chapter{bottom:125px;right:20px}.chapter__city{font-size:clamp(50px,15.6vw,66px)}.chapter__copy{font-size:14px}}@media(max-height:680px)and (min-width:721px){.journey-progress{height:82px;bottom:6px}.globe-stage{width:min(42vw,64vh,470px);min-width:320px}.chapter{bottom:86px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
