.home-main .home-hero{position:relative;overflow:clip}.home-main .home-hero-inner{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;gap:0;max-width:620px;height:100svh;min-height:760px;padding:92px 28px 120px;display:flex;position:relative}.home-main .home-hero-copy{text-align:center;align-items:center;width:100%}.home-main .home-hero-copy>*{pointer-events:auto}.home-main .home-hero .hero-news-pill{margin-bottom:26px}.home-main .home-hero-title{font-family:var(--font-editorial),var(--font-chinese),serif;font-weight:500}.home-main .home-hero-greeting{letter-spacing:-.04em;font-size:clamp(64px,6.7vw,96px)}.home-main .home-hero-title em{font-family:var(--font-editorial),serif;color:var(--primary);background:0 0;padding:0;font-size:clamp(30px,3.2vw,44px);font-style:italic;font-weight:400}.home-main .home-hero-title em:before{display:none}.home-main .home-hero-lede{max-width:29em;font-size:15px}.home-main .home-hero-actions{justify-content:center;margin-top:28px}.home-main .home-hero-copy>.home-hero-avatar{border-radius:18px;width:72px;margin-bottom:24px;padding:4px;position:relative;top:auto;left:auto;transform:rotate(-3deg)}.home-main .home-hero-copy .avatar-images{border-radius:13px}.home-main .home-hero-copy .avatar-caption{display:none}.home-main .home-hero-copy .home-hero-avatar:hover{transform:rotate(0)translateY(-3px)}.home-main .home-hero .notion-sparkle-hero{right:-36px}.home-main .home-hero .notion-hand-arrow{display:none}.travel-orbit{padding:0 0 62px;position:relative}.travel-orbit-rings{gap:20px;display:grid}.travel-orbit-ring{scrollbar-width:thin;align-items:center;gap:24px;padding:16px 24px 28px;display:flex;overflow-x:auto}.travel-orbit-photo{--tile:clamp(144px,calc(var(--orbit-size) / 1440 * 100vw),240px);aspect-ratio:1;background:var(--card);width:176px;color:var(--foreground);border-radius:7.5%;flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.travel-orbit-photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.travel-orbit-photo:focus-visible{z-index:4;outline:2px solid var(--primary);outline-offset:4px}.travel-orbit-controls{z-index:3;width:100%;color:var(--muted-foreground);justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex;position:absolute;bottom:20px}.travel-orbit-controls a{color:inherit;text-decoration:none}.travel-orbit-controls button{min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:none}.travel-orbit-controls :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (prefers-reduced-motion:no-preference){html.js .travel-orbit{padding:0;position:absolute;inset:0}html.js .travel-orbit-rings{position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}html.js .travel-orbit-ring{display:contents}html.js .travel-orbit-photo{width:var(--tile);will-change:transform;position:absolute;top:0;left:0}html.js .travel-orbit-controls button{display:inline-flex}}@media (hover:hover) and (pointer:fine){.travel-orbit-photo img{transition:transform .22s ease-out}.travel-orbit-photo:hover{z-index:4}.travel-orbit-photo:hover img{transform:scale(1.06)}.travel-orbit-controls :is(a,button):hover{color:var(--foreground)}}@media (min-width:567px) and (max-width:1199px){.home-main .home-hero-inner{max-width:500px;height:110svh;min-height:700px;padding:60px 28px 100px}.home-main .home-hero-copy>.home-hero-avatar{width:60px}.home-main .home-hero-greeting{font-size:64px}.home-main .home-hero-lede{font-size:14px}}@media (prefers-reduced-motion:no-preference) and (min-width:567px) and (max-width:1199px){html.js .travel-orbit [data-ring=outer]{display:none}html.js .travel-orbit-photo{--tile:clamp(108px,13vw,152px)}html.js .travel-orbit-rings{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 8% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 8% 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:566px){.home-main .home-hero-inner{height:auto;min-height:0;padding:36px 20px 30px}.home-main .home-hero-copy>.home-hero-avatar{width:60px;margin-bottom:20px}.home-main .home-hero .hero-news-pill{margin-bottom:22px}.home-main .home-hero-greeting{font-size:64px}.home-main .home-hero-lede{font-size:14px}.travel-orbit-controls{gap:8px;bottom:10px}}@media (prefers-reduced-motion:no-preference) and (max-width:566px){html.js .travel-orbit{height:clamp(120px,35vw,168px);margin-block:24px 76px;position:relative;inset:auto}html.js .travel-orbit-photo{--tile:clamp(120px,35vw,168px);top:16px;left:calc(50% + (.5 - var(--slot) / 12) * 14.4 * var(--tile) - var(--tile) / 2)}html.js .travel-orbit-rings{inset:-16px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}html.js .travel-orbit-controls{gap:8px;bottom:-62px}}@media (prefers-reduced-motion:reduce){.travel-orbit-photo img,.home-main .home-hero-copy>.home-hero-avatar{transition:none}.home-main .home-hero-copy .home-hero-avatar:hover{transform:rotate(-3deg)}}
