html,body{height:auto;min-height:100%;overflow:hidden auto}.landing-page{--gray-800:58, 58, 58;--landing-nav-height:4.6rem;--landing-content-max:76rem;--landing-content-gutter:clamp(1rem, 3vw, 2.5rem);--landing-section-padding-block:clamp(3.5rem, 7vh, 5rem);--landing-headline-size:3rem;--landing-z-bg:0;--landing-z-overlay:1;--landing-z-visual:2;--landing-z-content:3;--landing-z-nav:40;--landing-z-auth:50;background-color:rgb(var(--gray-900));min-height:100svh;color:rgb(var(--surface));overflow-x:hidden}.landing-main{z-index:0;position:relative}.landing-nav-shell{z-index:var(--landing-z-nav);background:linear-gradient(180deg, rgba(var(--gray-900), .9), rgba(var(--gray-900), .58) 72%, transparent);pointer-events:none;position:fixed;inset:0 0 auto}.landing-nav{width:min(100%, var(--landing-content-max));min-height:var(--landing-nav-height);pointer-events:auto;align-items:center;gap:1rem;margin-left:auto;margin-right:auto;padding:.75rem 1.25rem;display:flex}.landing-brand{min-width:0;color:rgb(var(--surface));align-items:center;gap:.75rem;text-decoration-line:none;display:inline-flex}.landing-brand-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:12rem;height:3.1rem;display:block}.landing-brand-name{font-weight:600;font-size:var(--font-size-panel-heading);color:rgba(var(--surface), .94);letter-spacing:0;white-space:nowrap;line-height:1}.landing-nav-actions{align-items:center;gap:.375rem;margin-left:auto;display:flex}.ui-card.ui-surface-soft.landing-nav-link:hover{background-color:rgb(var(--primary-soft))}.landing-nav-link{border-radius:var(--radius-md);justify-content:center;align-items:center;height:2.25rem;padding-left:.75rem;padding-right:.75rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.landing-nav-link:focus-visible{outline-offset:2px;--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);--tw-ring-color:var(--focus-ring);--tw-ring-offset-width:1px;outline:2px solid #0000}.landing-nav-link{font-size:var(--font-size-body);color:rgba(var(--surface), .82);background:0 0;border:0}.landing-nav-link:hover,.landing-nav-link[data-active=true]{color:rgb(var(--accent));background-color:rgba(var(--surface), .08)}.landing-auth-overlay-shell{z-index:var(--landing-z-auth);pointer-events:none;position:fixed;inset:0}.landing-auth-backdrop{background:rgba(var(--gray-900), .6);pointer-events:auto;position:absolute;inset:0}.landing-auth-frame{width:min(100%, var(--landing-content-max));padding-left:1.25rem;padding-right:1.25rem;padding-top:calc(var(--landing-nav-height) + .35rem);pointer-events:none;justify-content:flex-end;margin-left:auto;margin-right:auto;display:flex;position:relative}.landing-auth-panel{border-radius:var(--radius-lg);width:min(100%,28rem);color:rgb(var(--surface));background:rgba(var(--gray-900), .8);border:1px solid rgba(var(--surface), .12);box-shadow:0 0 10px 5px rgba(var(--primary), .3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.landing-auth-panel-inner{padding:1.25rem}.landing-auth-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.landing-auth-title{font-weight:600;font-size:var(--font-size-page-title);color:rgb(var(--surface));margin-top:.25rem;line-height:1.1}.landing-auth-panel .ui-input,.landing-auth-panel .ui-select,.landing-auth-panel .ui-textarea{border-color:rgba(var(--surface), .14);background-color:rgba(var(--gray-700), .42);color:rgb(var(--surface))}.landing-auth-panel .ui-input::-moz-placeholder{color:rgba(var(--surface), .42)}.landing-auth-panel .ui-textarea::-moz-placeholder{color:rgba(var(--surface), .42)}.landing-auth-panel .ui-input::placeholder,.landing-auth-panel .ui-textarea::placeholder{color:rgba(var(--surface), .42)}.landing-auth-panel .ui-input:focus,.landing-auth-panel .ui-input:focus-visible,.landing-auth-panel .ui-select:focus,.landing-auth-panel .ui-select:focus-visible,.landing-auth-panel .ui-textarea:focus,.landing-auth-panel .ui-textarea:focus-visible{border-color:rgba(var(--accent), .5);box-shadow:0 0 0 3px rgba(var(--accent-strong), .22)}.landing-auth-panel .ui-input:disabled,.landing-auth-panel .ui-select:disabled,.landing-auth-panel .ui-textarea:disabled{border-color:rgba(var(--surface), .08);background-color:rgba(var(--gray-700), .22);color:rgba(var(--surface), .44)}.landing-auth-panel .ui-checkbox{--ui-checkbox-border-default:rgba(var(--surface), .14);--ui-checkbox-bg-default:rgba(var(--gray-700), .42);--ui-checkbox-border-hover:rgba(var(--surface), .22);--ui-checkbox-bg-hover:rgba(var(--gray-700), .48);--ui-checkbox-border-active:rgba(var(--surface), .3);--ui-checkbox-bg-active:rgba(var(--gray-700), .52);--ui-checkbox-border-focus:rgba(var(--accent), .5);--ui-checkbox-focus-ring:rgba(var(--accent-strong), .22);--ui-checkbox-check-color:rgb(var(--gray-900))}.landing-auth-panel .landing-auth-forgot-link{color:rgba(var(--surface), .84)}.landing-auth-panel .landing-auth-forgot-link:hover{color:rgb(var(--accent))}.ui-control-surface-dark,.landing-auth-panel{--ui-checkbox-label-color:rgba(var(--surface), .72)}.landing-auth-panel .ui-label{color:rgba(var(--surface), .58)}.landing-auth-panel .ui-form-error{color:rgb(var(--danger-soft))}.landing-auth-panel .ui-icon-btn{color:rgba(var(--surface), .78)}.landing-auth-panel .ui-icon-btn:hover{background-color:rgba(var(--surface), .08);color:rgb(var(--surface))}.landing-auth-panel .ui-icon-btn-bordered{border-color:rgba(var(--surface), .16);background-color:rgba(var(--surface), .04)}.landing-auth-panel .ui-icon-btn:disabled,.landing-auth-panel .ui-icon-btn:disabled:hover,.landing-auth-panel .ui-icon-btn.ui-icon-btn-bordered:disabled,.landing-auth-panel .ui-icon-btn.ui-icon-btn-bordered:disabled:hover{border-color:rgba(var(--surface), .08);background-color:rgba(var(--surface), .04);color:rgba(var(--surface), .32)}.landing-section{isolation:isolate;min-height:100svh;color:rgb(var(--surface));background-color:rgb(var(--gray-900));position:relative;overflow:hidden}.landing-section-bg,.landing-section-overlay,.landing-section-decor{pointer-events:none;position:absolute;inset:0}.landing-section-bg{z-index:var(--landing-z-bg);background-image:var(--landing-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1.01)}.landing-bg-screen-01{--landing-bg-image:url(/build/assets/screen-01-web-BmXLpMjr.jpg)}.landing-bg-screen-02{--landing-bg-image:url(/build/assets/screen-02-web-BkZkqPJT.jpg)}.landing-bg-screen-03{--landing-bg-image:url(/build/assets/screen-03-web-C5I20fBa.jpg)}.landing-bg-screen-04{--landing-bg-image:url(/build/assets/screen-04-web-Tky5FoKi.jpg)}.landing-bg-screen-05{--landing-bg-image:url(/build/assets/screen-05-web-Fhv4Wqul.jpg)}.landing-bg-screen-06{--landing-bg-image:url(/build/assets/screen-06-web-DoQ8hTIQ.jpg)}.landing-bg-screen-07{--landing-bg-image:url(/build/assets/screen-07-web-ClUqWQVh.jpg)}.landing-section-overlay{z-index:var(--landing-z-overlay);background:linear-gradient(90deg, rgba(var(--gray-900), .78), rgba(var(--gray-900), .34) 48%, rgba(var(--gray-900), .62)), linear-gradient(180deg, rgba(var(--gray-900), .34), rgba(var(--gray-900), .2) 40%, rgba(var(--gray-900), .5))}.landing-section-decor{z-index:var(--landing-z-visual);background:radial-gradient(circle at 84% 18%, rgba(var(--gray-100), .08), transparent 28%), radial-gradient(circle at 12% 82%, rgba(var(--accent-soft), .08), transparent 30%)}.landing-section-decor-hero{background:radial-gradient(circle at 78% 24%, rgba(var(--gray-100), .08), transparent 20%), radial-gradient(circle at 16% 74%, rgba(var(--primary-soft), .1), transparent 26%)}.landing-section-inner{z-index:var(--landing-z-content);width:min(100%, var(--landing-content-max));min-height:100svh;padding:calc(var(--landing-nav-height) + var(--landing-section-padding-block)) var(--landing-content-gutter) var(--landing-section-padding-block);align-items:center;gap:2rem;margin-left:auto;margin-right:auto;display:grid;position:relative}.landing-section-grid-hero,.landing-section-grid-split,.landing-section-grid-reverse{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.landing-section-grid-reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.landing-section-grid-center,.landing-section-grid-final{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.landing-section-content{z-index:var(--landing-z-content);max-width:42rem;position:relative}.landing-content-left,.landing-content-right{text-align:left}.landing-content-right{justify-self:end}.landing-content-center,.landing-content-floating{text-align:center;justify-self:center}.landing-content-floating-top{align-self:end;max-width:52rem}.landing-content-floating-bottom{align-self:start;max-width:48rem}.landing-eyebrow,.landing-visual-label{text-transform:uppercase;font-weight:600;font-size:var(--font-size-caption);color:rgba(var(--primary), .9);letter-spacing:.12em;line-height:1.2}.landing-headline{color:rgb(var(--surface));font-size:var(--landing-headline-size);letter-spacing:0;text-wrap:balance;margin-top:.6rem;font-weight:600;line-height:1.08}.landing-copy{line-height:2rem;font-size:var(--font-size-panel-heading);color:rgba(var(--surface), .78);text-wrap:pretty;max-width:42rem;margin-top:1.25rem}.landing-content-center .landing-copy,.landing-content-floating .landing-copy{margin-inline:auto}.landing-action-row{align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.landing-action-row-center{justify-content:center}.landing-cta{min-width:9.5rem}.landing-section-visual{z-index:var(--landing-z-content);pointer-events:none;position:relative}.landing-visual-wrap{justify-content:center;align-items:center;width:100%;min-height:24rem;display:flex}.landing-visual-panel{border-radius:var(--radius-lg);width:min(100%,30rem);color:rgb(var(--surface));border-width:1px;border-color:rgba(var(--surface), .14);background:rgba(var(--gray-900), .42);box-shadow:0 18px 50px rgba(var(--gray-900), .22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:1.25rem}.landing-visual-panel-tall{width:min(100%,27rem)}.landing-visual-title{color:rgba(var(--surface), .9);font-size:.92rem;font-weight:500;line-height:1.3}.landing-visual-copy{color:rgba(var(--gray-200), .68);font-size:.76rem;line-height:1.35}.landing-bg-screen-01 .landing-visual-label{color:rgba(var(--surface), .48)}.landing-bg-screen-01 .landing-visual-title{color:rgba(var(--surface), .72)}.landing-bg-screen-01 .landing-visual-copy{color:rgba(var(--gray-200), .52)}.landing-timeline-list{margin-top:1.25rem}.landing-timeline-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.landing-timeline-list{position:relative}.landing-timeline-list:before{content:"";background:rgba(var(--surface), .22);width:2px;position:absolute;top:1.1rem;bottom:1.1rem;left:.86rem}.landing-timeline-item{grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid;position:relative}.landing-timeline-item-day{margin-top:.5rem}.landing-timeline-marker{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:relative}.landing-timeline-marker-day{background-color:rgb(var(--accent));color:rgb(var(--text-primary));box-shadow:0 0 0 .4rem rgba(var(--accent), .12)}.landing-timeline-marker-item{background-color:rgb(var(--primary));color:rgb(var(--text-primary));box-shadow:0 0 0 .4rem rgba(var(--primary), .12)}.landing-timeline-marker-icon{z-index:1;position:relative}.landing-timeline-marker-pulse{border-radius:inherit;background:rgba(var(--surface), .08);opacity:.7;position:absolute;inset:-.2rem}.landing-timeline-item .landing-visual-copy{margin-top:.125rem;line-height:1.3}.landing-route-map,.landing-flight-svg{width:100%;height:auto;display:block}.landing-route-visual{width:min(100%,35rem);margin-top:-1.4rem;position:relative;overflow:visible}.landing-route-card{aspect-ratio:640/760;width:100%;box-shadow:none;background:0 0;border:0;position:relative;overflow:visible}.landing-route-map{z-index:1;height:100%;position:relative;overflow:visible}.landing-route-line-train{stroke:rgb(var(--rainbow-11));stroke-width:4.25px;stroke-linecap:round;stroke-linejoin:round;fill:none;filter:drop-shadow(0 0 10px rgba(var(--rainbow-11), .24))}.landing-route-line-train-vertical{stroke-width:3.5px;stroke-dasharray:7 8}.landing-route-line-hike{stroke:rgb(var(--rainbow-06));stroke-width:3.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(var(--rainbow-06), .22))}.landing-route-motion-indicator{pointer-events:none}.landing-route-motion-indicator-shell{fill:rgba(var(--rainbow-11), .64);filter:drop-shadow(0 0 6px rgba(var(--rainbow-11), .26))}.landing-route-motion-indicator-core{fill:rgba(var(--surface), .96)}.landing-route-node{stroke:rgba(var(--gray-900), .32);stroke-width:2.5px}.landing-route-node-train{fill:rgb(var(--rainbow-11))}.landing-route-node-hike{fill:rgb(var(--rainbow-06))}.landing-route-node-glow{fill:rgba(var(--rainbow-11), .22);stroke:rgba(var(--surface), .96);stroke-width:1.5px;filter:drop-shadow(0 0 12px rgba(var(--rainbow-11), .24))}.landing-route-node-glow-hike{fill:rgba(var(--rainbow-06), .22);filter:drop-shadow(0 0 12px rgba(var(--rainbow-06), .22))}.landing-route-label{z-index:3;color:rgba(var(--surface), .76);white-space:nowrap;text-shadow:0 1px 2px rgba(var(--gray-900), .22);font-weight:400;line-height:1.15;position:absolute}.landing-route-label-schwyz{top:13.6%;left:65%}.landing-route-label-stoos{top:43.9%;left:58%}.landing-route-label-fronalpstock{top:49.8%;left:9.8%}.landing-route-label-klingenstock{top:81%;left:70%}.landing-route-icon{z-index:3;pointer-events:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute}.landing-route-icon-train-top{color:rgb(var(--surface));filter:drop-shadow(0 0 9px rgba(var(--surface), .22));top:27.4%;left:70.8%;transform:translate(-50%,-50%)}.landing-route-icon-hike{color:rgb(var(--rainbow-06));filter:drop-shadow(0 0 9px rgba(var(--rainbow-06), .26));top:66%;left:36.2%;transform:translate(-50%,-50%)}.landing-table-panel{width:min(100%,62rem);box-shadow:none;background:0 0;border:0;padding:0;transform:translateY(-1.1rem)}.landing-table-itinerary-visual{border-radius:var(--radius-lg);background-color:rgba(var(--gray-800), .66);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);overflow:hidden}.landing-table-itinerary-head{border-bottom:1px solid rgba(var(--gray-200), .19);color:rgba(var(--gray-200), .6);letter-spacing:.08em;grid-template-columns:7rem 1.45fr 1.55fr 1.2fr;align-items:center;gap:1.25rem;padding:1rem 1.5rem;font-size:.62rem;font-weight:500;line-height:1.15;display:grid}.landing-table-itinerary-day-row{grid-template-columns:7rem 1.45fr 1.55fr 1.2fr;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:grid}.landing-table-itinerary-day-row+.landing-table-itinerary-day-row{border-top:1px solid rgba(var(--gray-200), .18)}.landing-table-date-block>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.landing-table-date-day{color:rgba(var(--gray-100), .83);letter-spacing:.01em;font-size:.95rem;font-weight:500;line-height:1.15}.landing-table-date-value{color:rgba(var(--gray-200), .72);font-size:.82rem;font-weight:400;line-height:1.3}.landing-table-item-block>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.landing-table-item-block-activity>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.landing-table-item-entry{align-items:flex-start;gap:.625rem;display:flex}.landing-table-item-icon{flex-shrink:0;margin-top:.1rem}.landing-table-item-icon-flight{color:rgba(var(--rainbow-11), .9)}.landing-table-item-icon-train{color:rgba(var(--rainbow-08), .9)}.landing-table-item-icon-place{color:rgba(var(--rainbow-07), .9)}.landing-table-item-icon-food{color:rgba(var(--rainbow-02), .9)}.landing-table-item-icon-hiking{color:rgba(var(--rainbow-06), .9)}.landing-table-item-icon-lodging{color:rgba(var(--rainbow-03), .9)}.landing-table-item-copy>: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))}.landing-table-item-copy{min-width:0}.landing-table-item-primary{color:rgba(var(--gray-100), .82);text-wrap:balance;font-size:.83rem;font-weight:500;line-height:1.3}.landing-table-item-secondary,.landing-table-item-meta{color:rgba(var(--gray-200), .68);font-size:.76rem;font-weight:400;line-height:1.3}.landing-table-item-meta{color:rgba(var(--gray-200), .58)}.landing-flight-network{width:min(100%,36rem)}.landing-visual-line{fill:none;stroke:rgb(var(--primary));stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:9 8;filter:drop-shadow(0 0 10px rgba(var(--primary), .22))}.landing-visual-line-soft{stroke:rgb(var(--accent));opacity:.72}.landing-visual-node-fill{fill:rgba(var(--gray-500), .95);stroke:rgba(var(--surface), .9);stroke-width:3px}.landing-visual-flights .landing-visual-line{stroke-dasharray:none}.landing-bg-screen-04 .landing-section-inner{width:min(100%,96rem);min-height:100svh;padding-top:calc(var(--landing-nav-height) + clamp(1.25rem, 3vh, 2rem));align-content:start;gap:clamp(.2rem,.8vh,.6rem);padding-bottom:clamp(1rem,2vh,1.5rem)}.landing-section.landing-bg-screen-04{overflow:hidden}.landing-bg-screen-04 .landing-content-floating-top{align-self:start}.landing-bg-screen-04 .landing-section-visual{width:100%;margin-top:clamp(-.35rem,-.8vh,-.1rem);overflow:visible}.landing-bg-screen-04 .landing-visual-wrap{align-self:start;min-height:0;overflow:visible}.landing-bg-screen-04 .landing-flight-network{width:min(80vw,92rem);margin-inline:auto;overflow:visible}.landing-flights-map-svg{width:100%;height:clamp(13.5rem,31.5vh,22rem);display:block;overflow:visible}.landing-flight-route{opacity:.94;stroke-width:2.25px;filter:drop-shadow(0 0 5px rgba(var(--gray-900), .26))}.landing-flight-route-rainbow-1{stroke:rgb(var(--rainbow-01))}.landing-flight-route-rainbow-2{stroke:rgb(var(--rainbow-02))}.landing-flight-route-rainbow-3{stroke:rgb(var(--rainbow-03))}.landing-flight-route-rainbow-4{stroke:rgb(var(--rainbow-04))}.landing-flight-route-rainbow-5{stroke:rgb(var(--rainbow-05))}.landing-flight-route-rainbow-6{stroke:rgb(var(--rainbow-06))}.landing-flight-route-rainbow-7{stroke:rgb(var(--rainbow-07))}.landing-flight-route-rainbow-8{stroke:rgb(var(--rainbow-08))}.landing-flight-route-rainbow-9{stroke:rgb(var(--rainbow-09))}.landing-flight-route-rainbow-10{stroke:rgb(var(--rainbow-10))}.landing-flight-origin-glow{fill:rgba(var(--gray-50), .34)}.landing-flight-origin-ring{fill:rgba(var(--gray-700), .46);stroke:rgba(var(--gray-50), .88);stroke-width:2.4px}.landing-flight-origin-core{fill:rgb(var(--gray-800));stroke:rgba(var(--gray-50), .92);stroke-width:1.8px}.landing-flight-origin-label{fill:rgb(var(--gray-50));letter-spacing:.08em;font-size:.9rem;font-weight:700}.landing-flight-motion-indicator{pointer-events:none;isolation:isolate}.landing-flight-motion-indicator-shell{fill:rgba(var(--gray-50), .84);filter:drop-shadow(0 0 4px rgba(var(--gray-50), .38))}.landing-flight-motion-indicator-core{fill:rgba(var(--gray-50), .96)}.landing-flight-motion-indicator-outbound .landing-flight-motion-indicator-shell{opacity:.86}.landing-flight-motion-indicator-inbound-fast .landing-flight-motion-indicator-shell{opacity:.96}.landing-flight-motion-indicator-outbound-bottom-left .landing-flight-motion-indicator-shell{opacity:.8}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-04 .landing-section-visual,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-04 .landing-flight-network,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-04 .landing-flights-map-svg,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-04 .landing-flight-route,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-04 .landing-flight-origin-glow,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-04 .landing-flight-origin-ring,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-04 .landing-flight-origin-core,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-04 .landing-flight-origin-label,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-04 .landing-visual-line{opacity:1!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:no-preference){.landing-bg-screen-04 .landing-flight-network,.landing-bg-screen-04 .landing-visual-line,.landing-bg-screen-04 .landing-flights-map-svg,.landing-bg-screen-04 .landing-flight-origin-glow,.landing-bg-screen-04 .landing-flight-origin-ring,.landing-bg-screen-04 .landing-flight-origin-core,.landing-bg-screen-04 .landing-flight-origin-label{animation:none!important;transform:none!important}}.landing-expense-panel{width:min(100%,40rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.landing-bg-screen-05 .landing-section-visual,.landing-bg-screen-05 .landing-visual-wrap,.landing-bg-screen-05 .landing-expense-panel{overflow:visible}.landing-expense-donut{aspect-ratio:1;width:min(100%,27.5rem);overflow:visible}.landing-expense-reveal-ring{fill:none;stroke:#fff;stroke-width:18px;stroke-linecap:butt;transform-origin:55px 55px;stroke-dasharray:100 0;stroke-dashoffset:0;transform:rotate(-90deg)scale(.881356)}.landing-expense-segment{fill:none;stroke-width:14px;stroke-linecap:butt;transform-origin:55px 55px;transform:rotate(-90deg)scale(.881356)}.landing-expense-donut-slices{opacity:.8}.landing-expense-segment-hotel{stroke:#fdba74;stroke-dasharray:45 55;stroke-dashoffset:0}.landing-expense-segment-flight{stroke:#5eead4;stroke-dasharray:25 75;stroke-dashoffset:-45px}.landing-expense-segment-tours{stroke:#a5b4fc;stroke-dasharray:7 93;stroke-dashoffset:-70px}.landing-expense-segment-transfers{stroke:#c4b5fd;stroke-dasharray:5 95;stroke-dashoffset:-77px}.landing-expense-segment-dining{stroke:#fb9278;stroke-dasharray:6 94;stroke-dashoffset:-82px}.landing-expense-segment-shopping{stroke:#86efac;stroke-dasharray:4 96;stroke-dashoffset:-88px}.landing-expense-segment-insurance{stroke:#7dd3fc;stroke-dasharray:3 97;stroke-dashoffset:-92px}.landing-expense-segment-misc{stroke:#f9a8d4;stroke-dasharray:5 95;stroke-dashoffset:-95px}.landing-expense-label{fill:rgba(var(--gray-50), .95);letter-spacing:.02em;text-anchor:middle;dominant-baseline:middle;font-size:4px;font-weight:600}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-05 .landing-expense-reveal-ring{stroke-dasharray:0 100}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-05 .landing-expense-label{opacity:0;transform:translateY(2px)}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-05.is-revealed .landing-expense-reveal-ring{animation:1.2s cubic-bezier(.22,1,.36,1) forwards landing-expense-donut-wipe}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-05.is-revealed .landing-expense-label-hotel{animation:.22s cubic-bezier(.22,1,.36,1) .56s forwards landing-expense-label-in}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-05.is-revealed .landing-expense-label-flight{animation:.22s cubic-bezier(.22,1,.36,1) .86s forwards landing-expense-label-in}.landing-memory-collage{aspect-ratio:1/.78;isolation:isolate;width:min(100%,37rem);margin-inline:auto;position:relative}.landing-memory-tile{--landing-memory-rotate:0deg;--landing-memory-reveal-delay:0s;background-image:linear-gradient(180deg, rgba(var(--gray-100), .03), rgba(var(--gray-900), .18)), var(--landing-memory-image);transform:translate3d(0, 0, 0) scale(1) rotate(var(--landing-memory-rotate));background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.9rem;position:absolute;box-shadow:0 14px 32px #03081459}.landing-memory-image-01{--landing-memory-image:url(/build/assets/collage_04-3yUnKjx2.jpeg);--landing-memory-rotate:-4.5deg;--landing-memory-reveal-delay:0s;aspect-ratio:1;z-index:2;width:26%;top:4%;left:10%}.landing-memory-image-02{--landing-memory-image:url(/build/assets/collage_08-J_JUgz5Q.jpeg);--landing-memory-rotate:5deg;--landing-memory-reveal-delay:.11s;aspect-ratio:8/5;z-index:3;width:43%;top:0%;left:35%}.landing-memory-image-03{--landing-memory-image:url(/build/assets/collage_02-Dfhh7Egx.jpeg);--landing-memory-rotate:10deg;--landing-memory-reveal-delay:.22s;aspect-ratio:3/2;z-index:4;width:25%;top:25%;right:15%}.landing-memory-image-04{--landing-memory-image:url(/build/assets/collage_07-Cmb8WeM4.jpeg);--landing-memory-rotate:-10deg;--landing-memory-reveal-delay:.33s;aspect-ratio:2/3;z-index:2;width:22%;top:35%;left:0%}.landing-memory-image-05{--landing-memory-image:url(/build/assets/collage_06-kknKMk3z.jpeg);--landing-memory-rotate:-5deg;--landing-memory-reveal-delay:.44s;aspect-ratio:25/14;z-index:3;width:37%;top:35%;left:20%}.landing-memory-image-06{--landing-memory-image:url(/build/assets/collage_03-BiJXkwQv.jpeg);--landing-memory-rotate:-5deg;--landing-memory-reveal-delay:.55s;aspect-ratio:25/14;z-index:4;width:35%;bottom:10%;right:10%}.landing-memory-image-07{--landing-memory-image:url(/build/assets/collage_05-Dt8LyzNJ.jpeg);--landing-memory-rotate:5deg;--landing-memory-reveal-delay:.66s;aspect-ratio:25/14;z-index:2;width:41%;bottom:30%;right:10%}.landing-memory-image-08{--landing-memory-image:url(/build/assets/collage_01-E713JnEl.jpeg);--landing-memory-rotate:10deg;--landing-memory-reveal-delay:.77s;aspect-ratio:16/10;z-index:2;width:37%;bottom:10%;left:22%}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-06 .landing-memory-tile{opacity:.01;transform:translate3d(0, .9rem, 0) scale(.965) rotate(var(--landing-memory-rotate));will-change:transform, opacity}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-06.is-revealed .landing-memory-tile{animation:.56s cubic-bezier(.22,1,.36,1) forwards landing-memory-tile-reveal;animation-delay:var(--landing-memory-reveal-delay)}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-bg,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-content,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-visual,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-overlay,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-decor,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-eyebrow,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-headline,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-copy,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-action-row{transition-property:opacity,transform,stroke-dashoffset,filter;transition-timing-function:cubic-bezier(.22,1,.36,1)}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-bg{opacity:.84;filter:saturate(.84)brightness(.72)contrast(.93);transition-duration:1.15s;transform:scale(1.07)translateY(1.3rem)}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-overlay{opacity:.9;transition-duration:.9s}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-decor{opacity:.08;transition-duration:1.1s}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-content{opacity:.01;transition-duration:.94s;transform:translateY(1.35rem)}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-visual{opacity:.01;transition-duration:1.08s;transition-delay:.28s;transform:translate(2rem)}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal][data-landing-reveal-direction=left] .landing-section-visual{transform:translate(-2rem)}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal][data-landing-reveal-direction=up] .landing-section-visual{transform:translateY(1.5rem)}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-eyebrow,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-headline,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-copy,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-action-row{opacity:.01;transform:translateY(1rem)}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-eyebrow{transition-duration:.68s;transition-delay:90ms}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-headline{transition-duration:.82s;transition-delay:.2s}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-copy{transition-duration:.92s;transition-delay:.32s}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-action-row{transition-duration:1.02s;transition-delay:.44s}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-visual-line{stroke-dasharray:180;stroke-dashoffset:180px;transition-duration:1.25s;transition-delay:.52s}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-section-route-planning .landing-section-visual,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-section-route-planning .landing-route-visual,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-section-route-planning .landing-route-card,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-section-route-planning .landing-route-map,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-section-route-planning .landing-route-icon,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-section-route-planning .landing-route-label,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-section-route-planning .landing-route-node,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-section-route-planning .landing-route-node-glow{transition:none!important;animation:none!important;transform:none!important}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-section-route-planning .landing-section-visual,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-section-route-planning.is-revealed .landing-section-visual{opacity:1;transform:none!important}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-section-route-planning .landing-route-line-train-vertical,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-section-route-planning.is-revealed .landing-route-line-train-vertical{stroke-dasharray:7 8!important;stroke-dashoffset:0!important}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-active .landing-section-bg{opacity:1;filter:saturate(.98)brightness(.9)contrast(.98);transform:scale(1.025)translateY(.24rem)}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-active .landing-section-overlay{opacity:.7}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-active .landing-section-decor{opacity:.2}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-revealed .landing-section-bg{opacity:1;filter:saturate()brightness()contrast();transform:scale(1.01)translate(0,0)}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-revealed .landing-section-overlay,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-revealed .landing-section-decor,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-revealed .landing-section-content,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-revealed .landing-section-visual,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-revealed .landing-eyebrow,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-revealed .landing-headline,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-revealed .landing-copy,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-revealed .landing-action-row{opacity:1;transform:translate(0,0)}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal].is-revealed .landing-visual-line{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.landing-section-bg{animation:22s ease-in-out infinite alternate landing-subtle-scale}.landing-visual-line{animation:14s linear infinite landing-line-drift}.landing-flight-network,.landing-visual-timeline .landing-visual-panel,.landing-visual-route .landing-route-visual{animation:8s ease-in-out infinite landing-float}.landing-timeline-marker-pulse{animation:2.8s ease-in-out infinite landing-marker-pulse}.landing-route-line-train-vertical{animation:1.4s linear infinite landing-route-dash}}@media (prefers-reduced-motion:reduce){.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-bg,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-overlay,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-decor,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-content,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-section-visual,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-eyebrow,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-headline,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-copy,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-action-row,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] [data-landing-reveal] .landing-visual-line,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-05 .landing-expense-segment,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-05 .landing-expense-reveal-ring,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-05 .landing-expense-label,.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-06 .landing-memory-tile{opacity:1!important;filter:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}.landing-section-bg,.landing-visual-line,.landing-flight-network,.landing-visual-timeline .landing-visual-panel,.landing-visual-route .landing-route-visual,.landing-route-line-train-vertical,.landing-timeline-marker-pulse{animation:none!important;transform:none!important}.landing-section-route-planning .landing-route-motion-indicator,.landing-bg-screen-04 .landing-flight-motion-indicator{display:none}.landing-page.landing-reveal-ready[data-landing-reveal-enabled=true] .landing-bg-screen-06 .landing-memory-tile{transform:rotate(var(--landing-memory-rotate))!important;animation:none!important}}@keyframes landing-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-.5rem)}}@keyframes landing-line-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-104px}}@keyframes landing-marker-pulse{0%,to{opacity:.32;transform:scale(.92)}50%{opacity:.08;transform:scale(1.12)}}@keyframes landing-route-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-15px}}@keyframes landing-subtle-scale{0%{transform:scale(1.01)}to{transform:scale(1.035)}}@keyframes landing-expense-donut-wipe{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}@keyframes landing-expense-label-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translate(0,0)}}@keyframes landing-memory-tile-reveal{0%{opacity:.01;transform:translate3d(0, .9rem, 0) scale(.965) rotate(var(--landing-memory-rotate))}to{opacity:1;transform:translate3d(0, 0, 0) scale(1) rotate(var(--landing-memory-rotate))}}@media (width<=900px){.landing-nav{gap:.75rem;padding:.625rem .75rem}.landing-auth-frame{padding-inline:.75rem}.landing-section-grid-hero,.landing-section-grid-split,.landing-section-grid-reverse{grid-template-columns:minmax(0,1fr)}.landing-section-content,.landing-content-right,.landing-content-floating{max-width:100%}.landing-section-visual,.landing-section-grid-reverse .landing-section-visual,.landing-section-grid-reverse .landing-content-right{order:initial}.landing-visual-wrap{min-height:18rem}.landing-route-visual{width:min(100%,34rem)}.landing-table-panel{width:min(100%,54rem);transform:translateY(-.6rem)}.landing-table-itinerary-head,.landing-table-itinerary-day-row{grid-template-columns:6.1rem 1.3fr 1.3fr 1.1fr;gap:1rem;padding-inline:1.2rem}.landing-table-itinerary-day-row{padding-block:1.2rem}.landing-route-label{font-size:.82rem}.landing-auth-panel{width:min(100%,32rem)}}@media (width<=640px){.landing-page{--landing-section-padding-block:4rem;--landing-headline-size:3rem}.landing-nav{flex-wrap:wrap;align-items:center}.landing-nav-actions{margin-left:auto}.landing-brand{gap:.5rem;min-width:0}.landing-brand-logo{max-width:9rem;height:2.5rem}.landing-brand-name{font-size:var(--font-size-card-title);text-overflow:ellipsis;overflow:hidden}.landing-auth-frame{padding-top:calc(var(--landing-nav-height) + .5rem);padding-inline:var(--landing-content-gutter)}.landing-auth-panel{width:100%}.landing-auth-panel-inner{padding:1rem}.landing-auth-title{font-size:1.25rem}.landing-section-inner{padding-top:calc(var(--landing-nav-height) + var(--landing-section-padding-block))}.landing-headline{line-height:.98}.landing-action-row{width:100%}.landing-cta,.landing-action-row .ui-btn{justify-content:center;width:100%}.landing-copy{font-size:var(--font-size-card-title);line-height:1.75rem}.landing-table-itinerary-visual{border-radius:var(--radius-md)}.landing-table-itinerary-head{display:none}.landing-table-itinerary-day-row{grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1rem}.landing-table-item-block>: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))}.landing-table-item-block-activity>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.landing-route-visual{margin-inline:auto;width:100%;max-width:24rem;margin-top:-.85rem}.landing-route-label{font-size:var(--font-size-caption)}.landing-route-label-fronalpstock{top:50.2%;left:11.6%}.landing-route-label-klingenstock{top:81.5%;left:70.8%}.landing-route-icon-train-top{top:28.3%;left:69.8%}.landing-flight-network{width:min(100%,25rem)}.landing-memory-collage{aspect-ratio:1;width:min(100%,24rem)}.landing-memory-tile{border-radius:.7rem;box-shadow:0 10px 22px #0308144d}}@media (width<=1400px){.trip-summary-content-wrap{padding-bottom:0;padding-left:1rem;padding-right:1rem;transition:none;display:block}.trip-summary-notes-panel{width:auto;min-width:0;max-width:none;height:auto;min-height:0;margin:1rem;transition:none;position:static;flex-basis:auto!important}.trip-summary-notes-panel-shell{border-radius:var(--radius-lg);border-left:0;height:auto;min-height:0}.trip-summary-notes-panel-scroll{height:auto}.trip-summary-notes-panel>.ui-slide-panel-close-btn{display:none}}
