.office-map[data-astro-cid-kukayzs7]{overflow:hidden}.office-map-frame[data-astro-cid-kukayzs7]{position:relative;aspect-ratio:4 / 3;background:#eaf1f7}.office-map-frame[data-astro-cid-kukayzs7] iframe[data-astro-cid-kukayzs7]{position:absolute;inset:0;width:100%;height:100%;border:0}.kw[data-astro-cid-5gu6sakf]{position:relative;overflow:hidden;background:linear-gradient(180deg,#f7f9fb,#e4f2fc 35%,#d3eafb 62%,#dcecf8 82%,#eaf1f7)}.kw-bg[data-astro-cid-5gu6sakf]{position:absolute;inset:0;pointer-events:none}.kw-cloud[data-astro-cid-5gu6sakf]{position:absolute;left:100%;animation:kw-cross var(--dur, 78s) linear var(--delay, 0s) infinite}.kw-cloud[data-astro-cid-5gu6sakf] svg{display:block;width:100%;height:auto}@keyframes kw-cross{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 100%))}}.kw-stage[data-astro-cid-5gu6sakf]{position:relative}.kw-center[data-astro-cid-5gu6sakf]{position:relative;z-index:2;text-align:center;max-width:34rem;margin:0 auto}.kw-heading[data-astro-cid-5gu6sakf]{font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.06;letter-spacing:-.015em}.kw-badge[data-astro-cid-5gu6sakf]{margin-top:1.75rem;display:inline-flex;align-items:center;gap:.85rem;padding:.55rem 1.25rem .55rem .55rem;border-radius:9999px;background:#fff;border:1px solid rgba(12,35,64,.08);transition:transform .3s cubic-bezier(.22,1,.36,1)}.kw-badge[data-astro-cid-5gu6sakf]:hover{transform:translateY(-3px)}.kw-badge-score[data-astro-cid-5gu6sakf]{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:9999px;background:#0c2340;color:#fff;font-family:Sora Variable,Sora,sans-serif;font-weight:800;font-size:1.1rem}.kw-badge-meta[data-astro-cid-5gu6sakf]{display:flex;flex-direction:column;text-align:left}.kw-badge-stars[data-astro-cid-5gu6sakf]{color:#f5b301;letter-spacing:.12em;font-size:.95rem}.kw-badge-count[data-astro-cid-5gu6sakf]{font-size:.85rem;font-weight:600;color:#0266a0}.kw-cards[data-astro-cid-5gu6sakf]{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.25rem;align-items:center}.kw-card[data-astro-cid-5gu6sakf]{width:100%;max-width:24rem;margin:0;background:#fff;border-radius:1.3rem;padding:1.25rem 1.4rem}@media (prefers-reduced-motion: no-preference){.kw-rise[data-astro-cid-5gu6sakf] .kw-card[data-astro-cid-5gu6sakf]{opacity:0;transform:translate(calc(var(--side, -1) * 48px)) translateY(24px) rotate(calc(var(--side, -1) * -3deg));transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.kw-rise[data-astro-cid-5gu6sakf] .kw-card[data-astro-cid-5gu6sakf]:nth-child(2n){--side: 1}.kw-rise[data-astro-cid-5gu6sakf] .kw-card[data-astro-cid-5gu6sakf].in{opacity:1;transform:none}}.kw-scrub[data-astro-cid-5gu6sakf] .kw-card[data-astro-cid-5gu6sakf]{will-change:transform,opacity}.kw-scrub[data-astro-cid-5gu6sakf] .kw-center[data-astro-cid-5gu6sakf]{will-change:transform}.kw-top[data-astro-cid-5gu6sakf]{display:flex;align-items:center;gap:.75rem}.kw-top[data-astro-cid-5gu6sakf] figcaption[data-astro-cid-5gu6sakf]{display:flex;flex-direction:column}.kw-avatar[data-astro-cid-5gu6sakf]{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:9999px;color:#fff;font-family:Sora Variable,Sora,sans-serif;font-weight:700;font-size:.82rem;flex:0 0 auto}.kw-name[data-astro-cid-5gu6sakf]{font-family:Sora Variable,Sora,sans-serif;font-weight:600;color:#0c2340;font-size:.95rem;line-height:1.1}.kw-stars[data-astro-cid-5gu6sakf]{color:#f5b301;font-size:.78rem;letter-spacing:.12em;margin-top:3px}.kw-date[data-astro-cid-5gu6sakf]{color:#32414e80;font-size:.72rem;margin-top:2px}.kw-quote[data-astro-cid-5gu6sakf]{margin-top:.9rem;color:#32414ee6;line-height:1.55;font-size:.92rem}.kw-more[data-astro-cid-5gu6sakf]{color:#0266a0;font-weight:600;white-space:nowrap}.kw-more[data-astro-cid-5gu6sakf]:hover{text-decoration:underline}.kw-card[data-astro-cid-5gu6sakf]{animation:kw-bob var(--dur, 6s) ease-in-out var(--bd, 0s) infinite}@keyframes kw-bob{0%,to{translate:0 0}50%{translate:0 -9px}}@media (min-width: 1024px){.kw-stage[data-astro-cid-5gu6sakf]{min-height:720px}.kw-center[data-astro-cid-5gu6sakf]{padding-top:7.5rem}.kw-cards[data-astro-cid-5gu6sakf]{margin:0;display:block;position:absolute;inset:0}.kw-card[data-astro-cid-5gu6sakf]{position:absolute;width:19rem;max-width:none;top:var(--top);left:var(--left);right:var(--right);bottom:var(--bottom)}}@media (prefers-reduced-motion: reduce){.kw-card[data-astro-cid-5gu6sakf]{animation:none}.kw-cloud[data-astro-cid-5gu6sakf]{animation-play-state:paused}}.wins-list[data-astro-cid-5gu6sakf]{position:relative;margin-top:clamp(2rem,4vw,3rem);display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,2rem)}.win-row[data-astro-cid-5gu6sakf]{position:relative;display:grid;grid-template-columns:1fr;gap:.75rem;align-items:center;justify-items:center}@media (min-width: 768px){.wins-list[data-astro-cid-5gu6sakf]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;transform:translate(-50%);background:#dbeafd;border-radius:3px}.wins-progress[data-astro-cid-5gu6sakf]{position:absolute;top:0;left:50%;width:3px;transform:translate(-50%);height:0;background:linear-gradient(180deg,#3aafe3,#0266a0);border-radius:3px;z-index:1;transition:height .15s linear}.win-row[data-astro-cid-5gu6sakf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,8vw,7rem)}.win-row[data-astro-cid-5gu6sakf]:nth-child(2n) .win-media[data-astro-cid-5gu6sakf]{order:2}.win-row[data-astro-cid-5gu6sakf]:nth-child(2n) .win-copy[data-astro-cid-5gu6sakf]{text-align:right}.win-dot[data-astro-cid-5gu6sakf]{position:absolute;top:50%;left:50%;width:1.15rem;height:1.15rem;transform:translate(-50%,-50%) scale(.5);border-radius:50%;background:#fff;border:3px solid #cbe4f8;box-shadow:0 0 0 5px #fff;z-index:2;opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1),background .4s ease,border-color .4s ease}.win-row[data-astro-cid-5gu6sakf].in .win-dot[data-astro-cid-5gu6sakf]{opacity:1;transform:translate(-50%,-50%) scale(1);background:#0266a0;border-color:#9fd6f5}}.win-dot[data-astro-cid-5gu6sakf]{display:none}@media (min-width: 768px){.win-dot[data-astro-cid-5gu6sakf]{display:block}}.win-media[data-astro-cid-5gu6sakf]{display:grid;place-items:center;width:100%}.win-circle[data-astro-cid-5gu6sakf]{position:relative;width:min(22rem,72vw);aspect-ratio:1;border-radius:50%;background:var(--c)}.win-circle--badge[data-astro-cid-5gu6sakf]{background:transparent}.wins-sec[data-astro-cid-5gu6sakf]{overflow-x:clip}.win-art[data-astro-cid-5gu6sakf]{position:absolute;top:0;bottom:0;left:50%;height:100%;transform:translate(-50%);display:block}.win-art[data-astro-cid-5gu6sakf] picture[data-astro-cid-5gu6sakf],.win-art-img[data-astro-cid-5gu6sakf]{display:block;width:100%;height:100%}.win-art-img[data-astro-cid-5gu6sakf]{-o-object-fit:contain;object-fit:contain}.win-bird[data-astro-cid-5gu6sakf]{position:absolute;z-index:3;left:var(--x);top:var(--y);width:var(--w);pointer-events:none}.win-bird-fly[data-astro-cid-5gu6sakf],.win-bird-face[data-astro-cid-5gu6sakf],.win-bird-img[data-astro-cid-5gu6sakf]{display:block;width:100%;height:auto}.win-bird--flip[data-astro-cid-5gu6sakf] .win-bird-face[data-astro-cid-5gu6sakf]{transform:scaleX(-1)}@media (prefers-reduced-motion: no-preference){.wins-anim[data-astro-cid-5gu6sakf] .win-bird-fly[data-astro-cid-5gu6sakf]{opacity:0}.wins-anim[data-astro-cid-5gu6sakf] .win-row[data-astro-cid-5gu6sakf].in .win-bird-fly[data-astro-cid-5gu6sakf]{animation:win-fly-l 1.7s cubic-bezier(.25,.8,.3,1) .35s both}.wins-anim[data-astro-cid-5gu6sakf] .win-row[data-astro-cid-5gu6sakf].in .win-bird--flip[data-astro-cid-5gu6sakf] .win-bird-fly[data-astro-cid-5gu6sakf]{animation-name:win-fly-r}.wins-anim[data-astro-cid-5gu6sakf] .win-row[data-astro-cid-5gu6sakf].in .win-bird-img[data-astro-cid-5gu6sakf]{transform-origin:50% 40%;animation:win-flap .16s ease-in-out .35s 9 alternate}.wins-anim[data-astro-cid-5gu6sakf] .win-row[data-astro-cid-5gu6sakf].in .win-bird[data-astro-cid-5gu6sakf]{animation:win-perch 3.6s ease-in-out 2.1s infinite}}@keyframes win-fly-l{0%{opacity:0;transform:translate(-520%,-190%) rotate(-18deg) scale(.7)}12%{opacity:1}55%{transform:translate(-120%,-70%) rotate(-10deg) scale(.9)}82%{transform:translate(6%,8%) rotate(6deg) scale(1.02)}to{opacity:1;transform:none}}@keyframes win-fly-r{0%{opacity:0;transform:translate(520%,-190%) rotate(18deg) scale(.7)}12%{opacity:1}55%{transform:translate(120%,-70%) rotate(10deg) scale(.9)}82%{transform:translate(-6%,8%) rotate(-6deg) scale(1.02)}to{opacity:1;transform:none}}@keyframes win-flap{0%{transform:scaleY(1) rotate(0)}to{transform:scaleY(.72) rotate(-4deg)}}@keyframes win-perch{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(-3deg)}}.win-photo--badge[data-astro-cid-5gu6sakf]{inset:0;width:100%;height:100%;transform:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.win-shape[data-astro-cid-5gu6sakf]{position:absolute;z-index:2;top:5%;left:3%;width:3.25rem;height:3.25rem;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}@media (min-width: 768px){.win-row[data-astro-cid-5gu6sakf]:nth-child(2n) .win-shape[data-astro-cid-5gu6sakf]{left:auto;right:3%}}.win-copy[data-astro-cid-5gu6sakf]{max-width:26rem}.win-quote[data-astro-cid-5gu6sakf]{font-family:Sora Variable,Sora,ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:1.05;font-size:clamp(1.75rem,3.4vw,2.4rem);color:#0266a0}.win-detail[data-astro-cid-5gu6sakf]{margin-top:.85rem;color:#475569;font-size:1.05rem;line-height:1.6}.win-detail[data-astro-cid-5gu6sakf] b[data-astro-cid-5gu6sakf]{color:#0c2340;font-weight:700}@media (prefers-reduced-motion: no-preference){.wins-anim[data-astro-cid-5gu6sakf] .win-row[data-astro-cid-5gu6sakf]{opacity:0;transform:translateY(44px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.wins-anim[data-astro-cid-5gu6sakf] .win-row[data-astro-cid-5gu6sakf].in{opacity:1;transform:none}.wins-anim[data-astro-cid-5gu6sakf] .win-circle[data-astro-cid-5gu6sakf]{transform:scale(.82);transition:transform .9s cubic-bezier(.22,1,.36,1)}.wins-anim[data-astro-cid-5gu6sakf] .win-row[data-astro-cid-5gu6sakf].in .win-circle[data-astro-cid-5gu6sakf]{transform:scale(1)}}.wfc[data-astro-cid-5gu6sakf]{position:relative;background:#f7f9fb}.wfc-decor[data-astro-cid-5gu6sakf]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.wfc-blob[data-astro-cid-5gu6sakf]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55}.wfc-blob-1[data-astro-cid-5gu6sakf]{width:28rem;height:28rem;top:-8rem;right:-8rem;background:radial-gradient(circle,#bfe0f7,transparent 70%)}.wfc-blob-2[data-astro-cid-5gu6sakf]{width:24rem;height:24rem;bottom:-8rem;left:-8rem;background:radial-gradient(circle,#d8e9f9,transparent 70%)}.wfc-pin[data-astro-cid-5gu6sakf]{position:relative;z-index:1;max-width:90rem;margin:0 auto;padding:clamp(3.5rem,8vw,6rem) clamp(1.25rem,5vw,2rem)}.wfc-head[data-astro-cid-5gu6sakf]{text-align:center;max-width:44rem;margin:0 auto clamp(2rem,4vw,3rem)}.wfc-h2[data-astro-cid-5gu6sakf]{margin-top:.75rem;font-family:Sora Variable,Sora,sans-serif;font-weight:800;color:#0c2340;font-size:clamp(1.9rem,4.2vw,3.2rem);line-height:1.06;letter-spacing:-.02em}.wfc-accent[data-astro-cid-5gu6sakf]{color:#3aafe3}.wfc-sub[data-astro-cid-5gu6sakf]{margin:1rem auto 0;max-width:36rem;color:#32414eb3;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5}.wfc-grid[data-astro-cid-5gu6sakf]{display:grid;gap:1.1rem;grid-template-columns:1fr}@media (min-width: 640px){.wfc-grid[data-astro-cid-5gu6sakf]{grid-template-columns:repeat(2,1fr)}}.wfc-tile[data-astro-cid-5gu6sakf]{position:relative;overflow:hidden;border-radius:1.6rem;min-height:16rem;margin:0}.wfc-box[data-astro-cid-5gu6sakf]{display:flex;flex-direction:column;color:var(--fg);padding:clamp(1.4rem,2vw,1.9rem)}.wfc-icon[data-astro-cid-5gu6sakf]{display:inline-flex;color:var(--fg)}.wfc-icon[data-astro-cid-5gu6sakf] svg[data-astro-cid-5gu6sakf]{width:3.3rem;height:3.3rem}.wfc-body[data-astro-cid-5gu6sakf]{margin-top:auto;padding-top:1.25rem}.wfc-label[data-astro-cid-5gu6sakf]{display:inline-block;font-family:Sora Variable,Sora,sans-serif;font-weight:600;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);background:color-mix(in srgb,var(--fg) 14%,transparent);padding:.26rem .66rem;border-radius:9999px}.wfc-title[data-astro-cid-5gu6sakf]{margin-top:.55rem;color:var(--fg);font-family:Sora Variable,Sora,sans-serif;font-weight:700;font-size:clamp(1.1rem,1.35vw,1.35rem);line-height:1.15;letter-spacing:-.01em}.wfc-text[data-astro-cid-5gu6sakf]{margin-top:.75rem;line-height:1.45;font-size:.88rem;color:color-mix(in srgb,var(--fg) 82%,transparent)}.wfc-photo[data-astro-cid-5gu6sakf]{min-height:18rem}.wfc-photo[data-astro-cid-5gu6sakf] img[data-astro-cid-5gu6sakf]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wfc-photo[data-astro-cid-5gu6sakf]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#081a30b3,#081a3000 55%)}.wfc-photo-cap[data-astro-cid-5gu6sakf]{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:1.5rem 1.75rem;color:#fff;display:flex;flex-direction:column}.wfc-photo-kicker[data-astro-cid-5gu6sakf]{font-family:Sora Variable,Sora,sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#9fd6f5}.wfc-photo-big[data-astro-cid-5gu6sakf]{margin-top:.2rem;font-family:Sora Variable,Sora,sans-serif;font-weight:800;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.05;letter-spacing:-.02em}@media (prefers-reduced-motion: no-preference){.wfc-rise[data-astro-cid-5gu6sakf] .wfc-tile[data-astro-cid-5gu6sakf]{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.wfc-rise[data-astro-cid-5gu6sakf] .wfc-tile[data-astro-cid-5gu6sakf].in{opacity:1;transform:none}}.wfc[data-astro-cid-5gu6sakf].is-pin .wfc-track[data-astro-cid-5gu6sakf]{height:240vh}.wfc[data-astro-cid-5gu6sakf].is-pin .wfc-pin[data-astro-cid-5gu6sakf]{position:sticky;top:0;height:100vh;max-width:none;margin:0;padding:0;overflow:hidden}.wfc[data-astro-cid-5gu6sakf].is-pin .wfc-grid[data-astro-cid-5gu6sakf]{position:absolute;top:clamp(5.5rem,11vh,6.5rem);bottom:clamp(1.5rem,4vh,2.5rem);left:0;right:0;max-width:90rem;margin:0 auto;padding-inline:clamp(1.25rem,5vw,2rem);grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,minmax(0,1fr));align-content:center}.wfc[data-astro-cid-5gu6sakf].is-pin .wfc-tile[data-astro-cid-5gu6sakf]{min-height:0;opacity:0;will-change:transform,opacity}.wfc[data-astro-cid-5gu6sakf].is-pin .wfc-hero[data-astro-cid-5gu6sakf]{opacity:1;z-index:5}.wfc[data-astro-cid-5gu6sakf].is-pin .wfc-photo-cap[data-astro-cid-5gu6sakf]{opacity:0}.wfc[data-astro-cid-5gu6sakf].is-pin .wfc-head[data-astro-cid-5gu6sakf]{position:absolute;inset:0;z-index:6;margin:0;padding:2rem;max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;background:radial-gradient(120% 90% at 50% 46%,#081a3099,#081a3033 55%,#081a3000 78%)}.wfc[data-astro-cid-5gu6sakf].is-pin .wfc-eyebrow[data-astro-cid-5gu6sakf]{color:#9fd6f5}.wfc[data-astro-cid-5gu6sakf].is-pin .wfc-h2[data-astro-cid-5gu6sakf]{color:#fff;max-width:52rem;font-size:clamp(2.2rem,5.2vw,4.4rem);text-shadow:0 2px 24px rgba(0,0,0,.35)}.wfc[data-astro-cid-5gu6sakf].is-pin .wfc-accent[data-astro-cid-5gu6sakf]{color:#9fd6f5}.wfc[data-astro-cid-5gu6sakf].is-pin .wfc-sub[data-astro-cid-5gu6sakf]{color:#ffffffeb}.fp[data-astro-cid-5gu6sakf]{position:relative;overflow:hidden;background:linear-gradient(165deg,#0c2340,#0a1c35)}.fp-route[data-astro-cid-5gu6sakf]{position:relative;margin-top:clamp(2.5rem,5vw,3.5rem)}.fp-steps[data-astro-cid-5gu6sakf]{position:relative;z-index:2;display:grid;gap:2rem}.fp-node[data-astro-cid-5gu6sakf]{position:relative;display:grid;place-items:center;width:4.25rem;height:4.25rem;border-radius:9999px;background:#13325a;color:#ffffff8c;border:2px solid rgba(159,214,245,.25);transition:background-color .45s ease,color .45s ease,border-color .45s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.fp-node[data-astro-cid-5gu6sakf] svg[data-astro-cid-5gu6sakf]{width:1.9rem;height:1.9rem}.fp-num[data-astro-cid-5gu6sakf]{position:absolute;top:-.35rem;right:-.35rem;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:9999px;background:#0a1c35;color:#9fd6f5;border:2px solid #13325a;font-family:Sora Variable,Sora,sans-serif;font-weight:800;font-size:.78rem;transition:background-color .45s ease,color .45s ease,border-color .45s ease}.fp-step[data-astro-cid-5gu6sakf].is-on .fp-node[data-astro-cid-5gu6sakf]{background:#f4de4d;color:#0c2340;border-color:#f4de4d;transform:scale(1.08)}.fp-step[data-astro-cid-5gu6sakf].is-on .fp-num[data-astro-cid-5gu6sakf]{background:#3aafe3;color:#fff;border-color:#0c2340}.fp-label[data-astro-cid-5gu6sakf]{font-family:Sora Variable,Sora,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#3aafe3}.fp-title[data-astro-cid-5gu6sakf]{margin-top:.35rem;font-family:Sora Variable,Sora,sans-serif;font-weight:700;color:#fff;font-size:clamp(1.1rem,1.4vw,1.3rem);line-height:1.2}.fp-text[data-astro-cid-5gu6sakf]{margin-top:.5rem;color:#ffffffad;font-size:.93rem;line-height:1.55}.fp-copy[data-astro-cid-5gu6sakf]{transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.fp-anim[data-astro-cid-5gu6sakf] .fp-step[data-astro-cid-5gu6sakf]:not(.is-on) .fp-copy[data-astro-cid-5gu6sakf]{opacity:.4;transform:translateY(6px)}.fp-bird[data-astro-cid-5gu6sakf]{position:absolute;z-index:3;top:0;left:0;width:3.4rem;height:auto;pointer-events:none;will-change:transform;opacity:0;transition:opacity .4s ease}.fp-anim[data-astro-cid-5gu6sakf] .fp-bird[data-astro-cid-5gu6sakf]{opacity:1}.fp-svg[data-astro-cid-5gu6sakf],.fp-rail[data-astro-cid-5gu6sakf]{display:none}@media (min-width: 1024px){.fp-route[data-astro-cid-5gu6sakf]{--band: 15rem;--slot: 13rem;padding-block:var(--slot)}.fp-svg[data-astro-cid-5gu6sakf]{display:block;position:absolute;left:0;right:0;top:var(--slot);width:100%;height:var(--band);overflow:visible}.fp-base[data-astro-cid-5gu6sakf]{fill:none;stroke:#9fd6f547;stroke-width:2.5;stroke-dasharray:2 9;stroke-linecap:round}.fp-trail[data-astro-cid-5gu6sakf]{fill:none;stroke:#3aafe3;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.fp-steps[data-astro-cid-5gu6sakf]{display:block;height:var(--band)}.fp-step[data-astro-cid-5gu6sakf]{position:absolute;left:var(--x);width:calc(100% / var(--n) - 1.5rem);max-width:15rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;text-align:center}.fp-step--high[data-astro-cid-5gu6sakf]{bottom:calc(100% - var(--band) * .23 - 2.125rem);flex-direction:column-reverse}.fp-step--low[data-astro-cid-5gu6sakf]{top:calc(var(--band) * .77 - 2.125rem)}.fp-step--high[data-astro-cid-5gu6sakf] .fp-copy[data-astro-cid-5gu6sakf]{margin-bottom:4rem}.fp-step--low[data-astro-cid-5gu6sakf] .fp-copy[data-astro-cid-5gu6sakf]{margin-top:1.1rem}}@media (max-width: 1023px){.fp-route[data-astro-cid-5gu6sakf]{max-width:34rem;margin-inline:auto}.fp-rail[data-astro-cid-5gu6sakf]{display:block;position:absolute;left:2.1rem;top:2.1rem;bottom:2.1rem;width:3px;transform:translate(-50%);background:#9fd6f533;border-radius:3px}.fp-rail-fill[data-astro-cid-5gu6sakf]{display:block;width:100%;height:0;background:#3aafe3;border-radius:3px}.fp-step[data-astro-cid-5gu6sakf]{display:grid;grid-template-columns:4.25rem 1fr;gap:1.1rem;align-items:start}.fp-copy[data-astro-cid-5gu6sakf]{padding-top:.4rem}.fp-bird[data-astro-cid-5gu6sakf]{width:2.6rem}}@media (prefers-reduced-motion: reduce){.fp-bird[data-astro-cid-5gu6sakf]{display:none}.fp-node[data-astro-cid-5gu6sakf],.fp-copy[data-astro-cid-5gu6sakf],.fp-num[data-astro-cid-5gu6sakf]{transition:none}}.offer[data-astro-cid-5gu6sakf]{position:relative}.offer-decor[data-astro-cid-5gu6sakf]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.offer-spark[data-astro-cid-5gu6sakf]{position:absolute;color:#3aafe3;opacity:.7}.offer-spark-1[data-astro-cid-5gu6sakf]{width:1.5rem;top:6%;left:10%}.offer-spark-2[data-astro-cid-5gu6sakf]{width:1.1rem;top:10%;right:14%;color:#f4de4d}.offer-spark-3[data-astro-cid-5gu6sakf]{width:.9rem;top:22%;left:22%;color:#f4de4d;opacity:.6}.offer-stack[data-astro-cid-5gu6sakf]{max-width:62rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;display:flex;flex-direction:column;gap:1.5rem}.offer-sticky[data-astro-cid-5gu6sakf]{position:sticky}.offer-card[data-astro-cid-5gu6sakf]{position:relative;overflow:hidden;border-radius:28px;background:var(--bg);color:var(--fg);display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1.25rem;transform-origin:50% 0;will-change:transform}@media (min-width: 768px){.offer-card[data-astro-cid-5gu6sakf]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:2.5rem;padding:1.25rem 1.25rem 1.25rem 3rem;min-height:21rem}}.offer-sheen[data-astro-cid-5gu6sakf]{pointer-events:none;position:absolute;inset:0 0 auto;height:7rem;background:linear-gradient(to bottom,rgba(0,0,0,.14),transparent)}.offer-motif[data-astro-cid-5gu6sakf]{position:absolute;width:11rem;height:11rem;right:36%;bottom:-3rem;background:currentColor;opacity:.07;pointer-events:none}.offer-copy[data-astro-cid-5gu6sakf]{position:relative;z-index:1;padding:1rem .75rem .75rem}@media (min-width: 768px){.offer-copy[data-astro-cid-5gu6sakf]{padding:1.5rem 0}}.offer-top[data-astro-cid-5gu6sakf]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.offer-icon[data-astro-cid-5gu6sakf]{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:18px;background:color-mix(in srgb,var(--fg) 16%,transparent)}.offer-icon[data-astro-cid-5gu6sakf] svg[data-astro-cid-5gu6sakf]{width:1.9rem;height:1.9rem}.offer-num[data-astro-cid-5gu6sakf]{font-family:Sora Variable,Sora,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.14em;opacity:.6}.offer-title[data-astro-cid-5gu6sakf]{margin-top:1.4rem;font-family:Sora Variable,Sora,sans-serif;font-weight:800;color:var(--fg);font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.05;letter-spacing:-.02em}@media (max-width: 767px){.offer-title[data-astro-cid-5gu6sakf]{min-height:2.1em}.offer-text[data-astro-cid-5gu6sakf]{min-height:6.4em}}.offer-text[data-astro-cid-5gu6sakf]{margin-top:.9rem;max-width:30rem;line-height:1.6;font-size:1.05rem;color:color-mix(in srgb,var(--fg) 86%,transparent)}.offer-link[data-astro-cid-5gu6sakf]{margin-top:1.6rem;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.35rem;border-radius:9999px;border:1.5px solid color-mix(in srgb,var(--fg) 55%,transparent);color:var(--fg);font-family:Sora Variable,Sora,sans-serif;font-weight:600;font-size:.95rem;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.offer-link[data-astro-cid-5gu6sakf] svg[data-astro-cid-5gu6sakf]{width:1rem;height:1rem;transition:transform .25s ease}.offer-link[data-astro-cid-5gu6sakf]:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.offer-link[data-astro-cid-5gu6sakf]:hover svg[data-astro-cid-5gu6sakf]{transform:translate(3px)}.offer-media[data-astro-cid-5gu6sakf]{position:relative;z-index:1;margin:0;border-radius:20px;overflow:hidden;height:13rem}@media (min-width: 768px){.offer-media[data-astro-cid-5gu6sakf]{height:22rem}}.offer-media[data-astro-cid-5gu6sakf] img[data-astro-cid-5gu6sakf]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.offer-card[data-astro-cid-5gu6sakf]:hover .offer-media[data-astro-cid-5gu6sakf] img[data-astro-cid-5gu6sakf]{transform:scale(1.05)}}@media (prefers-reduced-motion: no-preference){.offer-spark[data-astro-cid-5gu6sakf]{animation:offer-twinkle 3.5s ease-in-out infinite}.offer-spark-2[data-astro-cid-5gu6sakf]{animation-delay:.7s}.offer-spark-3[data-astro-cid-5gu6sakf]{animation-delay:1.3s}.offer-anim[data-astro-cid-5gu6sakf] .offer-card[data-astro-cid-5gu6sakf]{opacity:0;translate:0 60px;transition:opacity .8s ease-out,translate .9s cubic-bezier(.16,1,.3,1)}.offer-anim[data-astro-cid-5gu6sakf] .offer-sticky[data-astro-cid-5gu6sakf].in .offer-card[data-astro-cid-5gu6sakf]{opacity:1;translate:0 0}}@keyframes offer-twinkle{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.3);opacity:.35}}.why-sec[data-astro-cid-5gu6sakf]{position:relative;overflow:hidden}.why-deck[data-astro-cid-5gu6sakf]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:18px;border-radius:40px;padding:0;background:transparent}@media (min-width: 768px){.why-deck[data-astro-cid-5gu6sakf]{grid-template-columns:1fr 1fr}.why-panel[data-astro-cid-5gu6sakf]:nth-child(3){grid-column:1 / -1}}@media (min-width: 1024px){.why-deck[data-astro-cid-5gu6sakf]{grid-template-columns:repeat(3,1fr)}.why-panel[data-astro-cid-5gu6sakf]:nth-child(3){grid-column:auto}}.why-panel[data-astro-cid-5gu6sakf]{position:relative;overflow:hidden;border-radius:28px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.why-bg[data-astro-cid-5gu6sakf]{display:block;width:100%;height:auto}.why-copy[data-astro-cid-5gu6sakf]{position:absolute;top:0;left:0;right:0;z-index:1;padding:clamp(1.75rem,3vw,2.75rem)}.why-panel--center[data-astro-cid-5gu6sakf] .why-copy[data-astro-cid-5gu6sakf]{text-align:center}.why-title[data-astro-cid-5gu6sakf]{font-family:Sora Variable,Sora,sans-serif;font-weight:700;color:var(--fg, #fff);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.2;letter-spacing:-.01em}.why-text[data-astro-cid-5gu6sakf]{margin-top:.85rem;color:var(--fg, #fff);opacity:.82;line-height:1.6;font-size:1.02rem;max-width:20rem}.why-panel--center[data-astro-cid-5gu6sakf] .why-text[data-astro-cid-5gu6sakf]{margin-inline:auto}.why-decor[data-astro-cid-5gu6sakf]{position:absolute;inset:0;z-index:0;pointer-events:none}.why-blob[data-astro-cid-5gu6sakf]{position:absolute;border-radius:50%;filter:blur(55px);opacity:.5}.why-blob-1[data-astro-cid-5gu6sakf]{width:26rem;height:26rem;top:-7rem;left:-8rem;background:radial-gradient(circle,#bfe0f7,transparent 70%)}.why-blob-2[data-astro-cid-5gu6sakf]{width:22rem;height:22rem;bottom:-7rem;right:-6rem;background:radial-gradient(circle,#d8e9f9,transparent 70%)}.why-bird[data-astro-cid-5gu6sakf]{position:absolute;width:5.25rem;opacity:.5}.why-bird-1[data-astro-cid-5gu6sakf]{top:7%;right:5%;rotate:8deg}.why-bird-2[data-astro-cid-5gu6sakf]{bottom:6%;left:4%;width:3.75rem;opacity:.42;rotate:-10deg;scale:-1 1}@media (hover: hover) and (prefers-reduced-motion: no-preference){.why-sec[data-astro-cid-5gu6sakf] .why-panel[data-astro-cid-5gu6sakf]:hover{transform:translateY(-7px);box-shadow:none;filter:brightness(1.02)}}@media (prefers-reduced-motion: no-preference){.why-anim[data-astro-cid-5gu6sakf] .why-panel[data-astro-cid-5gu6sakf]{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.why-anim[data-astro-cid-5gu6sakf].in .why-panel[data-astro-cid-5gu6sakf]{opacity:1;transform:none;transition-delay:calc(var(--i) * .12s)}.why-bird-1[data-astro-cid-5gu6sakf]{animation:why-float 6s ease-in-out infinite}.why-bird-2[data-astro-cid-5gu6sakf]{animation:why-float 7s ease-in-out infinite .5s}}@keyframes why-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.loc-sky[data-astro-cid-5gu6sakf]{position:relative;overflow:hidden;background:linear-gradient(165deg,#0c2340,#0a1c35)}
