.hero[data-astro-cid-v5fahpwu]{background:var(--hs-plum)}.hero-grid[data-astro-cid-v5fahpwu]{padding-block:clamp(48px,6vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,72px);align-items:center}.hero-h1[data-astro-cid-v5fahpwu]{font-family:var(--hs-font-serif);font-weight:400;font-size:clamp(42px,5.6vw,81px);line-height:.98;letter-spacing:-.025em;text-wrap:balance;color:var(--hs-fog-100)}.hero-body[data-astro-cid-v5fahpwu]{font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:#f3e4eb;max-width:40ch;text-wrap:pretty}.chip[data-astro-cid-v5fahpwu]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid rgb(252 253 253 / .28);color:var(--hs-fog-100);font-size:15px;font-weight:500;text-decoration:none}.chip[data-astro-cid-v5fahpwu]:hover{background:#fcfdfd14}.chip[data-astro-cid-v5fahpwu] i[data-astro-cid-v5fahpwu]{width:7px;height:7px;border-radius:50%;background:var(--hs-ember)}.chip[data-astro-cid-v5fahpwu].is-more{border-color:transparent;color:var(--hs-ember-200);font-weight:600}.hero[data-astro-cid-v5fahpwu] .hero-ghost{border-color:#fcfdfd80}.photo[data-astro-cid-v5fahpwu]{position:relative;aspect-ratio:5 / 4;border-radius:28px;overflow:hidden;background:var(--hs-navy-700);min-width:0}.photo[data-astro-cid-v5fahpwu] .photo-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shade[data-astro-cid-v5fahpwu]{position:absolute;inset:0;background:linear-gradient(180deg,#10233a00 50%,#10233a99)}.place[data-astro-cid-v5fahpwu]{position:absolute;left:18px;top:18px;width:min(56%,280px);display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:16px;background:#fcfdfdf5;color:var(--hs-navy);box-shadow:0 24px 48px -20px #0e192699}.mini-btn[data-astro-cid-v5fahpwu]{align-self:flex-start;display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:var(--hs-ember);color:var(--hs-fog-100);font-size:13px;font-weight:700}.fig[data-astro-cid-v5fahpwu]{position:absolute;left:18px;bottom:18px;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#0e1926db;color:var(--hs-fog-100);font-size:15px;max-width:calc(100% - 36px)}.cards[data-astro-cid-kqmldbgk].is-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.cards[data-astro-cid-kqmldbgk].is-track{display:grid;grid-auto-flow:column;grid-auto-columns:max(240px,calc((100% - 60px)/4));gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;min-width:0}.cards[data-astro-cid-kqmldbgk].is-track::-webkit-scrollbar{display:none}.cards[data-astro-cid-kqmldbgk].is-track:focus-visible{outline-offset:4px}.card[data-astro-cid-kqmldbgk]{display:flex;flex-direction:column;gap:14px;min-width:0;scroll-snap-align:start}.card-media[data-astro-cid-kqmldbgk]{position:relative;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;background:repeating-linear-gradient(135deg,var(--hs-sand-200) 0 14px,#e6dfd3 14px 28px)}.card-media[data-astro-cid-kqmldbgk] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.slot[data-astro-cid-kqmldbgk]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;font-family:var(--hs-font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--hs-neutral-600)}.num[data-astro-cid-kqmldbgk]{position:absolute;left:14px;top:14px;padding:5px 10px;border-radius:999px;background:#fcfdfdf2;font-family:var(--hs-font-mono);font-size:11px;letter-spacing:.1em;color:var(--hs-navy)}.dot[data-astro-cid-kqmldbgk]{display:flex;align-items:center;height:28px;padding:0 2px;border:0;background:none;cursor:pointer}.dot[data-astro-cid-kqmldbgk]:before{content:"";display:block;width:8px;height:8px;border-radius:999px;background:#c9d2db;transition:width .35s ease,background-color .35s ease}.dot[data-astro-cid-kqmldbgk].on:before{width:28px;background:var(--hs-ember)}.play[data-astro-cid-kqmldbgk] .i-play[data-astro-cid-kqmldbgk],.play[data-astro-cid-kqmldbgk][data-state=paused] .i-pause[data-astro-cid-kqmldbgk]{display:none}.play[data-astro-cid-kqmldbgk][data-state=paused] .i-play[data-astro-cid-kqmldbgk]{display:block}.arrow[data-astro-cid-kqmldbgk]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #c9d2db;background:var(--hs-fog-100);color:var(--hs-navy);cursor:pointer;padding:0;transition:background-color .2s,color .2s,border-color .2s}.arrow[data-astro-cid-kqmldbgk]:hover{background:var(--hs-navy);color:var(--hs-fog-100);border-color:var(--hs-navy)}.pchip[data-astro-cid-75ieh6om]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;border:1px solid transparent;white-space:nowrap}.pchip[data-astro-cid-75ieh6om].is-mono{padding:5px 12px;font-family:var(--hs-font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.is-view[data-astro-cid-75ieh6om]{background:var(--hs-fog-100);color:var(--hs-navy);border-color:var(--hs-navy)}.is-maps[data-astro-cid-75ieh6om]{background:var(--hs-ember);color:var(--hs-fog-100);border-color:var(--hs-ember)}.is-flow[data-astro-cid-75ieh6om]{background:var(--hs-sand-200);color:var(--hs-navy);border-color:var(--hs-sand)}.is-know[data-astro-cid-75ieh6om]{background:var(--hs-plum);color:var(--hs-fog-100);border-color:var(--hs-plum)}.pair-grid[data-astro-cid-bx63vehy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px}.side[data-astro-cid-bx63vehy]{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vw,40px);border-radius:26px}.side[data-astro-cid-bx63vehy].is-list{gap:18px;padding:clamp(24px,3vw,36px)}.today[data-astro-cid-bx63vehy].is-statement{background:var(--hs-fog-100);border:1px dashed rgb(147 39 95 / .45)}.today[data-astro-cid-bx63vehy].is-list{background:var(--hs-sand-100)}.after[data-astro-cid-bx63vehy]{background:var(--hs-navy);color:var(--hs-fog-100)}.statement[data-astro-cid-bx63vehy]{font-family:var(--hs-font-serif);font-size:clamp(24px,2.4vw,32px);line-height:1.2;text-wrap:pretty}.item[data-astro-cid-bx63vehy]{display:grid;grid-template-columns:10px minmax(0,1fr);gap:14px;align-items:baseline;font-size:17px;line-height:1.45}.item[data-astro-cid-bx63vehy] i[data-astro-cid-bx63vehy]{width:8px;height:8px;border-radius:50%;translate:0 -2px}.journey[data-astro-cid-r53vs2dj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.step[data-astro-cid-r53vs2dj]{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:18px;background:var(--hs-fog-100);border:1px solid var(--hs-sand-300);min-width:0}.em-grid[data-astro-cid-27zh24gl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:24px clamp(24px,4vw,56px);align-items:start}.stage[data-astro-cid-27zh24gl]{position:relative;border-radius:26px;overflow:hidden;background:var(--hs-navy-700);aspect-ratio:4 / 3;min-width:0}.stage[data-astro-cid-27zh24gl] .stage-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tags[data-astro-cid-27zh24gl]{position:absolute;top:14px;left:14px;display:flex;flex-wrap:wrap;gap:8px}.tags[data-astro-cid-27zh24gl] li[data-astro-cid-27zh24gl]{padding:6px 12px;border-radius:999px;background:#10233ae0;color:var(--hs-fog-100);font-size:13px;font-weight:600}.pin[data-astro-cid-27zh24gl]{position:absolute;left:58%;top:30%;filter:drop-shadow(0 6px 10px rgb(16 35 58 / .45))}.poi[data-astro-cid-27zh24gl]{position:absolute;left:14px;bottom:14px;width:min(340px,calc(100% - 28px));display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:18px;background:var(--hs-fog-100);color:var(--hs-navy);box-shadow:0 20px 40px -18px #10233a99}.poi-thumb[data-astro-cid-27zh24gl]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--hs-fog)}.poi-thumb[data-astro-cid-27zh24gl] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ptab[data-astro-cid-27zh24gl]{padding:4px 10px;border-radius:999px;border:1px solid #c9d2db;font-size:12px;font-weight:600}.media[data-astro-cid-27zh24gl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:4px 28px;min-width:0}.mi[data-astro-cid-27zh24gl]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;padding:18px 0;border-top:1px solid var(--hs-sand-200)}.tile[data-astro-cid-27zh24gl]{width:48px;height:48px;border-radius:14px;background:var(--hs-sand-100);display:flex;align-items:center;justify-content:center;color:var(--hs-navy)}.clones[data-astro-cid-ffqqtvnz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.src[data-astro-cid-ffqqtvnz]{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:clamp(22px,2.4vw,30px);border-radius:24px;background:linear-gradient(135deg,var(--hs-ember) 0%,var(--hs-plum) 100%);min-width:0}.clone[data-astro-cid-ffqqtvnz]{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border-radius:22px;background:#16273c;border:1px solid #2a3d55;min-width:0}.state[data-astro-cid-ffqqtvnz]{align-self:flex-start;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent}.state[data-astro-cid-ffqqtvnz].is-open{background:#dcebdf;border-color:#dcebdf;color:var(--hs-navy)}.state[data-astro-cid-ffqqtvnz].is-locked{color:var(--hs-ember-300);border-color:var(--hs-ember-300)}.bullet[data-astro-cid-ffqqtvnz]{display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;align-items:baseline;font-size:15px;line-height:1.4;color:var(--hs-navy-100)}.bullet[data-astro-cid-ffqqtvnz] i[data-astro-cid-ffqqtvnz]{width:6px;height:6px;border-radius:50%;background:var(--hs-ember);translate:0 -2px}.ss-grid[data-astro-cid-ea2ces6u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:24px clamp(24px,4vw,56px);align-items:center}.card[data-astro-cid-ea2ces6u]{display:flex;flex-direction:column;width:100%;max-width:460px;justify-self:center;border-radius:28px;background:var(--hs-fog-100);border:1px solid var(--hs-sand-200);overflow:hidden;min-width:0}.art[data-astro-cid-ea2ces6u]{display:block;aspect-ratio:16 / 10;padding:5% 6% 3%}.art[data-astro-cid-ea2ces6u] img{width:100%;height:100%;object-fit:contain}.share[data-astro-cid-ea2ces6u]{margin:0 16px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:12px 14px 12px 16px;border-radius:14px;background:var(--hs-sand-100);border:1px solid var(--hs-sand-200)}.share-text[data-astro-cid-ea2ces6u]{font-size:13px;line-height:1.4;color:var(--hs-navy-400);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.share-btn[data-astro-cid-ea2ces6u]{padding:6px 12px;border-radius:999px;border:1px solid var(--hs-ember);color:var(--hs-ember-600);font-size:12px;font-weight:600;white-space:nowrap}.ways[data-astro-cid-ea2ces6u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:4px 28px;min-width:0}.wi[data-astro-cid-ea2ces6u]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;padding:18px 0;border-top:1px solid var(--hs-sand)}.tile[data-astro-cid-ea2ces6u]{width:48px;height:48px;border-radius:14px;background:var(--hs-fog-100);display:flex;align-items:center;justify-content:center;color:var(--hs-navy)}.switch[data-astro-cid-cytlnbp6]{display:inline-flex;padding:4px;border-radius:999px;background:var(--hs-sand-100);border:1px solid var(--hs-sand-300)}.switch-item[data-astro-cid-cytlnbp6]{display:inline-flex;align-items:center;height:46px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:600;color:var(--hs-navy-400);text-decoration:none;transition:background-color .3s,color .3s}.switch-item[data-astro-cid-cytlnbp6]:hover{color:var(--hs-navy)}.switch-item[data-astro-cid-cytlnbp6][aria-current=page]{background:var(--hs-navy);color:var(--hs-fog-100)}.worths[data-astro-cid-cytlnbp6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.worth[data-astro-cid-cytlnbp6]{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:22px;background:var(--hs-sand-100);min-width:0}.worth-title[data-astro-cid-cytlnbp6]{font-family:var(--hs-font-serif);font-weight:400;font-size:26px;line-height:1.1;min-height:2.2em;text-wrap:balance}.cases[data-astro-cid-bdjnweq2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 48px}.case[data-astro-cid-bdjnweq2]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:26px 0;border-top:1px solid var(--hs-sand)}.uc-pair[data-astro-cid-bdjnweq2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:20px}.fip[data-astro-cid-bdjnweq2]{display:flex;flex-direction:column;gap:6px;padding:clamp(24px,3vw,36px);border-radius:26px;background:var(--hs-fog-100)}.fi[data-astro-cid-bdjnweq2]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:start;padding:16px 0;border-top:1px solid var(--hs-sand-200)}@media(prefers-reduced-motion:no-preference){.fi-icon[data-astro-cid-bdjnweq2] img{animation:fi-lift 3s ease-in-out infinite;animation-delay:calc(.9s + var(--reveal-i, 0) * .26s)}}@keyframes fi-lift{0%,to{translate:0 0}50%{translate:0 -5px}}.views[data-astro-cid-p4kib6cq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 32px}.view[data-astro-cid-p4kib6cq]{display:flex;flex-direction:column;gap:12px;padding-top:22px;border-top:2px solid var(--hs-navy);min-width:0}.tile[data-astro-cid-p4kib6cq]{flex:none;width:48px;height:48px;border-radius:14px;background:var(--hs-sand-100);display:flex;align-items:center;justify-content:center;color:var(--hs-navy)}.ui[data-astro-cid-p4kib6cq]{position:relative;margin-top:auto;aspect-ratio:16 / 10;border-radius:16px;overflow:hidden;background:var(--hs-sand-100);border:1px solid var(--hs-sand-200)}.ui[data-astro-cid-p4kib6cq] .ui-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:0% 0%;transform-origin:0% 0%}.ui[data-astro-cid-p4kib6cq] .ui-img.from-right{object-position:100% 0%;transform-origin:100% 0%}.metric[data-astro-cid-p4kib6cq]{position:absolute;right:10px;top:10px;display:flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--hs-navy);color:var(--hs-fog-100);box-shadow:0 10px 24px -12px #10233a99}.metric[data-astro-cid-p4kib6cq] i[data-astro-cid-p4kib6cq]{width:8px;height:8px;border-radius:50%;background:var(--hs-ember)}@media(prefers-reduced-motion:no-preference){.ui[data-astro-cid-p4kib6cq] .ui-img{animation:hk-pan var(--pan, 14s) ease-in-out infinite alternate}.metric[data-astro-cid-p4kib6cq]{animation:hk-float var(--float, 3.2s) ease-in-out infinite}.metric[data-astro-cid-p4kib6cq] i[data-astro-cid-p4kib6cq]{animation:hk-pulse 1.6s ease-out infinite}}@keyframes hk-pan{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.12) translate(-3%,-4%)}}@keyframes hk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes hk-pulse{0%{box-shadow:0 0 #e2540a8c}to{box-shadow:0 0 0 9px #e2540a00}}.close[data-astro-cid-p4kib6cq]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px;padding:clamp(22px,2.6vw,32px);border-radius:24px;background:var(--hs-plum);color:var(--hs-fog-100)}.suite-grid[data-astro-cid-6yy4utxd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}.suite[data-astro-cid-6yy4utxd]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 18px;border-radius:22px;min-width:0;background:var(--hs-sand-100);transition:opacity .4s,box-shadow .4s}.suite[data-astro-cid-6yy4utxd].is-key{box-shadow:0 0 0 1px #e2540a6b,0 0 0 6px #e2540a12,0 18px 36px -20px #e2540a80}.line[data-astro-cid-6yy4utxd]{font-size:clamp(18px,1.4vw,20px);line-height:1.22}.band[data-astro-cid-6yy4utxd]{height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center}.band[data-astro-cid-6yy4utxd].is-hypaview{background:var(--hs-fog-100);border:1px solid var(--hs-sand-200)}.band[data-astro-cid-6yy4utxd].is-hypamaps{background:var(--hs-ember)}.band[data-astro-cid-6yy4utxd].is-hypaflow{background:var(--hs-sand-200)}.band[data-astro-cid-6yy4utxd].is-hypaknow{background:var(--hs-plum)}.status[data-astro-cid-6yy4utxd]{align-self:flex-start;padding:5px 12px;border-radius:999px;font-family:var(--hs-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent}.status[data-astro-cid-6yy4utxd].is-core{background:var(--hs-navy);color:var(--hs-fog-100);border-color:var(--hs-navy)}.status[data-astro-cid-6yy4utxd].is-via{color:var(--hs-ember-600);border-color:var(--hs-ember)}.status[data-astro-cid-6yy4utxd].is-add{color:var(--hs-neutral-600);border-color:var(--hs-sand)}.s-inner[data-astro-cid-f6o7im4v]{max-width:1160px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(20px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),max-content));justify-content:center;align-items:center;gap:clamp(28px,4vw,64px)}.s-disc[data-astro-cid-f6o7im4v]{width:clamp(180px,18vw,240px);height:clamp(180px,18vw,240px);justify-self:center;border-radius:50%;background:linear-gradient(135deg,var(--hs-ember) 0%,var(--hs-plum) 100%);color:var(--hs-fog-100);display:flex;align-items:center;justify-content:center;font-family:var(--hs-font-serif);font-size:clamp(56px,6vw,84px);line-height:1;letter-spacing:-.02em}.s-copy[data-astro-cid-f6o7im4v]{display:flex;flex-direction:column;gap:24px;max-width:680px;min-width:0}.s-line[data-astro-cid-f6o7im4v]{font-family:var(--hs-font-serif);font-weight:400;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.015em;text-wrap:pretty}.s-source[data-astro-cid-f6o7im4v]{font-family:var(--hs-font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--hs-neutral-600)}
