.hero[data-v-e26d0fd3]{isolation:isolate;margin-top:calc(var(--header-height) * -1);background:var(--night);min-height:100svh;display:flex;position:relative;overflow:clip}.hero-scene[data-v-e26d0fd3]{z-index:-1;will-change:transform;height:100svh;position:absolute;inset:0 0 auto}.scene-img[data-v-e26d0fd3]{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 58%;object-position:50% 58%;width:100%;max-width:none;height:100%}.scene-img[data-v-e26d0fd3],.scene-light-wrap[data-v-e26d0fd3]{position:absolute;inset:0}.scene-mist[data-v-e26d0fd3]{background:radial-gradient(46% 26% at 26% 64%,#a6c7d324,#0000 72%),radial-gradient(38% 22% at 74% 58%,#a6c7d31a,#0000 72%);position:absolute;inset:-6% -24%}.scene-shade[data-v-e26d0fd3]{background:linear-gradient(0deg,var(--night) 0,#09141ab8 16%,#09141a1f 38%,transparent 52%),linear-gradient(90deg,#0f242f4d,transparent 70%),linear-gradient(180deg,#0f242f8f 0,#0f242f85 52%,transparent 76%);position:absolute;inset:0}.hero-body[data-v-e26d0fd3]{z-index:2;width:100%;padding:calc(var(--header-height) + clamp(14px,2vw,28px)) calc(var(--frame-inset) + var(--frame-pad)) calc(var(--frame-inset) + clamp(18px,3vw,52px));position:relative}.hero-kicker[data-v-e26d0fd3]{max-width:56ch;color:var(--color-text);font-size:.9375rem;line-height:1.4}.hero-title[data-v-e26d0fd3]{letter-spacing:-.05em;text-wrap:balance;margin-top:14px;font-size:calc(clamp(2.3rem,1rem + 4vw,8.5rem));line-height:.98}.hero-fog[data-v-e26d0fd3]{color:#ffffffb3;display:block}.hero-foot[data-v-e26d0fd3]{gap:28px;margin-top:34svh;display:grid}.hero-lead[data-v-e26d0fd3]{max-width:48ch;color:var(--color-text-soft);font-size:calc(clamp(.9875rem,.75rem + .25vw,1.25rem));line-height:1.5}.hero-link[data-v-e26d0fd3]{color:var(--color-text);text-underline-offset:5px;align-items:center;gap:8px;margin-top:12px;font-weight:500;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .2s;display:inline-flex}.hero-link[data-v-e26d0fd3]:hover{-webkit-text-decoration-color:var(--ember-glow);text-decoration-color:var(--ember-glow)}.hero-rating[data-v-e26d0fd3]{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:8px;font-size:2rem;font-weight:300;line-height:1;display:flex}.hero-rating svg[data-v-e26d0fd3]{color:var(--ember-glow)}.hero-rating-label[data-v-e26d0fd3]{margin-top:6px;font-size:1.0625rem;line-height:1.3}.hero-place[data-v-e26d0fd3]{max-width:30ch;color:var(--color-muted);gap:6px;margin-top:12px;font-size:.8125rem;line-height:1.4;display:flex}.hero-card[data-v-e26d0fd3]{gap:10px;margin-top:32px;padding:calc(clamp(20px,2vw,30px));display:grid}.hero-card-title[data-v-e26d0fd3]{letter-spacing:-.03em;font-size:calc(clamp(1.6rem,1.4rem + .5vw,1.95rem));font-weight:400;line-height:1.12}.hero-status[data-v-e26d0fd3]{align-items:center;gap:12px;margin-top:8px;display:flex}.status-dot[data-v-e26d0fd3]{flex:none;width:8px;height:8px;position:relative}.js-motion .status-dot[data-v-e26d0fd3]:after,.status-dot[data-v-e26d0fd3]{background:var(--ember-glow);border-radius:50%}.js-motion .status-dot[data-v-e26d0fd3]:after{content:"";animation:2.4s ease-out infinite status-ping-e26d0fd3;position:absolute;inset:0}@keyframes status-ping-e26d0fd3{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}.hero-facts[data-v-e26d0fd3]{gap:10px;display:grid}.hero-facts dd[data-v-e26d0fd3]{margin-top:1px}.hero-card-cta[data-v-e26d0fd3]{margin-top:8px}@media (width>=720px){.hero-foot[data-v-e26d0fd3]{grid-template-columns:minmax(0,48ch) auto;align-items:end;gap:calc(clamp(24px,4vw,64px))}}@media (width>=1024px){.hero-body[data-v-e26d0fd3]{-moz-column-gap:calc(clamp(24px,3vw,56px));grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) calc(clamp(340px,26vw,560px));column-gap:calc(clamp(24px,3vw,56px));display:grid}.scene-img[data-v-e26d0fd3]{width:112%;height:108%;inset:-8% 0 auto -12%}.hero-head[data-v-e26d0fd3]{grid-area:1/1}.hero-foot[data-v-e26d0fd3]{grid-area:3/1;margin-top:28px}.hero-card[data-v-e26d0fd3]{grid-area:1/2/4;align-self:end;margin-top:0}}@media (width>=2000px){.hero-kicker[data-v-e26d0fd3],.hero-place[data-v-e26d0fd3]{font-size:1.0625rem}.hero-rating[data-v-e26d0fd3]{font-size:2.6rem}.hero-rating-label[data-v-e26d0fd3]{font-size:1.25rem}.hero-card[data-v-e26d0fd3]{gap:14px;padding:38px}.hero-card-title[data-v-e26d0fd3]{font-size:2.5rem}.hero-card .field-tile[data-v-e26d0fd3]{padding:16px 20px;font-size:1.125rem}.hero-card .field-tile dt[data-v-e26d0fd3]{font-size:.9375rem}.hero-card .btn[data-v-e26d0fd3]{padding:17px 26px;font-size:1.125rem}}@media (width>=1024px){.hero-lead[data-v-e26d0fd3],.hero-proof[data-v-e26d0fd3]{-webkit-backdrop-filter:blur(10px);background:#09141aa8;border-radius:14px;margin:-12px -16px;padding:12px 16px}}.hero-frame[data-v-e26d0fd3]{inset:var(--frame-inset);z-index:1;pointer-events:none;--r:var(--frame-radius);--s:var(--frame-stroke)}.f[data-v-e26d0fd3],.hero-count[data-v-e26d0fd3],.hero-frame[data-v-e26d0fd3]{position:absolute}.f[data-v-e26d0fd3]{display:block}.f-x[data-v-e26d0fd3],.f-y[data-v-e26d0fd3]{background:var(--frame-color)}.f-x[data-v-e26d0fd3]{height:var(--s)}.f-y[data-v-e26d0fd3]{width:var(--s);top:var(--r);bottom:var(--r)}.f-top-a[data-v-e26d0fd3]{left:var(--r);width:calc(46% - var(--r))}.f-top-a[data-v-e26d0fd3],.f-top-b[data-v-e26d0fd3]{transform-origin:0;top:0}.f-top-b[data-v-e26d0fd3]{left:46%;right:var(--r)}.f-right[data-v-e26d0fd3]{transform-origin:top;right:0}.f-bottom[data-v-e26d0fd3]{bottom:0;left:var(--r);right:var(--r);transform-origin:100%}.f-left[data-v-e26d0fd3]{transform-origin:bottom;left:0}.f-c[data-v-e26d0fd3]{width:var(--r);height:var(--r);border:0 solid var(--frame-color)}.f-c-tr[data-v-e26d0fd3]{border-width:var(--s) var(--s) 0 0;border-top-right-radius:var(--r);top:0;right:0}.f-c-br[data-v-e26d0fd3]{border-width:0 var(--s) var(--s) 0;border-bottom-right-radius:var(--r);bottom:0;right:0}.f-c-bl[data-v-e26d0fd3]{border-width:0 0 var(--s) var(--s);border-bottom-left-radius:var(--r);bottom:0;left:0}.f-c-tl[data-v-e26d0fd3]{border-width:var(--s) 0 0 var(--s);border-top-left-radius:var(--r);top:0;left:0}.hero-count[data-v-e26d0fd3]{z-index:1;left:calc(var(--frame-inset) + var(--frame-pad));bottom:calc(var(--frame-inset) + clamp(18px,3vw,64px));font-family:var(--font-display);letter-spacing:-.04em;color:#ffffff80;pointer-events:none;font-size:calc(clamp(3rem,1.6rem + 5vw,9rem));font-weight:300;line-height:1;display:none}.hero-count-window[data-v-e26d0fd3]{height:1em;overflow:hidden}.hero-count-reel span[data-v-e26d0fd3]{height:1em;display:block}.js-motion .scene-mist[data-v-e26d0fd3]{will-change:transform;animation:42s ease-in-out infinite alternate mist-drift-e26d0fd3}@keyframes mist-drift-e26d0fd3{to{transform:translate(9%,-2.5%)}}.js-motion .scene-light-wrap[data-v-e26d0fd3]{animation:7s ease-in-out infinite alternate light-breathe-e26d0fd3}@keyframes light-breathe-e26d0fd3{to{opacity:.9}}html.js-motion:not(.no-intro) .hero-count[data-v-e26d0fd3]{animation:1.2s linear both count-fade-e26d0fd3;display:block}html.js-motion:not(.no-intro) .hero-count-reel[data-v-e26d0fd3]{animation:.95s steps(24,jump-none) .12s both count-run-e26d0fd3}@keyframes count-fade-e26d0fd3{0%{opacity:0}10%,86%{opacity:1}to{opacity:0}}@keyframes count-run-e26d0fd3{to{transform:translateY(calc(1em - 100%))}}html.js-motion:not(.no-intro) .f[data-v-e26d0fd3]{animation:var(--t) linear calc(.12s + var(--d)) backwards}html.js-motion:not(.no-intro) .f-x[data-v-e26d0fd3]{animation-name:frame-x-e26d0fd3}html.js-motion:not(.no-intro) .f-y[data-v-e26d0fd3]{animation-name:frame-y-e26d0fd3}html.js-motion:not(.no-intro) .f-c[data-v-e26d0fd3]{animation-name:frame-c-e26d0fd3}.f-top-b[data-v-e26d0fd3]{--d:0s;--t:.25s}.f-c-tr[data-v-e26d0fd3]{--d:.25s;--t:25ms}.f-right[data-v-e26d0fd3]{--d:.265s;--t:.14s}.f-c-br[data-v-e26d0fd3]{--d:.4s;--t:25ms}.f-bottom[data-v-e26d0fd3]{--d:.415s;--t:.21s}.f-c-bl[data-v-e26d0fd3]{--d:.62s;--t:25ms}.f-left[data-v-e26d0fd3]{--d:.635s;--t:.135s}.f-c-tl[data-v-e26d0fd3]{--d:.765s;--t:25ms}.f-top-a[data-v-e26d0fd3]{--d:.785s;--t:.165s}@keyframes frame-x-e26d0fd3{0%{transform:scaleX(0)}}@keyframes frame-y-e26d0fd3{0%{transform:scaleY(0)}}@keyframes frame-c-e26d0fd3{0%{opacity:0}}html.js-motion:not(.no-intro) .scene-light[data-v-e26d0fd3]{animation:.6s linear 1.07s backwards light-on-e26d0fd3}@keyframes light-on-e26d0fd3{0%{opacity:0}22%{opacity:.85}34%{opacity:.4}to{opacity:1}}html.js-motion:not(.no-intro) .hero-head[data-v-e26d0fd3]{animation:intro-title-e26d0fd3 .9s var(--ease-out) 1.18s backwards}html.js-motion:not(.no-intro) .hero-foot[data-v-e26d0fd3]{animation:intro-rise-e26d0fd3 .8s var(--ease-out) 1.3s backwards}html.js-motion:not(.no-intro) .hero-card[data-v-e26d0fd3]{animation:intro-rise-e26d0fd3 .8s var(--ease-out) 1.42s backwards}@keyframes intro-title-e26d0fd3{0%{opacity:.01;transform:translateY(22px)}}@keyframes intro-rise-e26d0fd3{0%{opacity:0;transform:translateY(18px)}}.terminal[data-v-6392de74]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-code-bg);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.terminal[data-v-6392de74]:before{content:"";pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 3px,var(--color-grid) 3px 4px);opacity:.6;position:absolute;inset:0}.terminal-bar[data-v-6392de74]{border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:6px;padding:12px 16px;display:flex}.dot[data-v-6392de74]{border-radius:var(--radius-sm);opacity:.85;width:10px;height:10px}.terminal-body[data-v-6392de74]{font-family:var(--font-mono);color:var(--color-text-soft);flex-direction:column;gap:6px;margin:0;padding:18px 18px 8px;font-size:.82rem;line-height:1.55;display:flex;position:relative}.line[data-v-6392de74]{opacity:.12;transition:opacity .3s ease,transform .3s var(--ease-out);flex-wrap:wrap;gap:0 10px;display:flex;transform:translateY(4px)}.line.is-shown[data-v-6392de74],html:not(.js) .line[data-v-6392de74]{opacity:1;transform:none}.line--cmd[data-v-6392de74]{color:var(--color-text);margin-bottom:4px;font-weight:600}.prompt[data-v-6392de74]{color:var(--color-mint)}.mark[data-v-6392de74]{color:var(--color-primary)}.line--ok .label[data-v-6392de74],.line--ok .mark[data-v-6392de74]{color:var(--color-mint)}.label[data-v-6392de74]{min-width:10ch;color:var(--color-secondary);font-weight:600}.text[data-v-6392de74]{flex:22ch;min-width:0}.line--note[data-v-6392de74]{color:var(--color-muted);margin-top:6px;font-style:italic}.is-current .text[data-v-6392de74]:after{content:"▋";color:var(--color-primary);margin-left:4px;animation:1s steps(2,end) infinite blink-6392de74}.terminal-caption[data-v-6392de74]{color:var(--color-muted);padding:10px 18px 16px;font-size:.8rem;position:relative}@keyframes blink-6392de74{50%{opacity:0}}.bar[data-v-cb72833d]{background:var(--color-surface-raised);border-radius:999px;height:8px;position:relative;overflow:hidden}.bar>span[data-v-cb72833d]{inset-block:0;background:var(--color-muted);transform-origin:0;transition:transform .9s var(--ease-out) calc(.15s + var(--reveal-delay,0s));position:absolute;left:0}.bar>.bar-range[data-v-cb72833d]{opacity:.4}.is-me .bar>span[data-v-cb72833d]{background:var(--color-primary)}.is-me .bar>.bar-fade[data-v-cb72833d]{background:linear-gradient(90deg,var(--color-primary) 40%,transparent)}.reveal:not(.is-visible) .bar>span[data-v-cb72833d]{transform:scaleX(0)}html:not(.js) .reveal .bar>span[data-v-cb72833d]{transform:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .reveal .bar>span[data-v-cb72833d]{transform:none}}:root[data-motion=reduce] .reveal .bar>span[data-v-cb72833d]{transform:none}.field[data-v-12045c9d]{color:var(--color-text-soft);gap:.4rem;font-size:.9rem;display:grid}.field input[data-v-12045c9d],.field select[data-v-12045c9d],.field textarea[data-v-12045c9d]{width:100%;color:var(--color-text);border-radius:var(--radius-sm);background:#03090c8c;border:1px solid #d4e5ed1a;padding:.7rem .85rem;font-size:1rem;transition:border-color .2s}.field textarea[data-v-12045c9d]{resize:vertical}.field input[data-v-12045c9d]:focus-visible,.field select[data-v-12045c9d]:focus-visible,.field textarea[data-v-12045c9d]:focus-visible{border-color:var(--color-primary)}:is(.field input[data-v-12045c9d]:user-invalid,.field textarea[data-v-12045c9d]:user-invalid){border-color:var(--color-gold-ink)}.consent-check[data-v-12045c9d]{appearance:none;border:1.5px solid var(--color-text-soft);background:var(--color-surface) center/100% no-repeat;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s,border-color .15s}.consent-check[data-v-12045c9d]:checked{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.2l3 3 6-6.6' fill='none' stroke='%23fff' stroke-width='2.2'/%3E%3C/svg%3E")}:root[data-theme=dark] .consent-check[data-v-12045c9d]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.2l3 3 6-6.6' fill='none' stroke='%230e1726' stroke-width='2.2'/%3E%3C/svg%3E")}.btn[data-v-12045c9d]:disabled{opacity:.55;cursor:not-allowed}.hp[data-v-12045c9d]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cv[data-v-3ec3b956]{content-visibility:auto;contain-intrinsic-size:auto var(--cv-h)}@media (width>=768px){.cv[data-v-3ec3b956]{contain-intrinsic-size:auto var(--cv-h-md)}}@media (width>=1024px){.cv[data-v-3ec3b956]{contain-intrinsic-size:auto var(--cv-h-lg)}}.home:has(:target) .cv[data-v-3ec3b956]{content-visibility:visible}.audit-facts[data-v-3ec3b956]{align-self:center;padding:6px calc(clamp(22px,2.4vw,34px))}.audit-fact[data-v-3ec3b956]{padding-block:calc(clamp(18px,1.8vw,24px))}.audit-fact+.audit-fact[data-v-3ec3b956]{border-top:1px solid #d4e5ed1c}.audit-fact dt[data-v-3ec3b956]{color:var(--color-muted);font-size:.8125rem}.audit-fact dd[data-v-3ec3b956]{color:var(--color-text);margin-top:6px;font-size:1.0625rem;line-height:1.4}.marquee[data-v-3ec3b956]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track[data-v-3ec3b956]{padding-block:.5rem;animation:38s linear infinite marquee-3ec3b956}.marquee:hover .marquee-track[data-v-3ec3b956]{animation-play-state:paused}.marquee[data-v-3ec3b956]:focus-within{-webkit-mask-image:none;mask-image:none}.marquee:focus-within .marquee-track[data-v-3ec3b956]{width:auto;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;animation:none}.marquee:focus-within .marquee-dup[data-v-3ec3b956]{display:none}.marquee-link[data-v-3ec3b956]{transition:color .2s ease,border-color .2s ease,transform .2s var(--ease-spring)}.marquee-link[data-v-3ec3b956]:focus-visible,.marquee-link[data-v-3ec3b956]:hover{color:var(--color-primary);border-color:var(--color-primary)}.marquee-link[data-v-3ec3b956]:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .marquee-link[data-v-3ec3b956]:hover{transform:none}:root:not([data-motion=full]) .marquee[data-v-3ec3b956]{-webkit-mask-image:none;mask-image:none}:root:not([data-motion=full]) .marquee-track[data-v-3ec3b956]{width:auto;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;animation:none}:root:not([data-motion=full]) .marquee-dup[data-v-3ec3b956]{display:none}}:root[data-motion=reduce] .marquee-link[data-v-3ec3b956]:hover{transform:none}:root[data-motion=reduce] .marquee[data-v-3ec3b956]{-webkit-mask-image:none;mask-image:none}:root[data-motion=reduce] .marquee-track[data-v-3ec3b956]{width:auto;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;animation:none}:root[data-motion=reduce] .marquee-dup[data-v-3ec3b956]{display:none}@keyframes marquee-3ec3b956{to{transform:translate(calc(-50% - 24px))}}.media-reveal[data-v-3ec3b956]{position:relative}.js-motion .media-reveal.reveal[data-v-3ec3b956]{transition:opacity .7s var(--ease-out) var(--reveal-delay,0s),transform 1s var(--ease-out) var(--reveal-delay,0s)}.js-motion .media-reveal.reveal[data-v-3ec3b956]:not(.is-visible){transform:scale(1.03)}.js-motion .media-reveal[data-v-3ec3b956]:after{content:"";background:var(--color-bg);transform-origin:bottom;transition:transform 1.1s var(--ease-out) calc(.15s + var(--reveal-delay,0s));pointer-events:none;position:absolute;inset:0;transform:scaleY(1)}.js-motion .media-reveal.is-visible[data-v-3ec3b956]:after{transform:scaleY(0)}.word[data-v-3ec3b956]{display:inline-block}.js-motion .sd.reveal[data-v-3ec3b956],.js-motion .sheet.reveal[data-v-3ec3b956]{opacity:1;animation-duration:.9s;animation-fill-mode:backwards;animation-delay:var(--reveal-delay,0s);transition:none;animation-play-state:paused;transform:none}.js-motion .sd.reveal.is-visible[data-v-3ec3b956],.js-motion .sheet.reveal.is-visible[data-v-3ec3b956]{animation-play-state:running}.js-motion .sd-rise.reveal[data-v-3ec3b956]{animation-name:sd-rise-3ec3b956}.js-motion .sd-row.reveal[data-v-3ec3b956]{animation-name:sd-row-3ec3b956}.js-motion .sd-wipe.reveal[data-v-3ec3b956]{animation-name:sd-wipe-3ec3b956;animation-duration:1s}.js-motion .sd-wipe.reveal[data-v-3ec3b956]:not(.is-visible){opacity:0;animation-name:none}.js-motion .sheet.reveal[data-v-3ec3b956]{animation-name:sd-sheet-3ec3b956;animation-duration:1s}.js-motion .reveal .sd-word[data-v-3ec3b956]{animation:.8s backwards paused sd-word-3ec3b956;animation-delay:calc(.1s + var(--reveal-delay,0s) + var(--i,0) * 45ms)}.js-motion .reveal.is-visible .sd-word[data-v-3ec3b956]{animation-play-state:running}.js-motion .paths-block[data-v-3ec3b956] li.bg-surface.reveal{opacity:1;animation:.9s backwards paused sd-tilt-3ec3b956;animation-delay:var(--reveal-delay,0s);transform:none}.js-motion .paths-block[data-v-3ec3b956] .dark-panel.reveal{animation:1s backwards paused sd-curtain-3ec3b956;animation-delay:var(--reveal-delay,0s);transition:none;transform:none}.js-motion .paths-block[data-v-3ec3b956] li.border-ink.reveal{opacity:1;animation:.9s backwards paused sd-rise-3ec3b956;animation-delay:var(--reveal-delay,0s);transition:none;transform:none}.js-motion .paths-block[data-v-3ec3b956] :is(li.bg-surface,.dark-panel,li.border-ink).reveal.is-visible{animation-play-state:running}@keyframes sd-rise-3ec3b956{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(40px)}}@keyframes sd-row-3ec3b956{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(36px)}}@keyframes sd-tilt-3ec3b956{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:perspective(1200px)rotateX(18deg)translateY(56px)}}@keyframes sd-wipe-3ec3b956{0%{clip-path:inset(0 0 100%);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{clip-path:inset(-1rem)}}@keyframes sd-curtain-3ec3b956{0%{clip-path:inset(16% 0 0);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{clip-path:inset(-1rem)}}@keyframes sd-sheet-3ec3b956{0%{clip-path:inset(12% 0 0 round 32px);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{clip-path:inset(-1rem)}}@keyframes sd-word-3ec3b956{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(.5em)}}.faq-item summary[data-v-3ec3b956]::-webkit-details-marker{display:none}.faq-sign[data-v-3ec3b956]{transition:transform .3s var(--ease-out)}.faq-item[open] .faq-sign[data-v-3ec3b956]{transform:rotate(45deg)}.faq-item summary[data-v-3ec3b956]{transition:color .3s}@media (hover:hover){.faq-item summary[data-v-3ec3b956]:hover{color:var(--color-primary)}}.faq-item[data-v-3ec3b956]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.faq-item[open][data-v-3ec3b956]{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border))}.tile-num[data-v-3ec3b956]{font-family:var(--font-display);letter-spacing:-.04em;color:color-mix(in srgb,var(--color-text) 50%,transparent);font-size:2.6rem;font-weight:300;line-height:1}.contact-panel[data-v-3ec3b956]:before{background:linear-gradient(#0f242fcc,#0f242fbd 52%,#0000 68%),linear-gradient(#0000 80%,#09141ab3)}.contact-photo[data-v-3ec3b956]{-o-object-position:40% 100%;object-position:40% 100%}.contact-copy[data-v-3ec3b956]{align-self:start}@media (width>=1024px){.contact-photo[data-v-3ec3b956]{-o-object-position:50% 100%;object-position:50% 100%;width:124%;height:100%;position:absolute;bottom:0;left:-24%}}
